目前,國內(nèi)對(duì)軟件開發(fā)的人需求很大,尤其是Java開發(fā)。所以,許多大學(xué)生和已經(jīng)工作的社會(huì)人士就有想從事Java編程的行業(yè),可是對(duì)于許多非計(jì)算機(jī)專業(yè)畢業(yè)或者沒有軟件編程基礎(chǔ)的人來說,是否可以學(xué)好Java呢?首先我們來了解下自學(xué)編程的四大忌諱都是什么:
第一:輕易言敗,沒有自信
不要輕易說出不行,做不了這種話的程序員。一個(gè)真正的程序員,知道在程序設(shè)計(jì)的過程中,可能會(huì)遇到不計(jì)其數(shù)的困難和問題,可能有很多的挫折和失敗,而成功只有一次。
就為解決一個(gè)問題,可能就會(huì)坐在計(jì)算機(jī)前十幾二十幾個(gè)小時(shí)不停的工作思考,可能又有其它的問題出現(xiàn)。而你要是不能堅(jiān)持下來,可能從前的一切努力都流失了。輕易言敗的人請不要做程序員,你不可能成功。
執(zhí)著的程序員都是相信自己的人,每時(shí)每刻都會(huì)鼓勵(lì)自己,你做的出來,你能解決,你會(huì)成功。這樣他才能堅(jiān)持下去。
第二:死氣沉沉,不求甚解
厲害的程序員是充滿激情和活力的。求知欲和創(chuàng)造欲是原動(dòng)力。有求知欲才能不停的學(xué)習(xí),有創(chuàng)造欲才能不停的超越自己。死氣沉沉的程序員已經(jīng)對(duì)程序設(shè)計(jì)失去了興趣,很快就會(huì)主動(dòng)或被迫離開。
創(chuàng)造不是指你要發(fā)明什么別人不知道的技術(shù)或方法,而是說不能僅僅知道怎么做,還要知道為什么這樣做。之后你才能創(chuàng)造,其實(shí)程序設(shè)計(jì)的整個(gè)過程就是創(chuàng)造的過程。
第三:浮華不實(shí),自滿自大
夸夸奇談的人不是厲害的程序員。整個(gè)程序設(shè)計(jì)的過程就是一個(gè)研究學(xué)習(xí),應(yīng)用,再研究學(xué)習(xí),再應(yīng)用的過程。一個(gè)厲害的程序員覺不會(huì)認(rèn)為自己足夠好,不需要再提高了。自滿自足的人不會(huì)是好程序員,會(huì)很快落后以致落伍。所以越是厲害的程序員越感覺自己懂得少,還有很多需要學(xué)習(xí)的地方,不會(huì)在人前故意賣弄,這并不是故作謙虛,而是實(shí)實(shí)在在的感受,親自體會(huì)才能明白。
浮華的程序員會(huì)不懂裝懂,不停的強(qiáng)調(diào)語言的優(yōu)劣,平臺(tái)的好壞。追求所謂新時(shí)尚的技術(shù),停留在表面問題上。或假做深沉,用不適合的方式做不適合的事情。
就像孔已己一樣,以為知道"茴"字有四種寫法就是學(xué)問。最后是簡單的作不好,困難的也作不好。
第四:強(qiáng)調(diào)客觀,忽略自身
很多程序員都是在失敗的時(shí)候強(qiáng)調(diào)客觀因素,而厲害的程序員的程序員都是先反省自己。要明白自己缺陷,再努力去學(xué)習(xí)。沒有人事事都做的成功,也沒有人生來就什么會(huì)做。所以失敗了,多想想自身的原因,這樣你才會(huì)不停的進(jìn)步,而不是留在原地抱怨。
想要知道更多相關(guān)內(nèi)容關(guān)注“動(dòng)力節(jié)點(diǎn)Java學(xué)院”微信公眾號(hào)獲取,現(xiàn)在報(bào)名學(xué)Java,可免費(fèi)參加動(dòng)力節(jié)點(diǎn)的Java零基礎(chǔ)免費(fèi)試學(xué)班級(jí),親自考察教學(xué)質(zhì)量,針對(duì)不方便前來的同學(xué),可以在線觀看動(dòng)力節(jié)點(diǎn)Java全套免費(fèi)視頻,趕快學(xué)起來吧。