不要學(xué)計(jì)算機(jī) 學(xué)計(jì)算機(jī)我后悔了

院校專業(yè)
2020/9/13
之所以不建議學(xué)計(jì)算機(jī)是因?yàn)閷W(xué)計(jì)算機(jī)的人很多,學(xué)有所成比較困難。但是如果是真的喜歡這個(gè)行業(yè),能花大力氣學(xué)習(xí)技術(shù),能當(dāng)一名優(yōu)秀的程序員就很好了。
我想第一個(gè)是這個(gè)學(xué)科的熱度,在現(xiàn)在這個(gè)互聯(lián)網(wǎng)社會(huì)上,計(jì)算機(jī)是人人都會(huì)用到了,用戶群體大,那需求自然不少,用戶對(duì)于現(xiàn)在的上網(wǎng)體驗(yàn)要求越來越高,這就需要一大批計(jì)算機(jī)人才。
那么學(xué)計(jì)算機(jī)的多,但是能當(dāng)一個(gè)程序員,成為一個(gè)計(jì)算機(jī)專業(yè)人才的人很少,為什么呢?首先,學(xué)計(jì)算機(jī),學(xué)編程真的沒有辦法一蹴而就,只能潛移默化的學(xué)習(xí),現(xiàn)在軟件編程語(yǔ)言種類繁多,各種新的框架和更好用的語(yǔ)言,框架,工具正在蓬勃發(fā)展,要想當(dāng)一個(gè)程序員,必須要有終身學(xué)習(xí)的觀念,要不然一兩年就落伍了。
另一方面,在大學(xué)的計(jì)算機(jī)專業(yè)學(xué)的很多都是理論性知識(shí),這造成了兩個(gè)結(jié)果,一個(gè)是學(xué)生覺得這個(gè)很枯燥乏味,不愿學(xué)習(xí)。
另一個(gè)是與社會(huì)上的技術(shù)嚴(yán)重脫節(jié),造成學(xué)生找不到工作。這樣學(xué)生就更不愿意學(xué)習(xí),在學(xué)?赡芎芏嗳司屯孀约旱模且胱鲆粋(gè)好的程序員,在大學(xué)必須自己學(xué)習(xí)一些社會(huì)上的熱門技術(shù),互聯(lián)網(wǎng)上有很多學(xué)習(xí)的地方,需要的話可以去看看我的文章。
再者,培訓(xùn)機(jī)構(gòu)也是程序員的孵化地,但是培訓(xùn)機(jī)構(gòu)一味去追逐社會(huì)熱門技術(shù),就不會(huì)像大學(xué)一樣讓我們學(xué)習(xí)一些理論,比如說是數(shù)據(jù)庫(kù)原理,編譯原理,操作系統(tǒng),計(jì)算機(jī)組成原理等,再加上培訓(xùn)機(jī)構(gòu)一般只培訓(xùn)幾個(gè)月,
想一想,幾個(gè)月把教你這么多東西,你能實(shí)際操作了,程序員最注重的就是實(shí)際操作,編程能力,如果你沒有任何根基,去培訓(xùn)機(jī)構(gòu)就是浪費(fèi)自己的時(shí)間。如果你在大學(xué)學(xué)過這方面的知識(shí),那么培訓(xùn)機(jī)構(gòu)會(huì)對(duì)你有一些幫助,當(dāng)然前提是你要學(xué)習(xí),不過我的建議是大學(xué)自己在網(wǎng)上學(xué)習(xí),畢竟培訓(xùn)機(jī)構(gòu)收費(fèi)不低。
總體上來說,學(xué)計(jì)算機(jī)的人多,但是能能有找到計(jì)算機(jī)方面工作的能力的人就不多了,能當(dāng)一名優(yōu)秀的程序員的人更少,如果是真的喜歡這個(gè)行業(yè),并且有些一些堅(jiān)持的恒心,能花大力氣學(xué)習(xí)技術(shù),那我相信你會(huì)有一個(gè)好的回報(bào)。
如果你只是抱著這行跟熱門,想進(jìn)來賺錢的話,我勸你還是算了,編程的行業(yè)是需要時(shí)間的。大學(xué)里有很多計(jì)算機(jī)專業(yè)的人大部分找工作都不是找這方面的工作,也有很多找計(jì)算機(jī)方面工作的人不是學(xué)計(jì)算機(jī)的,怎么選擇全靠自己。
具備什么特質(zhì)能學(xué)計(jì)算機(jī)一、對(duì)計(jì)算機(jī)專業(yè)相關(guān)知識(shí)充滿了興趣。通過提前對(duì)計(jì)算機(jī)知識(shí)的了解和初步學(xué)習(xí),對(duì)計(jì)算機(jī)知識(shí)和發(fā)展前景充滿了興趣,能在一個(gè)個(gè)知識(shí)點(diǎn)、一串串代碼中找到學(xué)習(xí)的樂趣。興趣是最好的老師,當(dāng)你對(duì)一件事情充滿濃厚興趣的時(shí)候,學(xué)習(xí)狀態(tài)和效果都是非常好的,學(xué)習(xí)計(jì)算機(jī)專業(yè)知識(shí)也一樣。
二、有很強(qiáng)的自我管理、自我學(xué)習(xí)能力。僅僅通過課堂的學(xué)習(xí)時(shí)間是很難把專業(yè)知識(shí)學(xué)通、學(xué)會(huì)的,通常需要在課前課后時(shí)間自己學(xué)習(xí),把知識(shí)點(diǎn)學(xué)通鞏固。計(jì)算機(jī)也不是純理論記憶的專業(yè),不僅需要完成很多實(shí)驗(yàn),編程能力也是結(jié)合知識(shí)通過不斷敲打代碼練就的,即使你有很強(qiáng)的記憶能力能在課堂時(shí)間把知識(shí)點(diǎn)記住,課后不進(jìn)行編程訓(xùn)練,是學(xué)不好編程的。所以學(xué)好計(jì)算機(jī)知識(shí)需要個(gè)人很強(qiáng)的自我管理和自我學(xué)習(xí)能力,計(jì)算機(jī)知識(shí)不能一時(shí)興起學(xué)一學(xué),也不可能一蹴而就,要保持足夠的耐心,投入大量的時(shí)間學(xué)習(xí)、動(dòng)手實(shí)驗(yàn)和編程。
三、有很強(qiáng)的邏輯思維和計(jì)算能力。在第二點(diǎn)中已經(jīng)說過,計(jì)算機(jī)知識(shí)單靠記憶是學(xué)不好的,還需要通過動(dòng)手完成實(shí)驗(yàn)和不斷編程訓(xùn)練,而做好實(shí)驗(yàn)和寫出好代碼則需要很強(qiáng)的邏輯思維和計(jì)算能力。不同編程人員對(duì)相同問題的分析理解是不一樣的,編寫出來的代碼有時(shí)候差別也很大,可能都能解決問題,但是代碼的時(shí)間復(fù)雜度、空間復(fù)雜度的差異就可以體現(xiàn)出那段代碼的好壞。能寫出良好時(shí)間、空間復(fù)雜度代碼的人通常都需要很強(qiáng)的邏輯思維和計(jì)算能力,如果這兩方面有不足,學(xué)習(xí)計(jì)算機(jī)知識(shí)會(huì)相當(dāng)吃力。要鍛煉自己的邏輯思維和計(jì)算能力,則需要把數(shù)學(xué)學(xué)好,如果你想要報(bào)考計(jì)算機(jī)專業(yè),也要評(píng)估一下自己的數(shù)學(xué)成績(jī)和算法理解能力。當(dāng)然,如果具備上面一、二點(diǎn)中所提到的特質(zhì),邏輯思維、計(jì)算能力等是可以通過后期學(xué)習(xí)、鍛煉提升的。
四、有比較好的英語(yǔ)成績(jī)。大家也都知道,現(xiàn)在大部分的編程、數(shù)據(jù)庫(kù)管理、網(wǎng)絡(luò)管理工具都是美國(guó)的,所使用的語(yǔ)言基本上都是英語(yǔ),很多技術(shù)說明文檔也是英語(yǔ),比較前沿的計(jì)算機(jī)技術(shù)大多也是通過英語(yǔ)發(fā)布,如果英語(yǔ)不好、詞匯量不足,在學(xué)習(xí)計(jì)算機(jī)專業(yè)的過程中會(huì)遇到不小的困難。所以如果要學(xué)好計(jì)算機(jī)專業(yè)知識(shí),也要重視英語(yǔ)成績(jī)的提高。
五、保持持續(xù)學(xué)習(xí)的熱情與狀態(tài)。計(jì)算機(jī)專業(yè)知識(shí)的學(xué)習(xí)不可能一蹴而就,也不可能一勞永逸,從對(duì)計(jì)算機(jī)毫不了解,到對(duì)計(jì)算機(jī)知識(shí)大致掌握和應(yīng)用,再到計(jì)算機(jī)技術(shù)的更新,都需要保持持續(xù)的學(xué)習(xí)熱情與狀態(tài),F(xiàn)在計(jì)算機(jī)技術(shù)的更新速度非?欤鶎W(xué)到的計(jì)算機(jī)專業(yè)知識(shí)可能很快就會(huì)落后,只有不斷學(xué)習(xí)并及時(shí)更新自己的知識(shí)體系才能跟上計(jì)算機(jī)技術(shù)發(fā)展的腳步。