1. 程式人生 > >不只有開發 軟體公司還有這些崗位 瞭解一下

不只有開發 軟體公司還有這些崗位 瞭解一下

java從入門到放棄教程(七)

其實除了開發崗位,軟體公司還有很多其他的崗位,而且待遇可能比開發崗位還要高。下面就介紹下軟體公司的常見崗位吧,找到適合自己的才是最好的。

產品:產品部門一般會有產品經理,需求設計師,視覺設計師,互動設計師,有的還會有業務顧問等崗位,如果一個公司的產品很多,或者產品足夠大,還會劃分出來產品線或者業務線。需求設計師一般會對產品的功能進行梳理,提出新的功能或者改造舊功能。視覺,互動設計師是針對使用者體驗設立的崗位,主要研究怎麼讓使用者在使用過程中覺得方便,美觀。業務顧問是在業務非常專業,複雜的情況下設立的崗位,如果你非常精通一個行業,比如財務,你可以去做軟體公司的財務顧問,在開發軟體過程中,對產品的設計進行指導。

設計:設計部門一般都是UI設計師,針對產品部門的產品稿進行藝術加工,變成UI設計稿,需要對顏色,風格,尺寸等非常敏感,設計出讓人賞心悅目的作品。一般會對WEB頁面,APP等進行設計。

技術:技術部門一般會根據業務或者子產品劃分出很多個不同的小組。有些組可能是針對業務進行開發,比如常規的使用者系統,會員系統等等。還有一些小組可能是針對平臺或者整個系統的底層架構進行開發,或者開發出一些通用工具,或者針對特殊場景對產品進行優化,比如併發量非常大的業務,需要採用不同的技術架構來保證平臺的穩定性。針對業務進行開發的適合初中級的工程師,系統架構需要高階工程師。

測試:測試部門需要非常仔細認真,當然一般都會有一套現成的基礎檢驗checklist。功能測試是測試部門的日常工作,檢驗各個開發的功能點是否能正常執行,以及得到期望的結果。再就是針對業務的特殊性進行測試,比如業務需要承載量很大的時候,就必須進行壓力測試。目前行業的發展趨勢是自動化測試,需要會寫程式碼喲。

運維:伺服器維護是一個非常艱鉅的工作,隨著系統執行時間的增長,會有各種各樣的系統問題迎面而來,隨著使用者量的增長,伺服器的架構也會不斷演進,所以需要成立單獨的部門應對。

安全:大公司一般會有安全問題,一旦規模大了,你就會被一群神祕的人物盯上,並且要付出極大的成本與這些人鬥智鬥勇。不然你一覺醒來,發現伺服器被人刪了,那可不是鬧著玩的。

運營:產品從0開始必須要不斷的推廣,才會有源源不斷的客戶過來使用你的產品,這樣你的產品才會有價值,而運營部就是讓產品吸引更多的客戶而存在的。

市場:商業合作,銷售產品。

客服:喂!我要投訴~