40歲後學習編程是否太晚了?7點技巧讓學習變得輕鬆有趣

不少人常常會問:「在何時學習編程才合適?」,甚至有不少在職場中打滾了多年的人也會有這樣的疑問。他們當中有不少人都想把本身的專業跳到編程專業,緣由是多方面的,其中包括了他們對自動化的畏懼,而這個問題在40歲以上的人羣中變得更具針對性。javascript

 

編程是一項很花腦力、精力的高壓工做,在40歲後纔開始學習編程,是否是太晚了?java

 

Damian Wolf給出的答案是「不會晚」!Damian是InfoWorld,DZone,Life Hack等多家數字科技雜誌媒體的專欄做家,他本人也是一個科技迷,也正在想學習編程。在他最近發表的一篇文章中,他就提出了本身的觀點——在40歲後學習編程不會晚。對此,Damian還對想在40歲後學習編程的人分享了他的建議。git

 

若是你想學習某種知識或技能,你能夠在任什麼時候候開始。年齡不是問題。不少人都是在必定年齡之後纔開始學習一種新的技能,而且不斷地磨練它。咱們曾聽過「10000」小時法則,一我的要想成爲這門技術的專家,須要練習10000 個小時。不過,這只是一個粗略的估計數字,並且一些新時代的科學家和心理學家們已經推翻了這個法則。可是不管如何,你的能力決定了你掌握某種技能所花費的時間。程序員

 

若是你已經超過40歲,並想學習編程,並且你深入地明白實際知識的重要性,你也準備好了要把學到的知識運用到你的項目中。如下分享的七點技巧,可讓你學習編程的過程變得輕鬆有趣。即便你如今還年輕,離40歲還有很長的時間,你一樣能夠看看Damian的分享,這裏面總有一些東西是值得學習的。github

 

1.學會保持冷靜  編程

學會保持冷靜在不少方面能夠幫到你。它能夠令你在人生中收穫更多成就,對你的職業生涯一樣是有利的。當你要學習編寫代碼的時候,你會發現學會保持冷靜是有多麼重要。如今的科技幾乎天天都在變化。新的科技出現,又在咱們不知不覺中衰退甚至被淘汰。另外一邊廂,技術又推進着時代的發展和改變着世界。網絡

 

在學習的最初階段,關鍵是要懂得把你的精力集中在一種技術上,而不是淺嘗則止,剛學習了沒多久,又把心思放在另外一種技術上了。每一次的學習都僅限於起點,這確定是不行的。學習編程是一個鍥而不捨的過程。框架

 

2. 從基礎學起編程語言

若是你想在編程行業有好的未來,那麼你就得從基礎學起。首先要學習電腦是如何工做的。你須要大量閱讀與你所學技術有關的書籍。一旦你肯定了本身正在作什麼事情,你就能夠爲本身選擇一種技術去學習,而且要堅持下去。例如,若是你選擇學習網絡開發,你就須要學好它的核心技術,例如HTML5, PHP, CSS3和JavaScript。在Livecoding.tv上,你能夠找到各類編程語言的工具書的信息源。例如Javascript的。ide

 

3. 建立和展現

學習編程的人容易犯的最大錯誤是沒有使用最近學到的技巧去作項目。 編程須要的就是實踐,若是你不在項目中運用你所學到的東西,你很快就會忘記它了。如今你能夠經過網上的學習平臺來幫助你學習。你能夠在Livecoding.tv上直播你所擁有的知識,分享你的經驗。這是一個彙集了世界各地程序員的社交平臺。你不但能夠與社區的會員交流,還能夠看他們是怎樣寫代碼和開發項目的。你能夠從那些優秀的程序員身上學到不少東西。

 

4. 聰明地選擇一門技術

在電腦科學的世界中,還有不少附屬領域是值得咱們探索的。你能夠學習計算機圖形學、網絡開發、系統開發、遊戲開發等等。在最初階段,你會面對不少選擇,你能夠從中選擇一種語言或技術,並集中精力去學好它。

 

