學(xué)軟件開(kāi)發(fā)自學(xué)好還是培訓(xùn)好?程序員可以說(shuō)是如今最受人們歡迎的職業(yè)了,因?yàn)樗T檻低,可以說(shuō)任何人只要努力、感興趣,幾乎都可以成為程序員。
不過(guò)絕大多數(shù)的人并非計(jì)算機(jī)專業(yè)出身,這也就代表這些人大多都是零基礎(chǔ),所以如何成為程序員就成為了困擾他們的難題。
有很多人認(rèn)為可以通過(guò)培訓(xùn)來(lái)跨過(guò)這個(gè)門檻,但參加培訓(xùn)就意味著要繳納高昂的學(xué)費(fèi),這是很多人都比較抗拒的,不過(guò)我是覺(jué)得舍不得孩子套不這狼,這道理大家都知道吧~當(dāng)然如果你不想培訓(xùn),準(zhǔn)備自學(xué)的話,那我是這里我真心的建議大家如果您意志不是非常的堅(jiān)定、自律性不是非常強(qiáng)、學(xué)習(xí)容易被打斷的話那么真的不要輕易走自學(xué)這一條道路。
那么到底是自學(xué)還是去培訓(xùn)機(jī)構(gòu)呢?那還是要根據(jù)自身的實(shí)際情況來(lái)決定,具體分析如下:
1、時(shí)間如果有足夠多的固定空閑時(shí)間或者可以脫產(chǎn)學(xué)習(xí),那培訓(xùn)班效果肯定比自學(xué)要好。如果只有碎片式的時(shí)間學(xué)習(xí), 那就建議偏向于自學(xué),只是學(xué)習(xí)難度大一點(diǎn),進(jìn)度慢一點(diǎn)。
2、自身編程基礎(chǔ)自身沒(méi)編程基礎(chǔ)的話,自學(xué)入門還是不錯(cuò)的,因?yàn)槿腴T都是很淺顯的知識(shí),只要認(rèn)真的學(xué),入門是沒(méi)問(wèn)題的,這也方便以后進(jìn)一步的學(xué)習(xí)。
3、學(xué)習(xí)能力自學(xué)能力強(qiáng)的,自學(xué)肯定沒(méi)問(wèn)題,自學(xué)能力差的,那還要多多依靠培訓(xùn)機(jī)構(gòu)了。畢竟編程還是要系統(tǒng)的學(xué)習(xí)的。
具體是自學(xué)還是去培訓(xùn)機(jī)構(gòu)學(xué)習(xí),得自己綜合分析后決定。
學(xué)習(xí)編程需要注意的地方:1)一定要空出時(shí)間補(bǔ)充理論知識(shí),邊做項(xiàng)目邊學(xué)習(xí)。在這種方式中,不斷犯錯(cuò),改正……學(xué)習(xí)效率非常高。
2)不要太糾結(jié)于無(wú)意義的問(wèn)題,比如什么框架好,XX語(yǔ)言比XX語(yǔ)言好啦這種問(wèn)題。前期確定了練手項(xiàng)目,就去專心積累代碼量,積累基礎(chǔ)知識(shí)。
3)學(xué)會(huì)發(fā)問(wèn)。好問(wèn)題是建立在自己已經(jīng)實(shí)踐或者思考的基礎(chǔ)上問(wèn)出來(lái)的,這是對(duì)自己的負(fù)責(zé),也是對(duì)別人的尊重。