最近換工作,要學很多以前我沒用過的程式語言技術,像是 TypeScript, GraphQL, Relay 等等。於是我上網找了很多免費的、付費的教學影片,像是在 YouTube、 Udemy、PluralSight 等等平台。 但很多教學影片從製作至今已經過了兩三年甚至五六年。在軟體的世界,過一年就人事已非了,何況是現在去看 2016年的教學說明。許多 web packages 的版本在六年間已經從 version 5.x 跳到 18.x 之類的... 因此即便那個教學影片再怎樣的手把手教學都沒有用。資訊已經完全過時。 軟體的世界就是這樣,技術日新月異。圖書館都不願意收舊的 coding 教科書,因為過時的資訊難以幫助到人。 軟體的世界就是這樣,技術日新月異。圖書館都不願意收舊的 coding 教科書,因為過時的資訊難以幫助到人。 許多人常萌生要自學 coding的念頭,但因為不得其門而入,一不小心熱情就會澆熄。身為一個自學 coding轉行當軟體工程師的人,我理解這種感覺。我們身在一個資訊爆炸的時代,但資訊量太大,找到對自己有用的教學資源其實就是自學最困難的一步。 很多人想到要學 coding,會想「課程會不會很貴?」「會不會很難?」「會不會需要花很久的時間?」其實這些問題都問錯了。自學 Coding是個知難行易的學問;如果知道怎麼找自學的資源,不用花多少錢甚至免費就能達成。如果找到對症下藥、適合自己的資源,認真跟著看跟著做也不會難上手。但如何找到那個沒有過時、資訊正確又適合自己的課程?很多人花了大把時間、大把金錢就卡在這個第一步。 我舉一個生活化的例子你就懂了。Ikea 的傢俱你說難組嗎?其實一點都不難,但先決條件是 Ikea的說明文件非常好懂、資訊正確,而 Ikea 家具的品管做得不錯,大部分我們買回家的包裝裡頭零件都正確,因此照著說明書一步一步完成不難還非常有成就感。 但我們也都買過很爛的家具組:說明書沒人看得懂、裡頭的零件缺一大堆,甚至連家具的裁切、材料本身都有問題,大小根本組不起來。不然就是說明書過時了:零件已經改版本了,但說明書沒有更新。如果組一個家具要一直打給客服補貨、換貨,而且甚至問題在哪裡我們都推敲不出來、客服那頭沒人回答我們問題... 我們一定非常洩氣,很快就放棄組家具了。我們一定心想「組家具太難了!」 以網頁開發這塊的 coding來說,
你若看我這個部落格的網址:findcareerpassion.blogspot.com,就能知道我當初開始寫這個部落格的目的:幫助大家尋找自己的職涯熱情、找出自己喜歡的職業。 我從 2018年開始寫這個部落格。 時光回溯六年。地點:美國加州矽谷。那時我剛生完我的第一個孩子,人生第一次當媽媽。在這個節骨眼,我裸辭在 Tesla 當技術寫作員(Technical Writer)的工作,決定要在家靠網路教學影片 自學成為軟體工程師 。 這段時間非常鬱悶。因為我做了一個經濟上非常不理性的決定。沒有軟體工程的基礎、沒時間去外面上課,完全任性地想靠便宜的線上課程轉行....(如果你好奇的話,我最後 花了九個月正式轉行成功 。) 在那段寂寞的日子裡,我靠寫這個部落格自我鼓勵。想說紀錄一下艱辛心酸的日子,也許也能幫助未來的人找出自己究竟喜歡什麼樣的工作。 是的,我一開始寫部落格的目的並非要分享轉行的方法,因為我也不知道我的方法會不會成功。但那時的我知道的是,很多人跟我一樣,想要換工作。很多人跟我一樣,覺得自己的工作不夠有趣、不夠具挑戰、不夠適合自己。 不喜歡自己現任的工作,但也不知道自己到底要什麼。這就是世界上很多、很多、很多人的問題。 我是台灣人,生長在台灣填鴨式的教育環境。我知道很多人會把自己工作上的不快樂推給父母、推給教育環境。「都是被逼的」。「沒有機會探索自己的興趣。」「一生都不知道自己喜歡什麼。」 但外國人就都愛自己的工作嗎? 我最近在聽一本書,書名是 So Good They Can't Ignore You 。這本書探討的就是如何找到一個自己真正喜愛、快樂的職涯。書中說到一個研究,訪問加拿大的年輕人,想得知他們認為他們有熱情的事情是什麼?結果絕大多數的人回答跳舞、曲棍球、藝術等這類比較偏向「興趣」類型的答案。試想,一個社會要如何每個人都把曲棍球、舞蹈當成職業呢? 事實上從總總方面來看, 找不出自己喜歡、有熱情的工作 應當是全球現象,尤其是好發於年輕剛出社會的人。 很久以前我就寫過一篇文章叫做 Why Follow Your Passion Is Not Useful Advice 。這篇文章是歸結「 恆毅力 」這本書裡頭說一個概念:現代人已不像上個世代那樣,盲從父母做出的人生安排。但我們有因此比較快樂嗎?事實上,現代大部分的人太執著於找到「最」適合、「最」有熱