編程學了沒用
❶ 很多人說少兒編程好,學習編程真的有用嗎
如何學習編程
首先,我想說一下學習思想.學編程其實跟網路游戲有著類似的效果.開始的時候,你會對那些代碼,函數等產生很大的興趣,尤其是剛接觸編程的人,剛學習第一種語言的人.可是,當你一步步深入的時候,你會發現你沒有了以前那種鬥志.就好象你在玩韓國泡菜網游似的,玩到一定程度,每天就是練級練級,完全是一個想沖到高級別的意志力在支持著你.而學編程就更難了,學了兩個月後,總是覺得你好象全都學會了,卻又什麼都做不了,又沒有其他的意志力支持你.這時候你會很容易放棄,或者轉到別的如網業製作,PS,FLASH等行業的.其實我告訴你,雖然你覺得你好象已經學了很多了,其實你還是什麼都沒學呢,等你跨過這道坎,才是你剛入門的時候.說這些,只是想告訴你,學編程中會遇到很多困難,你要努力的克服這些困難,才能真正學到東西.否則,你根本別想學編程,趁早轉行. 接下來,我幫你規劃一條編程之路.
學編程的人,很少有人沒學過C語言的.我推薦讓C語言作為你第一個學的語言.雖然有的人說要先學VB,其實這種觀念是錯誤的.C確實比VB枯燥,而且說實話學完C後不學別的就好象沒學過,感覺什麼都沒學會.可是,對初學編程的人來說,只有C語言才能建立起你對編程概念的理解.VB不是編程,VB只是一種工具而已.C語言確實是個不折不扣的語言,真正讓你知道什麼是編程的語言.有初學C語言,用TC2編譯器的人總說他學了C什麼都不會.什麼軟體也寫不出來.我可以告訴他,編程編程,編的是程序,而不是軟體,軟體這是程序的一個構價.你想編程出軟體,那以後很輕松的就能掌握,現在你需要學的就是編程,說明確一點,你現在所需要學的就是演算法.編程的靈魂是演算法,這點每個人都要記住.
所以,第一門語言要學C,推薦的書為譚浩強老師的(清華大學出版社)或者克尼漢的(美國).
初學者也許需要一套視頻教程來幫助自己更快的入門,那麼就推薦你去網路搜索"C語言視頻教程",第一頁的第一條記錄就是這個教程.而且是和譚老師的配套的教程!
注:有些人說譚浩強的書不好,太死板.那麼我只能說你最多是個一瓶子不滿,半瓶子逛盪的人.真正要掌握高深技術的時候,你會發現你沒辦法掌握.
C語言要學到什麼樣才算個頭呢?其實,C語言沒有學到頭一說.有些人學了一輩子,還在鑽研.那麼你應該到什麼時候學下一種呢?按時候算的話,我推薦,如果你每天有6個小時的時間學習的話,一個半月以後,你就可以轉到下一個語言的學習過程中了...(我估計普通人在這一個半月內該掌握的都掌握了)
那麼,下面要學的是什麼呢?這會不會還有人說VB吧.還美其名曰加深對編軟體的印象.這種說法很幼稚.學了C語言還學什麼VB呀.其實VB確實是很強大的,容易入門,想精通了也不容易.著名的DOS系統就是用BASIC語言寫出來的.可是,這種這么易用的軟體對於專業學編程的人是一種不好的東西,會讓人產生依賴,讓人產生惰性.VB的那些控制項的功能實在是太強大了,你都不用怎麼思考,就可以編寫出來.可是,控制項畢竟是不能隨你的意願支配的,控制項是死的東西.你真正要學的是編寫的思想,是函數(Java中稱方法).另外,學VB還不如去學Delphi呢.
注:市面上的軟體一般一眼就可以看出是用什麼語言編程的,而VB編寫的軟體幾乎找不到多少.
所以,下面要學的也就那兩種選擇了,C++/Java.我推薦,先學Java.
Java實際上是C++改的.去除了C++中指針的部分,讓C++變得更安全,同時也比C++稍微簡單了一些.你需要去找一些關於Java的介紹,在看下面的東西.
我聽一個北大青鳥的老師說Java的最終發展目標是J2EE.我覺得不然,J2ME一定也是個發展方向,只是他跟J2SE,J2EE有很大的不同,開發環境也很不同.關於J2ME的部分我不做討論.而J2SE呢.說實在的,市面上的J2SE軟體確實也是很少的,你見過有幾個拓展名為.jre的軟體?不過還是要告訴你,學習Java的人肯定最先接觸的是J2SE.Java的GUI軟體只是技術性的問題,也是開發手段的問題.不管你是要發展到J2EE,還是轉到GUI編程,J2SE絕對不是彎路.還是那句話,演算法是最重要的.而Java比C++最大的優勢在於他的完全面向對象和跨平台.其實,就算你先學了Java,你還是可以很容易的掌握C++,Java程序員和C++程序員的互轉是很容易的!再說一些Java的優點.Java比C++方便很多,下載了編譯器後一個記事本就能寫程序,JBuilder實際上只是個輔助的工具.我去一個搞Linux系統開發的公司看過,用JBuilder的很少,一般都是直接用UltraEdit直接寫程序.而C++必須要用VC++等編譯器,不說電腦配置低很不好用,光說VS是要花錢的,而JDK永遠都是正版(免費下載),就應該用Java.其實這只是習慣問題,不管你是先學Java還是先學C++,都會很快掌握另外一個的.
Java的書有很多,初學不要買實例的,買那種一直講基礎的,清華大學出版的書很好.另外推薦視頻教程,孫鑫老師的Java無難事.去52ebook直接搜索名稱"Java無難事",一共有12張CD,都下載下來就好了.教程的第一課會教你如何配置,去哪下載編譯器等.
要學到什麼時候呢?我是這么推薦的,學到你可以不看任何資料,(當然可查看JAVA幫助文檔)熟練的編寫出一個酒店管理系統來.接下來,你就可以去學別的了.
這個別的,就是C++,還是那句話,Java程序員可以很容易的掌握C++,只要學了C++的基礎語法,剩下的就是實踐了!
C++的書可以買一本C++語言+SQL的應用,就是講資料庫系統的例子.多練是很重要的.
視頻教程推薦孫鑫老師的VC++視頻教程,去訊雷上搜索"孫鑫 VC++",找到那個700M多的打包教程,就是了.
其實學懂Java和C,剩下的你真的可以自己掌握了.我粗略的說一下.
比如,你可以學匯編,匯編實際上是很磨人的,不過匯編高手永遠都是搶手貨.
那麼VB呢?DELPHI呢?哈哈,又是VB,你學,這個時候學VB,學不了幾天就掌握了.不比初學輕松?
想學的你都去學,甚至還可以去學Flash,連Flash ActionScript都可以很輕松的掌握.
其實現在,你的路已經定下來了.你剩下的就是不段實踐,不段往更高的方向發展.
在這之前,建議你去考幾個試.
去考中國計算機軟體職業資格水平考試,直接考中級的軟體工程師.或者再學一些別的,考個網路工程師.如果你願意,你可以再多學點東西,把全國計算機等級考試的1到3級的所有東西都考下來.呵呵.
到了這種程度,我想真的不用我再說了,都靠你自己了.
最後,記住兩句話.
編程的靈魂是演算法+數據結構!
學好編程實踐最重要!
❷ 學編程有前途嗎
初中畢業學編程沒問題,就業前景很廣闊,只不過學編程需要一定的數學和英語等知識體系做支撐,只要你願意學,喜歡學,一定能學好編程,但是如果基礎不夠扎實,可能月編程比較費勁,不太建議學編程。
第一,初中畢業,還有打算升學,學習編程作為特長去學,非常不錯的選擇。初中畢業後,想提升自己的能力,學習編程沒問題。如果你是初中畢業,正在升學期,突然對編程產生了興趣,那可以在學習課外之餘將編程作為一門興趣特長班來學習,非常好。
第二,如果初中畢業,不打算升學,想去就業,那不太建議學編程。原因很簡單,現在連大專、本科生都爛大街了,你只是初中學歷是很難在這行混的。再說初中畢業,基本是沒有企業願意招聘初中。現在這個社會,不管是編程培訓,還是任何其他行業,企業招聘都是要看學歷的,而且招聘要的都是能獨立做項目的人,所以要根據你的實際情況而定。
第三,初中畢業學編程根據自己的職業定位而定,可需要自己需求定位確定。當然編程況且跟其他行業不一樣,不像理發,汽修這些還有學徒之類的,IT沒有學徒這一說,就得憑借自己的職業規劃做出選擇。
總之,初中畢業學習編程前景很好,但是自己必須經過非常辛苦的努力和付出,學習基礎知識,為編程打下良好的條件,進而為自己的職業生涯打下堅實基礎
❸ 學編程有用嗎
近幾年國內高新科技發展迅速,很多家長在孩子小時候就想讓孩子學習有關電腦的知識,那麼學習編程應該是個不錯的選擇,比較多人推薦的猿題庫推出的猿編程課程,聽說有不少孩子在上猿編程的課程,那麼有人想知道猿編程課程怎麼樣,猿編程有用嗎。
猿編程課程據一些人說是挺不錯的,能讓孩子緊跟潮流,啟蒙學習高新科技,散發創造思維,讓孩殲譽子不斷在新科技的學習中成長。
猿編程是由猿輔導專門為少兒編程賽道推出的在線教育產品,孩子在家就能學習編程知識,這門課程是針對四到十八歲的孩子提供完善、連貫且有趣的瞎塌少兒編程學習課程,可以讓孩子在成長中不斷系統地學習真正的編程,掌握創造未來氏神段世界的語言。
猿編程的產品研發團隊是由清華、北大等知名院校畢業生組成的,在技術研發方面,研發團隊共同為孩子打造專業又有趣、體驗良好的編程課堂,讓孩子學習不枯燥又能真正吸收到有益的知識。
大家要是對猿編程課程感興趣的話,可以到猿編程軟體上了解具體的情況,這門編程課程售價較貴,家長們根據個人經濟條件為孩子購買適宜的知識服務比較好。
❹ 孩子學編程的話,真的有作用嗎
非常有用!少兒編程則尤其擅長訓練孩子的邏輯思維能力、自主學習的能力、創新思維能力,同時還能培養自信心與成就感、毅力、專注力等品質。少兒學編程的意義並不僅僅在於學會一種技能,而是通過編程的學習,提升多方面的素質能力,這些基本素質的提升,會對孩子今後的學習能力、思維方式、乃至以後的人生都會有正面的持久的影響。 同時數字基建的時代即將到來,那些從小就經歷過編程訓練的人,對數字時代的思維方式瞭然於胸,他們將毫無障礙的融入時代,並能成為引領時代發展的主力軍。從這個意義上說,每個青少年都應該進行編程的學習和訓練,日本已經先行一步將編程課納入了小學必修的課程。 國內也的專業少兒編程網站少年程序家也研發了Python線上互動課程,融合了講授、思考、實踐、提問多個環節,不僅能鍛煉邏輯思維,促進孩子今後對數理化的學習,同時還訓練了孩子的主動學習能力,提升孩子學習的效率,非常適合國內的少兒編程教育的普及,網路或者微信公眾號搜索「少年程序家」都可領取體驗課。
❺ 兒童學習計算機編程到底有沒有用
兒童學習計算機編程當然有用,但必須要注意一點就是:家長讓孩子學習少兒編程的前提是要建立在孩子對計算機編程方面有著很大的興趣才行。如果孩子自己根本就對計算機編程不感興趣的話,家長即使知道計算機編程對於孩子的重要性很大,那也還是不要逼迫著孩子學習編程為好。
從小學習計算機編程不僅僅是考慮將來到底找一個什麼樣的工作,而更加重要的是:通過讓孩子從小學習一些計算機編程,能夠更好的鍛煉孩子邏輯思維能力、而且更能夠鍛煉孩子動手解決實際問題的能力。這些鍛煉對孩子將來長大後找工作等都是有非常大的好處。【學少兒編程可以提高孩子邏輯思維、專注力!】
關於少兒編程的問題,推薦咨詢童程童美。童程童美獨立開發的專有可視化在線少兒編程教育平台,針對6—18歲青少兒提供線上小班直播授課。依託故事化、可視化、游戲化的學習方式,採用自主研發的雲平台編程環境,讓學生在雲端操作即可運行出結果。【童程童美少兒編程體驗課,點擊可免費報名試聽】
❻ 要不要讓孩子學編程兒童學編程真的有用嗎
讓孩子學編程可能弊大於利,在一定程度上兒童學編程有用:
孩子過早學編程可能會害了他,因為孩子在初中以前的這個階段,想像能力佔主導地位,形象思維比較強。而學習電腦編程,算是訓練一種羅輯思維,需要一點抽象能力,需要一點數學知識作為基礎。
現在很多小學,從二、三年級開始,讓孩子接觸到電腦,這是正確的,孩子們學習如何使用電腦,打打字,畫繪畫,把電腦當工具使用。這沒有太大問題。家長要控制的只是不要讓孩子迷戀上網路,把電腦當成了娛樂工具。
四五六年級的孩子,有些基本的數學知識了。而且,按我們國家現在的方式,有些學奧數的孩子,可能還知道一些初中的數學知識。有條件的家庭,可以適當地開始接觸編程方面的知識。
(6)編程學了沒用擴展閱讀來源:
1、編程並不完全等於信息學,編程只是信息學的一部分,通常還有圖形處理、資料庫、網路知識,還包括現在時下熱門的大數據等。
2、學習信息學,對於提高孩子的動手能力,邏輯思維能力都非常有用,也能間接促進孩子其他學科的學習提高,現在的編程學習,除去編寫程序軟體外,也有與硬體結合的編程,以及現在比較熱門的機器人編程。
3、信息學的學習對孩子有很多好處,但還是要根據孩子的特點興趣愛好來選擇信息學相關知識的學習。
4、在學生的編程教學過程中,要通過在編程教學中,培養學生分析問題,解決問題的能力,以期讓學生能靈活地解決實際問題。因此因材施教,培養學生個性化發展很重要。
❼ 學編程到底有沒有用
有滲迅條件可以陪喊脊學啊,學啥都有用,得看孩子興趣有多大,三年級學編程,學的是編程思想和邏輯,不是讓孩子敲代碼!蘆滲
❽ 孩子學機器人編程到底有沒有用
有用。機器人因為具有相對復雜性的特徵,所以孩子們需要面對的情況各種各樣,處理方法也相應多樣。
所以,孩子學習機器人課程能很好的訓練他們發現問題解決問題的能力,讓他們能夠應對各種突發狀況。機器人的想像空間很大,創新性強,孩子的空間思維能力會逐漸變強,在學習過程中也會不斷的提升孩子的創新能力。
機器人是跨多學科知識的綜合教育,在「設計-搭建-反思-改進」的過程中,孩子不僅學到了機械原理和物理知識,體會到了數學的運用,所以,機器人教育融合了多學科知識,不近提升了孩子學習能力,也鍛煉了孩子動手能力。
注意事項:
當父母的一定遇到過這種情況,帶孩子去吃飯,孩子怎麼也坐不住,就是要跑來跑去到處吵鬧玩耍。此時,有的人會拿出手機當做游戲機,孩子的注意力就瞬間被拉了回來,開始安靜坐在位置上玩。
學習編程,就是運用這種特性,讓孩子在游戲中學習,但這一次他們不只會玩到游戲,還會懂得一個游戲是怎麼被設計出來的。
❾ 小孩子學編程到底有沒有用
小孩子學編程到底有沒有用
小孩子學習一些少兒編程知識是非常有好處的,可以提高孩子的邏輯思維能力、培養孩子的專注力、提高孩子的細心度、提高孩子消化和整理信息的能力。
1、提高孩子的邏輯思維能力
編程最基本的思路就是把大問題變成小問題。在把孩子放進代碼的過程中,孩子的邏輯思維能力就已經得到了提高。
2、培養孩子的專注力
一個孩子的注意力持續時間很短,但是少兒編程課可以讓孩子感到興趣無窮,因為每一步都充滿了好奇,就像冒險一樣。孩子會不忍知弊心放棄這樣有趣的課程的。
3、提高孩子的細心度
編程需要一個一個地填寫代碼,如果其中一個代碼的填寫順序不對,或者編號填寫錯了,整個編程工作就會崩潰。這樣的失敗將糾正孩子粗心的習慣。
4、提高孩子消化和整理信息的能力
渣緩所謂程序代碼其實就是躺在字典里的一個個字詞,需要孩子去查閱,去記憶。孩子通如猛模過字典學習寫作的過程,實際上就是孩子用代碼填寫程序的過程。只有當孩子把所有的信息整理出來,然後整合起來,才能做出一個好的程序。