你願意犧牲多少來得到你想要的事物?

前言

許多時候我們都必須去作出選擇,先前六角學院的廖老師有分享過[前端求職履歷面試全攻略]的影音心得,其中裡面有講到你願意為了達到目標犧牲多少?

而最近自己也發生一點事情而心有感受,所以分享一下我自身的一些經歷。

學習程式語言的前期

早期我在學習程式語言都是仰賴著自學,那時候線上課程並沒有現在那麼多只能靠著自己 Google 及買書來學習,想當然學習狀況並不是很好,因為書本所教的都是非常制式課綱,常常與實際開發環境下並不同。

學習過程中,我遇到非常多困難點,因為本身並不是寫程式出生,所以對程式的概念一竅不通(更不用說記憶力不佳),為了搞懂我所學的程式語言所以我必須做出犧牲的覺悟才能夠搞懂基礎邏輯,而其中我犧牲的是大學時期的娛樂,很多人在大學時期都會與同學、好友和朋友一起出去熱血環島、新生訓練等等,但我卻是坐在電腦前搞清楚程式邏輯及原理,也因為我選擇犧牲了娛樂而得到程式語言的基礎邏輯、專案管理及客戶溝通等能力(會有專案開發及客戶溝通能力是因為曾在學期間擔任過專案管理人的關係)

程式語言學習的中期

當然學習程式語言個過程中一定會遇到各種現實面的壓力問題,所以我中途有一度約半年至一年左右沒有接觸寫程式,改跑去當業務,主要原因是發現自己對於與客戶溝通上非常的嘴笨,時常臨場反應不太過來,所以為了磨練自己跑去做了信用卡業務、房屋買賣業務及食品銷售人員等,訓練自己面對客戶的時不要感到緊張及混亂,而在學期間我也會為了訓練自己的口才而自願擔任報告人進而培養出人家所說的台風(當然事前模擬準備很重要)。

程式語言學習的後期

學習一個技術的過程中,其實很容易遇到一些挫折,我也曾遇過挫折而一度萌生放棄的念頭,主要原因是出在我選擇錯誤的道路。

前面有講到我為了學習程式語言的基礎邏輯而犧牲一些事物,當初讓我犧牲的這些事物的語言是 PHP&MySQL,這是一個後端語言,當然並不是這個語言不好。

那為什麼會萌生放棄呢?因為我發現自己學了之後卻不知道能夠拿來做什麼,也沒有因為學會這個語言而增加自己的價值及提升工作機會,導致萌生了放棄的念頭,所以我至少有半年左右停下寫 PHP&MySQL,改跑去學 C、 C++、 C#、 Java、 Pyhon 等等,嘗試在這些語言中找到當初的學習初衷。

後來因為某一段機緣巧合被公司主管要求去做前端開發,才發現自己當初寫程式語言的初衷是前端開發,所以我至少花 3~4 年左右的時間才發現自己所喜好的領域在前端。

轉走前端開發的犧牲

自今我已轉前端開發至少 8~9 個月左右,在我決心改轉走前端開發之後心中一直有一個想法支撐著我,【好不容易找到自己真正感興趣的領域在前端,這一次我絕對要努力學會前端】,這一個念頭支持著我到現在,當然過程我也勢必要做出犧牲,所以我這一次的犧牲是娛樂時間、健康及陪伴家人的時間。

高達 8~12 小時坐在電腦前就只為了把前端的基礎理論給搞懂,然後試著做出一些小作品,主要學習的課程來源是Udemy,所以也會有每個月學習紀錄。

這是我在 2019/ 04 的學習紀錄。

其中最多一個月最高分鐘數在 2018/12 左右,高達2000分鐘有。

基本上每個月都是超過1000分鐘up,但實際應該是超過更多,因為我自己還會中途暫停影片做一下筆記跟摸索一下原理。

結語

基本上很多時候我們都必須做出抉擇,在經濟學中這叫做機會成本的選擇。

何謂機會成本?簡單來講就是當你選擇了A事物,勢必要放棄 B、 C、 D 事物,可是你會有一個機會可以選擇價值最高的物品。

如果還是搞不清楚就問問自己你願意為了學習這個技術犧牲到何種程度呢?拿我自身來講,我犧牲了娛樂、健康、陪伴家人這三樣來換取我的前端基礎,就結果論來講我得到了什麼?一方面遇到挫折還會拼命想解開他,另一方面前端做得很高興,甚至因為這樣子萌生了前端開發穩一點之後一定要再一次挑戰後端開發。

0%