20170623 ORID

Objective

今天完成了什麼事情? (與哪些人、事、物有關)

  • 把 TD Ameritrade 的表格填完、回傳。
  • 出門晃了一整晚。

什麼部分印象最深刻?

  • 還是那個「事不作才困難」的道理。

Reflective

高峰是什麼?

  • 思涵推薦了我很需要的 Sketch 課程(短短兩天的 workshop),救命稻草!

低點是什麼?

  • 感覺「財富自由」好遙遠。


Interpretive

今天有什麼關鍵轉捩點嗎?

  • 前幾天還在煩愁 Sketch 該怎麼學,今天就從思涵那得到 Sketch 的課程資訊;課程內容、時間、授課方式都非常符合需求,還得到 Sketch 軟件的半價購買優惠,完美。

有什麼重要的領悟?

  • 如果沒有透過學習(全棧營)與他人建立起聯繫,在投資、學習新技能、自我認知等各個方面,獨自摸索不知道要花上多少時間、繞多少冤枉路。對這一切充滿感激!


Decisional

我們會如何用一句話形容今天的工作?

  • 還是一個悠悠哉哉的步調。

明天要做什麼事情?有什麼需要繼續努力的?

  • 寫 Preparing for Graduate Success: Language, Culture, and Community in U.S. Graduate Schools 的課程作業(期限:7/26),不要拖到最後一刻!




如果你喜歡 Anndo 的文章、覺得對你有幫助,歡迎隨意打賞,用獎勵刺激分享動力。
---
全棧營推薦碼:6717-11f3-6ade
使用我的推薦碼購買 VIP,可獲得 2000 人民幣減免、Rocketbook。
我會在你的 Ruby on Rails 全棧之路上,作你最真誠的夥伴,為你提供幫助與建議。

20170622 ORID

Objective

今天完成了什麼事情? (與哪些人、事、物有關)

  • 處理富邦的銀行帳戶、拍簽證跟護照要用的照片。
  • 上課前幾個小時的空擋,在書店買了 Sheryl Sandberg 跟 Adam Grant 合著的 Option B: Facing Adversity, Building Resilience, and Finding Joy
  • 學術寫作課。
  • 回家處理 Preparing for Graduate Success: Language, Culture, and Community in U.S. Graduate Schools 的課程作業。

    • 作 Mind Map,並利用 Mind Map 撰寫 Elevator pitch 的草稿。

什麼部分印象最深刻?

  • 記下一些句子:

    • I don't know anyone who has been handed only roses. We all encounter hardships.
    • Resilience is the strength and speed of our response to adversity--and we can build it.
    • Life is never perfect. We all live some form of Option B.
    • Not everything that happens to us happends because of us.


Reflective

高峰是什麼?

  • 專注看書。

低點是什麼?

  • 大熱天,一整個下午在外面奔波,很耗氣力。
  • 懶癌發作。

Interpretive

今天有什麼關鍵轉捩點嗎?

  • 在讀 Option B 這本書時,發現裡面講到一個自己經常遇到的狀況跟心態:

    "I'd noticed that when I got sad or anxious, often the second derivative of those feelings made them double upsetting. When I felt down, I also felt down that I was down. When I feel anxious, I felt anxious that I was anxious."

有什麼重要的領悟?

  • "Instead of being surprised by the negative feelings, I expected them."
  • 負面情緒是無法避免的。當真的產生情緒時,不要因此內疚、自責,像是「因為『不安』而更不安」、「因為『焦慮』而更焦慮」,這是不必要的額外自我傷害。坦然接受情緒,「悅納自己」。
  • 閱讀,是藉由他人的文字,梳理自己過往經驗、思緒的一種方式,也可以讀到不同或更深入的思路。太久沒好好靜下心閱讀了,尤其是閱讀原文書,是時候恢復這個習慣!


Decisional

我們會如何用一句話形容今天的工作?

  • 為雜事奔波,讓人疲倦;找回看書的感覺。

明天要做什麼事情?有什麼需要繼續努力的?

  • 回家晚了,來不及填 TD 的文件,明天補。
  • 決定之後如果懶癌又發作,就看看書,切換模式。




如果你喜歡 Anndo 的文章、覺得對你有幫助,歡迎隨意打賞,用獎勵刺激分享動力。
---
全棧營推薦碼:6717-11f3-6ade
使用我的推薦碼購買 VIP,可獲得 2000 人民幣減免、Rocketbook。
我會在你的 Ruby on Rails 全棧之路上,作你最真誠的夥伴,為你提供幫助與建議。

20170621 全棧營ORID

Objective

今天完成了什麼事情? (與哪些人、事、物有關)

  • 看了一下之前 Facebook 群提到的 etoro;不算是區塊鍊交易平台,因為無法真正持有幣,是買「看漲 / 看跌」。
  • 怕自己一拖再拖,跟葉大要了 TD Ameritrade 的邀請碼,逼自己行動。
  • 把 I-20/F-1 文件掃了一遍,先把能作的步驟作完,有一些(美簽照片、護照更新)得留待明後天處理。
  • 遠程連線,幫同學調整 Atom 視窗。

什麼部分印象最深刻?

  • 很多網站(特別是政府機關)的網站體驗真的蠻糟的。

Reflective

高峰是什麼?

  • 帶媽媽去看電影。

低點是什麼?

  • 各種煩瑣的流程跟文件要求令人抓狂。


Interpretive

今天有什麼關鍵轉捩點嗎?

  • 發現這幾天注意力很分散,掛在心上的各種文件跟手續,還有時不時想看個盤。

有什麼重要的領悟?

  • 耐著性子解決繁瑣的事務,從待辦清單上一項項刪去。既然是不得不作的事情,就趕快行動,不然只是讓自己更加心煩。
  • 投資的事,就等時間、市場去驗證吧!判資金無期徒刑,不去搭理短期內的波動,就是最好的策略。最重要的事,省下時間跟注意力,作真正重要的事情(學習)。


Decisional

我們會如何用一句話形容今天的工作?

  • 被各式各樣的表格搞得焦頭爛額。

明天要做什麼事情?有什麼需要繼續努力的?

  • Preparing for Graduate Success: Language, Culture, and Community in U.S. Graduate Schools 的課程作業。
  • 晚上學術寫作課。
  • TD 的相關表單打印出來,填完後寄 Email。




如果你喜歡 Anndo 的文章、覺得對你有幫助,歡迎隨意打賞,用獎勵刺激分享動力。
---
全棧營推薦碼:6717-11f3-6ade
使用我的推薦碼購買 VIP,可獲得 2000 人民幣減免、Rocketbook。
我會在你的 Ruby on Rails 全棧之路上,作你最真誠的夥伴,為你提供幫助與建議。

20170620 全棧營ORID

Objective

今天完成了什麼事情? (與哪些人、事、物有關)

  • 整個下午在外晃蕩,看電影。
  • 報了一堂 Udemy 的 Photoshop 課程,今天先把前面幾課看完,熟習介面、環境。
  • 對 Udemy 的課有點失去耐心,跑去作一點百寶箱的教材。

什麼部分印象最深刻?

  • 要更改 Photoshop 的語系,找到位在 Locales/zh_TW/Support Files 下的 tw10428k.dat 檔,把檔案類型改為 .bak。輕鬆搞定。

  • Edit → Keyboard Shortcuts...,選擇 [Menu] 頁籤,可以為為選單中的選項添加底色。


  • 在添加 Radio Button 的 Bootstrap 樣式時,<%= (status == f.object.status)? 'active' : '' %> 這行是用來顯示當前 Event 資料的 Status。
<!-- Radio Button UI (Bootstrap) -->
<div class="btn-group" data-toggle="buttons">
  <% Event::STATUS.each do |status| %>
    <label class="btn btn-default <%= (status == f.object.status)? 'active' : '' %>">
      <%= f.radio_button :status, status %>
      <%= t(status, :scope => "event.status") %>
    </label>
  <% end %>
</div>


Reflective

高峰是什麼?

  • 偶爾 Coding 還是很愉悅的!

低點是什麼?

  • Photoshop 好有距離感,光看到介面就暈了。


Interpretive

今天有什麼關鍵轉捩點嗎?

  • 「愛怪環境的人永遠長不大,因為永遠有藉口。」,一針見血的一句話。

有什麼重要的領悟?

  • 環境沒有義務要為你的成長負責,想要學什麼、獲得什麼,都要靠自己去想辦法。


Decisional

我們會如何用一句話形容今天的工作?

  • 朝著設計技能,踏出第一小步。

明天要做什麼事情?有什麼需要繼續努力的?

  • 明天繼續 Photoshop 課程,至少要進展到實作的部分。
  • 覺得煩躁時,就作作百寶箱。




如果你喜歡 Anndo 的文章、覺得對你有幫助,歡迎隨意打賞,用獎勵刺激分享動力。
---
全棧營推薦碼:6717-11f3-6ade
使用我的推薦碼購買 VIP,可獲得 2000 人民幣減免、Rocketbook。
我會在你的 Ruby on Rails 全棧之路上,作你最真誠的夥伴,為你提供幫助與建議。

