程序員需要養(yǎng)成的職業(yè)習(xí)慣是什么?
軟件開發(fā)
66已閱讀
2021-05-27 14:51:31
導(dǎo)讀
程序員需要養(yǎng)成的職業(yè)習(xí)慣是什么?程序員的職業(yè)習(xí)慣有什么,今天成都叩丁狼教育就帶大家來了解一下關(guān)于程序員的職業(yè)習(xí)慣吧!
程序員需要養(yǎng)成的職業(yè)習(xí)慣是什么?
程序員需要養(yǎng)成的職業(yè)習(xí)慣是什么?程序員的職業(yè)習(xí)慣有什么,今天成都叩丁狼教育就帶大家來了解一下關(guān)于程序員的職業(yè)習(xí)慣吧!
1、堅持學(xué)習(xí)
很多人問我,我在面試程序員時最看重什么?我的答案永遠是:學(xué)習(xí)力。
互聯(lián)網(wǎng)技術(shù)更新迭代太快,像Flash這樣曾經(jīng)雄霸天下多年的技術(shù),都有被唾棄的一天。一旦有顛覆性的新技術(shù)出現(xiàn),你曾引以為傲的技術(shù),很可能一夜之間就沒有用武之地了。這種身體被掏空的感覺,想必很多程序員都體會過。
學(xué)習(xí)力強的程序員,會積極大膽地去學(xué)習(xí)和嘗試新技術(shù),不怕犯錯。他們的技術(shù)棧始終在更新,永遠走在技術(shù)前列。而學(xué)習(xí)力差的程序員呢?他們是頑固的守舊派,為了留在舒適區(qū),死抱著一個框架好幾年,一旦脫離框架啥都干不了,更有甚者會鄙視、阻撓新技術(shù)的推廣。事實上,這樣的人根本不能駕馭技術(shù),反而是被技術(shù)給奴役了。
我經(jīng)常說:既做程序員,永遠勞苦命。一旦你踏入這一行,就別奢望學(xué)個小半年技術(shù),就可以頤養(yǎng)千年。只要你是走技術(shù)路線的,就一定要經(jīng)常將已有的知識體系更新升級。離開學(xué)校進入職場,沒有狹義上的老師了,但是廣義上的老師還有很多,書本、網(wǎng)絡(luò)視頻、筆記...我們這行的人還是比較樂于幫助別人的,前輩和大神們也很愿意分享自己的經(jīng)驗。只要你敢問敢學(xué),有各種方法和渠道讓你學(xué)到新技術(shù)。
2、堅持寫技術(shù)博客
程序員加班是常事,什么996、711,甚至出了慘無人道的007,每天寫代碼確實很痛苦。如果讓大家下班后還要寫東西,我想很多人都會堅持不下來。你可能覺得寫博客就是浪費時間,我又不是培訓(xùn)機構(gòu)的講師,又不是做自媒體的,沒事兒寫那些鬼東西干嘛,把技術(shù)掌握好就行了嘛!有這時間還不如吃雞撩妹子。
而在我看來,寫技術(shù)博客對于一個程序員來說,是有極大的好處的,特別是對那些剛?cè)胄胁痪玫某绦騿T。書寫是為了更好的思考,記錄是為了更好的反思。中遇到的新的技術(shù)點,你可以把它寫下來加深記憶,強化你對知識點的理解,等哪天你要用到的時候,就不需要再去百度或google搜索,可以直接定位到你的博客去回顧。
經(jīng)驗只有經(jīng)過復(fù)盤,才會變成能力。某一天,你回過頭去看自己以前寫的文章,當你能夠說出“寫得真tm菜!”那么恭喜你,你已經(jīng)level up了。
3、把握職場節(jié)奏
縱觀程序員的職業(yè)發(fā)展,前十年是個非常重要的階段,我建議把這十年按目標分成三個階段:
階段(前三年):夯實基礎(chǔ)。專注于培養(yǎng)技術(shù)能力和軟技能;
第二階段(四年):從個人能力向團隊組織能力轉(zhuǎn)變,在溝通能力、協(xié)作能力和領(lǐng)導(dǎo)力上發(fā)力;
第三階段(四年):不斷強化領(lǐng)導(dǎo)力(技術(shù)領(lǐng)導(dǎo)力和管理領(lǐng)導(dǎo)力)。
初入職場的前3年,主要的內(nèi)容是:完成上級交付的任務(wù)。但在這個過程中,你不能為了完成任務(wù)而完成任務(wù),而是要思考為什么上級要安排這樣的項目,需求是怎么來的,用于解決什么問題,我要怎樣從技術(shù)上去更好地實現(xiàn)這個需求......
到了第二階段,入行已經(jīng)有三四年的程序員,需要努力往leader的角色晉級,哪怕是帶一個只有幾個人的小團隊。在這個階段,程序員需要關(guān)注整個項目的邏輯,充分發(fā)揮對某個模塊或功能的統(tǒng)籌能力,基于上個階段累積的經(jīng)驗提出最優(yōu)的解決方案。
到了第三階段,程序員多數(shù)已經(jīng)成為技術(shù)負責(zé)人,要將產(chǎn)品從0-1給研發(fā)出來。此時更需要提升的是跨部門之間、上下級之間的合作與溝通能力,需要借助規(guī)范的流程、組織結(jié)構(gòu)和人員培養(yǎng)機制,持續(xù)提高團隊戰(zhàn)斗力。