回覆列表
-
1 # 使用者364651256228734
-
2 # 前端開發阿段
智商是需要的,但並不一定需要很高的智商。普通的就行了。
我倒是覺得發展了這麼多年,程式設計師其實門檻並沒有這麼高,很多的技術都已經很成熟的了。
各大語言都有了自己的健壯的框架,這些框架把各種相容性,易用性,都發揮到了極致,你只要會呼叫api就行了。
我反倒是覺得程式設計師的天花板是在溝通能力和工作方法上。
要做好一個工作或者說一個產品,編碼很重要,但更重要的是要了解清楚需求,把握好進度,以及控制好Bug。
而要做到這些,需要與各職能各部門大量的溝通,把需求瞭解的很透徹才能真正的把這個產品做好。
還有一個就是一定要熱愛這個行業,說實話,寫程式碼是很枯燥的一個事情,天天對著電腦十多個小時,很多程式碼還都是重複的,然後需求方經常會提一些奇奇怪怪的需求,這些都需要熱愛這個行業你才能堅持下來。否則你會很痛苦。
一個好的程式設計師需要相當程度的邏輯思維能力。此外有些業務領域需要涉及到高等數學,但沒有人會要求程式設計師是數學家。至於智商,我覺得比較籠統,很少有人用智商高來形容程式設計師。人們經常說有些程式設計師是天才,但這不一定意味著他們智商高,只是他們把精力都投向了一處。相對而言,專注和執著我覺得更重要。希望可以幫到你,謝謝!