15歲開始學(xué)C++、html、PHP和Linux,會不會太早?
網(wǎng)友解答: 謝謝邀請。15歲的年齡學(xué)習(xí)編程,不算太早。要知道國家一直提倡,計算機要從娃娃抓起。所以說年齡不算早。作為過來人,給你幾條建議。打好基礎(chǔ)要想成為一個優(yōu)秀的程序員。對數(shù)學(xué)和英語要
謝謝邀請。15歲的年齡學(xué)習(xí)編程,不算太早。要知道國家一直提倡,計算機要從娃娃抓起。所以說年齡不算早。作為過來人,給你幾條建議。
打好基礎(chǔ)要想成為一個優(yōu)秀的程序員。對數(shù)學(xué)和英語要求較高。涉及各種各樣的算法知識點,而這些知識點就是與數(shù)學(xué)有千絲萬縷的關(guān)系;還有就是英語,各種編程語言都是從國外傳過來的,等你學(xué)到后期要想更上一層樓,必須要讀原文文檔,而不是翻譯過來的,翻譯過來的一方面時間上來不及要等好久,另一方面翻譯過來的文檔很坑。順便說下,你現(xiàn)在15歲,應(yīng)該也差不多上高中了。要先以學(xué)習(xí)為主,好好學(xué)習(xí)??家粋€好的大學(xué),接觸一些大牛,而且現(xiàn)在找工作學(xué)歷是個敲門磚。
不要貪多在你的問題中,出現(xiàn)了四種功課。別說一個十五歲的孩子,即使一個大學(xué)生同時想學(xué)好這四門功課也是比較吃力的。個人建議先學(xué)習(xí)C++,網(wǎng)上有個段子,程序員的鄙視鏈,C++鄙視Java,Java鄙視PHP。其實這個段子也不是不無道理,因為C++是偏向底層的語言,你能更了解底層一些。學(xué)完C++,再接觸Linux。等這兩門學(xué)的差不多了,你再學(xué)習(xí)html,PHP會感覺還是比較好入門的。
愿你的編程之路順利。
網(wǎng)友解答:這里的學(xué)如果是自學(xué),學(xué)成可能性不大。
如果有人帶,做些一般性的實例問題不大。
因為,15歲差不多讀高一,基本的英語和數(shù)學(xué)基礎(chǔ)有了,當(dāng)然前提是孩子對編程有興趣,學(xué)校的基礎(chǔ)扎實。
另外要注意一點的事,編程需要長時間的久坐和細(xì)心,如果你的孩子好動,靜不下,沒有興趣,你就要重新規(guī)劃孩子的未來。
首先,從語言的基礎(chǔ)語法開始,從易到難,按部就班進行。如果自己沒有時間督促,可以參加一些培訓(xùn)班,督促學(xué)習(xí),網(wǎng)絡(luò)上編程的資料浩如煙海,俯拾皆是。
其中C++和linux入門比較難,要給孩子多謝耐心,多些鼓勵。C++的相對其他語言,可讀性比較不友好,特別是指針難度很大,可以先有個印象?;蛘卟灰欢ㄒ獙W(xué)這個語言,市場上有很多其他的語言可以幫助孩子將來的就業(yè)。比如Python,C#,JAVA,GO等。
PHP主要是做Web網(wǎng)站,入門簡單,拿下問題不大。前端HTML主要是熟悉和記憶一些常用的標(biāo)簽,對孩子來說,記憶是天然的優(yōu)勢,不需要擔(dān)心。
另外要學(xué)習(xí)一些常用的關(guān)系型數(shù)據(jù)庫,因為大部分的數(shù)據(jù)需要進行存儲,關(guān)系數(shù)據(jù)庫是必須要的,常用Oracle,SQL Server,MySQL等。至于非關(guān)系數(shù)據(jù)庫后續(xù)再說了。
總之,不必?fù)?dān)心學(xué)不會,而是要當(dāng)孩子的階梯,從孩子的起點出發(fā),做好服務(wù)和支持。持續(xù)跟蹤,做一個善解人意的好父母。