自學(xué)成才的開(kāi)發(fā)者有何優(yōu)勢(shì)和劣勢(shì)?
無(wú)論你是自學(xué)開(kāi)發(fā)者,還是科班出身,你都可以在團(tuán)隊(duì)中,發(fā)揮自己的作用,兩者都有自己的優(yōu)勢(shì),也有一些不足。事實(shí)上,很多天才都是自學(xué)成才的。你是自學(xué)成才還是科班出身?在工作中是否意識(shí)到了自己的優(yōu)勢(shì)和不足?歡迎在評(píng)論區(qū)中和我們分享你的故事。
- 熱愛(ài)編程
毫無(wú)疑問(wèn),自學(xué)成才的開(kāi)發(fā)者有很多種優(yōu)勢(shì)。其中之一,就是他們特別熱愛(ài)編程和解決問(wèn)題。很多自學(xué)開(kāi)發(fā)者之所以能夠在沒(méi)人幫助的情況下堅(jiān)持這么長(zhǎng)時(shí)間,就是出于他們對(duì)編程的熱愛(ài)。
- 決心強(qiáng)、天賦高
眾所周知,編程學(xué)習(xí)是一個(gè)特別困難的事情,而自學(xué)編程的難度則會(huì)更高。他們能夠堅(jiān)持下來(lái),除了對(duì)編程熱愛(ài)之外,還說(shuō)明了他們是非常有決心的人,而且有著較高的天賦。
- 記憶時(shí)間更長(zhǎng)
還發(fā)現(xiàn)了一個(gè)現(xiàn)象:當(dāng)你自學(xué)一件東西的時(shí)候,你對(duì)它的記憶時(shí)間會(huì)更長(zhǎng),它會(huì)深植在你的腦海中。
- 自學(xué)開(kāi)發(fā)者有何劣勢(shì)?
代碼組織和結(jié)構(gòu)
這些開(kāi)發(fā)者寫(xiě)的代碼通常都很亂,但是隨著經(jīng)驗(yàn)的累計(jì),他們會(huì)去刻意的學(xué)習(xí)代碼組織技巧。在意識(shí)到自己的問(wèn)題之后,他們經(jīng)常會(huì)徹底放棄此前的凌亂項(xiàng)目,把整個(gè)項(xiàng)目重新做一遍。
理論知識(shí)
大多數(shù)自學(xué)開(kāi)發(fā)者都是這樣學(xué)習(xí)的:
在Github等地方找到一些有趣的代碼,然后用谷歌進(jìn)行搜索學(xué)習(xí)。
部署代碼。
而這樣的學(xué)習(xí)方式缺少了下面的這個(gè)步驟:
尋找有關(guān)這些代碼的技術(shù)信息。
這意味著,盡管這些開(kāi)發(fā)者能夠使用編程語(yǔ)言的大部分功能,但是他們卻缺少理論,在一些情況下理論知識(shí)的缺乏會(huì)成為他們的劣勢(shì)。
總結(jié)
無(wú)論你是自學(xué)開(kāi)發(fā)者,還是科班出身,你都可以在團(tuán)隊(duì)中,發(fā)揮自己的作用,兩者都有自己的優(yōu)勢(shì),也有一些不足。事實(shí)上,很多天才都是自學(xué)成才的。
你是自學(xué)成才還是科班出身?在工作中是否意識(shí)到了自己的優(yōu)勢(shì)和不足?歡迎在評(píng)論區(qū)中和我們分享你的故事。
原 文:Are self taught programmers ACTUALLY BETTER?
譯 文:SDK.cn
作 者:魯行云(編譯)