我是如何用10天自學編程,改變一生

2021-02-13 凱利說IT

我是霖哥,一個因興趣入行的商學院畢業的程式設計師。最近有不少人,來問我,想學編程,但是又不知怎麼開始。所以,我想把我8年前影響我一生的10天自學編程的經歷,毫無保留的分享出來。

如果看到這標題,會讓你覺得,讀完一篇文章就能快速的掌握編程技術的話,這可能會讓你失望,這裡甚至沒有一行代碼。

霖哥想分享的,是霖哥最初自學編程的經歷和心法

1.決定

(圖為2008年的白色蘋果筆記本)

2009年初,一個潮溼、骯髒、背靠竹林的大學宿舍裡,其中一張書桌,放著一臺與環境格調不一致的純白色的蘋果Macbook電腦。她是霖哥課餘時間最好的朋友。

霖哥讀的是商學院金融專業,在度過了逍遙放縱頹廢的半年大學一年級生活後,總覺得要學點什麼技能,賺一點錢。

所以,霖哥做了一個現在看起來對人生產生重大影響的重要決定:

用10天!系統地學習一遍網站編程!

那一年霖哥19歲,卻有著如今看起來可笑的狂妄自大,總覺得在將來會跟別人活得不一樣。

現在回憶起來,當初的霖哥純粹只是一個電腦用得比別人好的學渣而已,也不知道當年進水的腦袋哪來的自信,真是too young too naive。

大學一年級的時候,雖然個人電腦已經走入千家萬戶,但是創業、網際網路,還沒有像今天那麼吵的火熱朝天的,移動網際網路的概念還沒有形成。

計算機技術在外行人看起來更多還是技術的世界,沒有誰張口閉口就跟你聊融資、產品、市場、運營。

父母資助給霖哥買了一臺蘋果電腦,這在當時還算是一件難能可貴的事情。接近五位數的價格,拿到手這麼一臺電腦,當時霖哥是有多感動啊,霖哥說:我以後絕逼不再玩遊戲了,我要好好學習。

一臺不能玩遊戲的破電腦,拿來幹嘛?學習使用各種軟體或者學編程唄。

就這樣,萌生了系統地自學編程的想法。在商學院畢業前,也沒有經過面試,霖哥卻糊裡糊塗的,進入了一家老牌大型上市軟體公司(並且還是小時候曾經那個憧憬嚮往的公司),成為了一名程式設計師。

這一切,都起源於2009年的那系統地自學編程的10天。

2.基礎

(圖為小時候,用來畫畫的LOGO程式語言)

在講述那10天的自學編程經歷前,得說明霖哥的電腦基礎。

幼兒園的時候接觸386計算機,會用MSDOS系統玩一個叫「波斯王子」、象棋的遊戲;後來開始用Windows 3.0(從Dos那裡敲段命令進入Windows,那時候還沒開始菜單),裡面的軟體少得可憐。

小學一年級的時候,剛好分配到了計算機實驗班,學校會教一個叫「認知碼」的輸入法。輸入法也沒怎麼學會,倒是學會了拼音快速打字的本領;

小學五年級的時候用Dreamweaver、Fireworks、Flash、Photoshop(網頁製作三劍客,三個軟體)做個人主頁,用FTP(文件傳送工具)上傳到虛擬主機做成網站;

之後幾年電腦遊戲上癮,玩了好多年,一直沒有在技術上深究。直到高中後,開始折騰三個PHP開源程序,他們是Discuz、PHPWind和Wordpress,並且還運營了個PHPWind的校園社區。但是,並不懂得如何通過編程去開發一個Web產品,只大概知道了Web產品是怎麼煉成的。

所以說,在大學正式系統地自學編程之前,霖哥是有不錯的電腦應用基礎的。

但是,那時候,霖哥還不太系統的了解編程,只知道計算機軟體程序,是由程式語言控制的;只知道程式語言裡,有很多if(如果)、 for(循環)等關鍵字,卻不太懂怎麼去用它們做出一個軟體程序來。

3. 小目標

要決定自學編程,首先要定個小目標

