给所有开发人员的 11 条忠告(第 4 条亮了)
1、初學者盡量去有成熟技術團隊的公司
其實很多小型的互聯網創業公司只有一兩個人技術人員,如果里面有大牛能帶你成長還好,但大部分估計都是要你自己去摸索學習來解決公司的問題,對個人成長其實是很慢長對過程,相反如果你去大廠,有成熟團隊,里面就會有很多前輩可以指導你,碰到一些問題,也有人幫忙一起解決。
2、想清楚,再動手寫代碼
剛入行的新手,為了展示自己的能力,拿到需求迫不及待地就開始上手寫代碼,大忌! 在我看來真正寫代碼的時間只有 20%,如果不想清楚,其他的 80% 時間在改 Bug。
3、多交流,不交流就會頭破血流
交流更多的是跟產品對需求,產品與程序員的很多矛盾是來源于前期需求沒有溝通清楚,需求中我們哪一些不能做,哪些不合理一定要即時提出來,不要邊開發邊對需求。
我們開發人員有時候不愛講話,很多事情都是懵頭干,但有時候我們很有必要停下來跟產品或者客戶明確每個功能點,免得到時候做出來不符合要求又要推到重來。
4、多寫文檔和注釋
如果不寫很有可能后期自己回來看的時候都不知道寫的是啥。
寫文檔也是對自己掌握的知識進行總結。
5、業務高于技術
要明白一點公司請我們來是賺錢的,不是做慈善,如果我們使用的技術不能為公司商業做服務,那將毫無價值,所以大家在使用技術的時候一定要用最合適的,而不是最好的。
6、盡量獨立去解決問題
遇到不懂的問題,可以先借助搜索引擎或其他技術網站來解決(Google,Stack Overflow 等 90% 問題都能解決),別動不動就截個圖扔在別人求幫忙,上司和同事不是來給你擦屁股的,但是真的搞砸了就要盡快求助。
7、多讀優秀代碼
除了會站在巨人的肩膀上外,我們也要懂的巨人是如何煉成的,多去看看 Github 上優秀開源項目的源碼(如:Spring、Dubbo等),掌握他們的代碼風格及邏輯思維。
8、多去磨練項目
多做項目是提高個人技術實力最直接對方式,做項目其實是個完善個人知識體系的好機會,一個項目要做到完美,讓用戶感受不到瑕疵的程度其實非常困難。
項目上遇到坑,跨過去了才叫成長。
9、保持學習、拓展視野
除了編程,我們要多去關注一些科技前沿的資訊,在與人交談的時候、除了技術可以有更多的話題。
現在技術日新月異,各種新技術層出不窮,大數據、人工智能各種領域都需要我們保持學習的能力。
此外,也可以培養一些其他愛好,比如圍棋、釣魚等,畢竟生活不只有代碼。
10、培養自己的優勢
我的建議是做個多面手,不止局限在自己的領域,跨領域人才在未來會有更多的選擇,也許你不是開發人員中編程最厲害的,但你可以是開發人員中講課講最好的,這樣你去做 IT 教育行業就很有優勢。
11、保持身體健康
這是最重要的一條,無論多忙一定要多去鍛煉身體,打球、游泳、跑步都行,只有身體好了,其他的所有事情才有意義。尤其是今年疫情的這種情況,先活著,再慢慢的活好。
【END】
近期熱文
阿里巴巴2020招聘正式啟動!附內推和微信聯系信息
阿里面試官給你的一些忠告,這樣做肯定錯不了!附視頻
Java面試詳解(2020版):500+ 面試題和核心知識點詳解
關注下方二維碼,訂閱更多精彩內容
朕已閱?
總結
以上是生活随笔為你收集整理的给所有开发人员的 11 条忠告(第 4 条亮了)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PowerDesigner版本控制器设置
- 下一篇: 附录:更多列表操作命令