20170619 全棧營ORID

Objective

今天完成了什麼事情? (與哪些人、事、物有關)

  • 完成 Preparing for Graduate Success: Language, Culture, and Community at the University of Michigan 的課程作業:

    • 回覆兩位同學的自我介紹影片。
    • 分析一個 Panel Discussion 的開場介紹:「主題?」、「講者如何安排架構?」、「留下哪些印象?」。
    • 觀看影片,參與 "How is grad school different from undergrad?" 的討論。
    • 完成另外兩篇作業。
  • 晚上看直播,完成直播筆記:[直播筆記] 模擬面試要點(主講人:Xdite & Nic)

什麼部分印象最深刻?

  • 這幾個月英文的輸入變少,在進行輸出時,寫出來、說出口的話都很像幼幼班學生。
  • 看到老師回覆其他同學的留言:"Leaving my passions on a shelf for later was a mistake I made the first time I went to grad school."。正是如此,立即行動、追尋自己熱愛的事物!要發現自己有激情的事物多麼不容易,一旦找到就該即刻執行。


Reflective

高峰是什麼?

  • 手冊意外得到還不錯的評價。

低點是什麼?

  • 沒有低點。


Interpretive

今天有什麼關鍵轉捩點嗎?

  • 微信上,有同學加了我好友,除了祝我接下來赴美進修順利,還說未來願意幫我內推。莫大的榮幸!

有什麼重要的領悟?

  • 過去一直以為「內推(refer)」是遙不可及的事情,也不敢想,但其實只要持續打磨,透出來的那一點光總是會被看到跟認可。
  • 未來 2 年的學習,其實也是這個道理,繼續耕耘吧!


Decisional

我們會如何用一句話形容今天的工作?

  • 還可以,把份內事作完。

明天要做什麼事情?有什麼需要繼續努力的?

  • 研究一下 F-1 簽證的手續。
  • 作下一階段的作業。
  • 最近拖延症很嚴重,老愛等到死線才交作業。「懶癌」該找方法治治!




如果你喜歡 Anndo 的文章、覺得對你有幫助,歡迎隨意打賞,用獎勵刺激分享動力。
---
全棧營推薦碼:6717-11f3-6ade
使用我的推薦碼購買 VIP,可獲得 2000 人民幣減免、Rocketbook。
我會在你的 Ruby on Rails 全棧之路上,作你最真誠的夥伴,為你提供幫助與建議。

[直播筆記] 模擬面試要點(主講人:Xdite & Nic)

直播資訊

主講人:Xdite & Nic
時間:6月19日
時長:本次直播總時長預計30分鐘
概要:Xdite & Nic 老師為大家示範面試的正確方式


直播筆紀

為什麼要辦「模擬面試」

  • 很多人技術能力夠,但應答能力不夠;「特別老實」,所以就被電慘了。
  • 「如何勾起別人的興趣?」、「如何答技術題目?」,是很重要的應答技巧。


模擬面試內容

Xdite 老師在模擬面試中問到的問題:

  • 自我介紹,說說當初為什麼想要接觸 Ruby on Rails 這個世界?
  • 從(本科系)到程序開發,為什麼會有這麼大的跨度?
  • 你如何學習 Ruby on Rails?



Xdite 老師的提點:

  • 必須要在前兩個問題就展現出「熱情」跟「人格特質」,接著在第三個問題,提出面試官會好奇的「技術點」
  • 不要講什麼「刻苦練習」。
  • 面試的問題是「一個勾一個」;所以要自己製造話題,讓面試好奇,並追問技術細節。例如:我作過 12 in 12、與其他人協作開發項目等等。
  • 保守的安全回答,反而有可能讓面試官無語,不知道怎麼開展話題。
  • 不要去講什麼老師、培訓班,請把重點放在自己身上!
  • 在 30 秒內完成回答,避免冗長、沒重點。
  • 面試官聽到「補習班」就先扣分了,因為他根本不清楚課程內容;請自己把學習重點講出來,主動暴露「優點」。例如:「參加兩次大賽,因為自己作出好作品而獲獎。」、「在兩人協作中,我擔任主程式,順利推進項目。」。



Nic 版本的面試回答:

  • Nic 提到「Hackthon」,會給人「勇於接受挑戰」、「積極」的野性程序員印象,不但留下好印象,也會讓面試官感興趣,追問 Hackthon 的內容、技術細節。
  • 在陳述學習歷程中,展露出「精進自己,從『原本不會』進步到『巨幅成長,還有成果』」的過程。
  • 留下伏筆「參加大賽,並拿到一等獎」,讓面試官追問「作了什麼樣的項目?」以及項目中的技術細節。


面試要點

  • 「人格特質」比「技術」更重要。
  • 請引起面試官的興趣。
  • 要讓面試官看到你的「人格」,「願意為自己的興趣鑽研技術」。



面試官看重以下兩點:

  • 適合當程序員的特質:對世界有好奇心、熱情,有自己解決問題的能力。
  • 技術問題:回答時,不要留下「拖油瓶」的印象。


連結補充

水平自測:利用這個表單,檢視學習狀況跟目前程度。





如果你喜歡 Anndo 的文章、覺得對你有幫助,歡迎隨意打賞,用獎勵刺激分享動力。
---
全棧營推薦碼:6717-11f3-6ade
使用我的推薦碼購買 VIP,可獲得 2000 人民幣減免、Rocketbook。
我會在你的 Ruby on Rails 全棧之路上,作你最真誠的夥伴,為你提供幫助與建議。

20170618 全棧營ORID

Objective

今天完成了什麼事情? (與哪些人、事、物有關)

  • 完成魔改大賽參賽指南。

什麼部分印象最深刻?

  • 沒有預留充足的時間(例如:半天或一天),來不及作流程圖跟時程圖,也沒辦法好好調整格式。


Reflective

高峰是什麼?

  • 趕死線趕到昏頭,好像沒有高峰。

低點是什麼?

  • 23:58 時發現有一個地方格式沒有對齊,但又來不及改,懊惱!


Interpretive

今天有什麼關鍵轉捩點嗎?

  • 被拉進一個 Facebook 社團,裡面多是一期的台灣學員和 Xdite 老師的追蹤者。大家都以為我老早就加入了,公布大賽首獎結果時,還道賀了一番(殊不知我不在社團,哈哈哈)。

有什麼重要的領悟?

  • 大賽期間,一直以為我跟吉米是邊緣二人組,沒人關注,只能落寞地迭代、寫教程,沒想到背後其實有這麼多人支持,還很熱情地幫我們拉票。回頭翻訊息,看到「大家天天說台灣年輕人沒狼性、不努力;人家這麼棒,不投票、不拉票,對嗎?」這句,眼框都濕了。
  • 持續努力、展現成果,終究是會被看見,甚至會有好多力量聚集起來支撐你!


Decisional

我們會如何用一句話形容今天的工作?

  • 被死線追著跑,緊張的一天。

明天要做什麼事情?有什麼需要繼續努力的?

  • 明天完成 University of Michigan 的線上課程作業。
  • 挑選、購買設計課程的教材,Photoshop 或 Sketch 擇一。
  • 晚上好像與未來室友有約,要確認一下時間、地點。




如果你喜歡 Anndo 的文章、覺得對你有幫助,歡迎隨意打賞,用獎勵刺激分享動力。
---
全棧營推薦碼:6717-11f3-6ade
使用我的推薦碼購買 VIP,可獲得 2000 人民幣減免、Rocketbook。
我會在你的 Ruby on Rails 全棧之路上,作你最真誠的夥伴,為你提供幫助與建議。

20170617 全棧營ORID

Objective

今天完成了什麼事情? (與哪些人、事、物有關)

  • 臨時的台北 Meetup,原本想跟北京 Meetup 連線看求職講座直播,但後來群進不去,就作罷。
  • 寫參賽手冊。
  • 20170616 全棧營ORID 的領悟部分,補了一下。

什麼部分印象最深刻?

  • 作事情的模式、方法,要轉換成文字跟步驟,比想像中難很多。


Reflective

高峰是什麼?

  • 跟知心朋友小聊,又了解了一點自己的人類圖。

低點是什麼?

  • 晚上 8 點多的時候睏得不得了,一不小心就睡了將近 2 小時,感覺浪費了大好的晚上。


Interpretive

今天有什麼關鍵轉捩點嗎?

  • 隨便挑了幾篇文、手冊來參考。

有什麼重要的領悟?

  • 文書能力也是一門功夫,而且是很多人輕忽的一個技能。


Decisional

我們會如何用一句話形容今天的工作?

  • 手冊難產,精神、體力狀況也不穩定。

明天要做什麼事情?有什麼需要繼續努力的?

  • 繼續把手冊完成,剩餘時間就隨意。




