色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

踏入職場的菜鳥程序員如何避免成為低級碼農?

傅智翔2年前12瀏覽0評論

避免成為低級碼農,也只是給自己做個短期內的職場規劃,長遠來看,你還應該有更多可能性的職業規劃。

以下是我在職場中遇到的碼農主要發展的幾條線路:

1、碼農-高級碼農-專家

2、碼農-高級碼農-架構師

3、碼農-資深-技術經理-總監-CTO

4、碼農-高級碼農-產品技術-產品經理-產品管理

5、碼農-高級碼農-大數據專員-數據分析師

當然還有很多可能性,這里就不一一列出。

簡單點說:就是技術轉資深技術到專家,技術轉其它更多需要的技術崗,技術轉管理或產品之類的(不再寫代碼)。

先說說怎么避免成為低級碼農,這明顯是要走技術線路,我想問一下,你能做到以下3點嗎?

1、寫的程序不需要格式化,也是非常標準的,我見過很多程序員寫的代碼,連空格的使用都沒有標準,從上到下給人的感覺就是一片混亂的字符的組合,好的程序應該像詩詞,在格式的約束下追求飄逸。

2、寫的程序沒有無用的代碼,其他人來評審時找不到無用的代碼,也無法在保持同樣閱讀性的情況下進一步精練。

3、在可讀性與效率中保持平衡,通常情況下我們優先考慮可讀性,但是對于頻繁執行的部分,可以犧牲可讀性保證效率,但需要書寫足夠多的注釋,注釋不要說代碼的用途,而要說自己寫代碼時思考的內容,我就曾經見過有人把一段代碼使用自己的思想來改寫提高可讀性,結果這個代碼的目是越精簡越好,這其實就有點好心辦壞事了。

如果你還不能做好以上幾點,那先把以上幾點做好再來想其它的,畢竟走技術線路,避免成為低級碼農是基礎。

下面以我自己轉產品崗的經歷來說一下,除了把自己的技術做好,平時還要積累哪些經歷,才能讓未來的路更寬,而不至于有中年危機

1、鍛煉自己的商業思維

平時要對自己開發的產品做到充分了解,不單單是代碼層面的,碼農平時都在和機器打交道,按著產品經理提出來的需求做開發,很少去想為什么這樣做,做這個需求想達到什么目的,從來沒想過你開發的APP,你做過的程序老板是怎么用它來賺錢的。而產品經理第一個能力就是商業思維的能力,多站在用戶的角度考慮產品,以用戶為中心。甚至建議你還要多去體驗一些競品或周邊產品,當你能擺脫技術思維,多想想用戶的使用習慣時,相信你寫的代碼質量也會提高,你會考慮用戶體驗了,而不再是只完成自己的功能就好了。

2、鍛煉自己的溝通表達能力

總有人介紹碼農說人傻錢多,說白了就是說沉默寡言,木訥。這也許是和機器打交道多了,和人打交道比較少。而我建議是要多去鍛煉自己的溝通表達能力,我碰到那些溝通能力很強的碼農混得都不錯,一般都成了管理了。而且就算轉產品崗,這也是必要技能,畢竟產品就是天天在和很多部門撕逼,宣講他的需求,給客服培訓等。

3、編寫文檔的能力

好的程序員,寫的接口文檔都非常規劃,還經??梢栽诓┛桶l表一些自己的技術感想等。善于整理的程序員更有創作能力,哪天想轉產品了,什么商業需求文檔,產品需求文檔,產品說明書,那也是信手拈來。

4、項目管理能力

這無論是技術轉產品還是轉管理崗,都要有的能力。多去鍛煉自己的團隊管理、需求管理、整體項目的把控能力,提高執行力。

以上只是我自己轉產品崗的一些建議,自己的長遠些的職業規劃,還得根據自然的優勢去做調整。

另外多提一句,數據分析師是接下來一個非常熱門的職業,需求量會越來越大,作為碼農,有代碼基礎,很容易上手。