-
1 # 麼聊
-
2 # 圖靈科技論
感謝誠邀,很榮幸我也是一名程式猿,以我個人成長經驗來看,分為以下幾個分水嶺:
30歲以前規劃此年齡段有人說程式猿就是鍵盤俠,其實這個階段貼這樣的標籤也不為過。
為什麼這麼說呢?
這個年齡段的程式猿大多都是從各大院校出來,工作經驗及專業知識的沉澱期;這個階段也是拉開距離的階段,混的好的一批人有可能成為高工、架構、專案經理等,混的不好的一批就原地踏步,一天天坐著CRUD的工作。
為什麼出現上述情況?
程式猿工作是一個長期輸出與輸入的工作,如果在工作之餘不對自己進行充電,那麼有80%可能就會成為鍵盤俠;反而對自己充電來的,最壞的也是比鍵盤俠高階一點的職位。
30歲~35歲規劃此年齡階段的人相信大家都知道華為,當時吵得是沸沸揚揚的,就是為了最佳化人才,如果在這個階段你還沒什麼作為,只知道寫!寫!寫!不會去融會貫通,相信有一天也會像華為一樣的被最佳化。
做不一樣的自己:隨著年齡的增大,工作經驗及閱歷豐富,各自都有自己豐富的人脈圈,有的選擇創業,有的便成為公司技術骨幹,甚至更高的管理層。有想法就去幹,不要真的等到來尷尬年齡才想這也沒做那也沒做。
35歲以後規劃薑是老的辣:二話不說定型了,做什麼事情想好後果,已經過了你想幹嘛就幹嘛的那個年齡段了,這是家裡孩子、老婆、父母你都得去照顧。
-
3 # 書畫素材
延長職業週期,這是每個開發人員的一個成長過程。從熟悉到熟練到精通,從積累語法,到資料庫的增刪改查,模組開發,再到組建式開發都是一個過程。為了延長職業生命週期,一個是基礎的沉澱,一個是底層的開拓(如源生的java、c++...),一個是前端的(vue、H5...)應用特效。技術方面就是這樣吧,管理這也是基礎。活到老,學到老。
-
4 # 人人都是達人
做不一樣的自己:隨著年齡的增大,工作經驗及閱歷豐富,各自都有自己豐富的人脈圈,有的選擇創業,有的便成為公司技術骨幹,甚至更高的管理層。有想法就去幹,不要真的等到來尷尬年齡才想這也沒做那也沒做。
這個年齡段的程式猿大多都是從各大院校出來,工作經驗及專業知識的沉澱期;這個階段也是拉開距離的階段,混的好的一批人有可能成為高工、架構、專案經理等,混的不好的一批就原地踏步,一天天坐著CRUD的工作。
程式猿工作是一個長期輸出與輸入的工作,如果在工作之餘不對自己進行充電,那麼有80%可能就會成為鍵盤俠;反而對自己充電來的,最壞的也是比鍵盤俠高階一點的職位。
在以上我的精彩的分享是關於這個問題的解答,都是我的真實想法與觀點,同時我希望我分享的這個問題的解答於分享能夠幫助到大家。
-
5 # 軟體開發與運維
合格PHP程式設計師的基礎條件
第一個:興趣與熱愛
興趣是最好的老師,沒有興趣,不會有主動鑽研的動力,php開發會變成一個無聊的工作,而且永遠也不可能成為行業大牛。有了興趣,程式設計的任何BUG或問題都會令人充滿了好奇,在麼一個深夜解決問題後,充滿成就感的進入夢鄉。
第二個:堅持
軟體開發行業發展快速,新技術層出不窮,要求開發者與時俱進,如果沒有一顆堅持和持之以恆的心去積累和沉澱技術,是很難走遠的。
第三個:方法
正確的學習和溝通技巧方法,能讓你在職場中事半功倍。溝通也是軟體開發中的一個軟技能不要忽略,一些必要和上級溝通技巧,會讓你的開發之路沒那麼難走。
不要設限自己就是一個php開發人員
所有的PHP程式設計師都某種程度上是全棧WEB程式設計師,你的目標不應該是成為好PHP程式設計師,而是成為全棧web開發人員,掌握各種的WEB技術是有必要,否則是作繭自縛,因為只做PHP沒有多少附加值,成不了一個單獨的職業方向
另外一方面,努力成為全棧web開發,這有助於你更好的理解軟體工程,為後面的成長做更多的鋪墊,不然CURD可能會伴隨你很長時間,這是多麼枯燥無趣。
讓自己不斷升職加薪升職加薪,能讓你有動力繼續在PHP開發這條路上前行。
跳槽,是加薪的一個好方法,但跳槽有風險,而且隨著年齡的增加跳槽帶來的薪資增加就不明顯了。
更多的是需要考慮提升自己到一個新的高度,比如轉到技術管理崗位。技術管理崗位也不一定適合所有開發人員,只是開發的前3年不太建議做太多管理崗位的工作(不考慮管理型人才)
隨著時間的增加,能力也在增加,將能力轉換為公司的效益,是升職加薪的基本要求,當然不考慮關係戶。
讓自己儘快成為行業的佼佼者程式設計師和醫生職業不,不是越老越吃香。儘快讓自己成為行業或某一個領域的佼佼者,建立你的獨特優勢。這樣不至於年齡來到的時候你能應對。
“四十歲並不可怕,可怕的是四十歲了,你還不能成為一個行業的佼佼者。“
-
6 # 跨境電商俊哥
我現在就就職於一家網際網路公司,做產品經理工作,每天的主要工作和PHP程式設計師提需求、催進度的工作,關於如何提高職業生命週期,可以從下面三方面來講:
1.什麼是初級、高階和資深程式設計師?成為一名資深程式設計師可以延長生命週期。
初級程式設計師:我第一家公司找了很多剛畢業不就的程式設計師,有的是輔導機構培訓出來的,你叫他們怎麼做,他們會直接幹,遇到問題了然後再找你解決,說這個實現不了,後面百度了一下,最後是可以實現的,很多時候SQL都是需要百度上去找語言的,效率很低,最後測試的時候,和他在哪裡修BUG.
高階程式設計師:
中級程式設計師:你提完需求,他會把技術裡的難點和卡點給你列出來,給你好幾種技術解決方案讓你選擇,開發一個新功能基本上能準時提前完成,測試時基本沒什麼BUG.
資深程式設計師(架構):
解決程式碼與伺服器效能的問題,可以最佳化程式碼,提快執行速度,可以架構一個系統,不經經懂技術也許也很熟悉,基本上就是在公司的技術主管,主要攻克技術難關。我之前公司設計一個很複雜的功能,最後伺服器帶不了,最後就是資深程式設計師去解決的。
2.注重身體健康,沒有身體其實其他的都沒有。
一般我們提的需求比較緊急,他們就需要加班,早上9點到晚上9點是常態,基本上坐在座位上,一整天。坐久了就會帶來很多疾病,比如:公司之前有個同事就是尿道結石,而且長時間不運動會肥胖,造成同類疾病。
我第一家公司加班最嚴重的時候是公司剛成立,老闆想開發一套跨境電商ERP系統,只有兩個月的時間,ERP的流程是多麼的複雜,沒有四五個月是完成不了的,後面我們一起通宵了差不多2個多月,沒日沒夜的趕出來了,這就是現狀。
3.掌握公司核心的東西。
PHP程式設計師有些也會寫前端,專案完成了,前端就被裁員了,因為你可替代性太強了,後端有些邏輯只有你懂,你就很核心,公司就不會讓你離開,這是一個很現實的問題。
總結:
保重身體,提前技術與業務,一定要參與公司核心的專案。
-
7 # 遠觀山川近看海
我是Java程式設計師,做程式設計師這行,要想延長自己的職業生命週期,首先需要不斷的學習提升自己的例項,其次,每個程式設計師到中年大約30多了,需要往管理層面去發展,不能一輩子敲程式碼吧,畢竟在大部分公司是不現實的,這是我的觀點。
回覆列表
程式設計師是和網際網路相輔相成的,兩者緊密相連,作為程式設計師不僅僅是專注的程式碼,還要時刻關注網際網路的風口,近年來網際網路的技術和模式更新的很快,作為程式設計師其實有著很大的優勢,對網際網路新機遇的到來要比普通人有著敏銳的嗅覺,所以技術和眼界要與時俱進,相信會有一片天地的!