這非常重要!

很多計算機系畢業的本科大學生,你讓他們去做一個簡單的H5頁面,他們都是做不出來的。

可能他們中的很多人的回答是,老師沒有教啊。 

是的,國內大學的計算機課程一般以C語言或Java語言基礎入門,然後開始學習數學、數據結構、算法。確實很大一部分人,到畢業為止,都沒有教怎麼做一張網頁。

所以有時候,程式設計師是一個相當專業化的職業,搞後端的不懂前端,搞前端的不懂後端,搞蘋果的不會安卓,搞移動開發的不懂電腦開發。這是很正常的。

不論搞什麼開發,程式語言,僅僅起到最最最底層基礎的作用。

怎麼理解呢?我們可以把不同平臺的軟體開發,想像成不同交際語言的寫作:

讓你做一個蘋果iOS App,就像讓你用英語寫一篇文章:你不但要學習英語單詞,還要學習英語語法、英語句式、習慣用詞;

讓你做一個網頁,就像讓你用西班牙語寫一篇文章:你不但要學習西班牙語單詞,還要學習西班牙語文化、西班牙語語法、西班牙語音標.

比方說,Java語言,既可以開發Android程序,也可以做網站後臺開發,那麼,讓一個做安卓開發的Java程式設計師,立刻去做網站後臺開發行不行?

不行,兩者還有大量的開發條件和工具鏈是不一樣的。

因此,選擇一個小目標,自上而下的去思考和學習,就非常重要了.而我當時的小目標,做網頁——霖哥希望美化自己博客網站的界面(使用一個叫Wordpress的網站軟體搭建的博客)。 

這個目標,足夠的小。我只需要學習HTML、CSS、PHP就足夠了。

這也是為什麼霖哥要系統地學習編程的重要原因——達成這個小目標

4.資料

那10天裡,霖哥分別學習了什麼?

霖哥學習了HTML、CSS、PHP、MySQL四種技術,籠統來說,這些都是開發一個網站的基本技能。

走進圖書館的計算機相關書架,你會發現很多計算機相關的書籍,都厚得嚇人,其中相當大的篇幅,是前言、理論和案例,讓初學者手足無措,無從入手。

上圖,隨便拍一張身邊的3本書,分別是700頁,500頁,300頁!太厚了,誰那麼多時間看完!

對於一個什麼都不懂的初學者來說,一上來就一堆理論,只會讓人一臉懵逼。

所以,對於想要學習編程的初學者來說,最好的學習方式是:少看,立刻動手。

我用的是什麼學習資料? ?是時候祭出我的老師了——w3schools.com。

(圖:w3school中文版二維碼連結)

(圖:w3schools.com 2017年的截圖,嘖,霖哥記得當年,這個頁面是紅色界面的。)

很遺憾,這個國外的英文教學網站,現在在國內已經不能訪問了。一個學習的好網站,居然被牆了,真的有點無奈。

不過,在很早之前,就有國內的人把他抄襲了一遍:W3School http://www.w3xuexiao.com,你可以使用它。

不用懷疑,當初霖哥用的,就是純英文的老外版本。(詞典軟體忙個不停)

w3schools.com是一家專門Web開發的學習網站,它的特點就是:

少廢話、全乾貨

(圖:W3School HTML簡介)

w3schools.com的教程中,幾乎沒有什麼囉嗦理論。比如上圖裡,簡單的一句介紹,HTML是用來做網站的,然後點擊開始教程了,迎面而來的,就是「實例」和「試一試」功能按鈕。

(圖:w3學校,試一試,現場體驗代碼)

常見的程式語言入門書中,開頭一般花不少的篇幅介紹如何進行環境搭建。

比如學習C語言,光要讓一個Hello World跑起來,就需要廢很大的勁,安裝各種開發環境、編譯器,再學習用命令行編譯....

可能,幾個星期過去了,終於,才把一個Hello World列印到屏幕上

但是使用w3schools學習編程,什麼都不需要安裝,只需要在「試一試」裡,通過網頁瀏覽器,就能立刻體驗編程學習的結果。