如果你喜歡 Anndo 的文章、覺得對你有幫助,歡迎隨意打賞,用獎勵刺激分享動力。
---
全棧營推薦碼:6717-11f3-6ade
使用我的推薦碼購買 VIP,可獲得 2000 人民幣減免、Rocketbook。
我會在你的 Ruby on Rails 全棧之路上,作你最真誠的夥伴,為你提供幫助與建議。

20170616 全棧營ORID

Objective

今天完成了什麼事情? (與哪些人、事、物有關)

什麼部分印象最深刻?

  • 發現 University of Michigan 課程網上有課程日曆,有把重要的學習時間點標注起來,剛好適用於現在這種大爆炸時期。


Reflective

高峰是什麼?

  • 平淡的一天,沒有高峰。

低點是什麼?

  • 心得文越看越不順眼,但也沒勁了。


Interpretive

今天有什麼關鍵轉捩點嗎?

  • 在萬維鋼的專欄讀到 <日課208 | 從「謎之自信」到「自我關懷」> 文章,覺得跟吉米昨天晚上提到的「悅納自己」不謀而合。

有什麼重要的領悟?

  • 「自我關懷(Self-compassion)」的三個要點:

    • 鼓勵自己,用特別溫和的語氣和自己對話。(能堅持下來的人都善於給自己鼓勵)
    • 接受自己。你並非無所不能,只是一個普通人,普通人都會犯錯;
    • 面對錯誤,你要承認這是一個錯誤,但這個錯誤不是世界末日,只要吸取教訓就行。
  • 費曼:「你不要騙自己,因為你是最容易被騙的人。」


Decisional

我們會如何用一句話形容今天的工作?

  • 普普通通。

明天要做什麼事情?有什麼需要繼續努力的?

  • 台北臨時 Meetup,下午 2 點要聽北京場的直播。
  • 明後兩天參賽手冊寫完,全棧營的學習就先告一個段落。




如果你喜歡 Anndo 的文章、覺得對你有幫助,歡迎隨意打賞,用獎勵刺激分享動力。
---
全棧營推薦碼:6717-11f3-6ade
使用我的推薦碼購買 VIP,可獲得 2000 人民幣減免、Rocketbook。
我會在你的 Ruby on Rails 全棧之路上,作你最真誠的夥伴,為你提供幫助與建議。

20170615 全棧營ORID

Objective

今天完成了什麼事情? (與哪些人、事、物有關)

  • 解決 I-20 簽證。
  • 之前果斷報名了 University of Michigan 開設的 Preparing for Graduate Success: Language, Culture, and Community in U.S. Graduate Schools,今天交了幾項簡單的作業(問卷、自我介紹影片、閱讀課程材料),當晚就收到教師的反饋,還願意私下提供針對個人的建議與指導。這課 200 美金很超值!
  • 下午作一點購物車,才完成第五章就昏昏欲睡。
  • 晚上學術寫作課,慢慢抓回上課的狀態,也比較能發言答題。
  • 回家看直播的回放,把爆量的微信看完、回完。也藉此機會跟同學小聊一下。
  • 用微信跟吉米進行了魔改大賽的複盤,一聊就三小時過去。

什麼部分印象最深刻?

  • 自我介紹怎麼錄都講得不好,但想想自己在全棧營的學習經驗,決定拋開完美主義,先求有再求好,行動最重要!
  • 學術寫作課講到論文開頭的:前言(闡述問題)、流程(Roadmap);其實教程的起頭架構不也是如此?


Reflective

高峰是什麼?

  • 醒來,開了微信發現程序媛群講到我的各類筆記模板跟 Markdown/HTML 語法資源,給了「好用」、「有幫助」這樣的評價。
  • 因為這次大賽的得獎結果,得到一些同學的祝賀,跟過去沒有直接交流的同學有了談話,還跟很久沒聊的笑飛講了許多(老是聽我的坑,為難人家了),都很愉快。
  • 三小時聊完,又被吉米的經驗談跟真誠的建議拉了好幾把,心情頓時變得很清爽。

低點是什麼?

  • 白天沒吃什麼東西,餓到前胸貼後背,腦子不好使。
  • 一陣陣的空虛感。


Interpretive

今天有什麼關鍵轉捩點嗎?

  • 跟吉米的三小時長聊。

有什麼重要的領悟?

  • 關於行動、溝通

    • 主動權、心態、選擇,都是取決於自己。
    • 持續行動、嘗試,不管結果如何,至少你試過了。
    • 告訴自己「反正未來也許就見不到這些人了,丟臉或吃閉門羹又怎麼樣。」,積極去溝通、交流。
  • 關於目標

    • 想不到遠大的目標也沒關係,望著眼前的小目標,且走且看。
    • 作所有事情都是為了自己,不是為了別人;不然會容易受到外界影響,自己成了被耍得團團轉的傀儡還不自覺。
    • 要不斷思考「這個階段,作什麼最好 / 更好?」,然後實際去作,這樣才能判斷成效、調整。
    • 排除會其他會搶奪你注意力的資訊和無關目標的任務。
  • 關於情緒、心態

    • 「過去作的所有決定都是對的」,因為你當下的環境、所有資源就是那樣,所以不要需要後悔;就算回到那個作決定的時間點,你也不會有更好的選擇。
    • 「作不好」是正常的,你不可能每天維持好狀態,所以在狀態好時,更要盡力作好。「悅納自己」這四個字很重要。
    • 不要因為你沒有完成所有事情而感到內疚,不要想太多!
    • 面對他人的評價,接受、聽過就算了。不用感到欣喜或是心虛,不要讓自己被外界的評價給左右。

為什麼很重要?

  • 眼前的選擇太多了:全棧營的學習、接下來要去美國的相關準備,時不時可能又會有搶奪注意力的資訊(像是突然宣布心得文的截止日期延後、週六直播),但並非每一件事都與下一階段的目標有關,有些可能只是 NICE TO HAVE,而不是 MUST HAVE。時間、注意力有限,要更慎重篩選任務。
  • 不能永無止盡地自我貶低。跨越這些情緒阻礙,相信自己會成長得更快、更好。


Decisional

我們會如何用一句話形容今天的工作?

  • 轉換學習焦點。透過跟同學的交流,說出自己的困境;藉著吉米的開導,把自己從各種情緒中解放出來。

明天要做什麼事情?有什麼需要繼續努力的?

  • 用刪去法,把跟目標無關、對自己意義不大的代辦事項排除,只作 MUST DO。
  • 保持跟教師的互動,充分利用課程資源。




如果你喜歡 Anndo 的文章、覺得對你有幫助,歡迎隨意打賞,用獎勵刺激分享動力。
---
全棧營推薦碼:6717-11f3-6ade
使用我的推薦碼購買 VIP,可獲得 2000 人民幣減免、Rocketbook。
我會在你的 Ruby on Rails 全棧之路上,作你最真誠的夥伴,為你提供幫助與建議。

20170614 全棧營ORID

Objective

今天完成了什麼事情? (與哪些人、事、物有關)

什麼部分印象最深刻?

  • 進行回顧時,越寫越感性啊!千言萬語,還有很多沒來得及寫到的部分。
  • 每天寫 ORID 真的很重要,如果不是過去就陸陸續續把片段記下來,要寫複盤應該會腦袋一片空白。


Reflective

高峰是什麼?

  • 寫複盤心得文時,情緒有點激動,真的從隊友、同學身上得到很多收穫。

低點是什麼?

  • 怎麼不早幾天開始寫複盤文!寫得好匆忙,焦慮啊。


Interpretive

今天有什麼關鍵轉捩點嗎?

  • 寫完複盤文後,這個段落的學習算是有好好收拾、整理了,心裡沒有絲毫遺憾,只有深深的感激。

有什麼重要的領悟?

  • 李慧在我們的群組說:「你們帶給我好多力量」,但事實上,我們也是受益的一方。因為心中有這樣一位協助對象,我們才有了寫模板、更多教程的動力。


Decisional

我們會如何用一句話形容今天的工作?

  • 雖然只產出大賽複盤心得文,但很有意義。

明天要做什麼事情?有什麼需要繼續努力的?

  • 經朋友提醒才想到今天晚上有飯局,欠下了鐵血群的購物網站練習。
  • 明天晚上上學術寫作課。




如果你喜歡 Anndo 的文章、覺得對你有幫助,歡迎隨意打賞,用獎勵刺激分享動力。
---
全棧營推薦碼:6717-11f3-6ade
使用我的推薦碼購買 VIP,可獲得 2000 人民幣減免、Rocketbook。
我會在你的 Ruby on Rails 全棧之路上,作你最真誠的夥伴,為你提供幫助與建議。

[分享] JD Store 魔改大賽複盤 — 協作經驗、各類領悟

前言

