判斷是否適合做程序員的4條核心的標準

【文章來源微信公衆號:每天學編程】

編程是一門非常有技術含量的手藝活,待遇和福利相對來說較爲豐厚。由於種種原因想要轉行做程序員的人,總會有這樣的困惑:我是否適合做程序員呢?

衡量一份工作是否適合自己的標準至少有三個:你所擅長的、你所喜歡的、對你來說最有價值的(能掙錢的)。而判斷一個人是否適合做程序員的幾條核心的標準,你是否符合呢?

1.熱愛

單純地講「熱愛」這個詞可能很難想象,所以這裏舉一些工程師日常生活的一些言談舉止,通過這些能感受到他們真的喜歡折騰,喜歡寫代碼:

  • 喜歡閱讀各種技術類的書。
  • 日常聊天喜歡討論技術問題,甚至連吃晚飯的時候也在討論。
  • 喜歡用代碼寫點東西或解決重複的問題。例如批量處理某種格式的數據時,用 Excel 重複勞動處理太累了,資深工程師分分鐘寫出來一個處理腳本,以後全部自動化起來。
  • 特別關心其他的工程師的代碼或設計。比如一個工程師寫出來一個東西后,可能會遭到其他工程師的“羣毆”,比如設計結構是否清晰、如何擴容縮容、如何應對突然的超大量級流量等。

2.邏輯能力和獨立思考能力

缺乏邏輯能力的人,就不能很快地找到邏輯漏洞,寫不出條理清晰的代碼。耐心不夠的小夥伴會越來越來煩。邏輯能力也決定了程序員天花板的高度。

當遇到一個技術難題時,需要自己想方設法把這個大問題拆解成多個小問題,再逐一化解,而不是每遇到一個問題自己不加思考就去問別人。萬不得已要向別人提問,也要學會如何有效的提問。

3. 自學能力強悍,自我驅動力強悍

如果你從小就養成了一個習慣性思維定勢,覺得沒有老師手把手的教就學不會,那你不適合當程序員。如果你學了的東西只是爲了應付考試,考試之後就再也不看了,那你也不適合當程序員。

程序員都願意深入地挖掘技術,能很快地意識到自己技術上欠缺的地方,並能準確的找到如何補足缺陷的方法或資料,同時能快速學習補上自己不懂的知識點。例如在開發的時候,我們經常會用到一些第三方庫,優秀的工程師會想辦法弄清楚這些第三方庫的實現原理,並對比自己是否有不懂的知識,如果有就馬上找來學習材料補上相關知識點。

4. 優秀的溝通能力

很多人都覺得程序員並不需要什麼溝通能力,只要可以寫好代碼就可以。其實只有搬磚碼農纔不太需要溝通能力。如果你想成爲架構的話,你起碼要能清楚地解釋自己的方案,更好地溝通是能把自己的方案傳達下去。當然,如果你已經是一位大神,那你不溝通也沒有問題。桃李不言,下自成溪。你一個人把大家的代碼都寫了,你一句話不講,大家也會把你當神的。

以上幾條是程序員的一些共性,其實想要確定自己適不適合做一件事,最好的方法就是去做。做好的辦法就是每天堅持寫1~3個小時的代碼,就算是現在不會寫,邊學習邊寫,寫1個月,你就知道自己適不適合做程序員了。

從事全棧6年,專門建立的學習Q-q-u-n ⑦⑧④-⑦⑧③-零①② 分享學習方法和需要注意的小細節,互相交流學習,不停更新最新的教程和學習技巧(從零基礎開始到WEB前端項目實戰教程,學習工具,全棧開發學習路線以及規劃)點:學習前端,我們是認真的

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