2022年湖南中專(zhuān)學(xué)校軟件編程專(zhuān)業(yè)可以自學(xué)嗎
長(zhǎng)沙中南信科IT電腦加強(qiáng)常規(guī)管理,狠抓教學(xué)教研,促進(jìn)教學(xué)質(zhì)量再上臺(tái)階,教學(xué)質(zhì)量是學(xué)校的生命線,學(xué)校始終把教學(xué)工作放在中心位置,狠抓教學(xué)常規(guī)管理,夯實(shí)基礎(chǔ);積級(jí)開(kāi)展教研教改活動(dòng),以科研促進(jìn)教學(xué)[2]。
C++難學(xué)嗎?為什么難學(xué)?如何去學(xué)?
1、入門(mén)興趣和方向
大家知道,VB是一門(mén)非常容易入門(mén)的編程語(yǔ)言。不需要太多的知識(shí),只學(xué)幾天就可以做出自己的小程序。因?yàn)樗?jiàn)所得,只需要通過(guò)拖拉控件,就馬上可以看到效果。我們學(xué)編程為了什么?肯定是為了做一個(gè)軟件,比如QQ,掃雷這些。這些才是我們對(duì)軟件的初始認(rèn)識(shí)和基本概念。VB馬上可以給你這些體驗(yàn),瞬間調(diào)動(dòng)起了初學(xué)者學(xué)習(xí)的興趣。而反觀C++,包括課堂上老師講的,或者各種視頻?;旧暇褪莻€(gè)黑白的控制臺(tái),然后一直在語(yǔ)法上轉(zhuǎn)來(lái)轉(zhuǎn)去。較后都不知道學(xué)了這些有什么用,對(duì)于何時(shí)才能做個(gè)小軟件也沒(méi)個(gè)底。當(dāng)然,有VC這些軟件也是可以馬上搞個(gè)軟件出來(lái)的。但是得一堆的類(lèi),一堆的代碼,并沒(méi)有直觀的整體界面效果。對(duì)于初學(xué)者來(lái)說(shuō),我只是要個(gè)簡(jiǎn)單的東西,VC咋就那么?嗦呢?初次接觸就已經(jīng)心生畏懼。可以說(shuō),C++缺少了一個(gè)好的IDE.。這也是我當(dāng)初考慮學(xué)習(xí)VB還是VC時(shí)較后選擇了VB的原因。后悔的事就不講了,說(shuō)多了都是淚。
2、教材及細(xì)節(jié)
網(wǎng)上找一下VB的教材,都是一些基本的語(yǔ)法,從來(lái)不介紹更為底層的實(shí)現(xiàn)和細(xì)節(jié)。更多的是在教你如何繪制界面,如何趕快完成一個(gè)軟件。而C++的書(shū),都是在詳細(xì)展現(xiàn)每個(gè)細(xì)節(jié),每個(gè)語(yǔ)法。光語(yǔ)法書(shū)就有上千頁(yè)這么厚厚一本。然后還告訴你,這只是基礎(chǔ)的東西。這會(huì)讓很多初學(xué)者立馬暈倒。VB教材讓你學(xué)習(xí)你所關(guān)心的東西,而C++教材只是在盡它職責(zé)講述每一個(gè)細(xì)節(jié)標(biāo)準(zhǔn)。一個(gè)是故事書(shū),一個(gè)是新華字典。一個(gè)讓你馬上上手,一個(gè)讓你知道得太多了。
3、功能
以上說(shuō)的比較,并不是說(shuō)C++有多差,實(shí)際上C++所能干的事情更為便捷和人性化。但也正是因?yàn)樗膹?qiáng)大,讓人學(xué)習(xí)的東西更多。但我們真的有精力和有必要全部都學(xué)精嗎?對(duì)于初學(xué)者來(lái)說(shuō),本身就缺少一種方向。一下子就告訴他要學(xué)這么多東西,有些甚至用不上的東西這本身就是一種負(fù)擔(dān)。
4、一些經(jīng)歷
曾經(jīng)給人做過(guò)不少機(jī)器操作的培訓(xùn),操作工基本上是**文化。剛開(kāi)始,我為了讓他們盡快掌握機(jī)器的操作,把每一步都講得很詳細(xì),就怕他們不理解,不會(huì)用。但是結(jié)果卻是讓他們覺(jué)得我們東西很難用,那么復(fù)雜,然后電話不斷。較后,我改變了方法,只告訴他們一二三點(diǎn),直接干。反而沒(méi)什么問(wèn)題。就算有問(wèn)題,他們自己也會(huì)琢磨,搞不定還有技術(shù)支援。