(圖:列表的形式表述理論)

而在裡面,理論的表述,一般都是使用列表的形式的:用儘可能簡短的文字,來把這個問題解釋清楚。

5. 時間分配

那10天的時間裡,我是怎樣把這個技能學習進行時間分配的?

因為之前的基礎,除了MySQL資料庫部分,其他部分都比較順暢的通過。CSS,看完好像很懂,但是是極度需要熟練練習的。

在學習的過程中裡,遵循3個原則

第一條,閱讀完基本概念的時候,你可能是似懂非懂的狀態;第二條,代碼訓練,是來驗證基本概念的;第三條,當整個教程通讀一遍後,你回過頭來,看那些之前沒理解的,可能已經明白了,編程的知識點之間,是有關聯的。

其實,在自學的過程中,即使是w3schools這樣簡單明了的教程,我也並沒有逐條認真看,而是快速閱覽。

當遇到看不懂的部分時,就動手做一次,做了還是不懂,也不要太浪費時間,首先用最快的時間,去把整體瀏覽一遍。

宏觀有認識和練習後,回過頭來,才發現,「啊原來就這樣子啊」。

有一件事,是必須刻意克服的————

英語,不能渣!英語,不能渣!英語,不能渣!, 重要的事說三遍!

有人說,學編程,不是應該理科特別好,像數學有特別好,才能學得好嗎?

我呸!!!

在實際工作中,大部分情況,你打交道的,是英語!英語!英語!

寫代碼多了,你會發現,寫代碼,其實就像寫英語作文一樣。

那些說看到代碼就暈的人,一般同樣會看到英語就暈。這裡說的英語,不一定是要英語成績有多好,語法有多棒,但是,不能反感看英語,有一定的單詞量。

要學習編程,英語,不能太差。否則很難在編程的世界裡走遠,英語好,就打通了全世界的程式設計師技術之門,全世界的程式設計師在幫你解決問題。

直到今天,工作之中90%的技術問題,霖哥幾乎都能通過Google一下找到答案;對於新興技術,去英語官方網站看看官方教程,根本不需要買厚厚的書籍。

因此,一定要培養英語閱讀技術文檔的能力。

學習編程的時候,不要死記硬背,要培養感覺。

因為,即使到今天為止,工作的過程中,霖哥還是會不停地通過百度和Google搜尋引擎搜索「忘記掉」的語法和代碼。比如,霖哥經常會做出這樣的搜索關鍵字:

依然在用的搜索關鍵字: 「Python for循環」、 「Java 接口」、 「JavaScript class」,一些很基礎的語法

霖哥用過11種不同的程式語言來做過項目,從來不會介意,會不記得哪個函數、哪個語法怎麼寫了。可能學院派看到這,會覺得三觀盡毀,可我們生活很多事情,都是這樣的。

比如說,出來工作幾年的人,會把小學、初中,甚至高中的數學,給忘記了。到真的想用的時候,又實在記不起的時候,上去百科上搜一下,很快就補回來了。

編程語法也是一樣,是不用死記硬背,只要把思維養成了,需要用的時候,再通過搜尋引擎解決問題就可以了。通過教育,我們更多得到的,不是知識,而是認知

所以有時候,挺反感一些技術面試過程中,要求寫出具體代碼的題目,因為具體的代碼,每過一段時間,就會忘記得一乾二淨了,而編程思維,或者說編程的感覺,卻是永久的烙印在腦海中。

當我需要用到的時候,我知道去哪裡找到她,這就夠了。

這就像,當我們家裡水龍頭壞了,首先想到的,是找專業的師傅,而不是立刻學習修水龍頭,是一個道理的。

代碼是一個浩瀚的世界,死記硬背毫無意義,更重要的是理解編程思維,而不是具體怎麼寫代碼;寫代碼的練習,不單是讓技能熟練,而且培養的,是對編程思維的理解。

6. 實戰

10天以後,如果你已經真把HTML/CSS/JavaScript教程過了一遍,你就可以嘗試開始實戰了。

當年,霖哥做了一件非常囧的實戰————