如果說上一次 Job Listing 大賽 教會了我:「心態建立」:

  • 拋開虛榮心、妄念,只關注自己的成長,並認清比賽的真正目的:

    • 知識遷移:把基礎技能和知識,實際運用在真實項目上。
    • 逼出潛能:老師和助教給了你魚竿後,你能釣到小魚還是大魚?或是自己開外掛把魚竿升級?
    • 完成一個完整的項目:大賽是我們「讓點子落地」的最好機會。
  • 如何面對競爭

  • 擺脫完美主義

※ Anndo 的 Job Listing 大賽的完整心得請見:[分享] 魔改大賽 — 調適心態、持續迭代

這一次的 JD Store 則是截然不同的一次經驗:

  • 一方面, JD Store 大賽多了很多新的要素:協作、牽涉更多技術的項目主題(購物網站);我們藉此提高了與人溝通、合作的軟實力,以及實現各種前後端功能的硬實力。
  • 另一方面,新的規則跟投票機制,大幅牽動了大賽氛圍。混戰之中,無可避免會掉入情緒坑,但因此得到的全新領悟,也是相當寶貴的一次經驗。

從 5/7 正式敲定了隊友人選,到 6/12 比賽結束,一晃眼就是一個多月過去了。回過頭,才發現已經走了這麼遠;往前看,才知道未來的道路還很長,大賽不過是學習路上的一小個關卡。在進行下一個 Hard 模式關卡之前,藉這篇分享文,作一次 JD Store 魔改大賽心得複盤!



我是怎麼找到我的神隊友 Jimmy Wang 的?

回憶大賽,最幸運的事情莫過於是我有一個神隊友,也就是大家公認的學霸:Jimmy Wang(吉米王 )。過去我從來不敢想像自己能與前段班的學霸學員合作,更不用說是吉米了。然而,現在回想起來,這份「幸運」也許是有跡可循的。


過去的積累、表現,會形塑別人眼中的「你」。

在討論組隊時,吉米有提到我的「認真」,說道:「在微信群的發言、文章,誰認真,都看得出來,誰頭腦清楚也是。」。而我自己在挑選隊友、評估組隊邀請時,則是會在意對方對於細節的講究與要求。

綜合我們兩人的標準,歸納出下面幾點:

  • 學習態度:是不是伸手黨?如何實踐全棧營的學習(教材練習、ORID、教程、其他分享)?
  • 大腦清晰:你問問題的方式具體與否、發言和文章內容的邏輯、脈絡。
  • 平時習慣:產出的代碼、文字整潔與否、易讀性高嗎?Commit 習慣如何?重視這些細節的人,一般來說自我要求相對高。確保日後合作時,不會因為亂無章法的代碼或個人習慣而卡關。

平日的展現出來的學習態度跟成果、人品,會在關鍵時刻(例如:找隊友),大大地推你一把,讓你獲得你夢寐以求的機會。


積極交流、勇於爭取機會。

Xdite 老師曾經這樣描述全棧營:「你參加的是高品質的 MBA。要去和其他人交流,否則就是浪費自己的機會。要抓住機會啊!」,文班長、吉米也曾多次跟我講到這樣的觀念:「要直接,想要什麼就去爭取。失敗就學取經驗,繼續下一次。」,也因此,我在全棧營的作風,一反常態,不再是過去那個怯生生、總是擔心熱臉貼屁股的自己,盡可能地去爭取自己想要的機會。

更何況,「以程序員的身份,與他人協作,完成一個編程項目」是多麼難得的體驗,眼前又是各方面都可作為學習典範的吉米,我知道自己如果放棄嘗試,事後回憶起來,絕對會後悔莫及。


協作經驗 — J & A 是怎麼將溝通成本降至最低?

目標明確,便能快速決策。

我們在討論時,會先把「目標」確立下來,以此為根據去作決定。當雙方有明確、清晰的共同目標時,便能有效討論,並且快速達成共識。

舉例來說,我們最初各自搜羅購物網站的主題靈感,寫了共 8 個左右的主題,在正式開始討論之前,吉米就寫下了「主題評選標準」。這個標準一出來,基本上一半以上的選項就先篩去了,再就剩下選擇稍加討論,大賽準備期最重要的事項之一:「挑選主題」便立即達成!

無論是挑選主題,還是腦內風暴、發想功能、排版的討論,在進入正題之前,花短短幾分鐘「設立目標、討論事項」,這個動作大大提升了我們的討論效率跟決策速度;而最後作出的決定,因為符合我們的目的和檢視標準,日後也不易生變。


溝通 — 不帶情緒,不隱瞞實際想法和意見。

跟一些同學聊到「協作」遇到的坑時,聽到很多「我想如何如何,但我不知道他是怎麼想的。」這樣的句型,這也讓我回憶了一下我跟吉米之間的協作過程,似乎一次也沒有過這樣的念頭。

最好的溝通,就是「將內心的想法,直接表達出來」;把話憋在心裡,隊友永遠不會知道你的看法是什麼,久了也會憋出內傷,產生一些不必要的情緒。而接受意見的一方,千萬不要將反饋視為「批評」或是「不滿」;如果你的作的東西真的是完美無缺,隊友不會閒閒沒事、刻意找碴。

如果溝通中,反饋的內容「具體、有料」,不但能讓你的意見更容易得到採納,兩人都能因此受益。例如說,可以像這樣建議:

  • 前端視覺:

    • 手繪排版,或是在 Pinterest 上找貼近自己想像的範例、真實網站的樣式,提供給對方。並說明為什麼你覺得這樣子好,試著分析、描述理想樣貌跟目前作品之間的差異。
    • 有想法的人,直接動手調出一個版本,再給對方看,尋求意見和同意。
  • 後端功能:

    • Models 的欄位、關聯如何設計,未來會較好維護及擴充。
    • 以「真實項目」的網站體驗流程、後台管理需求去思考、檢視目前成品,有沒有什麼功能設計是可以加強,讓整體更貼近現實生活中的需求。
  • 編寫教程:

    • 教程的架構、文字易懂與否,重點內容的標題可以再用 Markdown、HTML 語法 加粗或上色以達到強調效果。
    • 是不是可以加入一些前言(大家常遇到的狀況、這篇教程要解決什麼樣的需求)?讓讀的人有共鳴、能想像運用情境。
  • 個人狀態:

    • 如果狀態不好,我們有什麼調整方式?冥想、深呼吸、切換任務,或是放自己一、兩天假。

簡單來說,就是:大膽提出意見,虛心接受指教;同時不斷迭代自己的表達能力。


行動力

從項目推進、上線,到後期的撰寫教程,我們可以說是「J & A 兩人同心,其利斷金」,合力完成了很多事情,過程非常流暢。這樣的協作默契,與其說是來自兩人本身就很合拍(總不能歸因於我們都是台灣同鄉!),不如說是因為「行動力」意識到任何項目需求,就立即提出,兩人主動安排自己可以負責的任務、分頭執行,並互相照應。

像是 5/21 上線當天:

  • 吉米:快手快腳地幫第一版作品進行功能和頁面的收尾、修正(神隊友簡直在閃閃發亮啊!),寫 Logdown 簽名檔用的 HTML,幫網站截圖、準備 JD Store 大賽作品頁面會用到的截圖和敘述。
  • 我:完成文案最終潤飾、推上 Heroku 後,緊接著處理正式端的網站內容;代碼的部分則改一些新發現的 bug、確認語系 yml 檔。開賽前一小時,負責寫 J&A SELECT 作品介紹 的文字部分,以及 GitHub 專案 頁面會顯示的 README.md。

上線前的準備工作如此繁雜、細鎖,但只要彼此執行力夠、積極採取行動,即使事前完全沒有討論或刻意分派的任務,也還是能高效完成。還要有一份「為隊友設想」的心情,不斷問自己:

  • 「現階段,我該怎麼參與、能作些什麼貢獻?」
  • 「圖 / 文案 / 技術支援,隊友有什麼需求?」

當雙方都採取主動參與的姿勢、設身處境的心態,就能很直覺地找到各自當前的任務,項目的推進自然水到渠成,解決「永遠在等對方」的窘境。


自身成長

Job Listing 大賽留下的遺憾,透過 JD Store 大賽來彌補。

上一次大賽,雖然收穫很大,得到很多支持跟讚美,甚至對於當時的實力跟招聘網站的作品水平來說,是有點多得太多了,也因此我最後陷入莫名的低落。這樣「心虛」的情緒,是源自於「成長不夠」。除了開發便宜行事,很多標配功能沒作,也不完全滿意自己的作品(主題、完整度),所以就算得到好的名次、獎品,也開心不起來。

JD Store 魔改大賽 5/22 00:00,上傳系統開放當晚,發現自己心態有很大的轉變。原本我跟吉米都希望能秒上傳、當第一個上線的作品,後來因為 VPN 上傳速度太慢而重來,沒達成頭香的成就;但意外的是,我竟然絲毫不以為意,腦中想的都是:「沒關係,我很滿意我們共同完成的 J & A SELECT 第一版樣貌!」。心情莫名輕鬆、滿足,將比賽的事情徹底拋到腦後,因為我知道我已經了結了前次大賽留下來的很多遺憾,跟著神隊友吉米,我們一起作到:

  • 挑了一個彼此都喜歡、有想法的主題。
  • 靠著明確的目標和分工,即便兩人的狀態都不好,還是達成了將「比賽一開始就發佈一個完整的作品」的階段性目標。
  • 克服曾經懼怕的技術難題,實現當初沒作成的標配功能。

