IT行業是一個變化十分激烈的行業,傳統行業30年的變化,可能IT行業3-4年就完成了。處在其中便是榮幸,處於浪潮之巔(波動最大的也同時在最上層的),也是心力交瘁,有時候不是你作錯了什麼,而是你不在下一波的浪潮,你就Out了。面試過不少人,看到不少30多歲的面試者去跟畢業一兩年的同窗去競爭而幾乎差很少的時候,老是會感嘆不少,感嘆時間的難得。咱們在埋頭作事,更應該擡頭看方向;利用工做中的機會,每次跳槽除了加薪的同時,也應該提高本身的Level。
1.初級程序員(佔45%)
具備模塊(局部功能)的開發能力,當你能很漂亮的完成交付的功能模塊的開發的時候,你具有了這樣的能力,若是一個功能模塊都不能開發的很好,素我直言,或者你根本不適合作開發這一行。 這個階段須要積累你的基礎開發技能,多去讀書,往更深刻的層次去發展。更建議去往深度去發展。
2.中級程序員,項目組長(35%)
進入這個階段,大致有兩條路可走,技術和管理。
技術方向:中級程序員。中級 程序員具備中小型項目的開發把控能力,例如IOS能搭建一個完整的穩定的框架,能進行性能調優,底層的技術也能瞭解部分。
管理方向:項目組長。有些同窗有初級程序員的開發能力,再往上可能沒那麼強的開發能力,可是具備很強的溝通和需求理解能力,具有把控項目組的能力,很適合往項目組長方向發展。
3.高級程序員, 技術經理或者技術總監(15%)
高級程序員, 具備大中型項目的技術把控能力,同時除了熟悉領域外(底層熟悉),還有很強的學習能力,能夠快速學習其餘領域,具備把控IOS外,也能夠把控Android。
技術經理或者總監,能夠把控不少中小型項目的能力,具備本身的管理能力。同時對架構也瞭解大致,有行業視野。
4.大牛,CTO(5%)
技術大牛,某一塊領域的專家,該領域有一些知名度,牛逼的問題他們能解決,行業稀缺資源。
CTO,具備管理能力,能管理整個團隊,知道各個階段的短板,有能力補齊;具備產品思惟,能跟產品溝通。具有緊急或者特殊狀況下的解決問題的能力。..