五月中的時候,在 AppWorks School 聽了 Jamie’s AMA (Ask Me Anything),邊聽邊記了一點筆記,想說整理在這邊,可能還夾雜一點個人的補充,分享給大家~(這篇應該會蠻隨筆性質的)
中午吃什麼?
不知道中午要吃什麼?求方便的話,可以讓別人來決定,或是可以從外送平台上做挑選。
也可以根據一些特殊情況來做選擇:因為疫情的關係,變得比較少運動,這時可以挑比較健康的沙拉來吃,讓自己感覺起來比較健康!
No-Code 成趨勢,軟體工程師何去何從?
未來不會真的達到所謂的「no-code」,只是不同層級 (比較 low-level) 的 abstraction 或自動化,讓軟體工程師能夠專注在更 high-level 的事情上,如此一來,可以提升單位生產力。
像是對比較早期的開發而言,library 的出現就是一種 abstraction。
若舉農夫為例,因為機械工具的發明,讓農夫只要專注在 high-level 的工作即可,其他 low-level 的事情大部分都可以交給機械工具去處理。
所以,軟體工程師何去何從?即便是如此,業界對於軟體工程師的需求還是會不斷上升,因為什麼都講求數位化,需求只會越來越高,像目前金融業大概只有 2-3% 的數位轉型呢!
遠端工作
因為疫情的關係,遠端工作更為普遍,也就因此,我們更容易得到國外的工作機會。
所以說,累積實力和提升語言能力挺重要的,地域因素並不是個限制!
校園 vs 業界
業界並不像學校,什麼問題都 well-defined,我們要學會自己去定義問題!
這一行不是只有純寫程式而已,所以如果程式能力沒到很頂,沒關係,天生我材必有用,這一行還有其他方面啊!
就像車子不是只有引擎而已,還有操作手感、座椅舒適度等等的元素需要去顧及。
如何成長更快?
從失敗、犯錯中學習。失敗為成功之母!
不是本科的怎麼辦?
每個人都有他的強項,大家各自發揮所長以 improve 整體的表現。
但其實那也只是名義上的本科/非本科,那只會決定我們的課表長怎樣,至於實際我們想學什麼、想成為什麼樣的人,都得看我們自己怎麼去行動。
國外工作一定讚?
比較一下:在台灣工作,可能月薪 6-10 萬,而在美國矽谷工作,年薪會有個 30 萬美金;但是,在台灣,物價低很多,而在美國矽谷那邊,以那樣的薪水生活,可能會挺辛苦的。
所以說,看事情不要只看其中一面,卻忽略掉其他也同等重要的考量點!
關於區塊鏈
區塊鏈「去中心化」的特性,大大改變「價值交換」的方式。
過去的 https protocol 是從 server copy 一份給 client,然後 display 出來;而區塊鏈不一樣,它是「這邊消滅,那邊 create」。
可能在未來 30 年、50 年,區塊鏈將會顛覆地政、證券交易所等行業!
自己人生,自己做主!
有人曾對 Jamie 說過:「Jamie 你傻傻,創投在台灣那麼沙漠,你還要搞?」
然而現在看起來是挺不錯的。
所以,別因為別人撥冷水就不去嘗試了(但也要自己去判斷,而不是隨意行動)
學習是能遷移的
「學XXX技術或是領域會不會找不到工作?」永遠會有,像是 mainframe😂
當中最關鍵是「能力能帶著走」,所以,別太糾結這一點,專注在提升自我吧!
壓力調適
如何排解壓力?或者問說,為何會覺得有壓力?
那是因為,我們對於失敗或是最慘情況太過於模糊,就像是半夜上廁所太暗令人害怕。
所以說,試著想像「失敗」以後的最慘情況吧!
在過程中你或許會發現,其實還好,就僅僅只是「沒那麼成功」而已,想得夠清楚一點,你就會發現實際上沒那麼恐怖。
簡單來說,會壓力大的主要原因:對未來感到不明確。
除此之外,多運動吧,可以先從簡單的散步和慢跑開始。
最重要的是,讓自己開心,常保愉快心情!
思維的價值所在
有人曾問 Jamie:「為何你不當工程師?」
然而,Jamie 說他其實是把自己視為 engineer 的。
只不過是把「engineering 的技術」套用在 social engineering,因此,「engineering 的技術」其實是可以帶著走、套用於其他領域的「思維」!!!
所以很多事情,對於從小學 engineering 的 Jamie 來說,都是一種 engineer!
面試心態
關於面試,不要覺得自己是在面試,而是在進行一場「媒合會」。
找工作可能會花上幾個月,但確定工作實際上班是好幾年的!
因此,別急,多面幾間公司,挑個對自己來說最好的,像是覺得自己在過程當中會不會有成就感、公司整體帶給你的感覺。
切記,這是一個雙方互相了解的過程,也當成是你在面試他們!
不要將就,而且,真的別急啊!
怎麼做時間管理?
- sleep hacking。Jamie 的睡眠時間為 11pm ~ 5am 六個小時,找個適合自己的睡眠時間吧!
- 用 engineering 的思維去 approach。可以 implement 新的 feature 去 improve 人生作業系統,以 email 為例,可以弄個 Gmail filter (因為每一封郵件看似一點點,但累積起來可是很可觀的)。反正就是多 try,找出最 fit 自己的方式!
寫作價值連城
對 Jamie 而言,在大量寫網誌的過程當中更加了解自己。
因為如果你今天要發布,你會希望文章結構是嚴謹且有架構的,這時你會不斷跟自己 talk,也就會越來越清楚自己是誰。(這呼應我的:認識自我 • 感受世界 • 創造價值)
而且,對於 Jamie 來說,寫作和運動是 engineer 最基本的工夫!
關於設定目標:成功與失敗
把最失敗的情況想清楚,像是:School 一年賠 100 萬而且沒有幫助到任何人。
把最基本的成功定義清楚,像是:School 每年幫助到一個人。
所以說,成功、失敗不是絕對的 0 與 1,它是一段光譜!
思考的深與淺
不要「我不喜歡那個」就沒了,而是要知道「我喜歡什麼」。
舉個例:想去國外工作 → 國外=非國內 → 你要矽谷?北歐?東南亞?
最該投資的是自己
多花點時間了解自己,如同 Steve Jobs 所說的,點終究會連起來的!
希望讀完這篇文章的您能夠有所收穫,我們下篇文見啦 😃