如何確定自己是否適合做程序員?程序員的成長需要什麼?

現在程序員崗位比較熱門,不少機械、化工、水利等專業的畢業新生也涌入到了該崗位中。然而,很多人雖然選擇了程序員這個行業,但對自己是否適合還是不確定的。代碼能力作爲未來必備的基礎能力之一,先幹幾年是絕對沒問題的。但在幹這一行的過程中,你可以慢慢去思考。下面認真說一說做一名程序員需要的一些基本能力:

1、持續學習能力

IT 需要的知識技術太多了,你工作用到的知識,大部分學校都沒有專門的課講授,更別指望工作後有誰專門教你,有的最多是技術分享,做一些介紹,想要掌握還是需要自己私下學習,只有不斷的增強自己才能在程序員這個行業如魚得水。

2、工作總結能力

因爲程序員在工作中會遇到很多問題,所以你的經驗大部分來自於踩坑。程序員能力高低不是天生的,也不是職業時間越長能力越高。主要還是在工作中的總結積累,碰到一個問題,總結下來,加深自己印象,下次遇到同樣的問題可以快速想起解決方案。光靠大腦記憶是有限的,並且沒有記錄,印象會更淺,每天都有問題,很容易忘了以前遇到同樣的問題是怎麼做的。如果你能把積累下來的問題,總結成文章,用清晰的邏輯表達出來,再給別人講明白,那你的能力就會有很快的提高了。

3、專注力能力

寫代碼和寫文章一樣,也是需要狀態的,狀態好,你就會思如泉涌,狀態差,輕則寫出來的代碼質量很差,重則 bug 成山。當你調試問題或者捋思路的時候,可能需要花20分鐘進入狀態,此時如果你被一些因素打斷了,那你的思路可能就斷了,需要再花一些時間重新捋邏輯。當你反覆這個過程,等一天結束的時候你就會發現今天什麼也沒幹。不過專注力是可以訓練的,而且上班程序員一般也不會有很多外界干擾,自己注意好就可以。

4、基礎英語能力

當程序員至少要知道一些基本的專業詞彙,寫代碼的時候起名也能用上含義差不多的單詞,如果你工作之後還用拼音做變量,那可能就要被同事鄙視到天上去了。工作之後好多地方還是需要看英文文檔的,例如 github 上面的一些文檔,stackoverflow上提問的問題,谷歌官方文檔等等。

5、深入淺出的能力

作爲一個程序員你的框架可能很複雜,技術很專業,但是程序員不光和電腦打交道,還要和產品、設計、運營同學等對技術瞭解不多的人打交道,在對需求的時候,就需要你用他們能理解的話,解釋你想表達的技術方案。所以作爲一個程序員你的解釋能力很重要。

滿足以上條件好好學習一段時間,找一份8千以上的薪資應該不難,如果能夠堅持一段時間,在北上廣深基本月薪能達到1.5萬以上不成問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章