01、程式設計師的特性
技術出身的職場人特性很明顯,與做市場、業務出身的職場人區別尤其明顯。
it行業中常見的一些職場角色:老闆、專案經理、產品經理、需求分析師、設計師、開發工程師、運維工程師等。
開發工程師具有如下特徵:
1、邏輯思維清晰、嚴謹和細膩;但是有時不容易轉彎,有些程式設計師容易較勁、鑽牛角尖。
2、性格偏內向、不善於溝通、表達和交際;但是在網路聊天工具上,有些顯為幽默、能聊。
3、為人實在、真誠待人、直來直往;但是有時比較呆板。
4、書面表達能力較差,甚至排斥編寫文件的工作。
02、國內軟體開發環境
國內軟體開發環境,主要是討論應用系統方面開發,一般軟體公司性質&特點:
1、網際網路平台型別 -- 企業搭建產品平台進行運營,這類企業,大到bat,小到初創網際網路平台的企業。
(1)技術方面:技術人員開發內容和所用技術單一;因平台資料量、訪問量大,解決問題過程中,更有利於深入的掌握技能;使用新技術偏多。
(2)福利方面:薪酬和福利較好,特別是大型的成熟的網際網路平台,但是對於初創型的公司,需要引入人才,一般都會高薪吸引人才。
(3)崗位方面:崗位公升遷比較難,管理崗比較有限,其次競爭也較為激烈。
(4)歸屬方面:比較有成就感、自豪感,所在企業有歸屬感。
2、軟體專案外包型別 -- 企業以承接專案研發或者實施,專案完成驗收進行交付。有些專案需要專案成員進行駐點實施。
(2)福利方面:薪酬和福利較為一般,完全比不上網際網路平台型別,有部分企業會專案獎金制進行補充薪酬。如果企業核心骨幹,公司則會給予相對合理的薪酬福利,用於留住人才。
(3)崗位方面:崗位公升遷機會比較大,初級開發、高階開發、技術經理、專案經理等。鍛鍊綜合能力的機會多。
(4)歸屬方面:可能是專案交付驗收後的放鬆,或者是發放專案獎金的時候,不過絕對比人力資源外包好。
3、人力資源外包型別 -- 人力資源企業招聘後,將人員外包到客戶現場做事,客戶公司的活動及福利都跟外派駐點人員無關,毫無歸屬感;甚至有些工作一年多,都不知道與其簽訂合同的公司的具體情況。
(1)技術方面:聽從服務單位要求。
(2)福利方面:這也是唯一的優點了,就是薪酬偏高,福利偏低。
(3)崗位方面:不需要多想。
(4)歸屬方面:幾乎為零。
以上是常見的軟體企業分為三類,現在也有一些企業同時兼存在多種型別。
對於軟體開發同學而言,首先要客觀認識自身的情況,想好自己現在要什麼,接著要什麼,未來要什麼,做好職業規劃。選擇不同的型別的企業。
例如,當前身無幾分,急需就業,技術能力較為一般,可以選擇人力資源外包臨時過渡;
有一定的技術基礎,以後想往技術經理、專案經理方向發展,可以選擇專案外包型別。程式設計師需要規劃好自己的職業線路。
03、職業線路選擇
程式設計師一般職業線路比較簡單,沒太多選擇,除非換行業者另說。
1、程式設計師。如果小夥伴覺得自己喜歡**,喜歡開發工作,那麼一直做開發也是一件的不錯的事。
不過要考慮當做開發10年後,自己所做的工作,乙個大學畢業2、3年的開發人員一樣能做時,你的價值在走下坡路,越來越不值錢。所以要時刻保持學習,並且深入研究技術。
2、架構師。是往真正技術大牛的方向發展的職業線路。若未來小夥伴想成為架構師就需要現在不斷鑽研技術和積累研發經驗。
不是隨便開發人員憑藉10年開發經驗就可以成為架構師。成為架構師需要完善和紮實的技術體系,具備較好系統分析和設計能力,豐富的專案研發經驗。
建議前期可以先去專案外包型別,然後再去網際網路平台型別。
3、技術經理。是往技術加團隊管理的方向發展的職業線路。往此線路發展的小夥伴,需要一定的技術能力和團隊管理能力。
做管理與性格有關,首先得分析自己性格是否適合做管理的工作,這點也是很多做技術出身的人員,轉型時最大的挑戰。
有技術經理崗位的存在,一般都是搭配偏需求、產品的專案經理進行專案實施。技術經理的技術可以不用深入研究,但是需要具備一定的廣度和專案開發經驗。
4、專案經理。是往管理的方向發展的職業線路,一般專案經理主要側重專案管理工作,專案經理很關鍵的能力就是計畫、溝通及組織協調的能力。
溝通和表達是開發人員短柄,所以想往此線路發展的同學,從日常的工作、生活中就得逐步加強鍛鍊這方面能力,其次學習一些專案管理知識,例如:pmp、cmmi、敏捷開發管理等。
選擇什麼樣的職業線路,需要客觀認識自己,根據自己的特點進行規劃,選中後制定有序的學習計畫。職業機會也是留給已做好準備的人。
程式設計師職業發展指引
眾所周知 it 這一行到了一定的年齡 大部分人都或多或少有危機感,特別是今年全國乃至全球發生的疫情 導致整體經濟受到很大的影響 這次的疫情影響到了各行各業 各種裁員 降薪的新聞層出不窮。這個時候危機感就更大了 這種情況下如果你不是特別優秀 或者不是在行業頂尖,都會有點慌,如果你現在正好處於這樣一種階...
程式設計師的職業發展
剛畢業時,如果你是計算機專業本科,並且進入了做網際網路產品的技術團隊,那你很幸運。如果沒有,要麼進企業,要麼進外包。如果進入企業,是沒什麼所謂的開發團隊,技術人員就你乙個。所有的活都是乙個人,遇到問題沒有可以交流的人,而且見識比較侷限。好處是工作比較輕鬆,任務較少,想要提公升可以自學 如果你進入了外...
程式設計師面試與職業發展
我們是誰 來自不同公司長期奮戰在技術一線的程式設計師們,有架構師 有技術管理者 有hr等等 我們的願景 讓所有有志程式設計師的職業發展進入快車道,實現人生目標 we believe 技術改變人生 技術改變世界 思維決定高度 若非特殊情況,如學而優則仕一樣,從程式設計師或者其他技術崗位轉向管理崗位是一...