中學生編程
A. 初中學生能學編程嗎
完全可以學,我是學計算機專業的,所以回答問題應該合適。
學編不分年紀大小
2011年9月份,有一則互聯網行業的消息引起了很多計算機專業的同行注意:國外一名叫做林心美的6歲女孩正在學習如何使用Applesoft語言編程,而且她曾經給一台Apple IIGS編過代碼——這恐怕是世界上最小的程序員了。
無獨有偶,一位來自巴基斯坦、剛滿7歲的小孩成為全球獲得認證的、最年輕的程序員,而在他6歲的時候,已經掌握了C#、面向對象編程、web APP、windows APP、console APP、資料庫——後面這么大一串計算機技術是個什麼鬼?不通過網路翻一下,你知道他們都是什麼?
所以,學編程不分年紀大小,只要有興趣、有信心、有毅力去學,就會有結果——即便最終沒能當程序員,有這個經歷,可要比同齡人強多了。
(2)計算機編程一定要講究方法,從易而難
說到計算機編程,首先得理解計算機基礎知識、工作原理、程序的運行原理,否則在拿起程序來學,是會走很多彎路的。我的大學計算機程序課程是從C語言開始(實際上大多數學校的程序課應該都是從C語言開始的),既然學校這么安排,自然有他的道理和原因,在C語言中,要熟練學習數據類型、表達式、語句結構、函數數組……OK,學到這里告一段落,多多練習就算入門了。
B. 初中學編程
所謂的神童,就是做到了同齡人所做不到的事情.
但相當一部分人,只是閃亮一會,因為他們以後的進步就完全停止了.
編程能力提高,靠的是基礎積累;單說數學一樣,就不是初中那種程度可以領會的.數學關鍵是要掌握數學分析能力.那麼數學系的<數學分析>是必學的!結合俄羅斯教材學習.其它方面,就不說了.
不要為了虛名去做一些事情,你真有這功夫,不如自學<微積學>,就象高中生做小學生的題目一樣,微積分就是這種高度.以後高中數學滿分隨便玩.更重要的是,速度會有一個質的提升.
想學好編程,大學專業建議數學系,同時修計算機課程,基本上沒人敵得過你.
------------
我看到大部分很早學編程,其實都沒什麼規劃,就那點基礎.本質上就是在搞題海戰術,所不同的,永遠沒盡頭. (比較數學,你搞下題海戰術,說不定一段時間後,就理解了,但編程這么搞,瞎子摸象)
初中啊,有精力的話學大學的數學課程,到高中後,就可以看knuth<具體數學>(雖然是研究生教材,但高中生絕對看得懂).然後花5年學習演算法,達到隨心所欲的境界.
演算法掌握好了,計算機知識你掌握一半了!!
你可能常看到一些牛人大學不讀,然後創業就很牛比了.有錢的人和有才華的人是有區別的.你要是做到上面說的,蓋茨的那點水平根本不是你的對手.蓋茨的成功更多的是商業層面的,背後是無數牛人的貢獻.其本身技術一般一般.
大學不讀可以,耐下心學好數學,不然,一切都是空的.游戲界卡.麥克算是牛比人物,但我不認為他真有這么牛,他有個數學博士當他的左右手.你可以想像,這些成績主要是誰做出來的.
愛迪生,自己的發明很有限,絕大多數發明都是用他的提名的.真正的欺世盜名,大該就是指這個吧.
為將為帥,一念之間~
最後,初中的那點數學真得不夠看,編程浪費時間而已.就算做出東西,也是,,在這種理解水平相當低的情況下,再來創新,就相當難了.
C. 初中生應該學什麼編程語言
就目前的形勢來看的話,建議Java!
多年來,Java在各類語言中排名一直靠前,它簡單易學,入門快,使用范圍廣,跨平台能力強!目前很多企業都是使用的這個語言,它是目前最受歡迎的語言!我們來看看Java的特點!
(1)平台無關性
Java語言的突出特點之一是平台的獨立性,即Java是一種跨平台的編程語言。要了解平台獨立性的特點,首先需要了解什麼是平台。當我們打開電腦時,我們使用Windows系統;當我們打開手機時,我們使用Android系統;當我們打開更大的網站時,我們使用Linux系統。這些系統都是平台。平台無關意味著用Java編寫的程序可以在任何平台上運行,比如Windows、Android、Linux。
(2)面向對象
Java是一種面向對象的語言,什麼是面向對象的語言?面向對象主要是面向過程的開發。
如果我們要開發學生管理系統,使用面向過程的開發,則可以考慮該系統的哪些特性和數據,包括學生信息、查詢結果、日程安排等;數據可以包括學生信息、課程信息,並通過數組、鏈接列表等數據結構存儲和組織數據。功能和數據確定後,功能實現,數據通過寫功能操作,功能和數據分開。當系統中的數據發生變化時,如果將學生的家庭信息添加到學生信息中,就會出現面向過程的開發問題,需要修改大量的代碼以適應數據的變化。
通過面向對象的開發,我們可以將對象想像為現實世界中的事物,如人、動物、建築物、樹木等。事物有屬性和行為,如姓名、年齡、性別和其他屬性,如跑步、騎自行車、吃等。如果我們想編寫一個關於人類的系統,我們可以把人的屬性和行為看作一個整體,並把它們封裝成一個Java類。這是面向對象開發的概念。
考慮到學生管理系統,將考慮到系統由教師、學生、課程和其他對象組成。教師具有姓名、專業、課程、班級、上課時間等屬性,具有上課、查詢、錄取學生信息的行為;學生具有學號、姓名、出生日期、班級等屬性,具有查詢成績、查詢課程的行為;課程具有屬性。課程名稱、課程編號、教師等,以及課程安排的行為。
將面向對象的數據(對象屬性)和函數(行為)封裝成一個對象,並將對數據的所有操作(對象屬性)封裝在對象中,很好地實現了數據封裝原理。當數據(對象屬性)發生變化時,不會影響其他代碼,並且易於擴展和維護系統。此外,面向對象的方法更接近於人類的思維。
(3)內存的自動管理
學習過C語言開發的人在記憶管理方面很頭疼。你不必考慮Java中的內存。在生活中,我們想要一個袋子無限期地裝東西。在Java編程中,內存可以視為一個包,不用擔心包不能存放東西,不需要整理包,Java會自動整理,大大提高了我們的編程效率。
D. 初中生想學編程,學什麼好
學編程的話,我建議選擇Java,原因如下!
(1)世界上最受程序員歡迎的編程語言版
Java語言從出現到今權天已經發展了29年。在這29年中,產生了無數與Java相關的產品、技術和標准,大量的開源框架和組件為Java程序員提供了快速構建大型企業應用程序項目的標准構建塊。
(2)企業最熱衷的編程語言
由於Java易於學習、安全、可移植和跨平台,並且提供了大量的開源框架和組件,因此很容易建立大規模的企業應用程序項目。因此,政府組織、事業單位和大型企業都傾向於使用Java來開發信息系統,企業對人才的需求也是巨大的。
(3)學習Java高薪沒有問題
(4)學會java,不但容易找到工作,錢賺的也多。Java工程師是世界上對軟體工程師的最大需求,尤其是Java高級工程師,平均年薪在25W-50W之間,Java架構師的年薪為80W,選擇Java,高薪沒問題!
E. 初中生想學編程幾乎零基礎要怎麼學習
對於零基礎小白來講,不要相信那些網上別人說,自學就能學好的話,也別相信別人現身說法告訴你,他或他認識的who who who自己在家看書多多就學會了,IT技術不是你想像的那麼難,也不是你想的那麼簡單,如果你自己很容易看書幾個月就學會了並且能找到相關的工作,那你想想,大學里還開什麼計算機專業?市面上為什麼還有這么多IT職業學校?
所以小白自學能學好的這個論點在大多數情況下都不成立,干什麼事一定要看大數據,看個例沒有用,比如坐飛機的事故率是百萬分之一,然而這並不影響你放心的乘坐。
同樣道理 ,100個小白,無計算機功底,自學能成功機率目測連5個都不超過,如果你有大把的時間可以去嘗試。然而對於大部分人來說,我建議你還是慎重,畢竟剛畢業的幾年是黃金時期。所以對大多數小白來講,選擇IT職業教育學校是進入這個行業的最優的途徑。
F. 中學生學編程先學什麼
第一、編程對英語要求不高,只是懂英語更好,方便閱讀文檔理解程序之類的,專
第二、也有很多對數學要求不高的屬編程語言,你可以嘗試。
第三、思考一下你學編程想達到什麼樣的效果,或者說想做出什麼樣的東西來,因為不同的東西有對應的比較方便比較適合的編程語言。
第四、選中了一門語言,就開始在網上找基礎資料先學學看,主要是檢驗一下自己能不能很好的理解編程這個東西。
G. 初中生如何學習編程
程語言其實是一個很初級的工具,但是又必須熟練的掌握它,學懂一門編程語言就好像學會了寫字,但是會寫字的人不見得會寫文章,而會寫文章又不見的寫得好。可是如果不會寫字,那就一定寫不出文章來。
在學習C語言之前,應該學好計算機基礎。裡面的很多概念對於C程序員都是非常重要的。如果在著手學習C之前,或者已經開始學習C,但是碰到了很多問題,應該再把計算機基礎的書拿來好好看看。如果有足夠的耐心,十足的毅力,應該再學習C語言之前學學匯編,這會對許多比較細膩的概念有清醒的認識。那麼可以在看完一遍C語言的教材後再看,但是一定要看一遍,一定會受益匪淺。
不需要多少資料,掌握一本《The C Programming Language》就足夠了。繼續學習就更加容易。建議不要找捷徑,通過考試除外,真正的水平提高是建立在編程實踐積累基礎上的,必須一個一個程序的完成才能提高。
H. 初中生學編程,應該先學什麼好
初中畢業學什麼專業好?這是現在社會上初中生的家長和孩子熱議的話題。隨著高校擴招規模的日益增大,我國畢業生就業形勢也變得日益嚴峻,很多初中生想要獨自出去闖盪,可沒有「一技之長」,闖盪是談何容易。事實上,初中生想要實現人生逆轉,只要你有技術和實力,就有機會選擇更好的工作。當下汽修行業因為前景好、潛力大、工作環境優越、薪資待遇高、人才緊缺等而成為大家的首選。對初中生來說,去品牌學校選高端汽修技術學習是明智之選。
I. 中學生學計算機編程好不好 學什麼語言呢
計算機行業前景好是公認的,編程更是其中之首
想要學習編程,首先要把HTML和CSS學了,這是基礎
然後學習JavaScript、Java、C++等
J. 中學生怎麼學編程
1.
程語言其實是一個很初級的工具,但是又必須熟練的掌握它,學懂一門編程專語言就好像學會了寫屬字,但是會寫字的人不見得會寫文章,而會寫文章又不見的寫得好。可是如果不會寫字,那就一定寫不出文章來。
2.
在學習C語言之前,應該學好計算機基礎。裡面的很多概念對於C程序員都是非常重要的。如果在著手學習C之前,或者已經開始學習C,但是碰到了很多問題,應該再把計算機基礎的書拿來好好看看。如果有足夠的耐心,十足的毅力,應該再學習C語言之前學學匯編,這會對許多比較細膩的概念有清醒的認識。那麼可以在看完一遍C語言的教材後再看,但是一定要看一遍,一定會受益匪淺。
3.
不需要多少資料,掌握一本《The
C
Programming
Language》就足夠了。繼續學習就更加容易。建議不要找捷徑,通過考試除外,真正的水平提高是建立在編程實踐積累基礎上的,必須一個一個程序的完成才能提高。