掌握一門技術可以幫助你對該領域有更深的瞭解。你能夠知道在這個領域正在發生什麼事情。你能夠學習PhP,Java,.NET,SAP或其它語言。一旦你設定了目標,就得付出全部精力去掌握它。

 

 

5. 閱讀別人的代碼

向別人學習應該是你的最初目標。正如閱讀能夠提升你的寫做能力,閱讀別人的代碼能夠提升你的理解能力和編寫代碼的能力。若是你是剛開始學習寫代碼,最好的方法是從GitHub着手。你能夠基於正在學習的語言或框架,選擇開發一個項目,並瞭解其餘開發人員是如何解決這個問題的。 關鍵是你要找出問題所在,如何解決它們,以及其餘人是如何解決它們的。

 

6. 遠離氾濫的信息

「信息氾濫」可能會是一個嚴重的問題。做爲一個初學者,你會發現很難過濾與你相關的信息。在充斥着大量信息的互聯網上,從一個信息源跳轉到另外一個,這樣只會令你的生活變得更困難。一樣地,任何一種你想要學習的技術,它能夠有不少子話題,它們可能與你的學習目標並不相關。

 

爲了保證學到正確的編程經驗和避免信息氾濫而浪費你學習的精力和時間,你能夠嘗試請Code Mentor (代碼導師) 來指導你。導師能夠幫助你避免一些沒必要要信息的干擾,並引導你回到正確的路徑上來。這不只能夠節省你的時間, 並且能夠提升你在整個學習過程當中的積極性。

 

7. 教別人

教別人是另外一種學習方式。在剛開始的時候,要獲取知識是很難的。若是你以爲你已經學會了某個topic,那麼你能夠試試教別人學習。你能夠在網絡上分享你的知識。分享的形式能夠經過寫博客,在社交平臺上與其餘人交流,或者是經過StackOverflow

 

你還能夠經過如今流行的網上直播,把你設計程序的過程直播出來。在這個過程當中,你能夠開通對話功能,和你的觀衆進行實時對話。你不必定要侷限於面對面的交流,還有不少方法是能夠嘗試的。關鍵是在教別人的過程當中,你本身的知識和能力也提高了。這是學好編程的一個有效方法。

 

結束語

40歲後學習某種知識或技術對每一個人而言都是一項艱鉅的任務,由於隨着時間的流逝,人的fluid intelligence(液化智力)會減退,但年齡也會令你在學習中擁有更多經驗。即便學習速度會比較慢,但與年輕人相比,40歲以上的人能夠更好地把他們的技能運用到實際的項目中。總之,年齡並不重要,雖然它確實會影響你的學習速度和執行力。

 

編程與其它任何技能同樣,取決於你的學習方法。它須要傾注全部專一力,制定正確的規劃以及進行大量的練習。一旦你開始了,就要堅持下去。40歲後學習編程的人可能還會發現很難找到合適的社區。你能夠嘗試在livecoding.tv上找到不少和你同樣的初學者。你能夠看其餘人的代碼,甚至作本身的直播。與別人積極互動將有助你跨越學習編程的初級階段,當你的能力到了必定的水平,你即可以進入中級階段,與更多出色的程序員互相交流學習。

 

Livecoding.tv上有不少優秀的程序員、開發者和工程師,他們會成爲你學習的楷模。你能夠看看平臺上一些優秀直播者的採訪,學習他們的經驗。他們當中有的人就是自學編程的。例如Andreas Jirenius,他是從消防員轉型爲king.com的遊戲開發者的。

 

相信本身吧,哪怕你40歲後才學習編程,你仍然能夠成爲一位編程專家!

 

(Damian Wolf英文原文:

http://www.huffingtonpost.com/entry/learn-programming-after-40-7-tips-to-make-education_us_57e1302ee4b0d5920b5b36a7

(編譯時部份內容有增改。)

相關文章
相關標籤/搜索