獻給迷茫中的你
我相信很多人都有過自己迷茫期,在開始學習之前會迷茫,會不知道自己要學什么,學這些有什么用;學習之后,學的不扎實,得不到認可,覺得自己白學了;真正找到一份還湊合的作業后,面對重復性的作業,又會不知道自己該如何提升,下面我會根據大多數人的情況,梳理一下程式員的幾個段位,以及我們該如何一步步打怪升級,走向人生巔峰,
第一階段 小白
這個階段大多是一些計算機相關專業的學生,或者對編程極其感興趣的人,又或者是培訓入坑,被高薪好就業吸引過來的,大家剛剛開始接觸編程,有的人會覺得這個東西非常有意思,可以去解放我們人類的勞動,讓計算機去幫助我們做一些事情,當螢屏出現“ Hello world!”的時候好像打開了一扇門,進入了一個新的世界;有的人會覺得這個東西很頭疼,枯燥乏味,幾行代碼也只能實作一個“ Hello world!”,在編程的世界里“ Hello world!”的地位極其重要,它得出現意味著我們打開了一項新技術的大門,興趣是最好的老師,它可以幫我們快速去入門,快速去學習新知識,在第一階段也是興趣逐步拉開我們的差距,有的人可能學完之后,依然不知道自己學了什么,有的人學完之后已經初步摸到了初級程式員的門檻,走入了程式員的職業生涯!
第二階段 初級
薪資:0-15k (以一線城市工資標準參考 1-3年作業經驗)
門檻:熟練掌握編程語言(Java、C#、C++、GO…),熟練使用開發框架(SSM、SpringBoot、前端技術、了解微服務架構、多執行緒、設計模式、資料結構、網路、服務器技術、NIO…)
第三階段 中級 (編碼)
薪資:15k-25k (以一線城市工資標準參考 3年左右作業經驗)
門檻:掌握精通各種開發框架、微服務、rpc、熟練使用各種中間件技術、熟悉互聯網業務、虛擬化技術、深入了解資料結構和演算法、精通,熟練運用設計模式(讓專案代碼更規范健壯)…
第四階段 高級 (設計、管理)
薪資:20k-35k (以一線城市工資標準參考 3-5年作業經驗 管理)
門檻:產品后端架構設計,帶團隊、開發落地、新功能開發、參與需求分析,業務規劃,詳細設計、核心代碼、幫團隊成員解決技術問題、技術方向、技術選型、招聘(選拔人才)、技術分享、了解大資料、JVM記憶體管理、調優、精通分布式
第五階段 架構
薪資:30-60k (以一線城市工資標準參考 5-10年作業經驗 管理)
門檻:微服務架構和設計、發現和解決復雜問題、技術難點攻關、人手不足參與編碼,優化、重構、高并發、大資料處理經驗…
要求:主導過大型高可用,高并發,分布式、自動化(K8s)大型專案經驗
第六階段 CTO
專家級的技術,對產品有深入了解,熟悉行業,熟悉企業管理,能夠為公司產品的發展選擇方向,管理多條產品線
第七階段 技術合伙人
讓自己不斷提高,讓自己變得有價值,在機遇到來就可以抓住,最穩妥的一種創業
第八階段 創業
無薪資,無門檻,無上限
有風險,需謹慎
建議:
在平常的開發中一定不能只注重功能實作,要有技術亮點,不能站在工人的角度去思考,要站在設計師的角度去考慮,要考慮程式的擴展性、可用性、… 要具備工匠精神,踏實做好每一件事,認真面對每一行代碼,遵守開發規范,多思考如何優化代碼,為什么別人一行代碼搞定,而我們自己卻搞了一堆代碼,多去了解計算機基礎知識,原理很重要,資料結構和演算法,設計模式都很重要,還有就是編程思想,我們需要一步步提升自己的技術,讓自己走向更高的平臺,這樣我們才能學習到更多知識,多去主動學習,一定避免在初級程式員(CRUD)停留過長時間,用技術水平去規避中年危機!
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/206606.html
標籤:其他
上一篇:汽車共享4GTBOX、車載GPS終端、4G車載TBOX中山市邁易科技
下一篇:漫談壓力測驗