那時候是班長,經常拿一些班務工作,當做是技術實戰的試驗田。有一次需要進行全班同學的調查問卷, 霖哥就決定自己動手,做一個網頁。(當年可還沒有像問卷星,這樣的在線問卷調查工具)

這個網頁,可以提供幾個選擇題,然後按確定,提交選擇。

這需要用到HTML和JavaScript。我打開了代碼編輯器,把HTML碼上去,然後用JavaScript把每次提交的結果,保存到一個數組中。

(圖:做了個很簡單的選擇題網頁)

然後,把它掛到了單機網站伺服器,然後提著筆記本電腦和iPod Touch上課去。我用那個iPod Touch打開做好的HTML選擇題網頁。

然後,把iPod Touch在班裡的同學之間,一個一個地傳閱,做好選擇並提交。

使用iPod Touch有一個弊端,如果某個同學多手按了一下中間的首頁鍵,選擇題的網頁就不見了,他們也不知道從哪裡重新打開這個網頁。怎麼辦?

所以我用厚厚的透明膠紙,把HOME鍵貼住,讓它不能按.

7. 一理通百理明

下一步是什麼?

拿當年的例子來,在這10天後,霖哥開始學習PHP和MySQL,並在不久之後,開始幫學校做網站,賺一點錢。

當時的霖哥,目的就是通過編程,儘快擁有做項目的能力,在課餘賺錢。

這是一種至上而下的學習過程,更快地學習,通過動手,迅速的入門一項技能。無數計算機系的學生,在畢業的那一刻一臉懵逼的踏入職場,而霖哥大學一年級開始就開發自己的項目了。(大四的時候還幫了幾位計算機系的兄臺做畢業設計。)

在這些過程裡,霖哥逐漸發現了「一理通百理明」的道理。後來剩下的大學生涯裡,把Java、C#、Python、Ruby等常見的程式語言和她們的框架都自學了一遍,不同的程式語言,他們的學問其實是很大一部分是相通而有關聯的。

隨著學習的深入,當你已經熟悉兩三種程式語言,能開發各種軟體,這時要學習一種新語言,學習的更多是思想,理解了思想和學習新語言的工具鏈後,就可以開工了,完全是1-3天的事情。

因為無論何種程式語言,它們基本語法都是條件、函數、循環、數據結構所組成。

與學院派那種自下而上的過程相比,這種自上而下的學習過程,能更快的完善小目標、激發興趣和成就感。

至於一些基礎的底層知識,霖哥對正統計算機課程裡的數據結構、算法、計算機底層的相關知識並不牢靠,但憑藉足夠的獵奇心,在隨後的工作時間裡,慢慢自己地自學回來。

(圖:賈伯斯訪談)

賈伯斯曾經說過,

我覺得每個人都應該學習一門程式語言。學習編程教你如何思考。

不管你出來工作後,是不是以此為職業,擁有一定的編程技能,會用編程思維來思考問題,將會受用終生。

8. 導師

總結霖哥上述自學編程的心法:

先定它一個小目標!

快速過一遍教程!

嘗試一個小實戰!

其實,記住霖哥的心法,我覺得根本不需要10天。

在2016年之前,霖哥一直把自己的一個人生格言引以為豪:

「我有2個老師,1個叫谷歌,1個叫百度」。

然而,如今我不這麼認為了!!!

當年的霖哥,沒人輔導,在大學利用課餘時間,全靠自學,花了10天,系統的了解一下「網頁編程」,往後才開始花費大量的時間,一個接一個的去熟悉各種開發框架。

如今,霖哥建議是,可以縮短「快速過一遍教程」的這個過程。要是有一定的電腦基礎,一天裡分配比較多的時間,5天,把基礎理論和試驗過一遍是沒問題的。

霖哥覺得,因為缺少導師,霖哥在個人技術認知成長上,也走了很多彎路,浪費了不少時間。

網際網路的發展,帶來了信息的爆炸,大量的信息讓我們的世界變平了,信息的不對稱,正在逐步被減少。

