jean hsu現就職於pulse,是一名android工程師。她近日寫了一篇文章《it』s not too late to learn how to code》。文中提到了她自己在學習**的過程中雖然艱辛但卻很有收穫。她強調,心動不如行動,要將想法實現化。現將文章摘譯,以下是內容:
程式設計就如一種超能力。通過它,你可以創造出成千上萬的人們可以看到的東西;你可以改變人們的行為方式、思想方式及與他人互動的方式。這棒極了,但是,我也見過好多人,他們認為這是一種他們力所不能及的能力。我也見過很多非技術出身的人,他們似乎以為這種超能力只會賦予那些足夠幸運的人——他們在很小的時候就擁有了這種能力。
在高中,我曾學習了兩門計算機技術的課程,所以在大學時我才有充分的信心去面對程式設計。如果在此之前沒學過這些課程,程式設計可能會成為我大學中的乙個噩夢。我最欽佩的就是那些在大學前沒有程式設計經驗的同學,他們仍然可以學的很好。
我的大學以外的幾個朋友也和我同樣感受。他們希望自己早些認識到程式設計的重要性,現在還能有多少機會可以開啟「技術」的大門,並且期待著自己能學會**。這直接的表達出他們對**的渴望同時他們也認識到現在為時太晚,他們的年齡在24,25左右。
人們很容易認為這為時已晚,因為看到很多人用了大學四年的時間來學習程式設計。但這四年裡我只學習了電腦科學嗎?前兩年我一直在尋找主修專業,後兩年我陸續學習了八門課程,但其中很多都與以應用程式為中心的程式設計無直接關聯,當時我認為這些課程都大部分人希望選修的。在大學整整四年裡,我只學了一門與應用程式開發有關的課程。剛開始,我沒有html和css的實踐知識,但是我和其他兩位同樣沒有經驗的同學共同努力用mysql,php和html/css共同開發乙個web應用程式。
人們很容易認為這為時已晚,因為已經有很多技術大牛了。但是,最重要的是要記住每個開始接觸程式設計的人都是乙個初學者,如何才能成為技術大牛,就要肯去開始,肯去鑽研。
1.它很困難。做一件事,起初可能需要花費更多的時間,但以後會越來越容易。當然,有些人更傾向於程式設計所需要的邏輯思維,但我認為大部分情況下,大家並不認為他們為此做好了準備。當然了,讓大家相信程式設計「很困難」以及普通人一般都「不是絕頂聰明的」,可能會稍稍安慰一下我們的自尊,讓我們感到我們是具有高智商精英團隊中的一員。
2.在心理上對未來將面臨的困難做好準備。我經常會想我是不是受到了什麼詛咒,因為我每次嘗試新東西(如新的開發環境、工具、庫等)時,總會出錯。花了好幾年時間,我終於意識到針對各種不同作業系統、軟體版本等的說明文件不是過時,就是很難理解。
什麼時候學習程式設計都不晚
jean hsu現就職於pulse,是一名android工程師。她近日寫了一篇文章 it s not too late to learn how to code 文中提到了她自己在學習 的過程中雖然艱辛但卻很有收穫。她強調,心動不如行動,要將想法實現化。她還為大家推薦了乙個stanford的學習課程...
人要想改變自己,什麼時候都不晚
我不是什麼成功女性,也不是什麼女強人,只不過是幹電視工作的,如果說還取得了一點小小成績的話,不過是比別人多付出了一些汗水而已。回頭看自己走過的路,我覺得每乙個腳印裡盛滿了坎坷和踏實。從北京廣播學院畢業後,我回到了家鄉黑龍江,在省人民廣播電台工作。因為經歷過上山下鄉的知青生活,我的文化底子薄,於是我報...
改變自己,學好linux,什麼時候都不晚
我不是什麼成功人士,也不是什麼厲害的人,以前的我,茫無目標,一會幹這個,一會幹那個,因此做事不堅定的我,一事無成的我就成了周圍人目關中的乙個很好的 代名詞 想著自己已年過30,古語云,三十而立,而我呢,卻一事無成。遙想將來,有時候常在想,不想再這樣折騰了,安安靜靜找乙份不喜歡工作就這樣做下去,但是就...