新聞中心
自學(xué)編程該如何入手?
其實編程語言的很多思想都是相通的,在時間有限的情況下,通過一個或幾個小項目的訓(xùn)練可以幫助你比較快的梳理編程的思路,在這里向題主推薦《我的第一本編程書》這本書。

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


咨詢
建站咨詢
