在風口上時,豬都能飛,但風口過去,當一個就業市場不再那么火爆時,等待的必然是弱者的淘汰,
程式員的職業發展分類
程式員的職業發展大體分為四類,
1)一直鉆研技術
說到底打鐵還需自身硬,對于程式員這靠技術吃飯的職業,技術當然是至關重要的,
所以,對于那些熱愛技術,編碼能高潮的技術男這是一個好的方向,能坐住板凳,活躍于各大技術論壇,一直鉆研技術,然后在一家企業把控核心技術,就算職業生涯有變,憑借在相關領域的大名,也能在另外一家企業混口飯吃,這類人是幸福的,可以把興趣當作職業,每個公司都會有這樣的人,
2)技術轉管理
這是更加常見的一類,一般在一家公司作業幾年之后,由于經驗豐富,又熟悉業務就會成為專案經理,然后正常的話就是部門經理、技術總監一步一步的升職加薪,逐漸進入管理層,
這是很多人的追求,畢竟江湖傳言:程式員是吃青春飯的,對于很多公司,中層管理者和基層管理者一般會選擇自己公司培養,所以機會還是很多的,
但是你要知道這一程序是一個淘汰的程序,越接近金字塔頂人就會越少,所以這一類人一定是同一批或者公司中同水平中的佼佼者,才能一步步脫穎而出,很多公司的中層和基層的領導都是這一類的,
3)自主創業
這是近幾年很熱的一類,自己懂技術又接觸到一個自認為很好的點子,說干就干找幾個志同道合的人,或者被人畫了餅,寫策劃,找天使投資,然后說不定自己搖身一變就成了公司老總了,
自主創業為什么這么熱?就是有了很多屌絲逆襲的實體,加上有很大的可操作性,也確實有很多人成功,但是一定要清醒,要知道 jack ma 說過百分之九十互聯網創業的人都創業失敗了,
4)適時轉型
轉型分為很多種,比如轉型去講課,比如轉型去出書,比如轉型成為一名自由作業者,自己接需求,提供咨詢服務等,
比起這些,還有小的轉型,比如當年很火的打工皇帝唐駿就是轉測驗,獲得了巨大成功,我們公司也有一些技術轉產品很成功的例子,
總之,俗話說的好,樹挪死,人挪活,當自己意識到處在瓶頸期,要學會轉換思維,目前很多講課網站,技術類公眾號,培訓班等渠道讓很多程式員順利轉型,
三、所需要掌握的知識體系
swift、逆向安防、演算法、架構設計、多執行緒,網路進階,還有底層、音視頻、Flutter等等等知識點:
底層
因為這幾年開發者也意識到面試不再是簡單的問題.很多時候會涉及的蘋果底層.首先面試為什么會問這一塊了? 其主要原因是考察一個開發者學習能力和底層的能力!
①性能優化方面:tableView的優化 -> 界面卡頓原理 -> app 性能分析 -> 專案優化
②架構方面: 設計模式、解耦手段、組件化....

底層進階
為了避免影響到大家的閱讀體驗,在此只以截圖展示部分內容,詳細完整版的【iOS中高級面試進階】檔案

iOS中高級面試進階
檔案下載地址:https://docs.qq.com/doc/DVU5LY1Bsb3dSZ3Nn
iOS視覺方向
近2年公司的專案也是小視頻這一塊.在整個APP也占用一定市場份額.同時從手機端專案中,我們也感知到手機端的音視頻以及視覺處理技術需求日益增大.花了一些時間,看了位元組跳動的今日頭條,抖音等核心專案的iOS招聘需求,以及陌陌,快手,斗魚等這些招聘技術需求.發現都明確標明了掌握這些音視頻視覺處理相關技術優先. 最近公司也在網路這一塊的人才.但的確比較稀缺.

圖形影像
逆向
實際上如果想要獲得一些更高機會.還是需要技術壁壘. 技術壁壘也是我們平常圈子聚會都會聊到的. 技術壁壘的建立能夠一定程度的為開發者提供一定穩定輸出.目前從iOS的角度,建議第一個比較不錯的技術壁壘方向“安全攻防”
1.作為iOS正向工程師,想要探索更加底層的技術,升華自己的技能,無疑需要打開蘋果閉源的大門,那么逆向正是破門的鑰匙,
2.多工程師所從事的作業,讓自己在小專案中來回打轉,沒有機會接觸大廠的優秀專案,無疑也缺失了很多機會,那么逆向的程序中,我們能學習那些優秀APP的設計,提高自己的能力,
3.目前移動市場欣欣向榮,各種灰色產業盯著移動這塊蛋糕,所以對于移動的工程師,目前新的挑戰已經來臨,移動安全將成為一個新的話題,
4 視野更遠了,iOS開發就會不在局限于畫界面,資料,網路這些操作了
iOS逆向你能夠了解到整個iOS系統的大致底層,內核,程式加載程序呀,App編譯程序呀,等等
5 可以改變現有app的一些功能
去愛奇藝App的廣告,微信搶紅包等等,(當然這個學習可以,不可以作為商業利益,違法的)

轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/282827.html
標籤:其他
