無論你是自學開發者,還是科班出身,你都可以在團隊中,發揮自己的作用,兩者都有自己的優勢,也有一些不足。事實上,很多天才都是自學成才的。你是自學成才還是科班出身?在工作中是否意識到了自己的優勢和不足?歡迎在評論區中和我們分享你的故事。
- 熱愛編程
毫無疑問,自學成才的開發者有很多種優勢。其中之一,就是他們特別熱愛編程和解決問題。很多自學開發者之所以能夠在沒人幫助的情況下堅持這麼長時間,就是出於他們對編程的熱愛。
- 決心強、天賦高
眾所周知,編程學習是一個特別困難的事情,而自學編程的難度則會更高。他們能夠堅持下來,除了對編程熱愛之外,還說明了他們是非常有決心的人,而且有著較高的天賦。
- 記憶時間更長
還發現了一個現象:當你自學一件東西的時候,你對它的記憶時間會更長,它會深植在你的腦海中。
- 自學開發者有何劣勢?
代碼組織和結構
這些開發者寫的代碼通常都很亂,但是隨著經驗的累計,他們會去刻意的學習代碼組織技巧。在意識到自己的問題之後,他們經常會徹底放棄此前的凌亂項目,把整個項目重新做一遍。
理論知識
大多數自學開發者都是這樣學習的:
在Github等地方找到一些有趣的代碼,然後用谷歌進行搜索學習。
部署代碼。
而這樣的學習方式缺少了下面的這個步驟:
尋找有關這些代碼的技術信息。
這意味著,儘管這些開發者能夠使用編程語言的大部分功能,但是他們卻缺少理論,在一些情況下理論知識的缺乏會成為他們的劣勢。
總結
無論你是自學開發者,還是科班出身,你都可以在團隊中,發揮自己的作用,兩者都有自己的優勢,也有一些不足。事實上,很多天才都是自學成才的。
你是自學成才還是科班出身?在工作中是否意識到了自己的優勢和不足?歡迎在評論區中和我們分享你的故事。
感興趣的讀者可以加入群:580230636