計(jì)算機(jī)編程學(xué)習(xí)技巧有哪些
計(jì)算機(jī)編程學(xué)習(xí)技巧有哪些
計(jì)算機(jī)編程學(xué)習(xí)技巧有哪些?生活上,學(xué)習(xí)某一樣?xùn)|西并不只是要勤奮就可以的,很多時(shí)候我們更需要一些技巧和方法。學(xué)習(xí)計(jì)算機(jī)編程也是一樣的。以下是學(xué)習(xí)啦小編分享給大家的計(jì)算機(jī)編程學(xué)習(xí)的資料,希望可以幫到你!
PLC編程學(xué)習(xí)技巧
1、想學(xué)習(xí)東西必須要找一個(gè)領(lǐng)路人,或老師或從事這方面的朋友,會(huì)比你自我醒悟來的快的多,甚至少走彎路,錯(cuò)路,直接套用他們的經(jīng)驗(yàn)?zāi)0鍟?huì)省很多事。
2、請仔細(xì)看,把內(nèi)容都看懂,看不懂的書,請硬著頭皮看。別指望看第一遍書就能記住和掌握什么——請看第二遍、第三遍。
3、編程需要堅(jiān)強(qiáng)的毅力和足夠的耐心
不要把編程看作一項(xiàng)冗長而枯燥的工作,可以把編程想象成一種自己喜歡玩的智力游戲。如果你只是不要把編程看作一項(xiàng)冗長而枯燥的工作,強(qiáng)烈建議你不要做這份工作了。畢竟編程工作是對(duì)人的毅力和耐心的挑戰(zhàn)。
其實(shí),這是興趣使然。興趣使我具備了足夠的毅力和耐心。經(jīng)過無數(shù)次失敗后,當(dāng)看到一個(gè)個(gè)符號(hào)按我的思路整齊的排列,PLC按我的要求有條不紊的運(yùn)行時(shí),興趣得到了極大的滿足,如同打通了一個(gè)游戲的關(guān)口。所以得出結(jié)果,看到的是一堆枯燥怪異的符號(hào),我看到的卻是一群熱情奔放的舞者,而我則是她們的導(dǎo)演。
4、不可或缺的相關(guān)知識(shí)
PLC的程序是直接作用于對(duì)象的具體工藝過程,那么對(duì)對(duì)象具體工藝過程的理解是非常重要的的。就好比如做銷售那樣,首先你要對(duì)產(chǎn)品熟悉了解才會(huì)用我所掌握知識(shí)分析給顧客。學(xué)習(xí)PLC編程也一樣,平時(shí)多買點(diǎn)相關(guān)書籍來看充實(shí)一下自己對(duì)PLC的知識(shí)。當(dāng)我我們在做編程中有意無意就用到了。
五、養(yǎng)成良好的編程習(xí)慣,通常每個(gè)人編程都會(huì)有不同的習(xí)慣和愛好,這并不要求一致的。但是一些好的習(xí)慣還是應(yīng)該為大多數(shù)人所遵守的。其一,合理分配寄存器,編制寄存器符號(hào)表;其二理順邏輯關(guān)系、時(shí)序關(guān)系,編制程序框圖;其三合理分配主程序、子程序和中斷程序。
java編程學(xué)習(xí)方法
一.初接觸軟件技術(shù),先挑技術(shù)門檻低的技能方向入手。
如果你完全是個(gè)外行,只懂得電腦的一般操作和OFFICE的使用,就先從網(wǎng)頁制作開始學(xué)習(xí),學(xué)習(xí)DREAMWEAVER的使用。比如自己設(shè)定一個(gè)小目標(biāo):做個(gè)人主頁,在紙上畫框架,然后用DREAMWEAVER慢慢實(shí)現(xiàn),不會(huì)使用,就上網(wǎng)搜教程,最好搜到視頻、動(dòng)畫或者帶圖的教程,通俗易懂。用DREAMWEAVER做網(wǎng)頁的同時(shí)要對(duì)照看代碼,再找HTML、CSS、JAVASCRIPT的系統(tǒng)手冊。這些手冊不要一篇一篇的看,你剛開始只看一個(gè)大概,了解能實(shí)現(xiàn)什么樣的效果,在具體項(xiàng)目中再通過手冊查代碼命令。
熟悉完前臺(tái)制作后,要了解腳本語言,比如JSP、PHP、C#之類。自己再設(shè)定一個(gè)小目標(biāo);如留言簿。上網(wǎng)搜源碼,下載到本地,一步一步的配置環(huán)境變量、啟動(dòng)TOMCAT服務(wù)器、部署JSP代碼,設(shè)置好ACCESS數(shù)據(jù)庫(數(shù)據(jù)庫先從簡單的ACCESS開始)。這樣做的好處是從整體上了解搭建一個(gè)WEB運(yùn)行環(huán)境需要的步驟和環(huán)節(jié),利于后期的學(xué)習(xí)。
數(shù)據(jù)庫軟件可以從簡單的MYSQL、MSSQL開始,了解一下如何建表結(jié)構(gòu),查看數(shù)據(jù),權(quán)限機(jī)制就可以,更多的內(nèi)容等接觸實(shí)際項(xiàng)目的時(shí)候再學(xué)習(xí)也來得及。學(xué)習(xí)方式同樣的是買一本大而全的教材,先大體翻一遍,或者請技術(shù)前輩勾劃幾個(gè)常用的重點(diǎn)內(nèi)容,其他的使用整體了解一下。
以上學(xué)習(xí)教程針對(duì)WEB開發(fā)技術(shù)的,如果是做偏底層開發(fā),就不適合了。
二.從實(shí)用角度出發(fā)來學(xué)習(xí).
在學(xué)習(xí)每一個(gè)環(huán)節(jié)技術(shù)時(shí),都要給自己設(shè)定一個(gè)小功能目標(biāo),以目標(biāo)來驅(qū)動(dòng)自己學(xué)習(xí)。如果盲目看書、各個(gè)技術(shù)環(huán)節(jié)都要去了解,就會(huì)對(duì)學(xué)習(xí)產(chǎn)生抵觸,結(jié)果是什么都學(xué)不進(jìn)去。
大部培訓(xùn)機(jī)構(gòu)和大學(xué)里的教學(xué)方式就是這樣,比如講JAVA,對(duì)初學(xué)者講大通的面向?qū)ο笏枷耄豪^承、接口、抽象類,把JDK所有的包都詳細(xì)講一遍,IO流、socket編程、SWING等等,并不說這些不重要,只是對(duì)于初學(xué)者理解不了這些概念。我比較偏向于先從形象的,容易理解的學(xué)起,比如能基于關(guān)系型數(shù)據(jù)庫做個(gè)單表的增刪改查~~
三.找個(gè)技術(shù)前輩做指導(dǎo)
所謂技術(shù)前輩是做過幾個(gè)實(shí)際項(xiàng)目的的開發(fā)人員,他們很清楚在實(shí)際項(xiàng)目中最常用的技術(shù)是哪些,哪些開源項(xiàng)目好用。
找到技術(shù)前輩并不是幫你解決幾行代碼調(diào)試不通的問題,關(guān)鍵是幫你介紹一兩本入門的書、介紹一些網(wǎng)上好的資源網(wǎng)站、指導(dǎo)學(xué)習(xí)哪些常用類、遇到麻煩的技術(shù)難點(diǎn)用什么開源組件等等。
有個(gè)好師傅非常非常的重要!! 讓你少走很多彎路。
四.臉皮要厚,不怕被人笑話
剛開始做技術(shù),進(jìn)入軟件公司工作,就很不自信,總覺得自己這也不知道,那也不了解。其實(shí),沒關(guān)系,你要對(duì)自己樹立信心,你要明白一點(diǎn):所有的技術(shù)都沒什么難度,都是熟能生巧的過程。 所以,一遇到問題就趕緊問老開發(fā)人員,平時(shí)上下班,吃飯時(shí)多跟他們聊;業(yè)務(wù)上不懂的就問項(xiàng)目經(jīng)理和需求分析員,沒什么關(guān)系的。
我再講個(gè)極端一點(diǎn)的情況,我個(gè)人剛學(xué)技術(shù)時(shí),頭兩家公司都是把我開掉的,為什么呢?因?yàn)槲夷菚r(shí)水平確實(shí)太差了。 但每一次公司工作的機(jī)會(huì)都讓我進(jìn)了一步。后來遇到幾個(gè)同行,有好幾個(gè)人也有同樣被開除的經(jīng)歷。為了學(xué)習(xí)技術(shù),就別擔(dān)心面子的問題了。
在外打工,遇到的同事在你人生過程之中都是過客,沒有人會(huì)把你某段代碼不會(huì)寫當(dāng)成笑話記一輩子的。坦城、自信很重要!
五.在打工過程中多長心眼,除技術(shù)外,想積累人脈.技能.項(xiàng)目經(jīng)驗(yàn)
我們不能做一輩子程序員,以后總要升級(jí)轉(zhuǎn)行,做項(xiàng)目經(jīng)理、做售前、或者是公司高管。但這些都需要前期的積累。你在打工過程中,除了掙錢,還要積累技術(shù)、積累人脈關(guān)系,包括與技術(shù)和銷售同事之間(以后做項(xiàng)目,遇到技術(shù)難點(diǎn)得找人問;或者同事以后接到項(xiàng)目要找人合作說不準(zhǔn)就想到你了)、與客戶之間的(這個(gè)很重要),積累項(xiàng)目經(jīng)驗(yàn),主要是學(xué)習(xí)各個(gè)行業(yè)的業(yè)務(wù)知識(shí),象電信、金融、電力、ERP等。如果你進(jìn)了某個(gè)行業(yè),比如電信、電力,你再跳槽就最好別換行業(yè)了。
計(jì)算機(jī)二級(jí)C語言考試技巧
一、計(jì)算機(jī)二級(jí)C語言上機(jī)考試
全國計(jì)算機(jī)等級(jí)考試二級(jí)C語言上機(jī)考試具有三種題型:程序填空、程序修改和程序設(shè)計(jì),其中程序填空30分,程序修改30分,程序設(shè)計(jì)40分。從以往的機(jī)試的情況來看,許多考生在程序設(shè)計(jì)題目上失分比較嚴(yán)重,而程序設(shè)計(jì)題占總分值的40%,一旦答錯(cuò),如果程序填空和程序修改又不能取得滿分的話,就不能通過上機(jī)考試。
2007年9月,教育部考試中心對(duì)現(xiàn)有的全國計(jì)算機(jī)等級(jí)考試大綱進(jìn)行了改革,二級(jí)C語言上機(jī)考試時(shí)間由60分鐘增加到了90分鐘,編程環(huán)境由以前的TC2.0改為VC++6.0。本文根據(jù)對(duì)近幾年來二級(jí)C語言上機(jī)考試中的程序設(shè)計(jì)題進(jìn)行歸類總結(jié),提出相應(yīng)的策略,并對(duì)考生應(yīng)對(duì)2007新大綱以后的C語言上機(jī)環(huán)境給出一些建議。
二、對(duì)以往考試的分析
歷年的全國計(jì)算機(jī)等級(jí)考試中二級(jí)C語言上機(jī)考試程序設(shè)計(jì)題目全部出自于由南開大學(xué)出版社編寫南開100題,每次考試教育部考試中心會(huì)對(duì)題庫做相應(yīng)的改動(dòng),增加一些新的題型或題目,考試中,考生隨機(jī)抽取一套進(jìn)行測試。筆者對(duì)2005年4月至2007年9月2004版新大綱以后的6次考試中的程序設(shè)計(jì)題目進(jìn)行了總結(jié),將這些題目一共分成了6大類,對(duì)每種類型的題目進(jìn)行了分析。
三、對(duì)一維數(shù)組和字符串的操作
該類型的題目在以往的機(jī)試中所占比例最大,為40%,考生應(yīng)對(duì)該知識(shí)點(diǎn)做全面的復(fù)習(xí)和掌握。一維數(shù)組可以分為數(shù)值型和字符型,其中數(shù)值型數(shù)組的數(shù)據(jù)類型為整型和實(shí)型,字符型數(shù)組的數(shù)據(jù)類型為字符型,我們通常會(huì)把字符型數(shù)組叫做字符串,但是應(yīng)該注意字符型數(shù)組與字符串之間是存在區(qū)別的,也就是’
計(jì)算機(jī)編程學(xué)習(xí)技巧有哪些
計(jì)算機(jī)編程學(xué)習(xí)技巧有哪些
計(jì)算機(jī)編程學(xué)習(xí)技巧有哪些?生活上,學(xué)習(xí)某一樣?xùn)|西并不只是要勤奮就可以的,很多時(shí)候我們更需要一些技巧和方法。學(xué)習(xí)計(jì)算機(jī)編程也是一樣的。以下是學(xué)習(xí)啦小編分享給大家的計(jì)算機(jī)編程學(xué)習(xí)的資料,希望可以幫到你!
PLC編程學(xué)習(xí)技巧
1、想學(xué)習(xí)東西必須要找一個(gè)領(lǐng)路人,或老師或從事這方面的朋友,會(huì)比你自我醒悟來的快的多,甚至少走彎路,錯(cuò)路,直接套用他們的經(jīng)驗(yàn)?zāi)0鍟?huì)省很多事。
2、請仔細(xì)看,把內(nèi)容都看懂,看不懂的書,請硬著頭皮看。別指望看第一遍書就能記住和掌握什么——請看第二遍、第三遍。
3、編程需要堅(jiān)強(qiáng)的毅力和足夠的耐心
不要把編程看作一項(xiàng)冗長而枯燥的工作,可以把編程想象成一種自己喜歡玩的智力游戲。如果你只是不要把編程看作一項(xiàng)冗長而枯燥的工作,強(qiáng)烈建議你不要做這份工作了。畢竟編程工作是對(duì)人的毅力和耐心的挑戰(zhàn)。
其實(shí),這是興趣使然。興趣使我具備了足夠的毅力和耐心。經(jīng)過無數(shù)次失敗后,當(dāng)看到一個(gè)個(gè)符號(hào)按我的思路整齊的排列,PLC按我的要求有條不紊的運(yùn)行時(shí),興趣得到了極大的滿足,如同打通了一個(gè)游戲的關(guān)口。所以得出結(jié)果,看到的是一堆枯燥怪異的符號(hào),我看到的卻是一群熱情奔放的舞者,而我則是她們的導(dǎo)演。
4、不可或缺的相關(guān)知識(shí)
PLC的程序是直接作用于對(duì)象的具體工藝過程,那么對(duì)對(duì)象具體工藝過程的理解是非常重要的的。就好比如做銷售那樣,首先你要對(duì)產(chǎn)品熟悉了解才會(huì)用我所掌握知識(shí)分析給顧客。學(xué)習(xí)PLC編程也一樣,平時(shí)多買點(diǎn)相關(guān)書籍來看充實(shí)一下自己對(duì)PLC的知識(shí)。當(dāng)我我們在做編程中有意無意就用到了。
五、養(yǎng)成良好的編程習(xí)慣,通常每個(gè)人編程都會(huì)有不同的習(xí)慣和愛好,這并不要求一致的。但是一些好的習(xí)慣還是應(yīng)該為大多數(shù)人所遵守的。其一,合理分配寄存器,編制寄存器符號(hào)表;其二理順邏輯關(guān)系、時(shí)序關(guān)系,編制程序框圖;其三合理分配主程序、子程序和中斷程序。
java編程學(xué)習(xí)方法
一.初接觸軟件技術(shù),先挑技術(shù)門檻低的技能方向入手。
如果你完全是個(gè)外行,只懂得電腦的一般操作和OFFICE的使用,就先從網(wǎng)頁制作開始學(xué)習(xí),學(xué)習(xí)DREAMWEAVER的使用。比如自己設(shè)定一個(gè)小目標(biāo):做個(gè)人主頁,在紙上畫框架,然后用DREAMWEAVER慢慢實(shí)現(xiàn),不會(huì)使用,就上網(wǎng)搜教程,最好搜到視頻、動(dòng)畫或者帶圖的教程,通俗易懂。用DREAMWEAVER做網(wǎng)頁的同時(shí)要對(duì)照看代碼,再找HTML、CSS、JAVASCRIPT的系統(tǒng)手冊。這些手冊不要一篇一篇的看,你剛開始只看一個(gè)大概,了解能實(shí)現(xiàn)什么樣的效果,在具體項(xiàng)目中再通過手冊查代碼命令。
熟悉完前臺(tái)制作后,要了解腳本語言,比如JSP、PHP、C#之類。自己再設(shè)定一個(gè)小目標(biāo);如留言簿。上網(wǎng)搜源碼,下載到本地,一步一步的配置環(huán)境變量、啟動(dòng)TOMCAT服務(wù)器、部署JSP代碼,設(shè)置好ACCESS數(shù)據(jù)庫(數(shù)據(jù)庫先從簡單的ACCESS開始)。這樣做的好處是從整體上了解搭建一個(gè)WEB運(yùn)行環(huán)境需要的步驟和環(huán)節(jié),利于后期的學(xué)習(xí)。
數(shù)據(jù)庫軟件可以從簡單的MYSQL、MSSQL開始,了解一下如何建表結(jié)構(gòu),查看數(shù)據(jù),權(quán)限機(jī)制就可以,更多的內(nèi)容等接觸實(shí)際項(xiàng)目的時(shí)候再學(xué)習(xí)也來得及。學(xué)習(xí)方式同樣的是買一本大而全的教材,先大體翻一遍,或者請技術(shù)前輩勾劃幾個(gè)常用的重點(diǎn)內(nèi)容,其他的使用整體了解一下。
以上學(xué)習(xí)教程針對(duì)WEB開發(fā)技術(shù)的,如果是做偏底層開發(fā),就不適合了。
二.從實(shí)用角度出發(fā)來學(xué)習(xí).
在學(xué)習(xí)每一個(gè)環(huán)節(jié)技術(shù)時(shí),都要給自己設(shè)定一個(gè)小功能目標(biāo),以目標(biāo)來驅(qū)動(dòng)自己學(xué)習(xí)。如果盲目看書、各個(gè)技術(shù)環(huán)節(jié)都要去了解,就會(huì)對(duì)學(xué)習(xí)產(chǎn)生抵觸,結(jié)果是什么都學(xué)不進(jìn)去。
大部培訓(xùn)機(jī)構(gòu)和大學(xué)里的教學(xué)方式就是這樣,比如講JAVA,對(duì)初學(xué)者講大通的面向?qū)ο笏枷耄豪^承、接口、抽象類,把JDK所有的包都詳細(xì)講一遍,IO流、socket編程、SWING等等,并不說這些不重要,只是對(duì)于初學(xué)者理解不了這些概念。我比較偏向于先從形象的,容易理解的學(xué)起,比如能基于關(guān)系型數(shù)據(jù)庫做個(gè)單表的增刪改查~~
三.找個(gè)技術(shù)前輩做指導(dǎo)
所謂技術(shù)前輩是做過幾個(gè)實(shí)際項(xiàng)目的的開發(fā)人員,他們很清楚在實(shí)際項(xiàng)目中最常用的技術(shù)是哪些,哪些開源項(xiàng)目好用。
找到技術(shù)前輩并不是幫你解決幾行代碼調(diào)試不通的問題,關(guān)鍵是幫你介紹一兩本入門的書、介紹一些網(wǎng)上好的資源網(wǎng)站、指導(dǎo)學(xué)習(xí)哪些常用類、遇到麻煩的技術(shù)難點(diǎn)用什么開源組件等等。
有個(gè)好師傅非常非常的重要!! 讓你少走很多彎路。
四.臉皮要厚,不怕被人笑話
剛開始做技術(shù),進(jìn)入軟件公司工作,就很不自信,總覺得自己這也不知道,那也不了解。其實(shí),沒關(guān)系,你要對(duì)自己樹立信心,你要明白一點(diǎn):所有的技術(shù)都沒什么難度,都是熟能生巧的過程。 所以,一遇到問題就趕緊問老開發(fā)人員,平時(shí)上下班,吃飯時(shí)多跟他們聊;業(yè)務(wù)上不懂的就問項(xiàng)目經(jīng)理和需求分析員,沒什么關(guān)系的。
我再講個(gè)極端一點(diǎn)的情況,我個(gè)人剛學(xué)技術(shù)時(shí),頭兩家公司都是把我開掉的,為什么呢?因?yàn)槲夷菚r(shí)水平確實(shí)太差了。 但每一次公司工作的機(jī)會(huì)都讓我進(jìn)了一步。后來遇到幾個(gè)同行,有好幾個(gè)人也有同樣被開除的經(jīng)歷。為了學(xué)習(xí)技術(shù),就別擔(dān)心面子的問題了。
在外打工,遇到的同事在你人生過程之中都是過客,沒有人會(huì)把你某段代碼不會(huì)寫當(dāng)成笑話記一輩子的。坦城、自信很重要!
五.在打工過程中多長心眼,除技術(shù)外,想積累人脈.技能.項(xiàng)目經(jīng)驗(yàn)
我們不能做一輩子程序員,以后總要升級(jí)轉(zhuǎn)行,做項(xiàng)目經(jīng)理、做售前、或者是公司高管。但這些都需要前期的積累。你在打工過程中,除了掙錢,還要積累技術(shù)、積累人脈關(guān)系,包括與技術(shù)和銷售同事之間(以后做項(xiàng)目,遇到技術(shù)難點(diǎn)得找人問;或者同事以后接到項(xiàng)目要找人合作說不準(zhǔn)就想到你了)、與客戶之間的(這個(gè)很重要),積累項(xiàng)目經(jīng)驗(yàn),主要是學(xué)習(xí)各個(gè)行業(yè)的業(yè)務(wù)知識(shí),象電信、金融、電力、ERP等。如果你進(jìn)了某個(gè)行業(yè),比如電信、電力,你再跳槽就最好別換行業(yè)了。
計(jì)算機(jī)二級(jí)C語言考試技巧
一、計(jì)算機(jī)二級(jí)C語言上機(jī)考試
全國計(jì)算機(jī)等級(jí)考試二級(jí)C語言上機(jī)考試具有三種題型:程序填空、程序修改和程序設(shè)計(jì),其中程序填空30分,程序修改30分,程序設(shè)計(jì)40分。從以往的機(jī)試的情況來看,許多考生在程序設(shè)計(jì)題目上失分比較嚴(yán)重,而程序設(shè)計(jì)題占總分值的40%,一旦答錯(cuò),如果程序填空和程序修改又不能取得滿分的話,就不能通過上機(jī)考試。
2007年9月,教育部考試中心對(duì)現(xiàn)有的全國計(jì)算機(jī)等級(jí)考試大綱進(jìn)行了改革,二級(jí)C語言上機(jī)考試時(shí)間由60分鐘增加到了90分鐘,編程環(huán)境由以前的TC2.0改為VC++6.0。本文根據(jù)對(duì)近幾年來二級(jí)C語言上機(jī)考試中的程序設(shè)計(jì)題進(jìn)行歸類總結(jié),提出相應(yīng)的策略,并對(duì)考生應(yīng)對(duì)2007新大綱以后的C語言上機(jī)環(huán)境給出一些建議。
二、對(duì)以往考試的分析
歷年的全國計(jì)算機(jī)等級(jí)考試中二級(jí)C語言上機(jī)考試程序設(shè)計(jì)題目全部出自于由南開大學(xué)出版社編寫南開100題,每次考試教育部考試中心會(huì)對(duì)題庫做相應(yīng)的改動(dòng),增加一些新的題型或題目,考試中,考生隨機(jī)抽取一套進(jìn)行測試。筆者對(duì)2005年4月至2007年9月2004版新大綱以后的6次考試中的程序設(shè)計(jì)題目進(jìn)行了總結(jié),將這些題目一共分成了6大類,對(duì)每種類型的題目進(jìn)行了分析。
三、對(duì)一維數(shù)組和字符串的操作
該類型的題目在以往的機(jī)試中所占比例最大,為40%,考生應(yīng)對(duì)該知識(shí)點(diǎn)做全面的復(fù)習(xí)和掌握。一維數(shù)組可以分為數(shù)值型和字符型,其中數(shù)值型數(shù)組的數(shù)據(jù)類型為整型和實(shí)型,字符型數(shù)組的數(shù)據(jù)類型為字符型,我們通常會(huì)把字符型數(shù)組叫做字符串,但是應(yīng)該注意字符型數(shù)組與字符串之間是存在區(qū)別的,也就是’
在復(fù)習(xí)該部分的時(shí)候,考生應(yīng)該掌握以下兩個(gè)問題:
1.對(duì)一維數(shù)組的操作
對(duì)一維數(shù)組進(jìn)行操作的時(shí)候,不可避免的要訪問相關(guān)的數(shù)組元素,在C語言中訪問數(shù)組元素一般采取單層循環(huán)的方法進(jìn)行遍歷,假設(shè)數(shù)組長度為n,數(shù)組下標(biāo)是在0到(n-1)之間的,考生應(yīng)該牢固掌握在一維數(shù)組中求最大值、最小值,移動(dòng)元素,查找特定值,存儲(chǔ)數(shù)組元素的方法。
2.對(duì)字符串的操作
該類問題是每次考試的重點(diǎn)和難點(diǎn),特別是將字符串同指針結(jié)合起來以后,難度就更大了??忌诮鉀Q此類問題是應(yīng)特別注意字符串的結(jié)束標(biāo)志’
計(jì)算機(jī)編程學(xué)習(xí)技巧有哪些
計(jì)算機(jī)編程學(xué)習(xí)技巧有哪些
計(jì)算機(jī)編程學(xué)習(xí)技巧有哪些?生活上,學(xué)習(xí)某一樣?xùn)|西并不只是要勤奮就可以的,很多時(shí)候我們更需要一些技巧和方法。學(xué)習(xí)計(jì)算機(jī)編程也是一樣的。以下是學(xué)習(xí)啦小編分享給大家的計(jì)算機(jī)編程學(xué)習(xí)的資料,希望可以幫到你!
PLC編程學(xué)習(xí)技巧
1、想學(xué)習(xí)東西必須要找一個(gè)領(lǐng)路人,或老師或從事這方面的朋友,會(huì)比你自我醒悟來的快的多,甚至少走彎路,錯(cuò)路,直接套用他們的經(jīng)驗(yàn)?zāi)0鍟?huì)省很多事。
2、請仔細(xì)看,把內(nèi)容都看懂,看不懂的書,請硬著頭皮看。別指望看第一遍書就能記住和掌握什么——請看第二遍、第三遍。
3、編程需要堅(jiān)強(qiáng)的毅力和足夠的耐心
不要把編程看作一項(xiàng)冗長而枯燥的工作,可以把編程想象成一種自己喜歡玩的智力游戲。如果你只是不要把編程看作一項(xiàng)冗長而枯燥的工作,強(qiáng)烈建議你不要做這份工作了。畢竟編程工作是對(duì)人的毅力和耐心的挑戰(zhàn)。
其實(shí),這是興趣使然。興趣使我具備了足夠的毅力和耐心。經(jīng)過無數(shù)次失敗后,當(dāng)看到一個(gè)個(gè)符號(hào)按我的思路整齊的排列,PLC按我的要求有條不紊的運(yùn)行時(shí),興趣得到了極大的滿足,如同打通了一個(gè)游戲的關(guān)口。所以得出結(jié)果,看到的是一堆枯燥怪異的符號(hào),我看到的卻是一群熱情奔放的舞者,而我則是她們的導(dǎo)演。
4、不可或缺的相關(guān)知識(shí)
PLC的程序是直接作用于對(duì)象的具體工藝過程,那么對(duì)對(duì)象具體工藝過程的理解是非常重要的的。就好比如做銷售那樣,首先你要對(duì)產(chǎn)品熟悉了解才會(huì)用我所掌握知識(shí)分析給顧客。學(xué)習(xí)PLC編程也一樣,平時(shí)多買點(diǎn)相關(guān)書籍來看充實(shí)一下自己對(duì)PLC的知識(shí)。當(dāng)我我們在做編程中有意無意就用到了。
五、養(yǎng)成良好的編程習(xí)慣,通常每個(gè)人編程都會(huì)有不同的習(xí)慣和愛好,這并不要求一致的。但是一些好的習(xí)慣還是應(yīng)該為大多數(shù)人所遵守的。其一,合理分配寄存器,編制寄存器符號(hào)表;其二理順邏輯關(guān)系、時(shí)序關(guān)系,編制程序框圖;其三合理分配主程序、子程序和中斷程序。
java編程學(xué)習(xí)方法
一.初接觸軟件技術(shù),先挑技術(shù)門檻低的技能方向入手。
如果你完全是個(gè)外行,只懂得電腦的一般操作和OFFICE的使用,就先從網(wǎng)頁制作開始學(xué)習(xí),學(xué)習(xí)DREAMWEAVER的使用。比如自己設(shè)定一個(gè)小目標(biāo):做個(gè)人主頁,在紙上畫框架,然后用DREAMWEAVER慢慢實(shí)現(xiàn),不會(huì)使用,就上網(wǎng)搜教程,最好搜到視頻、動(dòng)畫或者帶圖的教程,通俗易懂。用DREAMWEAVER做網(wǎng)頁的同時(shí)要對(duì)照看代碼,再找HTML、CSS、JAVASCRIPT的系統(tǒng)手冊。這些手冊不要一篇一篇的看,你剛開始只看一個(gè)大概,了解能實(shí)現(xiàn)什么樣的效果,在具體項(xiàng)目中再通過手冊查代碼命令。
熟悉完前臺(tái)制作后,要了解腳本語言,比如JSP、PHP、C#之類。自己再設(shè)定一個(gè)小目標(biāo);如留言簿。上網(wǎng)搜源碼,下載到本地,一步一步的配置環(huán)境變量、啟動(dòng)TOMCAT服務(wù)器、部署JSP代碼,設(shè)置好ACCESS數(shù)據(jù)庫(數(shù)據(jù)庫先從簡單的ACCESS開始)。這樣做的好處是從整體上了解搭建一個(gè)WEB運(yùn)行環(huán)境需要的步驟和環(huán)節(jié),利于后期的學(xué)習(xí)。
數(shù)據(jù)庫軟件可以從簡單的MYSQL、MSSQL開始,了解一下如何建表結(jié)構(gòu),查看數(shù)據(jù),權(quán)限機(jī)制就可以,更多的內(nèi)容等接觸實(shí)際項(xiàng)目的時(shí)候再學(xué)習(xí)也來得及。學(xué)習(xí)方式同樣的是買一本大而全的教材,先大體翻一遍,或者請技術(shù)前輩勾劃幾個(gè)常用的重點(diǎn)內(nèi)容,其他的使用整體了解一下。
以上學(xué)習(xí)教程針對(duì)WEB開發(fā)技術(shù)的,如果是做偏底層開發(fā),就不適合了。
二.從實(shí)用角度出發(fā)來學(xué)習(xí).
在學(xué)習(xí)每一個(gè)環(huán)節(jié)技術(shù)時(shí),都要給自己設(shè)定一個(gè)小功能目標(biāo),以目標(biāo)來驅(qū)動(dòng)自己學(xué)習(xí)。如果盲目看書、各個(gè)技術(shù)環(huán)節(jié)都要去了解,就會(huì)對(duì)學(xué)習(xí)產(chǎn)生抵觸,結(jié)果是什么都學(xué)不進(jìn)去。
大部培訓(xùn)機(jī)構(gòu)和大學(xué)里的教學(xué)方式就是這樣,比如講JAVA,對(duì)初學(xué)者講大通的面向?qū)ο笏枷耄豪^承、接口、抽象類,把JDK所有的包都詳細(xì)講一遍,IO流、socket編程、SWING等等,并不說這些不重要,只是對(duì)于初學(xué)者理解不了這些概念。我比較偏向于先從形象的,容易理解的學(xué)起,比如能基于關(guān)系型數(shù)據(jù)庫做個(gè)單表的增刪改查~~
三.找個(gè)技術(shù)前輩做指導(dǎo)
所謂技術(shù)前輩是做過幾個(gè)實(shí)際項(xiàng)目的的開發(fā)人員,他們很清楚在實(shí)際項(xiàng)目中最常用的技術(shù)是哪些,哪些開源項(xiàng)目好用。
找到技術(shù)前輩并不是幫你解決幾行代碼調(diào)試不通的問題,關(guān)鍵是幫你介紹一兩本入門的書、介紹一些網(wǎng)上好的資源網(wǎng)站、指導(dǎo)學(xué)習(xí)哪些常用類、遇到麻煩的技術(shù)難點(diǎn)用什么開源組件等等。
有個(gè)好師傅非常非常的重要!! 讓你少走很多彎路。
四.臉皮要厚,不怕被人笑話
剛開始做技術(shù),進(jìn)入軟件公司工作,就很不自信,總覺得自己這也不知道,那也不了解。其實(shí),沒關(guān)系,你要對(duì)自己樹立信心,你要明白一點(diǎn):所有的技術(shù)都沒什么難度,都是熟能生巧的過程。 所以,一遇到問題就趕緊問老開發(fā)人員,平時(shí)上下班,吃飯時(shí)多跟他們聊;業(yè)務(wù)上不懂的就問項(xiàng)目經(jīng)理和需求分析員,沒什么關(guān)系的。
我再講個(gè)極端一點(diǎn)的情況,我個(gè)人剛學(xué)技術(shù)時(shí),頭兩家公司都是把我開掉的,為什么呢?因?yàn)槲夷菚r(shí)水平確實(shí)太差了。 但每一次公司工作的機(jī)會(huì)都讓我進(jìn)了一步。后來遇到幾個(gè)同行,有好幾個(gè)人也有同樣被開除的經(jīng)歷。為了學(xué)習(xí)技術(shù),就別擔(dān)心面子的問題了。
在外打工,遇到的同事在你人生過程之中都是過客,沒有人會(huì)把你某段代碼不會(huì)寫當(dāng)成笑話記一輩子的。坦城、自信很重要!
五.在打工過程中多長心眼,除技術(shù)外,想積累人脈.技能.項(xiàng)目經(jīng)驗(yàn)
我們不能做一輩子程序員,以后總要升級(jí)轉(zhuǎn)行,做項(xiàng)目經(jīng)理、做售前、或者是公司高管。但這些都需要前期的積累。你在打工過程中,除了掙錢,還要積累技術(shù)、積累人脈關(guān)系,包括與技術(shù)和銷售同事之間(以后做項(xiàng)目,遇到技術(shù)難點(diǎn)得找人問;或者同事以后接到項(xiàng)目要找人合作說不準(zhǔn)就想到你了)、與客戶之間的(這個(gè)很重要),積累項(xiàng)目經(jīng)驗(yàn),主要是學(xué)習(xí)各個(gè)行業(yè)的業(yè)務(wù)知識(shí),象電信、金融、電力、ERP等。如果你進(jìn)了某個(gè)行業(yè),比如電信、電力,你再跳槽就最好別換行業(yè)了。
計(jì)算機(jī)二級(jí)C語言考試技巧
一、計(jì)算機(jī)二級(jí)C語言上機(jī)考試
全國計(jì)算機(jī)等級(jí)考試二級(jí)C語言上機(jī)考試具有三種題型:程序填空、程序修改和程序設(shè)計(jì),其中程序填空30分,程序修改30分,程序設(shè)計(jì)40分。從以往的機(jī)試的情況來看,許多考生在程序設(shè)計(jì)題目上失分比較嚴(yán)重,而程序設(shè)計(jì)題占總分值的40%,一旦答錯(cuò),如果程序填空和程序修改又不能取得滿分的話,就不能通過上機(jī)考試。
2007年9月,教育部考試中心對(duì)現(xiàn)有的全國計(jì)算機(jī)等級(jí)考試大綱進(jìn)行了改革,二級(jí)C語言上機(jī)考試時(shí)間由60分鐘增加到了90分鐘,編程環(huán)境由以前的TC2.0改為VC++6.0。本文根據(jù)對(duì)近幾年來二級(jí)C語言上機(jī)考試中的程序設(shè)計(jì)題進(jìn)行歸類總結(jié),提出相應(yīng)的策略,并對(duì)考生應(yīng)對(duì)2007新大綱以后的C語言上機(jī)環(huán)境給出一些建議。
二、對(duì)以往考試的分析
歷年的全國計(jì)算機(jī)等級(jí)考試中二級(jí)C語言上機(jī)考試程序設(shè)計(jì)題目全部出自于由南開大學(xué)出版社編寫南開100題,每次考試教育部考試中心會(huì)對(duì)題庫做相應(yīng)的改動(dòng),增加一些新的題型或題目,考試中,考生隨機(jī)抽取一套進(jìn)行測試。筆者對(duì)2005年4月至2007年9月2004版新大綱以后的6次考試中的程序設(shè)計(jì)題目進(jìn)行了總結(jié),將這些題目一共分成了6大類,對(duì)每種類型的題目進(jìn)行了分析。
三、對(duì)一維數(shù)組和字符串的操作
該類型的題目在以往的機(jī)試中所占比例最大,為40%,考生應(yīng)對(duì)該知識(shí)點(diǎn)做全面的復(fù)習(xí)和掌握。一維數(shù)組可以分為數(shù)值型和字符型,其中數(shù)值型數(shù)組的數(shù)據(jù)類型為整型和實(shí)型,字符型數(shù)組的數(shù)據(jù)類型為字符型,我們通常會(huì)把字符型數(shù)組叫做字符串,但是應(yīng)該注意字符型數(shù)組與字符串之間是存在區(qū)別的,也就是’
四、數(shù)值計(jì)算
該類型的題目在歷年的機(jī)試中占22%,考查的機(jī)率也非常高。該類題目一般給定一個(gè)數(shù)列計(jì)算公式,然后要求考生編寫一個(gè)函數(shù)類實(shí)現(xiàn)求數(shù)列的前n項(xiàng)的值、累加和或者積。在解決該類的問題,首先要找到給定數(shù)列的變化規(guī)律,然后根據(jù)其變化規(guī)律來編寫一個(gè)單層或者雙層的循環(huán)來求其相應(yīng)的值。在編寫程序的過程中,往往還會(huì)用到一些數(shù)學(xué)函數(shù),如:sqrt()、fabs()、pow()等,考生應(yīng)該牢固掌握math.h中的一些常用數(shù)學(xué)函數(shù)的功能和使用方法。另外,還應(yīng)該注意數(shù)據(jù)類型之間的區(qū)別,特別是float和int類型,不同的數(shù)據(jù)類型產(chǎn)生的運(yùn)算結(jié)果也是不一樣的。
五、對(duì)結(jié)構(gòu)體的操作
該部分對(duì)非計(jì)算機(jī)專業(yè)的學(xué)生來說是一個(gè)難點(diǎn),因?yàn)榻Y(jié)構(gòu)體在《數(shù)據(jù)結(jié)構(gòu)》這門課程中應(yīng)用最為廣泛,但考生忽視對(duì)該知識(shí)點(diǎn)的復(fù)習(xí),但在以往的機(jī)試中,有17%的題目是屬于該類型??忌趶?fù)習(xí)這部分的時(shí)候,首先應(yīng)注意結(jié)構(gòu)體成員的兩種不同的引用方法:結(jié)構(gòu)體變量和指向結(jié)構(gòu)體的指針,也就是結(jié)構(gòu)體成員運(yùn)算符’.’和指向運(yùn)算符’->’,在編程的過程中,往往會(huì)涉及到結(jié)構(gòu)體數(shù)組,其實(shí)這類數(shù)組除了數(shù)據(jù)類型是結(jié)構(gòu)體以外,其它的特性和普通數(shù)組是一樣的,結(jié)構(gòu)體除了定義、賦值和初始化以外,它的其它操作和普通變量也是一樣的,包括在結(jié)構(gòu)體數(shù)組(記錄)中進(jìn)行查找、刪除、求最大最小值等操作,我們應(yīng)該用對(duì)待普通變量的方法來解決結(jié)構(gòu)體的問題,這樣的話,難度就可以大幅度的降低。
六、對(duì)二維數(shù)組的操作
該類問題在歷年的機(jī)試中占16%,考生應(yīng)對(duì)二維數(shù)組的數(shù)組元素的遍歷方法、存儲(chǔ)方式、矩陣轉(zhuǎn)換等問題做重點(diǎn)掌握。在C語言中,訪問二維數(shù)組的數(shù)組元素一般采用雙層循環(huán)的方法實(shí)現(xiàn),因?yàn)槎S數(shù)組具有兩個(gè)下標(biāo):行下標(biāo)與列下標(biāo);二維數(shù)組可以按行或者按列轉(zhuǎn)化成一維數(shù)組進(jìn)行存儲(chǔ);對(duì)二維數(shù)組進(jìn)行行列轉(zhuǎn)換的時(shí)候,要將行下標(biāo)和列下標(biāo)進(jìn)行互換??忌€應(yīng)該掌握上三角矩陣、下三角矩陣的特性,在考試中,該知識(shí)點(diǎn)也有所涉及。
七、數(shù)值轉(zhuǎn)換
該部分在以往的機(jī)試中占11%,包括兩類問題:一是整數(shù)合并,二是類型轉(zhuǎn)換。在復(fù)習(xí)該部分時(shí),考生應(yīng)該注意C語言中int型、long型、float型和double型數(shù)據(jù)所占的存儲(chǔ)空間的大小和精度,注意’%’(模)運(yùn)算和’/’(除法)運(yùn)算的特點(diǎn),特別應(yīng)該靈活的使用模運(yùn)算與除法運(yùn)算求數(shù)據(jù)相應(yīng)位數(shù)上的數(shù)值。掌握強(qiáng)制類型轉(zhuǎn)換的方法以及按規(guī)定的位數(shù)保留小數(shù)的方法。
八、素?cái)?shù)
該部分在歷年的機(jī)試中占6%,考生應(yīng)該牢固掌握素?cái)?shù)的基本概念和判斷素?cái)?shù)的方法。特別需要考生注意的是整數(shù)1不是素?cái)?shù),所以在判斷素?cái)?shù)的時(shí)候,應(yīng)該從2開始,到(n-1)結(jié)束,能夠除盡的不是素?cái)?shù),不能除盡的是素?cái)?shù)。判斷素?cái)?shù)問題是C語言中的一個(gè)基本算法,不僅會(huì)在程序設(shè)計(jì)中會(huì)考到,而且往往在程序填空和程序改錯(cuò)中也會(huì)有所涉及,因此,考生應(yīng)對(duì)該知識(shí)點(diǎn)認(rèn)真復(fù)習(xí)。
九、程序設(shè)計(jì)中應(yīng)注意的問題
1.熟悉編程環(huán)境
根據(jù)2007年9月教育部考試中心頒布的新大綱,二級(jí)C語言的編程環(huán)境由TC2.0改為VC++6.0,考生應(yīng)該熟練掌握VC++6.0的使用方法,雖然VC支持鼠標(biāo)操作,但是考生還是應(yīng)該掌握幾個(gè)常用快捷方式來提高編程效率。特別要注意在對(duì)程序進(jìn)行改動(dòng)以后要保存,要進(jìn)行編譯連接生成可執(zhí)行(.exe)文件。
2.養(yǎng)成良好的程序設(shè)計(jì)風(fēng)格
二級(jí)C語言機(jī)試中的程序設(shè)計(jì)題,一般來說程序都比較簡短,源代碼一般不超過5行,在題目指定的函數(shù)內(nèi)編寫程序??忌诖痤}的時(shí)候盡量采用易于理解而且比較簡單的代碼來解決問題,注意不要改動(dòng)函數(shù)的參數(shù),語句的界符“{}”也應(yīng)該具有層次性的縮進(jìn),必要時(shí),使用一定的注釋來幫助自己理解程序。
3.謹(jǐn)慎使用指針
指針是C語言的精華,也是機(jī)試考查的重點(diǎn)內(nèi)容,指針的使用非常靈活,在使用的指針的時(shí)候一定要注意對(duì)其進(jìn)行初始化,所謂初始化也就是給指針一個(gè)初值,沒有初值的指針是很危險(xiǎn)的,除了一定得不到正確答案外,如果指針越界,容易引起死機(jī)。如果死循環(huán)帶來的死機(jī)是“假死”,大部分可以用“Ctrl+Break”來恢復(fù),但指針越界引起的死機(jī)卻是真死,請考生一定要牢記。
4.熟練掌握循環(huán)結(jié)構(gòu)
循環(huán)結(jié)構(gòu)的程序是程序設(shè)計(jì)中涉及最多的知識(shí)點(diǎn),根據(jù)以上的分析,我們可以看出幾乎每一類題目都會(huì)涉及到使用循環(huán)來解決問題,因此考生應(yīng)該掌握循環(huán)結(jié)構(gòu)的特征和使用方法,以達(dá)到能夠熟練使用的目標(biāo)。應(yīng)該引起注意的是,在編制循環(huán)結(jié)構(gòu)程序的時(shí)候考生應(yīng)該盡量使用“for”循環(huán)和“while”循環(huán),避免使用“do……while”循環(huán)和“goto”語句,因?yàn)?ldquo;for”循環(huán)和“while”編寫出來的循環(huán)程序易于理解,不容易出錯(cuò)。
5.沉著應(yīng)戰(zhàn),認(rèn)真細(xì)心
二級(jí)C語言上機(jī)考試時(shí)間有限,雖然從以前的60分鐘改為了90分鐘,但是相對(duì)于其它語種的上機(jī)考試來說,二級(jí)C語言的上機(jī)時(shí)間還是非常緊迫的??忌诖痤}的過程中應(yīng)該保持一個(gè)良好的心態(tài)和平靜的心情,遇到問題的時(shí)候不能慌亂,最好能夠在機(jī)試時(shí)帶一張草稿紙和一支筆,在編程之前先畫出程序的流程圖來明確解題思路。在遇到程序錯(cuò)誤時(shí)一定要根據(jù)錯(cuò)誤代碼檢查相應(yīng)位置,檢查的過程中應(yīng)該認(rèn)真仔細(xì),確保能夠解決問題。
十、總結(jié)
二級(jí)C語言上機(jī)考試是各語種級(jí)別中考生最多的,但每年的通過率都不高,主要的原因是考生的重視程度不夠,上機(jī)操作的次數(shù)過少,很多應(yīng)該掌握的卻沒有掌握,缺乏考試經(jīng)驗(yàn)等。希望每位參加考試的考生能認(rèn)真對(duì)待,積極備考。相信本文能夠助參加二級(jí)C語言上機(jī)考試的考生一臂之力。
熱門文章
- 學(xué)習(xí)優(yōu)秀共產(chǎn)黨員孫波
- 四個(gè)意識(shí)學(xué)習(xí)心得
- 強(qiáng)化四個(gè)意識(shí)增強(qiáng)四個(gè)定力心得體會(huì)_學(xué)習(xí)系列講話強(qiáng)化四個(gè)意識(shí)心得體會(huì)
- 干部學(xué)習(xí)系列講話增強(qiáng)看齊意識(shí)發(fā)言稿范文
- 黨員關(guān)于學(xué)習(xí)系列講話增強(qiáng)看齊意識(shí)發(fā)言稿
- 2016年關(guān)于學(xué)習(xí)系列講話增強(qiáng)看齊意識(shí)發(fā)言稿
- 學(xué)習(xí)系列講話+強(qiáng)化四種意識(shí)專題討論發(fā)言稿
- 學(xué)習(xí)系列講話強(qiáng)化四個(gè)意識(shí)發(fā)言材料
- 村干部學(xué)習(xí)系列講話增強(qiáng)看齊意識(shí)發(fā)言稿
- 領(lǐng)導(dǎo)學(xué)習(xí)系列講話增強(qiáng)看齊意識(shí)發(fā)言稿