比如說,我們購買一個商品,我們會先在網上搜索,進行比價,預防自己被坑。

但是每個不同的人,對信息的思考和處理的結果,是不一樣,這造成對同樣的信息,會有不同的認知,也就是認知差距。這種認知,是需要導師去指導的。

比如說,現在的人,看一個電影,會先跑上豆瓣上看評分。明明一個不知所云、讓人呼呼大睡的電影,怎麼就很高分?雖然不懂,但是因為它很高分,所以依然跟著,給它一個高分。

要解決這種認知差距,與其通過在信息叢林裡閱讀天量的信息,還不如找到一個認知導師

要知道,霖哥整個編程生涯裡,沒有遇過哪怕一個導師,所有的知識,都是從網上的信息裡挖來的,並且自我生成對它們的認知。

當然這也有一個好處,很多事情,霖哥會有不同的視角,去思考技術的問題,儘管我並不知道這好與不好,至少現在回想起來,霖哥的一些見解是獨到和有用的。

9. 學習

關於創業,我們會見到這樣的段子:

我有一個價值十億的 idea,只要開發這樣一個 APP,半年就會有一千萬人用,一年就能納斯達克上市。項目我已經規劃的非常清楚,啟動資金也很充足, 「萬事俱備,就差一個程式設計師了!」

你那麼牛,花10天自學一下的時間都不願意,你咋不上天呢。

別忘了,無數成功的創業企業家,他們都是程式設計師出身,像比爾·蓋茨、馬化騰、李彥宏。

就算不懂代碼,也最起碼都懂得技術思維。像賈伯斯對「面向對象」的深刻理解(霖哥認為這理解超越80%的職業程式設計師)、1996年馬雲做的中國黃頁(能看見別人看不見的一個新興技術的商業價值),都可以看出這些商業巨人對科技技術的深刻理解。

在霖哥看來,編程是一門藝術,而不是技術。

在學校課堂裡的,學到的只是技術,要把它玩成藝術,還需要有豐富的經驗、強烈的好奇心和與別不同的視野。這些都是光靠網上資料學習,很難學到的。

這也是霖哥寫下這篇文章的原因,通過傳達霖哥的自學經驗和思考維度,可以讓更多的人在科技大爆炸時代,提升自己的認知、技術思維。

霖哥不比別人聰明,但是霖哥也學到了,相信每個人都可以。

毫不誇張的說,這短暫的10天,改變了我的人生,讓我走上技術之路。

霖哥自學編程的經驗,想分享的真是太多太多了。下一篇文章,霖哥想具體說說,對於想自學編程初學者,究竟學哪一種程式語言比較好。

如果你覺得有用,你也想學習編程或投身科技行業,但是你不知道從哪開始,關注霖哥的《商學院畢業的程式設計師》。留下評論,說說你的小目標和故事,霖哥會持續分享自己的自學經驗、方法和技巧,提供綿薄之助。

我是霖哥,一個商學院畢業的程式設計師,通過自學編程成為一家大型上市公司的資深軟體工程師。

在《商學院畢業的程式設計師》專欄中,我想持續分享我自學編程的經驗和心法,用通俗的話提煉我的技術思維和對科技世界的理解,希望可以幫助到你。

如果覺得有用就分享給你的朋友,轉載請註明出處《商學院畢業的程式設計師》。

如果在了解或學習編程的過程中有迷惘、或對一些生澀的科技概念的不解,用力留言!

