「一起」自學(xué)編程日志

緣起

今年8月8日,『Rails Girls 七成連連看 』在深圳舉辦了第一站活動。我作為七城的 coordinator, 去深圳支援活動(武漢的組織者老兵,稱呼我為總舵主,但其實RG是分布式的一個組織,我只是一個協(xié)調(diào)聯(lián)絡(luò)人,重要事情都要和大家商量的)。

在那次活動上,有一名學(xué)員Nan,我之所以現(xiàn)在做一件這樣的事情和她有一些關(guān)系。

和Nan先前不認識,當(dāng)天的交流也并不多。

印象中,活動當(dāng)天,我和她的交流僅限于 workshop下午時分,在她和她的組員在過道休息、放松大腦時,我路過,簡短聊了兩句。

得知她也在美國讀過書,還是學(xué)哲學(xué)之類的專業(yè),引起我的好感,也獲得些許信任,這些信任可能跟都在美國讀過書有點關(guān)系。更為讓我開心的是,作為非計算機出身的她,有一些編程基礎(chǔ)。知道heroku, 花錢上過 OneMonth 的課程。

聊天期間還被笑話了。那個時候正在看一本書《機器人叛亂》,里面有個在文化上與基因相對應(yīng)的術(shù)語「模因」讓我困惑。聊到「meme」的中文名時還互相不懂了,我說「模因」,她聽不懂。說了英文「meme」才知道我在談什么,并笑話我,中文叫「彌母」。

深圳的 workshop 之后,便也斷了聯(lián)系,只是偶爾在朋友圈點個贊,成了名副其實的「點贊之交」。

9月底,Nan來北京出差,順道參加了北京的一次線下活動。給我?guī)Я藘杀緯⒏艺f,她打算重新學(xué)習(xí)編程,要真真實實成為能寫代碼的女孩。

我當(dāng)時并沒有太當(dāng)真,因為這樣的話我聽過不少,但因為這樣的、那樣的原因擱淺的占大多數(shù),卻不料到Nan昨日給我發(fā)了一封郵件,詳列了一個30日、每日投入5小時的 Ruby on Rails 學(xué)習(xí)計劃。

這讓我非常興奮:

  • 一是她對我的信任。她有一些編程的朋友,卻第一個向我咨詢她的學(xué)習(xí)計劃是否可行,并愿意和我多溝通。
  • 二是我就喜歡這樣認真和努力的人做朋友。認知世界、認知自己是一個痛苦的過程,知道自己不足、知道只有靠自己、別人靠不住以后,就是再經(jīng)歷一次痛苦提高自己,但凡有這種意識認知自己又愿意聚焦自己提高自己能力的人,讓人喜歡和佩服。就好比一個男人,意識到?jīng)]肌肉很不像男人會痛苦一次,然后每天鍛煉撕裂肌肉會不是痛苦一樣。 疼痛就是成長本身!

所以,我愿意在我的業(yè)余時間來幫助她成長。同時也自己精進一下編程能力,自己一直沒有好好學(xué)編程,也一直是半吊子。

為了激發(fā)更多的人,我把我的學(xué)習(xí)過程以及孫楠的學(xué)習(xí)過程,以日志的方式記錄下來,供大家學(xué)習(xí)參考!也歡迎你們加入我們的編程自學(xué)小組。

我是誰?

我的本名叫 文洋, 在網(wǎng)絡(luò)上面最常用的ID 是sundevilyang,微博、豆瓣、twitter、github 等社交媒體都可以通過這個 id 找到我。

目前在一家央企做核電采購工程師,工作上一半工作內(nèi)容是項目管理,另一半是工程上儀控知識。

業(yè)余時間,從12年年底到現(xiàn)在,大概一年一二三次不等舉辦教女孩子免費學(xué)編程的 Rails Girls workshop。因為 Base 在北京的緣故,大多在北京舉辦。曾經(jīng)當(dāng)過在同一天舉辦活動的6城活動以及今年7城活動的 coordinator。 算起來,我直接參與組織的 Rails Girls Workshop 一共有 17 場,平均每場按照50個學(xué)員來算,一共給850名女性提供機會接觸編程了。

我本科學(xué)習(xí)的是自動化,研究生讀得專業(yè)叫電力與能源系統(tǒng),在我接觸 Ruby on Rails 之前,我并沒有什么編程基礎(chǔ),就知道一點 MATLAB。

12年四月份看了一個月 PHP 的語法,語法都看懂了,但是并不知道怎么寫網(wǎng)站。后來,經(jīng)友人推薦,6月份開始看 Ruby on Rails, 我在學(xué)習(xí)的過程中,有很多疑問得不到解答,便開始在北京組織線下活動,慢慢便有了北京 Rubyist。我認識的 Rubyist 大概在300-400之間,所以學(xué)習(xí)過程中遇到問題,我有豐富的人脈可以幫忙解答疑問。

如果你愿意加入編程自學(xué)小組,應(yīng)該舉辦下面兩個基本條件:

  1. 有一定的英語閱讀能力。因為編程的大多數(shù)資料都是英語,而且即使有中文的,技術(shù)更新迭代較快,中文資料往往會過時。
  2. 聚焦自己,認可技能是可習(xí)得的。愿意花時間來學(xué)習(xí),而且是持續(xù)不斷和定時定量的時間。后半句話是學(xué)習(xí)的過程每天都會面對「肌肉的撕裂」過程,不能半途而廢,方法得當(dāng),沒有東西是學(xué)不會的。

怎么玩?

  1. 實現(xiàn)自己的一個項目。例如 OneMonth 課程建議做的 Pinterest 網(wǎng)站。
  2. 聚焦。根據(jù)自己的時間,設(shè)定每日的學(xué)習(xí)時間,要求自己每日必須有固定的時間量花在學(xué)習(xí)編程上面。

    每日考核自己的指標(biāo)不是完成了多少功能、不是學(xué)習(xí)了多少技能、不是寫了多少行代碼,而是:自己能否每日 定量 聚焦 學(xué)習(xí)。

  3. 加入支付寶學(xué)習(xí)群,交 600 塊錢會費。如果每日完成了設(shè)定的時間,可以得到一定金額的獎勵。 按照會費的每日20元計算,若沒有完成,發(fā)紅包給大家。
  4. 每日要總結(jié),每日要分享。一是幫助其他人學(xué)習(xí),更是自己提升自己的好方法。

采用『執(zhí)行意圖』,而不是『目標(biāo)意圖』。

公式: IF {situation} THEN I will {behaviour}

舉例:1) 如果刷完牙,就在臥室做三組俯臥撐。 2)如果八點鐘,我就學(xué)兩個小時編程。 3)如果下午感覺疲倦了,我在在辦公室靜蹲3次,去外面透透風(fēng)。

怎么學(xué)?

自學(xué)!

我常常認為凡事非經(jīng)過自己最大的努力,是不應(yīng)遽行借助于外力的。這可以說是我對于自修的一個最大原則。 -- 王云五

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容