自己貢獻了什麼、如何協作、從隊友的態度和代碼中學到什麼、作品有沒有朝著目標演進,這些經驗跟體悟才能讓心裡真正踏實和滿足。


硬實力成長。

後端功能 — 脫離教材、獨立實作。

Job Listing 魔改大賽,我尚無法完全擺脫對教材的依賴,網站基本框架也是遵照教程、按步驟開發。這一次魔改大賽,我跟吉米在腦內風暴、發想功能時,便針對每一個部分,把 Models、Gems、實作方向,通通寫下。這樣簡單的一個討論環節,卻讓我腦中多了一張全新的「功能實作藍圖」,而不再是參照教材,一個指令、一個動作。

前端排版 — 「觀察/吸收」、「刻意練習」、「遷移技能」,三階段克服弱項。

第一次大賽結束後,我對於「如何利用 Boostrap 的網格系統(Grid System)達到自適應」、「CSS 屬性」,都還是一知半解,多半是腦袋一片懵、靠土法煉鋼弄出自己想要的版面。JD Store 大賽前期有大半時間都在搭建作品的毛胚屋,前端交給吉米去裝修;直到我們切換任務、撰寫模板教程時,我才真正把前端的能力建立起來。

我的學習套路是這樣:

  • 階段一:「觀察/吸收」;小幅修改細節,改改看、玩玩看,熟悉前端代碼、觀察變化。

    在神隊友已經建立的 CSS/HTML 基礎上去作改動;如果你跟隊友的前端能力都尚未成熟,先別絕望,你還是可以將前端高手(如吉米、一期的陳俊鴻學長)的專案 Clone 至本地進行修改。在作品上線之前,我陸續調整了一些前端細節:Navbar/footer 的顏色及樣式、Hover 的文字顏色/底色和效果統一、重新設計 Logo(替換字型、利用 CSS 加圓框)。雖然只是針對小地方微幅調整,但其實這是很好的前端入門方式:

    • 在前端強者的代碼基礎上修改,用「只是玩玩」的心態去修改,不易產生挫敗感或抗拒。
    • 閱讀代碼,觀察前端套路及訣竅:
      • Views 檔案中的 HTML 架構安排。
      • CSS 屬性命名規則。
      • 如何設置通用樣式以達到 DRY(Don't repeat yourself),讓 CSS Class 易於維護、使用。
      • 熟悉常用 CSS 屬性。
    • 過程中,了解「輸入什麼會得到什麼」

      ※ Nic 過去在直播中有叮嚀幾個前端學習心態,「『輸入什麼會得到什麼』才是學習的重點,有過多的糾結會絆倒自己。」便是其一;如果你忘記了、再次陷入糾結,可以利用這篇直播筆記:[筆記生肉][圖解] 如何參加魔改大賽(主講:Nic)

  • 階段二:「刻意練習」;練就如何從 0 開始,兜出自己要的排版、樣式。

    有了階段一的 HTML/CSS 前置知識後,再進一步挑戰自己,從 HTML 到 CSS,一步一步組構一個頁面:

    • HTML 佈局:規劃頁面主要板塊、自適應,預先寫下 Class 名稱。
    • CSS 樣式:用佈局時就規劃好的 Class 名稱,撰寫 Class 的 CSS 樣式內容。
    • 客製細節:類似階段一。

    你可以替自己安排一些練習方式、限制:

    • 練習作一個只用到 HTML/CSS 代碼的靜態頁面。強調「只用到 HTML/CSS」,是因為練習重點在「前端」,所以把後端代碼的需求降至最低。以製作「商品列表」的前端模板為例:

      ① 終端機執行 $ rails g controller products 後,在 app/controllers/products_controller.rb 中加入 index 的 action,
      ② config/routes.rb 中用 get "/products/index" => "products#index" 設置路徑。
      ③ 在 app/views/products 裡新增 index.html.erb,就可以動手作一個簡單的靜態頁面了。

    • 抄其他作品的前端代碼時,限制自己不能整段複製貼上;強制自己按照上述的:「HTML 佈局 → CSS 樣式 → 客製細節」逐步添加。才能避免「我感覺自己一直在抄代碼,但不知道自己在抄什麼。」、「抄完就忘。」這類狀況(Xdite 老師、Nic 直播常被問到的高頻問題)。

  • 階段三:「遷移技能」;回答問題、教人,驗證所學。

    作品好看,或是有產出前端相關的教程,自然會吸引一些同學來問問題;或是逛逛交流論壇、Slack、參加 Global Team 的線上 Meetup,主動尋找問題。當面對同學問問題,比起提供大致方向,我會傾向「利用問題,再作一次練習」把被問及的每一個「問題」當作機不可失的「練習機會」。

    例如 Max 之前傳來他想要的商品列表的樣式,說在實作前端頁面時遇到問題,我便利用 Gist 寫了一個簡單的架構給他、附帶註解說明。練習、實作時,人往往會不自覺選擇自己熟悉的佈局、樣式。因為如此,來自其他同學的問題,成了寶貴的「練習題」;把握每一次機會,分析問題、思考解決方案,讓自己充分調動技能,並檢查自己有無知識盲點。

教程撰寫能力 — 寫一篇「傻瓜都能懂」的教程,是最好的學習方式之一。

我跟吉米對「教程」有幾個共同的標準,我認為是這樣的自我要求,讓「提取練習」成效更顯著,而寫出來的教程也獲得不錯的評價。

我們在撰寫教程時,一定會考量:「無論程度,只要照著教程,一定能懂、跟著步驟實現。」。前端效果、後端功能,在自己的項目實現後,為了確保所有人(或至少全棧營的學員)能跟著實作,我們的習慣是:利用教材範圍的基礎框架,重新實作一次,或甚至在教程寫出來後,再按照自己寫的步驟作一遍;藉此確認教程中的步驟、指示是否明確。

為了達到「教程可操作性高」而養成的習慣,讓我們多了一至兩遍的練習,形成很深刻的記憶;而這樣作,也是對使用教程的讀者負責。

※ 整個全棧營的學習期間,我撰寫的系列教程、資源、筆記,請見:


透過幫助別人、解決別人的需求,產生滿滿的動力與自信。

文班長開設的全棧營鐵血群,讓我跟吉米有機會與其他同學(我們的協助對象:李慧)接觸,幫助她的隊伍將 作品 推上線。搭上線後,我們馬上開了一次線上會議,討論時意外發現,我跟吉米習以為常的「協作方式」,是可以幫助到其他人的。

而當我們苦思教程主題時,也從跟協助對象的聊天中,了解到大部分同學可能會有的「需求」,這其中,又以「前端」的需求最為迫切:「作品醜,但又不知道該如何寫出漂亮的前端,所以遲遲不敢發佈作品。」。所以吉米立刻提議製作一套前端模板,將購物網站的三大主要頁面,供大家使用;兩人分頭製作了 Landing Page 以及商品列表、商品資訊頁,J & A 的最受歡迎教程就此誕生:

※ 我跟吉米所寫的系列教程,請見:【JA魔改秘笈】實用秘笈列表

我們其實不自覺地實踐了 Xdite 老師在 < MVP 與 PMF > 直播 所說的:「做一個關心他人需求的人,在幫助的過程中就能尋覓到『剛需』。」

也許在外人眼中,我跟吉米都算是不差的學員(吉米是大家一致認同的學霸),但事實上,我們常常缺乏自信;都太理性,自我認知過於清晰(知道哪裡不會或作得不夠好),所以經常自信不足;旁人如果給我們的評分是 85 - 90 分,我們自己東減西扣,可能會覺得自己只有 65 -70 分。也正因為如此,「與人產生聯繫、產生價值」這件事對我們來說格外重要。多多去找人交流、伸出援手,才會發現自己是有能力幫別人解決問題,也才能建立信心。

藉著這次魔改大賽,重新領悟了「『教』是最好的『學』」這個道理。「教人」、「寫教程幫助別人」,不僅僅是最好的提取練習,也是最好的自信來源。



比賽心態總結 — 關於名次、投票和拉票。

只關注「操之在己」的事。

在萬維鋼的得到專欄讀到一篇文章 < 日課 196 | 斯多葛派哲學的安心之法 >,裡面提到的心態控制,非常適用於兩次大賽。

斯多葛控制二分法指的是:將事情分成「能控制的」、「不能控制的」兩種;我們應該只關注「能控制的」,也就是那些操之在己的事。個人的目標,同樣可以分為「外界目標(不能控制的)」和「內部目標(能控制的)」:

  • 外界目標:設立的目標有過多自己無法控制的因素,把希望寄託在外界目標,容易產生各種焦慮不安的情緒。以大賽來看:「拿到第一名」、「得到獎品」,這其中可能就牽涉到:規則異動(前面幾天不開放投票、微信一鍵投票)、VIP 學員的投票等等,各種你無法掌控的變因。
  • 內部目標:自己可以控制的。魔改大賽,我們最能把握的是什麼?不就是「協作,作一個完整的作品。」這個老師反覆提醒的最終目標嗎?

既然都參加大賽了,誰不想贏?誰能夠完全沒有得失心?我們無法徹底根除慾望和好勝的心,但我們可以轉換心態:「消除慾望這個要求實在太高了。並不是沒有慾望,你想要什麼,可以!但是你要把注意力全部集中在自己能控制的這部分上。」


反思自己的投票心態。

上一次 Job Listing 大賽,留下遺憾的部分其實還包括了:「我有票,卻沒有投給我很欣賞的實力作品。」。例如當時韵兒爸爸的 <尋找匠人> 和黃鴻亮的 <全職小夥伴求職網> 都是非常出色、前後端面面俱到的高水平作品,眾人有目共睹;然而,我最後還是把票留給了其他學員。前陣子,重新反省了當時的心態;不敢把票投出去,其中一個原因也是因為「競爭激烈、怕票數被超越」,而因此不敢去肯定好作品。這是什麼弱者的小人心態?相當可恥、不堪,真想狠狠賞當時的自己幾個巴掌。

這一次魔改大賽,果斷投票。這不是因為上一次沒有投,而這一次「補投票」;是打從心裡激賞韵兒爸爸的自虐精神跟過人的設計品味,以及黃鴻亮的技術硬底子(這樣的死嗑精神何嘗不是一種自虐精神?)。

好作品,沒有道理不給予實質的支持!投完票後,心情都莫名愉快,因為這一票對得起良心。往後與這些優秀同學的互動交流,也讓我更確信這個道理:面對實力之作,選擇「肯定」、「交流」得到的收穫,絕對比選擇「敵視」或「忽視」來得太多、太多了,心裡也舒坦。


重視手上的每一張票,將票的價值最大化。

VIP 學員的 1 票等同於「5 票」,而每位 VIP 可以投給 10 個作品。把票留著,跟別人「換票」,當然可以,但這無形之中也會錯失一些東西。

就以上一次 Job Listing 大賽為例,起初我也是不敢看學霸吉米的作品,生怕玻璃心碎裂;然而,看了他的作品 職贏網,再看看 GitHub 代碼,頓時佩服得五體投地!不但瞬間得到了很多功能實作上的思路、解決了自己遇到的問題,還收穫了清楚的註解方式。太震撼了,馬上奉上手上的一票,加了微信、誠心討教,就此開始了與吉米的交流。如果我當時選擇的把票留著、與其他學員換票,我錯失的恐怕有一個兆那麼多。(借用 Nic 的梗)

慎重投票,你可以:

  • 藉投票,與學霸或你欣賞的學員交流(技術類的問題或思路,學習方式、心態),絕對獲益良多!
  • 鼓勵優質教程,或甚至許願想要知道的主題。J & A 魔改秘笈的主題,很多都是取自支持群眾的反饋。
  • 鼓勵踏實迭代的認真學員。

與人「換票」這個行為所得到的,終究就是票而已。


韵兒爸爸:「成為真正的大神後,再去接受更多鮮花和掌聲吧。」

比賽後期,我們採用的拉票策略是:

這樣的策略,就大賽期間的票數增長跟最後的比賽結果來看,成果相當有限,兩人都感受到很強烈的無力感。比賽最後兩天,索性放寬心,不再積極拉票;就在這時,看到韵兒爸爸的微信寫到:「成為真正的大神後,再去接受更多鮮花和掌聲吧。」,更是徹底釋懷了!

因為作品品質、教程、平時的幫助,而真正打從心裡認可我們作品的學員、親友已經給予投票支持了,這樣的票拿得心安理得。至於沒有投票的學員,或是素昧平生的人,就無須強求了。況且,現階段,無論是實力,還是作品,都還有一些不足之處(部分功能還是會有難解的技術難題、各種可以讓體驗更好的優化項目);把注意力拉回自己身上,「不讓未來的妄念影響當下,我只純粹關注當下的目標」。成長、銳變後,升等至更高的水平後,還怕得不到鮮花與掌聲嗎?


結語

二期 VIP 學員自我介紹的帖子 中,我在 3/25 這天留下了自己的學習目標:

  • 透過全棧營的學習讓自己脫胎換骨;我所想實現的「脫胎換骨」,指的是:用正確的學習姿勢、心態,紮實地收穫一門專業(Ruby on Rails),讓邁向的 30 歲的最後一哩路上,充滿更多可能性。而這陣子在閱讀過去的學員分享的全棧營心得,很多人都有提到 60 天帶來的「自信」,這也是我所欠缺的,所以我想貪心地在「脫胎換骨」的定義上多加一個:成為一個自信的人。

經歷了全棧營的一切:兩次魔改大賽的歷練,與神隊友以及眾多優秀且真誠的學員交流;藉著師長、前輩的提點,一次又一次用力地刷洗三觀,提起勇氣跨出自己的小世界。我敢說,我確確實實地實現了自己的學習目標。


最後,感謝我的神隊友吉米,願意包容我在技術、心態上的不足;總是能在我身陷情緒大坑時,伸出最關鍵的援手。跟你組隊,是我在全棧營最大的收穫。





如果你喜歡 Anndo 的文章、覺得對你有幫助,歡迎隨意打賞,用獎勵刺激分享動力。
---
全棧營推薦碼:6717-11f3-6ade
使用我的推薦碼購買 VIP,可獲得 2000 人民幣減免、Rocketbook。
我會在你的 Ruby on Rails 全棧之路上,作你最真誠的夥伴,為你提供幫助與建議。

20170613 全棧營ORID

Objective

今天完成了什麼事情? (與哪些人、事、物有關)

  • 看了韵兒爸爸之前寫的 Photoshop 教程,然後又再查了一些學習資源,先預備著。
  • 寫大賽的複盤,。
  • 鐵血群的購物網站練習作業。

什麼部分印象最深刻?

  • 韵兒爸爸的視頻講解,節奏掌握得很好,操作步驟也很清晰。
  • Photoshop 的學習資源很多,但貪多嚼不爛,先選一個Udemy 的教程跟著作就好。


Reflective

高峰是什麼?

  • 找到第四個室友了,房租分攤下來,算是省下一、兩百美。而且點進 Facebook 看,發現音樂品味似乎蠻相近!
  • 下午練習教材時還算專注。

低點是什麼?

  • 心有貪念、妄念。


Interpretive

今天有什麼關鍵轉捩點嗎?

  • 投資、工作,聽到很多讓人羨慕死的消息,但不知道什麼時候才能輪到自己,或是會不會永遠不會發生。心裡很焦慮。

有什麼重要的領悟?

  • 如果沒有得到機會或肯定,代表自己整體的特質、實力還不夠有說服力。
  • 再次回憶萬維鋼文章中的這句話:「並不是沒有慾望,你想要什麼東西,可以!但是你要把注意力全部集中在自己能控制的這部分上。」
  • 要有耐心,靜待時間證明付出的心血並非白費。

為什麼很重要?

  • 窮著急是沒有意義的!省下這樣的情緒和發愁的時間,不帶雜念、專注在自己能掌握的,缺什麼就去補什麼。


Decisional

我們會如何用一句話形容今天的工作?

  • 結束休息狀態,慢慢恢復練習量、文字產量。

明天要做什麼事情?有什麼需要繼續努力的?

  • 將複盤文收尾,交作業。
  • 鐵血群的刻意練習作業。




如果你喜歡 Anndo 的文章、覺得對你有幫助,歡迎隨意打賞,用獎勵刺激分享動力。
---
全棧營推薦碼:6717-11f3-6ade
使用我的推薦碼購買 VIP,可獲得 2000 人民幣減免、Rocketbook。
我會在你的 Ruby on Rails 全棧之路上,作你最真誠的夥伴,為你提供幫助與建議。

20170612 全棧營ORID

Objective

今天完成了什麼事情? (與哪些人、事、物有關)

  • 各式各樣的大掃除:
    • 爆炸亂的房間。
    • 論壇上的發文、標題格式。
    • Mac 大清理,刪掉很少用到的 App、整理文件。
  • 之前 University of Michigan 的課程網頁一直沒上去看,花點時間適應一下。
  • 晚上回家後,看回放,完成一篇直播筆記:[直播筆記] 比完賽的你該如何再次成長?(主講人:Nic)
  • 聽葉大分享投資相關資訊。

什麼部分印象最深刻?

  • 每次跟葉大交流,都有很多收穫,也更有動力去執行、打通管道。


Reflective

高峰是什麼?

  • 平靜的一天,好像沒有特別的高點。

低點是什麼?

  • 6、7 月需要作很多事情(全棧營、英文寫作、設計軟體等等),同時進行,很害怕會多頭空,但偏偏每一樣都很重要。心裡不免有點慌張。


Interpretive

今天有什麼關鍵轉捩點嗎?

  • 回憶大賽,最幸運的事情莫過於收穫一個好隊友,不單單是技術面的神隊友,在其他方面(價值觀、各種經驗分享,或甚至只是亂聊),都像多了一個哥哥。

有什麼重要的領悟?

  • 與其說是「幸運」,不如說是靠著積累、提高自己而爭取到的:虛心請教、積極交流,還有從開學到第一次大賽這段期間,自己展現出的學習態度跟成果。

Decisional

我們會如何用一句話形容今天的工作?

  • 放空的一天。

明天要做什麼事情?有什麼需要繼續努力的?

  • 明天的首要任務是寫大賽複盤,在完成 80% 之前,約束自己不能作其他事。
  • 鐵血群的 JD Store 練習。
  • 其餘時間要處理學校的課程網頁上列出的準備事項。




如果你喜歡 Anndo 的文章、覺得對你有幫助,歡迎隨意打賞,用獎勵刺激分享動力。
---
全棧營推薦碼:6717-11f3-6ade
使用我的推薦碼購買 VIP,可獲得 2000 人民幣減免、Rocketbook。
我會在你的 Ruby on Rails 全棧之路上,作你最真誠的夥伴,為你提供幫助與建議。

[直播筆記] 比完賽的你該如何再次成長?(主講人:Nic)

直播資訊

主講人:Nic

時間:6月12日

時長:本次直播總時長30分鐘。

概要:為期三週的比賽結束後, Nic 會教你如何保持成長速度,做個更厲害的編程手。

直播筆紀

學完後一個月,沒再加強記憶,等於沒學!

  • 打鐵要趁熱,請即刻復盤。可以休息一、兩天,但要盡快開始,切忌擺爛!
  • 學完後一個月,沒再加強記憶,等於沒學!所以複盤很重要,要記下:「作了什麼?」、「學了什麼?」。
  • 無論有沒有參賽,都應該要作複盤。沒有參加比賽的同學,可以反省自己為什麼沒參賽或從有參賽的同學身上觀察到了些什麼。


未來學習方向

贖罪(基礎不夠、作業沒作的同學)

  • 雖然老師們會建議「先參賽再說。」,但基礎薄弱的同學在比賽後,請務必利用瑣碎的時間,趕緊複習教材。
  • 把選修課程(e.g. 百寶箱)補上,上傳作業、GitHub。

全棧營提供的支援

  • 每週釋出新的教程。
  • 求職手冊、自我評測水平。
  • 微信求職群,門檻:
    • 參加過兩次比賽。
    • 完成作業進度。
    • 有複盤心得。

聽完直播後,你這週該作的三件事!

  • 寫複盤。
  • 打基礎、新教程練習。
  • 看直播、參與 Meetup。

一定要作,少作就錯過幾個兆!


Q&A 時間

  • Q: 雖然知道 Google 質量高,但過去習慣用百度,英文又不好,所以有點排斥。
    A: 應該是要克服困難,而不是排斥「困難」、只享受「簡單」。如果你想當一個稱職的程序員,Google 絕對是一定是一個必備技能。

  • Q: 老師,對 RoR 的語言結構不清楚,是否該系統去學?
    A: 學習是 Xdite 老師說的「拼拼圖」,沒有所謂的「系統」,沒有必要把每一個細節都搞清楚,應該是要把當下需要的東西搞懂。蒐集越來越多有用的拼圖、放在對的位置,這就是一套系統。

  • Q: 需要買書嗎?
    A: 非必要,但可以試試看。

  • Q: 學到什麼程度才能靠編程吃飯?
    A: 編程的靈魂是「解決問題」。要能靠編程吃飯,你必須要有這樣的能力,實作出解決問題的方案。(e.g. Nic 老師自己寫了看盤的 gem。)

其他重點

  • 不要因為「其他人有作過類似東西」而不去作,人家作是人家學到,但你還沒學到。
  • 如果有 Javascript 的底子,可以直接搜尋、去學框架(e.g. vue.js)。如果你是新手,不建議先碰 Javascript。
  • 初期寫代碼時,寫爛沒關係,只要能動就好。不要一開始就要求完美,會非常痛苦。


推薦資源





如果你喜歡 Anndo 的文章、覺得對你有幫助,歡迎隨意打賞,用獎勵刺激分享動力。
---
全棧營推薦碼:6717-11f3-6ade
使用我的推薦碼購買 VIP,可獲得 2000 人民幣減免、Rocketbook。
我會在你的 Ruby on Rails 全棧之路上,作你最真誠的夥伴,為你提供幫助與建議。

20170611 全棧營ORID

Objective

今天完成了什麼事情? (與哪些人、事、物有關)

  • 筆記心得文還是沒寫完,索性直接分享模板資源給大家了:Anndo 的筆記模板 GitHub 開源
  • 不想發微信,連分享資源時都不想廣告作品了。
  • 台北 Meetup,下午大家分享了一下參賽心得,結束後一起去 Beeru 大喝特喝!痛快!

什麼部分印象最深刻?

  • 在微信群看到黃鴻亮在研究金流接口,這種死嗑精神太讓人讚賞了。
  • 韵兒爸爸的微信發文:「成為真正的大神後,再去接受更多鮮花和掌聲吧!」,正是如此,謙虛向學、持之以恆。


Reflective

高峰是什麼?

  • 喝酒時,跟不在場的吉米、思涵,還有不能透露的嘉賓,大家透過 zoom.us 視訊連線。喝酒、亂聊,一起乾杯時高興得不得了。
  • 太多感人的留言啦!還有同學用隊友的 VIP 投了一票,「一直想為你們留到最後,讓你們最後衝刺的。」。

低點是什麼?

  • 沒有低點。


Interpretive

今天有什麼關鍵轉捩點嗎?

  • 不管比賽了,以旁觀者的心態看待結果,心情好輕鬆。

有什麼重要的領悟?

  • 因為作品品質、教程、平時的幫助而投下的票,拿了不心虛。
  • 回過頭,才發現自己走了那麼遠;往前看,才知道未來的路還很長。比賽只不過是學習的道路上一個一小個環節,獎品、名次是如此微不足道。
  • 以旁觀者的角度,人事物都看得特別明白。把那些行事作風令人欣賞、正直且真誠的同學,通通記心上。


Decisional

我們會如何用一句話形容今天的工作?

  • 開心阿,令人哭笑不得的大賽終於結束了!

明天要做什麼事情?有什麼需要繼續努力的?

  • 醒酒。
  • 開始寫複盤心得。




如果你喜歡 Anndo 的文章、覺得對你有幫助,歡迎隨意打賞,用獎勵刺激分享動力。
---
全棧營推薦碼:6717-11f3-6ade
使用我的推薦碼購買 VIP,可獲得 2000 人民幣減免、Rocketbook。
我會在你的 Ruby on Rails 全棧之路上,作你最真誠的夥伴,為你提供幫助與建議。

20170610 全棧營ORID

Objective

今天完成了什麼事情? (與哪些人、事、物有關)

  • 早上 Stand-up Meeting,算閒聊吧。下週要找時間跟吉米進行一次大賽的 Review。
  • 下午問了 Nic 一些問題,撈到一些未來可以慢慢玩的好料:

    • 當作新功能,有新的內容、數據生成要請協作人員運行,專案可以利用 Rake Task。
    • 幫專案裝 Redmine,進行項目管理。
    • 資料庫:Sequel ProPostgreSQL
  • 逃離電腦,出門走走。

什麼部分印象最深刻?

  • 偷描到 Nic 的 Pull Request 有模板,又學到一招。在專案建立一個 .github 的資料夾,裡面可以加入 PULL_REQUEST_TEMPLATE.md、ISSUE_TEMPLATE.md 等檔案,用來統一專案人員在建立 Pull Request 或 Issue 時的內容格式。(參考:GitHupHelp
  • 看了韵兒爸爸的 <致將來的寶貝>,「高尚的品格和情趣會讓你度過最嚴厲的寒冬,因為有理想會使人無比出眾。」這句話寫得太棒了,也很感人。


Reflective

高峰是什麼?

  • 之前幫助過或有看教程的同學,會特地發訊息跟留言、打氣,感人。

低點是什麼?

  • 普通,好像沒有低點。


Interpretive

今天有什麼關鍵轉捩點嗎?

  • Wicked 的 < Wonderful > 的這首歌,聽到幾句歌詞中的 "I got carried away",想了一些事情。

    "Does it surprise you, I got hooked,
    and all too soon.
    What can I say?
    I got carried away, and not just by balloon."

有什麼重要的領悟?

  • 客觀檢視自己的實力及成長,不去依賴外界的肯定、評價。
  • 透過外部因素來肯定自己,或因此受其左右、感到飄飄然,是很危險的一件事情。


Decisional

我們會如何用一句話形容今天的工作?

  • 淡定。

明天要做什麼事情?有什麼需要繼續努力的?

  • 白天 Meetup,收尾一下、寫寫文。




如果你喜歡 Anndo 的文章、覺得對你有幫助,歡迎隨意打賞,用獎勵刺激分享動力。
---
全棧營推薦碼:6717-11f3-6ade
使用我的推薦碼購買 VIP,可獲得 2000 人民幣減免、Rocketbook。
我會在你的 Ruby on Rails 全棧之路上,作你最真誠的夥伴,為你提供幫助與建議。

[直播筆記] 你應該掌握哪些基本功(主講人:Xdite)

直播資訊

主講人:Xdite 老師
時間:6月8日
時長:本次直播總時長32分鐘。
概要:複盤時間 — 你應該掌握哪些基本功?


直播筆記

為什麼要辦這個大賽?

  • 基礎技術總複盤
    逼你遷移所學的知識和技能;「學編程是要拿來用的。你不但要用,還要用得完整!」

  • 協作能力的鍛鍊
    程序員無法長久進步,是因為總是自己來;然而,自己獨立作業很容易有盲點。「協作」可以讓你察覺不足之處,知道自己的短處後,才有辦法加速學習、加強能力。

參賽手冊其實就是「項目指南」,讓你知道怎麼樣從頭至尾完成一個項目。請列印下來,並反覆練習手冊中的每一個動作。


你應該掌握哪些基本功?

  • 如果你感到慌張、覺得自己實力薄弱,請利用手冊來檢視目前的水平,執行每一個步驟。重點在於「你有沒有辦法不加思索地用?」,你要有辦法用,你才有辦法講出其中的道理。不是教材學完就畢業了!「能不能用?能不能快速地用?」才是門檻。

    舉例來說,你需要練:

    • CRUD
    • 搜尋能力;有沒有辦法精準地下 Google 關鍵字,快速找到需要的解答和資源。
    • 加快寫功能的速度(e.g. 3 小時 → 30 分鐘)
    • 提取練習;寫文章、教程。
  • 「業餘」、「職業」的差別,就在於「不加思索地用」。

  • 鼓勵大家寫 ORID、教程,是因為寫過就會產生深刻印象,是「提取練習」的一種。作最多提取、複盤的人最後都成了大神。(e.g. ihower、Xdite 老師,兩人都是在程序員時期有「複盤練習」好習慣。)

  • 自信、變強,都是靠不斷練習、壓縮每一次的時間。任何一個「你不熟,但是上次作得出來的功能」,在下一次,你能用「一半」的時間作出來,這才是職業標準。

  • 項目的「標配」(e.g. Landing Page)不能不熟!不然你很容易陷入絕望。作產品時會有很多基本的「業務邏輯」,基本的都不熟了,更何況是不熟的?所以職業要求是:更加熟練、更快。

  • 針對一個技能,反覆練習、提高熟練度,你就會產生「洞見」;一旦有了洞見,你就會發現自己少了很多恐懼。

  • 「學編程」不是勳章,不是達成成就後就結束了。如果沒有刻意練習和提取(做一個落地的項目或寫文章),最後還是會一場空。要掌握一項技能,重點還是「實作」!

  • 很多學員都還是「表現型人格」,自我滿足,學一學就覺得「我會編程了」。然而,所謂的「會編程」,應該是要能完全掌握基本動作。


為什麼「新手」無法升級為「高級新手」?

  • 為什麼很多人會卡在「新手輪迴」?最可怕的輪迴,就是重複「新手期錯誤」,卻以為自己辛苦練習、得到很多經驗值,但其實都是錯覺,是自我滿足。
  • 成長 = 下一次作同樣的事情,更快、更像天才。

  • 參加大賽不是「交作業」,而是透過大賽,發現自己的「不足」。發現缺什麼,就去練什麼。練習的定義,不是從基礎作(例如從頭作購物網站),而是將單一動作練得更快。


一定要作的兩個作業

  • 大賽複盤(1000 字)
  • 設計大賽手冊(PDF 檔),檢視自己的知識點。


Q&A 時間

  • Q. 老師當年為什麼要學 Ruby on Rails?
    A. PHP 作項目太慢了,Rails 可以快速開發、有很棒的現成套件,學習起來很有成就感,也會有更多的時間用來學習其他新的事物。

  • Q. 不理解代碼原理,不懂為什麼要這樣寫;對代碼的觀念還是很模糊。
    A. 多練個幾遍。另外就是,你們都犯了「不敢改」的毛病!要改裡面的動作,改壞它!修壞掉的東西,你就知道背後的原理了。

  • Q. 找不到問題的解答,覺得很疲憊。
    A. 找不到解答當然會很疲憊,這是常態!但要積極去找出「問題的邊界跟原因」,然後寫成教程,加快自己下一次實作的速度。
    編程之所以會讓人痛苦,是因為沒有標準答案,只有「接近標準答案的答案」;有時候你找得到,有時候你找不到,這都是正常的。如果你感到痛苦,表示你正在成長,這就是「成長痛」!

  • Q. 與隊友協作、溝通時,理念有衝突,有很多讓步與妥協。哪些是我們該堅持?哪些是我們該妥協的?
    A. 試著再作一個產品,堅持你原先的理念,然後看會不會成功。當時不作了,未來也不作了。不是這樣的!就算讓步、決定採用對方的點子,事後還是要去實現自己的點子,才能驗證自己的想法對不對。如果成功了,就能打對方臉;就算失敗了,也是很好的學習。

  • Q. 有沒有官方寫的功能實作教程?
    A. 教程有一些東西不寫,是希望你自己 Google 寫出來!你要自己有「求知慾」,如果你老是等別人的答案,你在編程的世界是會死的。不管教程再完整、詳細,都不可能 100% 滿足你的需求。你自己本身要有「好奇心」,才是好的學習節奏;你不可能永遠都在等別人給你完美的教程,你如果不行動,就不會成長。





如果你喜歡 Anndo 的文章、覺得對你有幫助,歡迎隨意打賞,用獎勵刺激分享動力。
---
全棧營推薦碼:6717-11f3-6ade
使用我的推薦碼購買 VIP,可獲得 2000 人民幣減免、Rocketbook。
我會在你的 Ruby on Rails 全棧之路上,作你最真誠的夥伴,為你提供幫助與建議。

20170609 每週總結

① 本周學到的最棒概念/工具

概念:

「成長 = 下一次作同樣的事情,更快、更像天才。」

工具:

工具名稱:GitHubGist

工具用途:代碼剪貼簿,可以用來分享代碼片段、文章中嵌入代碼。

使用示意:

  • 編輯代碼片段

  • 在文章中嵌入代碼片段:

  • 效果:

② 本周遇到最大的坑

大坑:

受外界影響,對很多現象感到不解和厭煩。

領悟及脫坑方案:

  • 不要瞎湊熱鬧或操碎別人的心,別人要怎麼行動是人家家的事,把注意力拉回自己應該要作的事(盡心盡力分享、刻意練習、提取跟總結)。
  • 專注在成長上,才真正對得起自己跟繳出去的每一分錢。




如果你喜歡 Anndo 的文章、覺得對你有幫助,歡迎隨意打賞,用獎勵刺激分享動力。
---
全棧營推薦碼:6717-11f3-6ade
使用我的推薦碼購買 VIP,可獲得 2000 人民幣減免、Rocketbook。
我會在你的 Ruby on Rails 全棧之路上,作你最真誠的夥伴,為你提供幫助與建議。

20170609 全棧營ORID

Objective

今天完成了什麼事情? (與哪些人、事、物有關)

什麼部分印象最深刻?

  • 沒有設計軟體的技能果然還是不行,特別是 Photoshop,只能用笨方法來作圖。


Reflective

高峰是什麼?

  • 看到一些很感人的留言。

低點是什麼?

  • 變調的大賽真令人厭煩,希望趕快結束。


Interpretive

今天有什麼關鍵轉捩點嗎?

  • 今天一整天注意力都被比賽給奪走了,事後覺得很空虛。

有什麼重要的領悟?

  • 一直關注這些不可控的因素,對成長毫無助益,心裡也很不踏實。
  • Code like you don't need that f**king chair!


Decisional

我們會如何用一句話形容今天的工作?

  • 空虛。

明天要做什麼事情?有什麼需要繼續努力的?

  • 早上 Stand-up Meeting。
  • 今天還是沒寫完分享文,明天繼續。




如果你喜歡 Anndo 的文章、覺得對你有幫助,歡迎隨意打賞,用獎勵刺激分享動力。
---
全棧營推薦碼:6717-11f3-6ade
使用我的推薦碼購買 VIP,可獲得 2000 人民幣減免、Rocketbook。
我會在你的 Ruby on Rails 全棧之路上,作你最真誠的夥伴,為你提供幫助與建議。

Comments