歡迎您光臨本站 註冊首頁

【觀點】什麼時候學習編程都不晚

←手機掃碼閱讀     火星人 @ 2014-03-12 , reply:0
  

導讀:作者Jean Hsu現就職於Pulse,是一名Android工程師。她近日寫了一篇文章《It’s Not Too Late to Learn How to Code》。文中提到了她自己在學習代碼的過程中雖然艱辛但卻很有收穫。她強調,心動不如行動,要將想法實現化。她還為大家推薦了一個Stanford的學習課程,希望對大家能所幫助。現將文章摘譯,以下是內容:

編程就如一種超能力。通過它,你可以創造出成千上萬的人們可以看到的東西;你可以改變人們的行為方式、思想方式及與他人交互的方式。這棒極了,但是,我也見過好多人,他們認為這是一種他們力所不能及的能力。我也見過很多非技術出身的人,他們似乎以為這種超能力只會賦予那些足夠幸運的人——他們在很小的時候就擁有了這種能力。

在高中,我曾學習了兩門計算機技術的課程,所以在大學時我才有充分的信心去面對編程。如果在此之前沒學過這些課程,編程可能會成為我大學中的一個噩夢。我最欽佩的就是那些在大學前沒有編程經驗的同學,他們仍然可以學的很好。

我的大學以外的幾個朋友也和我同樣感受。他們希望自己早些認識到編程的重要性,現在還能有多少機會可以打開“技術”的大門,並且期待著自己能學會代碼。這直接的表達出他們對代碼的渴望同時他們也認識到現在為時太晚,他們的年齡在24,25左右。

人們很容易認為這為時已晚,因為看到很多人用了大學四年的時間來學習編程。但這四年裡我只學習了計算機科學嗎?前兩年我一直在尋找主修專業,后兩年我陸續學習了八門課程,但其中很多都與以應用程序為中心的編程無直接關聯,當時我認為這些課程都大部分人希望選修的。在大學整整四年裡,我只學了一門與應用程序開發有關的課程。剛開始,我沒有HTML和CSS的實踐知識,但是我和其他兩位同樣沒有經驗的同學共同努力用MySQL,PHP和HTML/CSS共同開發一個Web應用程序。

人們很容易認為這為時已晚,因為已經有很多技術大牛了。但是,最重要的是要記住每個開始接觸編程的人都是一個初學者,如何才能成為技術大牛,就要肯去開始,肯去鑽研。

所以如果你內心想“真希望我已學會了編程”,那為什麼不開始學著呢?當你開始學時,請牢記下面幾個提醒:

1.它很困難。做一件事,起初可能需要花費更多的時間,但以後會越來越容易。當然,有些人更傾向於編程所需要的邏輯思維,但我認為大部分情況下,大家並不認為他們為此做好了準備。當然了,讓大家相信編程“很困難”以及普通人一般都“不是絕頂聰明的”,可能會稍稍安慰一下我們的自尊,讓我們感到我們是具有高智商精英團隊中的一員。

2.在心理上對未來將面臨的困難做好準備。我經常會想我是不是受到了什麼詛咒,因為我每次嘗試新東西(如新的開發環境、工具、庫等)時,總會出錯。花了好幾年時間,我終於意識到針對各種不同操作系統、軟體版本等的說明文檔不是過時,就是很難理解。

3.你確實很喜歡編碼嗎?不要想它是否太難。想想你是否對它感興趣?當你花了好幾個小時調試了一個程序,最終它可以按預期地運行時,你會十分興奮嗎?你希望花幾個小時去完成一件事嗎?這些都是軟體吸引我的原因——我從來不擔心我是否能把它開發出來。

有很多好的資源可以幫助你學習編程,但我只堅持Stanford的網站上學習相關知識。Stanford可以提供很多免費的在線軟體課程。(編譯/張祺)

原文鏈接:It’s Not Too Late to Learn How to Code

 


[火星人 ] 【觀點】什麼時候學習編程都不晚已經有344次圍觀

http://coctec.com/docs/discuss/show-post-74319.html