掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢(xún)/運(yùn)營(yíng)咨詢(xún)/技術(shù)建議/互聯(lián)網(wǎng)交流
其實(shí)編程語(yǔ)言的很多思想都是相通的,在時(shí)間有限的情況下,通過(guò)一個(gè)或幾個(gè)小項(xiàng)目的訓(xùn)練可以幫助你比較快的梳理編程的思路,在這里向題主推薦《我的第一本編程書(shū)》這本書(shū)。

成都創(chuàng)新互聯(lián)公司擁有網(wǎng)站維護(hù)技術(shù)和項(xiàng)目管理團(tuán)隊(duì),建立的售前、實(shí)施和售后服務(wù)體系,為客戶(hù)提供定制化的網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站、網(wǎng)站維護(hù)、成都聯(lián)通服務(wù)器托管解決方案。為客戶(hù)網(wǎng)站安全和日常運(yùn)維提供整體管家式外包優(yōu)質(zhì)服務(wù)。我們的網(wǎng)站維護(hù)服務(wù)覆蓋集團(tuán)企業(yè)、上市公司、外企網(wǎng)站、商城網(wǎng)站建設(shè)、政府網(wǎng)站等各類(lèi)型客戶(hù)群體,為全球超過(guò)千家企業(yè)提供全方位網(wǎng)站維護(hù)、服務(wù)器維護(hù)解決方案。
這本書(shū)通過(guò)一個(gè)將不斷下落的方塊排列整齊的游戲,講解一個(gè)小游戲項(xiàng)目中涉及到的編程知識(shí)。在對(duì)編程語(yǔ)言不精通的情況下,可以先通過(guò)這本書(shū)提供的案例,使用專(zhuān)用的編程語(yǔ)言體驗(yàn)項(xiàng)目流程并學(xué)習(xí)做小項(xiàng)目的編程思路,了解各種知識(shí)點(diǎn)的用途。
具體到編程語(yǔ)言的學(xué)習(xí),在這里推薦一些比較適合初學(xué)者學(xué)習(xí)的編程語(yǔ)言書(shū)籍。希望能對(duì)題主有所幫助。
C語(yǔ)言是編程者的入門(mén)語(yǔ)言,也是許多大學(xué)的第一門(mén)程序設(shè)計(jì)課程。如果題主未來(lái)想從事編程方面的工作,學(xué)習(xí)C語(yǔ)言還是非常必要的,《“笨辦法”學(xué)C語(yǔ)言》這本書(shū)比較適合初學(xué)者。
這本書(shū)的內(nèi)容十分淺顯易懂,通過(guò)52個(gè)習(xí)題來(lái)講解C語(yǔ)言的相關(guān)知識(shí),每個(gè)習(xí)題都配了視頻,更加方便讀者操作,并保證程序能正確運(yùn)行。
如果你覺(jué)得《“笨辦法”學(xué)C語(yǔ)言》這本書(shū)的難易程度還能接受的話,也可以再?lài)L試閱讀一下《C Primer Plus 第6版 中文版》這本書(shū),挑戰(zhàn)一下自己的能力。
C語(yǔ)言主要是用于小規(guī)模程序的開(kāi)發(fā),對(duì)于計(jì)算量較大的程序而言,C++是更好的選擇。不過(guò)初中編程者學(xué)習(xí)C++還是有一定難度的,如果題主想進(jìn)行更深入的研究,可以嘗試一下《C++ Primer Plus(第6版)中文版》這本書(shū),看看能否更進(jìn)一步。
除了C/C++以外,Java和Python也是目前比較主流的編程語(yǔ)言,題主可以通過(guò)學(xué)習(xí)《漫畫(huà)面向?qū)ο缶幊蘆ava語(yǔ)言版》、《教孩子學(xué)編程(Python語(yǔ)言版)》、《Python趣味編程入門(mén)》中的一些簡(jiǎn)單案例來(lái)了解不同編程語(yǔ)言的特點(diǎn)。
提高編程能力只有一條路徑:多敲代碼,把自己訓(xùn)練成“熟練工種”,同時(shí),堅(jiān)持自學(xué)。我們很多學(xué)生,結(jié)業(yè)后也多年保持了自學(xué)的習(xí)慣,現(xiàn)在收入和發(fā)展都很明顯有優(yōu)勢(shì)。舉例:最近我們官網(wǎng)上傳了幾個(gè)免費(fèi)視頻,Java9新特性、前端的mongoDB等,馬上很多人來(lái)下載。這些東西學(xué)了現(xiàn)在工作馬上能用得上嗎?未必。但讓自己保持一個(gè)開(kāi)闊的視野,和全局意識(shí),你就不能不知道新技術(shù)是什么樣的。而一旦用得著的時(shí)候,你就可以馬上在自己大腦里調(diào)用出來(lái),這時(shí)候相對(duì)那些完全不懂新技術(shù)的,如果你是老板,你覺(jué)得誰(shuí)更好?
最近??吹接行侣?wù)f小學(xué)生都開(kāi)始要求學(xué)習(xí)編程了,我的天,編程有要火啊~
沒(méi)有基礎(chǔ)?不怕!只要你是對(duì)編程感興趣的,邏輯好,有耐心,畢竟學(xué)習(xí)編程是一個(gè)循序漸進(jìn)的過(guò)程,不能想著學(xué)幾天、幾周就可以有很好的效果了,所以持之以恒很重要!
當(dāng)然咯,自學(xué)編程,最重要的還是找對(duì)入門(mén),合適的學(xué)習(xí)途徑很重要,如果樓主是沒(méi)什么基礎(chǔ)的,那么就應(yīng)該從最基礎(chǔ)的知識(shí)學(xué)習(xí)下手,現(xiàn)在各種自學(xué)編程的,書(shū)籍、培訓(xùn)班以及網(wǎng)上學(xué)習(xí)。下面講講個(gè)人觀點(diǎn)。
首先,十分不建議書(shū)籍,我覺(jué)得書(shū)籍選擇太多,你不能確定那個(gè)是最適合你的,所以。。。。其次,培訓(xùn),這是不錯(cuò)的,但是樓主想要自學(xué),那就pass;那最好就是網(wǎng)上學(xué)習(xí)了,學(xué)習(xí)資源那么多?咋辦?個(gè)人經(jīng)驗(yàn),不推薦直接進(jìn)入視頻類(lèi)的學(xué)習(xí)網(wǎng)站,新手作戰(zhàn)編程學(xué)習(xí),除了基礎(chǔ),最重要的還是動(dòng)手實(shí)踐,因?yàn)橛械闹R(shí)不是你看看教程就可以記下來(lái)的,也許你一時(shí)記得下來(lái),那么你能保證時(shí)隔幾日后,你還能將當(dāng)時(shí)的代碼寫(xiě)出來(lái)嗎?所以反復(fù)的練習(xí)很重要。說(shuō)到教程,應(yīng)該每個(gè)網(wǎng)站都差不多,因此還是要看誰(shuí)能為你提供更多的代碼練習(xí)機(jī)會(huì)了。那不妨使用W3Cschool吧,該有的教程都有,特別是可以在學(xué)習(xí)每本教程的時(shí)候邊學(xué)邊做練習(xí),另外一個(gè)優(yōu)點(diǎn)就是它有APP,滿足想要隨時(shí)隨地學(xué)編程的想法,他的編程實(shí)踐是以闖關(guān)機(jī)制而吸引人的,有趣的是你實(shí)踐代碼的過(guò)程中可以查看自己當(dāng)天的闖關(guān)累計(jì)積分,與他人一較高下,但是,如果是剛?cè)腴T(mén)的話,可能需要“磨煉”一段時(shí)間了。這也算一種競(jìng)爭(zhēng),有競(jìng)爭(zhēng)就會(huì)有動(dòng)力,我是這樣想的,
這是W3Cschool的一種新上線的學(xué)習(xí),也是用來(lái)實(shí)踐的,叫微課,類(lèi)似于國(guó)外的mimo和sololearn(不知道大家有沒(méi)有聽(tīng)說(shuō)過(guò))。所以他們家挺注重實(shí)踐練習(xí)的,對(duì)有需要的朋友還是比較有幫助的吧~~
既然你是想自學(xué)編程,肯定是對(duì)編程有濃厚興趣的,未來(lái)應(yīng)該是想以此為業(yè)。如果是這種想法,我建議你不要急功近利首先就去學(xué)比較容易上手的高級(jí)語(yǔ)言。學(xué)編程底子要牢,不然不可能走的遠(yuǎn),所以入門(mén)的話還是老老實(shí)實(shí)從C語(yǔ)言開(kāi)始,可能你學(xué)幾個(gè)的C語(yǔ)言都寫(xiě)不出像樣的程序,但從入門(mén)角度精通了C語(yǔ)言,后面學(xué)任何語(yǔ)言都不是問(wèn)題。很多高級(jí)語(yǔ)言為什么容易學(xué),主要是因?yàn)橛袕?qiáng)大的可視化開(kāi)發(fā)環(huán)境,對(duì)程序員底子要求不高,都是在復(fù)制粘貼,調(diào)用系統(tǒng)的資源庫(kù)。所以我建議初學(xué)者不要急功近利,打好基礎(chǔ)以后的職業(yè)生涯才有更大的上身空間。

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢(xún)/運(yùn)營(yíng)咨詢(xún)/技術(shù)建議/互聯(lián)網(wǎng)交流