1. 零基礎學習編程的困難在哪
零基礎學習編程 應從以下幾方面入手:
1>.去了解計算機的基本組成,計算機的發展史和編程的發展史,看起來和編程沒什麼關系,潛在的影響還是十分大的;
2>.選擇一門簡單的語言作為入門語嚴;
3>.學會使用搜索引擎;
4>.知道如何看書;
5>.要」像」個高手;
6.>應具備的學習態度;
1>了解這些歷史的意義:
了解一些編程的實質遠比知道如何編程更有意義,不要在編程是怎麼回事的情況下就去學習編程,這樣對你的學習是十分不利的,作為一個編程愛好者,知道計算機的工作原理,這應該是一件再正常不過的事。
2>.選擇入門語言:
這個問題在入門階段一直是爭議十分大的問題,n多語言,n多推薦,到最後搞到新手一會聽說這種語言適合新手,於是學習這種語言,一會又有人會開始推薦你xxx語言,於是新手們又開始學習這種語言,搞到最後,什麼語言都沒搞懂,時間大把大把的流失,熱情消耗殆盡。要解決這個問題,首先要明白一個根本問題,怎樣挑選適合入門的編程語言?我推薦從難度這個角度來考慮,這門語言必須簡單易學,有趣,而且要有一定的熱度,有熱度才能有更多的人一起交流討論,翻開編程語言列表,發現有100多種編程語言,而且這個數還是在不斷增加的,這里我們一起來看下2012年5月份的編程語言排行榜,能進排行榜前20的,首先在熱度上都已經差不多了,現在要做的就是從排行榜里找到一門簡單有趣的語言。
2012年5月編程語言排行
對於上述的語言,這里不可能一個個詳細介紹,篇幅有限,最主要的是,這些語言的介紹只需要打開搜索引擎,輸入這項語言的名字,搜索一下,就能看到詳細介紹了,如果說不會搜索,那麼,請返回第一個問題,一般來說,如果你去論壇提問什麼語言適合入門,得到最多的結果應該是C語言,沒錯,就是上述排行榜排行第一的那個,強烈推薦C語言入門的同學如果看到這篇文章可能會很想吐槽,因為這里筆者要推薦的不是C語言,筆者認為,Python語言對於零基礎更適合入門,很多人推薦C語言原因我猜測可能有兩個,一是全國大部分的高校的編程課C語言是都有開設的,也可以說是學習過C語言的用戶基數大,第二是C語言自身的強大,可謂是口碑好。基數大+口碑好,足以讓你得到的結果是C語言居多。
筆者是Python語言入門,接觸編程時完全是零基礎,現在接觸了C、接觸了C++、JAVA,Visual Basic 6,回味了下,如果讓我再次選擇一門入門語言,我絕對不會後悔選擇Python,建議每位同學去網路搜索下Python,看下是否真的簡單易學,並且強大,如果你想快速寫GUI(圖形用戶界面 )的軟體,Python有一大把圖形庫供你選擇,不像C語言,半年下來,還是停留在黑框框里,大大打擊了初學者對軟體開發的信心,對於寫游戲,Python也是絕對不會讓你失望的,pygame模塊為你提供簡單快速的游戲開發,Pygame是 跨平台 Python模塊,專為電子游戲設計。 包含圖像、聲音。 雖說沒法和Direct X相比,但對於新手來說,獨立寫個2D游戲也是一件很愉快的事。
對於Python,筆者就不再詳細介紹了,只是推薦,具體選擇什麼語言,決定權還是在你手裡,無論是C語言也好,Python語言也罷,下面所介紹的學習方法都是適用的。
3>.學會使用搜索引擎:
之所以推薦使用搜索引擎的目的是培養更好的獨立解決問題的能力,通常來說,剛學編程時,可能我們有時候連使用什麼軟體作為編程環境都不知,或者下載安裝了編程環境卻不知如何使用,這時搜索就派上大用場了,跑到搜索引擎里輸入」xxx 使用教程」,結果就出來了,簡直太方便了。
而且,新人都喜歡加很多xx語言的編程群,而且大都是挑人多的加,一旦編程中出現了一點小錯誤,就立馬到群里提問,這是一個很不好的習慣,假如說群里有人在線,為你解決了這個問題,那麼你獨立解決問題的能力就降低了一分,假如沒人在線,你就可能面臨著等待,或者把問題放這,不去管它,這樣積累的後果你是知道的,最好的方式就是動用搜索引擎,不需要等待,還可以鍛煉獨立解決問題的能力。還有一點,許多新人反應說許多知識搜索不到,我很負責任的說,不是搜索不到,是你不會使用搜索引擎,至少我現在在編程上還沒有遇到過搜索不到某個知識點的情況,對於搜索的使用技巧,如果你還不知道,去搜索吧。
總之,有問題,就要去搜索。
順便說句,加很多群不是一個好習慣,群里並不能讓你學到太多知識,他的功能在於能找到一群有共同話題的朋友,真實的情況是大多時間都在時一起閑扯一些與編程無關的話題。
4>.知道如何看書:
無論是電子書還是紙做的書,都會有頁碼,要做好學習的計劃,每天看多少頁?這倒不是,不要忽略目錄這個好東西,先認真看下一本書的前言和目錄,了解本書的知識點的分布,這樣有利於更快的融入這本書,然後按章節作學習計劃,按頁來你就不怕把一個知識點切成兩半?筆者看書時第一遍喜歡瀏覽,也就是走馬觀花的看,花一上午或一下午從頭把書悠閑的翻一遍,不求記住知識點,只求記住幾個名詞,知道書裡面有這些東西,給大腦一個模糊的印象。
從第二遍開始認真看,不放過任何一句話,碰到不明白的名詞,沒關系,搜索解決。看書要及時復習,推薦「看五退三」(筆者自造的詞)式看書,也就是說一次看五頁,下次看書式再向後退回三頁,這樣可以起到很好的復習效果,遇到確實看不懂的地方,也不要停留太長時間,很有可能當你繼續向下看,再返回這個問題時,發現你已經可以理解了,這種情況很常見。
代碼是一定要親手調試一遍的,要親手輸入一個字元一個字元的輸入,不是機械的復制粘貼,復制粘貼的後果就是你自己感覺學的差不多都理解了,然後到上機親手寫代碼時,要麼寫不出來,要麼一運行報錯一堆。所以,書上的每段代碼都要親自調試。
對於代碼報錯,作為新手,正常的不能再正常的一件事,這里說兩點,注意單詞的拼寫錯誤和符號是不是在英文狀態下輸入的;還有就是堅持自己找出代碼錯誤,堅持,代碼報錯不求人,自己解決。
5>.要」像」個高手:
在寫這幾個字的時候我還是在擔心等等這句話會不會造成誤解,像個高手,並不是讓你打腫臉充胖子,而是一種激勵自己學習的一種方法,具體就是,要多幫助其他新人,幫助別人可以提高自己的話就不說了,在論壇或群,你可能遇到新人們各種各樣的問題,要麼代碼報錯自己檢查不出錯誤,或者想解決某個問題卻找不到方法等等,諸如此類的問題,如果你能解決,一定要記得解答一下,不斷這樣下去,你在你的圈子裡說話就會越來越有分量,別人也就更信任你的能力,正式由於這種信任,也漸漸使你背負上了一種高手的責任感,別人請教問題我能不會?即使出於虛榮心,我們也得不斷學習,維護我們在別人心中高手的形象,這樣也就達到了刺激自己不斷學習的目的。
但是需要記住幾點;
一:不要誤導其他新人,自己不確定的知識不要回答;
二:對於那些弱爆了的問題,你已經回答過很多遍了,如果別人沒指明讓你回答,那麼就把這個機會讓給別人吧,確實沒必要再在這些弱爆了的問題上浪費時間;
三:每天冒泡回答問題的時間不要過長,否則會影響到你的正常學習進度;
四:發現自己錯了就要勇敢承認,等高手出來吐槽時只會讓你更難堪,不要以為新手好忽悠,當新手有天成為高手時,會記得當初是誰在挖坑讓他跳。
6>.需要具備的態度:
–①:恆心,專注,相信自己。每當看到有人告訴新人學習方法講要有恆心,要學會堅持不懈之類的我就想吐槽,做什麼事不需要這樣的態度?編程,要有激情,要有想像力,不局限於書本上的知識點,大膽實驗,嘗試把已經學習的話知識點組合成新的知識點,就拿C語言的鏈表來說,幾乎所有的C語言入門書都把鏈表作為單獨的一個知識點,如果說所有的書都取消鏈表這個知識點,當你學完指針、結構體、再告訴你malloc函數的用法,你能想到可以組合成鏈表這有趣的知識。
–②:學會穩定自己的情緒,當在論壇或群意見不合,或者有人無理取鬧時,不要動怒,立即潛水,因為沒必要動怒,誰對誰非,旁觀者自然能看到。
單元格;return_type代表星期的表示方式[當Sunday
2. IT前端培訓機構真坑,老師講vue,php講的稀爛。一節課下來總是他在講,就沒讓我們敲代碼。一些基
總的來講,學習IT還是要根據個人興趣以及學習力。自身如果確實對IT行業比較感興趣,想從事這個方面,還是能夠考慮的。但是這是一個需要鑽研的行業,僅僅靠自學或者培訓學習的內容是遠遠不夠的,學習初期很多時候都需要自已在課後學習補充知識或者查看其他程序員所做代碼並學習研究
可以去專門的電腦學校看看的 比較下有好處的呀
3. 在技成培訓學西門子plc編程會不會被坑
你好,很高興能回答你的問題。
技成到現在已經十年了,如果沒有實力根本混不到現在。
既然你試看了一些課程,感覺還不錯,也能學進去一點,那為什麼不乘勝追擊呢,在學習的熱度不減的情況下,只要努力動手,肯定能學不到不少,不敢說會成為大師。找個好工作一定是沒問題的。
德國西門子(SIEMENS)公司生產的可編程序控制器在我國的應用也相當廣泛,在冶金、化工、印刷生產線等領域都有應用。西門子(SIEMENS)公司的PLC產品包括LOGO、S7-200、S7-1200、S7-300、S7-400等。 西門子S7系列PLC體積小、速度快、標准化,具有網路通信能力,功能更強,可靠性高。S7系列PLC產品可分為微型PLC(如S7-200),小規模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等。
4. 都不知道操作系統是什麼的小孩還學編程 易語言坑害了多少中國少年 唉易語言害人不淺
呵呵。我認為從中學開始學C語言不錯,而不是易語言。易語言進入中高學生課程,是導致中國未來越來越落後的最大原因。畢竟易語言太膚淺,學習它的人知道編譯原理么?學習它的人知道計算機存儲數值是用補碼原碼的么?他們什麼都不知道,他們只知道取窗口句柄(),按鈕1被單擊什麼的。如果windows20年後徹頭徹尾的改變新環境,新功能了呢?那麼也就不存在窗口句柄這個詞語了,其它的語言可以用類來達到隨流的腳步。易語言的類呢,那是類么。。。唉,殘害少年!!
5. 編程課程到底有多難
編程課不難,演算法、計算機系統、內核、編譯器原理、解釋器原理,這些課可能會比較難,但是如果你數學好,任何計算機課都不難。對於一切計算機學科,數學都是王道,所謂語言都是運行在無盡的數學海洋之上的,淺顯的表象,在它之下,有太多東西需要學習。
6. 編程課是什麼,該不該給孩子報
編程課就是教學生編程的課程,應該給孩子報。少兒編程教育是通過編程游戲啟蒙、可視化圖形編程等課程,培養學生的計算思維和創新解難能力的課程
編程是就是讓計算機代為解決某個問題,對某個計算體系規定一定的運算方式,使計算體系按照該計算方式運行,並最終得到相應結果的過程。
為了使計算機能夠理解人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是編程。
(6)編程課程最大的坑是什麼擴展閱讀:
編程的執行原理:
編譯方式下,首先通過一個對應於所用程序設計語言的編譯程序對源程序進行處理,經過對源程序的詞法分析、語法分析、語意分析、代碼生成和代碼優化等階段將所處理的源程序轉換為用二進制代碼表示的目標程序;
然後通過連接程序處理將程序中所用的函數調用、系統功能調用等嵌入到目標程序中,構成一個可以連續執行的二進制執行文件。調用這個執行文件就可以實現程序員在對應源程序文件中所指定的相應功能。
7. 在Java程序設計課程的學習過程中遇到過哪些問題或困難
最大的困難就是茫然,在學校學的知識一般來講,都是不太夠用,都要靠自己業余時間去學習才能了解的更深,更透徹。
從程序設計的角度上來講,在學校期間由於經驗不足,經常會遇到一些設計上不合理或編碼上的異常漏洞的問題,時間久了,經驗多了,就可以了。
8. 給孩子上興趣班,都需要避開哪些坑
許多家長聽說他們孩子的學校同學、親戚朋友的孩子都參加了興趣班。他們覺得他們的孩子不能落後。害怕被比較,所以也盲目地跟隨其他孩子去學習什麼,報什麼。他們不考慮他們的孩子是否願意,喜歡或完全適合。除了家長的心理跟進,以及他們對孩子的興趣,被選中的機構選擇了盲目跟隨潮流,彷彿讓孩子跟隨別人的腳步成長。
當家長們看到最近流行的編程課、嘻哈舞蹈課和鋼琴課時,他們會草率地向孩子申請。他們不從孩子的現實出發,也不知道孩子是否對他們感興趣。如果一家人從不聽音樂,也不會演奏樂器,那麼孩子們從孩提時代起就沒有受到過這方面的影響,所以他們不會有強烈的興趣。興趣課可以在一定程度上激發孩子的興趣,但只有45分鍾的興趣課可以激發孩子的興趣。