相關焦點

  • 我是如何用 10 天自學編程,改變一生的?
    我是我,一個因興趣入行的商學院畢業的程式設計師。最近有不少人,來問我,想學編程,但是又不知怎麼開始。所以,我想把我8年前影響我一生的10天自學編程的經歷,毫無保留的分享出來。在商學院畢業前,也沒有經過面試,我卻糊裡糊塗的,進入了一家老牌大型上市軟體公司(並且還是小時候曾經那個憧憬嚮往的公司),成為了一名程式設計師。這一切,都起源於2009年的那系統地自學編程的10天。2.基礎
  • 千裡之行始於足下,我的 10 年自學編程之路
    走進任何一家書店,你都能看到諸如《24小時自學Java》這樣的書,可能書名中的Java會變成C、SQL、Ruby、算法等,然後24小時會變成n天或n小時。在亞馬遜高級搜索[title: teach, yourself, hours, since: 2000 ,你會發現有512種這樣的書籍。排在前10位的,9個是編程類的書(還有一個是關於財務會計的)。
  • 21天自學編程?這12個自學網站了解一下
    臨近畢業季,到了找工作的時候才想要學編程?那麼,如何才能有效的自學編程呢?學編程最重要的是實踐,就是寫代碼、看別人寫的代碼、再寫代碼。當然,前提是你已經對語法很熟練了。21天自學編程——請點擊此處輸入圖片描述△僅限參考請點擊此處輸入圖片描述12個有用的自學網站如果你想學編程的話,這12個網站可以幫助你,它們都提供了免費的課程供你學習
  • 程式設計師必讀經典長文:用十年時間自學編程
    在排在前十名的書籍中,有九本是編程書籍,剩下一本是關於財務管理的。用「teach yourself」代替「learn」,或者用「day」代替「hours」產生的結果類似。結論是,要麼人們急於學習編程,要麼編程比其他任何東西都更容易學習。
  • 0基礎如何自學軟體編程開發
    0基礎如何自學軟體編程開發?學習軟體編程首先需要選擇一門程式語言,如C或JAVA語言,作為基礎程式語言學習,掌握語言的邏輯,學習語法,其實編程實質上就是思路的運用,編程思路有了再想學習其他的程式語言就會變得順風順水。軟體編程開發,對於現在的學生來講到底有多重要呢?
  • 7個改變你一生的自學網站,每天堅持3小時,收入直線上升
    下面這7個改變一生的自學網站,每天堅持3小時,讓你的收入直線上升。,同時還擁有海量的思維導圖和流程圖模板,就算小白用起來也是得心應手。03.我要自學網一個老牌的自學網站了,,現在叫藍橋了,如果你對電腦編程相關的專業感興趣,可以在這裡學習,裡面還有新手入門課,還有工程師課程,精準而系統的學習路徑。
  • 機械專業自學編程轉行iOS工程師,我是如何做到的?
    在接觸iOS開發之前,我已經在一家機械製造公司工作一年多,工作內容與計算機毫無關係,所以我屬於零基礎轉行。2014年10月,出於對機械行業的失望和對網際網路行業的濃厚興趣,我萌發了轉行的念頭。於是開始利用下班時間自學計算機知識(Java、Python、數據結構與算法)。學了大概兩個月,基本的東西有了大致的了解,但是感覺要熟練掌握還任重道遠。
  • 他教會了一個學生如何自學,這裡是他總結的編程學習方法……
    不謀而合的是,在我們的課程中,同樣有基於項目的學習、老師的輔導,我們的最終目標,也是希望學生能掌握自學的能力。過去的一年中,許多計算機專業的教授和教育專家都寫了關於 MOOC 如何擴大計算機教育服務的規模,使得成千上萬的學生都能享受到。而我想從另外一個角度,說一說我是如何在 9 個月的時間裡向 1 位學生教授計算機編程的。
  • 我是如何在自學編程9個月後找到工作的
    昨天在我在國外網站 reddit 上看到一篇文章,作者分享了他自學編程 9 個月後找到工作
  • 零基礎程式設計師如何自學編程?用這6種方法就夠了!
    在自學編程的過程中,一部分程式設計師遇到冰冷的英語字母,枯燥的編程教程,果斷選擇了放棄。但其實自學編程不是那麼難,只要是理工科生、邏輯思維還行的小夥伴,編程入門完全可以。下面w3cschool給程式設計師小夥伴們分享自學編程的6種方法,這些方法足夠幫助你入門、進階:0、書本+視頻也許是最好的編程學習方式對於初學者來說,可以採用視頻+書籍的方式進行學習。這兩種方式形成互補關係。
  • 非專業自學編程的人,如何找第一份開發工作?
    那麼在自學編程、轉行找工作的過程中,有哪些值得注意的問題和可以借鑑的經驗?之前我在知乎上有過一個相關的回答,今天在這裡給大家分享一下:非計算機專業,畢業兩三年之後才開始自學編程的人,都是怎麼找到第一份編程工作的?招聘要求中有很多學歷,專業和n年工作經驗的要求,感覺會很難的樣子。從零基礎自學到獲得第一份編程工作又需要大概多久?
  • 谷歌空間推薦:如何自學編程,有哪些實用輔助學習軟體?
    他們發現全世界1萬名相關學生裡面,接近三分之二都在自學編程。IT業發達的美國,更是有五分之四的學生靠自學掌握技術。出現這種情況並不值得奇怪。計算機領域,學校教授的知識雖然經典,但這個行業變化飛快、類似Go、kotlin這種企業需要的新技術、學校經常沒法跟上。學習程序開發、提升技能水平,「自學」是必經之路。
  • 10個免費程式設計師自學編程技術的網站推薦
    點擊藍字關注我獲取 高效/實用/好玩 的工具軟體和教程分享 10 個免費的程式設計師或愛好者自學編程技術的網站,無論是新手入門修煉
  • 推薦5個安全免費的高質量自學網站,每一個都能改變你的一生
    所以,今天就分享5個安全免費的自學網站給大家! 3、 Doyoudo Doyoudo是一個專注平面設計軟體和視頻剪輯軟體的高質量自學網站,免費提供非常豐富的視頻教程
  • 南京課工場:自學Java編程如何進大廠?
    進大廠是很多人的夢想,現在網際網路行業這麼火爆,大家都想分一杯羹實現高薪就業,大學學的是相關專業還好說,不是本專業如何自學Java編程圓夢進大廠呢?學習書籍推薦:零基礎《Java核心卷1》,這個算是入門書籍吧,入門書籍我看的不多,暫時介紹這一本,大家可以去網上搜索,但個人感覺看完這本書差不多了。有基礎的可以看《Java編程思想》。
  • 學英語的我自學編程,這幾點幫助我跳脫從入門到放棄
    去年年底,我決定自學編程,選定 Python3 作為入門語言,走走停停到現在,我也由最開始完全不得其法,連最基本的 print() 都不懂,到現在可以把 Python 融入日常工作流,用 git 管理代碼和博客,基於 gollum 搭建個人 Wiki 整理技術筆記…一路踩坑撞牆,感慨和收穫同多。
  • 強烈推薦10個適合年輕人自學的網站,堅持學習,改變你的一生!
    為什麼要自學?當然是要讓自己變得更優秀!越努力,越優秀,當今社會,競爭越來越大,如果沒有自己的特長,怎麼在人群中脫穎而出?在日常空餘時間,建議大家可以發展一下自己的興趣愛好或特長,說不定未來某一天就能夠幫助到你。
  • 珍藏許久的8個自學網站,每天堅持半小時一生受用,別錯過!
    "知識可羨,勝於財富",對所有人來說,知識是我們能受用一生的財富,無論各行各業,如果我們不努力的學習充實自己,那麼遲早有一天會被這個社會所淘汰
  • 零基礎程式設計師自學編程的6種方法
    隨著網際網路日趨迅猛,編程已經在我們生活當中無處不在了。眾所周知,程式設計師的工資都很不錯,於是越來越多的人,都想加入到編程的行業中來。那麼如何加入到程式設計師的行業當中?PHP從入門到放棄,C語言從入門到放棄,Java從入門到放棄,Python從入門到放棄...
  • 程式設計師半路出家也能自學成才,這3點教你如何自學編程
    馬修·麥克唐納就會一名自學成才的程式設計師。他發布了自己的學習心得,下面是總結內容。一、縮小理論差距自學編程最大的局限性就是,你不知道哪些事情是自己還不知道的。不過,由於自學成才的程式設計師會堅持不懈地專注於實際目標,如建立網站,讓應用程式運行,將數據從 A 點傳到 B 點等等。因此,他們更容易跳過那些看上去 「沒什麼大用」的理論內容。