2017/07/16 Wesley’s Digest Collection

  • 『遇到問題鬼打牆怎麼辦?問別人就對了,每個人都有自己專攻的東西,你不可能什麼都會。只要遇到一個問題超過十分鐘想不出來解法,就快點去找人求救,不要自己在那邊鬼打牆。自己硬想不會比開口問更有效率。多多認識強者真的很重要。』; 『大家除了功能做好外,整個App的美感設計、作品Present時的Story Telling、甚至概念影片,這些也都準備得好好的,當時我的思考實在太狹隘了,強者的思考是更全面、且對自我要求更高的。那門課我根本被電爆了。』如果覺得你已經提早做完,在等死線到來,很有可能只是因為你原先的標準太低,而當這樣的標準拉高之後,會發現其實還有東西很多細節要去修補,這根本上的差異也決定了一個作品的完整度和細膩度。

  • 『真正讓我感到滿足的,是用 Ruby 語言寫程式、開發 Basecamp、寫部落格文章、拍照片,享受那些學習跟娛樂,那些我本來就負擔得起的生活。真要說什麼體悟的話,我發現真正讓我快樂的,其實是全心專注時所得到的寧靜與心流狀態(flow)。感覺就像我去把舞台上那百萬富翁的專屬布幕拉開了,才發現布幕後面最重要的東西,我早就擁有了。這讓我滿心震驚與敬畏。但我也終於鬆了一口氣。』想想現在做的工作其實開始覺得麻木了,你用什麼新穎的技術根本不重要,現代人都只看外表,核心對他們來講根本沒差,為了工作而失去原本應該擁有的生活,怎麼想都是划不來的一件投資。

  • 『招聘真的很困難。以至於招聘者每年需要絞盡腦汁出新筆試題,以免往年的筆試題早就被人背熟了。出題很費腦子,要出的不太簡單也不太難,能夠濾掉絕大多數濫竽充數的但又要保證不因題目不公平而濾掉真正有能力的,要考慮審題人的時間成本就只能大多數用選擇題,而選擇題又是可以猜答案的(極少有人會在選了答案之後還敢在空白的地方寫為什麼選某答案的原因的)。更悲催的是,有些題目出的連公司的員工們自己都會做錯(真的是員工們做錯了嗎?還是題目本身就出錯了?)』就以筆者公司的現況來說,年初說好要讓團隊人數擴增一倍以上,結果半年過去只找到一個 ios 工程師,還被暫時性抓去做 QA,北部找人都不容易了,更何況是南部要找 senior devloper,好不容易找到適合的又覺得對方太貴,有時問題難解也可能只是其中一方不能妥協讓步造成談判破局。

  • 『但是我卻發現,事實上倒頭來還是得靠自己讀,不過不可否認地,在大學這三年裡我學到了很多我之前都一直不懂的理論,在之前我可能不懂多緒、多工背後context-switch怎麼運作,寫迴圈為什麼存取相鄰的記憶體會比較快,原來是cache的原因,一直聽到什麼分支預測錯誤,不瞭解是什麼東西,修了計算機結構學,才瞭解原來CPU裡還有pipeline這種機制在加速,才會有分支預測的問題,很多理論都是在這時建立起來,在這之前我會寫程式,但很多概念上可能不正確,在這之後我能從基本的原理出發,寫出更好的程式來。』筆者不是念資工本科系出身,但聽念相關科系朋友的說法是,系上常常會有那種,個人能力值強到逆天等級的神人,看他喵一眼程式就能馬上抓出問題點出在哪,或是幾分鐘就把一個功能實作出來。確實那個人真的很厲害,但沒有人的厲害和常威一樣是天生神力,在這之前的累積沒有人看到,所謂人生也不過是各個階段各個過程不斷鑽研的綜合值,選擇放棄而不試圖努力接近,無非是人類最大的自我欺騙。

  • 『內容傳遞網路(Content delivery network,簡稱 CDN)有許多的優點,其中一個很重要的就是將伺服器分散在不同地點,讓世界各地的使用者可以從離自己最近的伺服器上取得資料,這樣可以有效減低封包傳遞的 propagation time。』CDN 好處就大的就是使用者如果在其他網站有用到某個函式庫,基本上連到另一個網站如果同樣有使用到那個函式庫就可以直接引用而無需重新載入。寫前後端不得不知有關網路的一切,這方面也是筆者極為薄弱的一塊,前幾天跟公司同事詢問這方面知識,總感覺他很意外筆者竟然不知道,瞬間感到超級羞赧。

只聽經典

言葉之庭是筆者接觸新海誠導演的第一部作品,短短四十分鐘的小品卻把一個師生戀的故事說得如此之好,甚至之後在你的名字也不難發現有著其中的彩蛋。