計算機專業職業規劃?應該選擇開發、測試還是技術支持作為第一份工作
關於職業選擇問題,個人覺得更重要的是個人興趣愛好,但剛踏出學校門,沒什麼工作經驗,也不知道自己適合什麼,尤其是第一份工作該如何選擇一直很矛盾。都說開發的發展機會更多,我覺得自己對寫代碼並不感冒,不是那種Geek,估計費很大力氣也做不到CTO。目前有個世界500強外企的技術支持offer,糾結要不要接受,都說support的發展路線很窄,我想知道大家如何看待這個問題?如果以後想轉管理、運營、市場或者技術諮詢等方向,是不是技術支持更合適?另外技術支持對擴展人脈有用嗎?
根據MBTI性格測試,個性內向的人比較適合從事技術性行業。從業多年,我總結出以下規律(只在軟體行業):
在辦公室里,如果沒人打擾你、主動跟你攀談
- 如果你可以專註於自己的工作,經常一上午一句話都不說,那麼你適合當程序員;
- 如果你可以專註於自己的工作,偶爾主動跟別人攀談,那麼你適合當2/3線支持和技術顧問;- 如果無法長時間專註於自己的工作,喜歡跟別人溝通、聊天,那麼你適合當1線支持或產品經理;- 如果你是個話癆就喜歡跟人打屁聊天,那麼你適合去當銷售。測試是個比較特別的職業。我見過的測試要麼和程序員一樣天天悶頭編自己的自動測試工具;要麼天天和遊魂野鬼似的到處亂晃找人聊天。另外,在國外,軟體測試這個行業似乎已經被偉大的阿三們佔領了。
就職業發展錢途來說,我認為程序員當排第一,而且把剩下的職業甩出幾條街去。特別是有2、3年Java和C#商業編程經驗的程序員,扔在大街上就會有一堆人撲出來搶。前段時間公司一個程序員辭職時曾明目張胆的說有200份工作等著他做,實在太囂張了!你讓我們這些被困在公司里的測試、支持情何以堪!
排名第二的應該是技術顧問。其實我一直覺得技術顧問就是技術支持2.0,額外多了一些溝通能力。技術顧問必定是一個或幾個領域的大拿,其它領域也不馬虎,所以這個職業是靠經驗閱歷和證書堆出來的,初入行就不用考慮了。
再下來就是技術支持。1線支持可以打怪升級成產品顧問或產品經理;2/3線支持可以升級成技術顧問或轉職做開發。技術支持這個職業,門檻低、壽命短,升級難,轉職也不容易,所以有機會升級或轉行要努力去爭取。等你到了40歲發現自己精力和壓力承受能力都不如以前了再想換職業就晚了。
面最窄的應該是測試,運氣好可以轉職開發,或走teamlead、經理這條路線;運氣不好的話…額…好像會一輩子干到死的樣子。在國外因為有龐大阿三團體的競爭,工資也不會高,所以挺鬱悶的。
產品經理的定位在很多公司里都不大一樣。黑他們的人太多,我也不是特別了解這個職業,就等其他知友補充吧。但產品經理有人脈、懂點技術,又熟悉產品,所以轉行走仕途當個地區經理一類的大有人在。
總體來說搞技術的想擴展人脈比較難。特別是技術支持、不落個全世界人都不待見就不錯了。作為軟體開發周期相當重要的一環,技術支持在外要跟被bug困擾的壞脾氣客戶打交道;於內要跟因「明明跟客戶說滑鼠點擊無效那就只用鍵盤好了,你卻非要說這是個bug鬧著修復」而討厭你的程序員和產品經理死磨硬泡;上要應付經理乜斜著眼問你為啥SLA(Service Level Agreement)沒達標;下要對付新來的小同事讓他們有活干又不能太忙…
題主好像是個妹子,如果文筆好又沒啥野心的話可以考慮做Technical Writer,不需要太懂技術,能把功能說明白就行,跟客戶、產品經理、開發和支持都能搭上話(也就是說哪個部門搞聚會你都能去蹭)。每天爬爬格子上上網逛逛論壇,輕鬆無壓力啦!不過能雇得起TW一般不會是小公司,這是個雙刃劍,你要考慮清楚。我目前就是HW的技術支持,覺得發展路線確實不夠寬。技術支持分兩種,一種是在總部做坐席,二線的問題,通常為一線提供技術支持,很大程度上只能解決一些基本的問題,複合度高的就只能問測試的同事,好處是可以了解到很多內部文檔這個跟企業所在領域有關,不公開的文檔就有的你看的了。不好的就是各種問題會讓你有一種使不上力的感覺,畢竟不是在一線,很多的東西是是沒辦法在實驗室還原的,現場的情況往往比實驗室複雜。另外一種是一線,出差比較多,而且在客戶現場客戶給你的壓力一般都比較大,在壓力下完成很多測試,規避很多限制。個人覺得不是很適合女生,因為出差太多,太辛苦了。女生的話,還是適合去甲方做運維,這個應該比較好。缺點么就是不能接觸到很多技術上的,都得靠自己自學,且一般都是從乙方跳到甲方的。工作的事情,還是自己考慮一下好。畢竟以後是要成家的,覺得女生不太適合出去做一線。比較辛苦,有時候半夜到一個完全陌生的城市。
所以樓主最後去幹嘛了
看你的能力和性格,技術能力強做開發和演算法;技術能力不強性格還算外向可以選擇產品;其他的技術支持、測試和顧問基本屬於開發做的不是很好,又沒有產品的商業敏感性會去選擇,當然不是說不重要,只是說這些只是職業分工中的一部分,最重要的還是產品和研發,最後實在外向的做銷售。再不行的話,只能徹底轉行看看HR什麼的了。
本人讀電商,正在物流行業的國企做技術支持。有時候被派去公司總部學習系統,然後到其他分公司培訓員工使用系統,寫需求分析和寫操作手冊。
崗位出差機會比較多,個人比較內向和懶,不太喜歡出差,感覺周居勞頓吃不消。正在向產品經理的最終目標進發。
現在對物流行業沒多大的熱情和興趣,希望可以轉行到互聯網行業。一般來說,IT崗位對應好多不同的行業,就看樓主想去哪裡發展,但希望是慎重考慮。現在我給自己一年的時間去學習,或者考計算機證書,然後考慮跳槽!推薦閱讀:
※為什麼軟體要發布 BETA 版,不直接發布正式版呢?
※如何將「軟體工程」課程中所學的東西,付諸實踐?
※為什麼現在國內看不到VR領域的軟體開發項目?
※第一次接軟體項目,關於工期和價錢以及相關注意事項有什麼好的建議嗎?