嘿,各位。關於 Salesforce 認證,這裡更新一下。我打算在拿到認證之後再發佈相關文章,這樣我就不用擔心一週內排兩篇文章的時間安排了。希望這樣說得通!


這個週末,我想到一件事:結合我過去 6 年作為開發者以來觀察到的現象,以及我幾週前發的那篇文章:

https://dev.to/francistrdev/its-you-29k0

我注意到最主要的一點是,很多人都在說:

因為每次做這個專案我都很累,所以很難把它完成……

或者

一直做這件事讓人很洩氣……

Image description

上面某種程度上也是類似的意思,都是在談為什麼很難進入科技產業這個市場。

老實說,這件事的確很難。事實上,人生中的任何事情在某個層面上都不容易。重點只在於,你願不願意去做。

說起來容易,做起來難對吧?(連我自己也是!)

有時候,我們很難保持一致,因為我們看不到立即的回報,或者看不出做某件事的價值。 舉例來說,如果我們想把 LeetCode 刷好,那麼持續做一些題目,對進步來說就是合理的做法。

Image description

然而,你做得越多,過程中越常浮現的想法可能就是:「這有什麼意義?我目前根本是在做白工。」

我每次準備面試時都會有這種想法。雖然那時候我其實沒有安排好的面試,但我還是想主動開始練習面試,提升自己的表達能力。這樣等到機會來臨時,我就已經準備好了。

但是在這個過程中,我也會因為沒有立即得到回報,而產生不想做的念頭。

說到這個,讓我想起 《星際大戰:絕地傳說》 裡的一個特定片段:

https://youtu.be/nagK3QjKrTY?si=4WKarD3l2WT489bb&t=20

這個概念是,安納金讓阿索卡用克隆人士兵來訓練,而不是像其他人那樣用機器人。這段戲的主要目的,不只是大幅提高難度,也是在為更糟的情況做準備,並拓展我們可以如何提升自己、如何從人群中脫穎而出。

Image description

 

如果你大學時期有讀資工或類似科系,你應該每次都會聽到這個公式:

大一、大二:我們讀資工 --> 大三:我們刷 LeetCode 和準備面試,並拿到實習 ---> 大四:我們拿到正職 offer。

我告訴你一件事。

Image description

 

為什麼?

不只因為每個人都在走這條路,這也造成了競爭,而且幾乎沒有差異化,因為招募人員要面對的,是他們已經看過 100 次、技能都很相似的候選人。一個人進得了 Google,不代表你也一定進得去。 當然,確實有人做得到,但如果你仔細想想,這其實很少見;而這也是我希望當年能告訴自己的事。

回到那個片段。阿索卡提到,這樣很困難,因為克隆人士兵比機器人更強。安納金教她的是:在沒有人預見到的情境下,保護自己的能力。

猜猜看?她因為這種獨特的訓練而在 66 號指令中存活了下來。

 


 

重點是什麼?

換個角度想,我們其實都在跟著大家在做的事情走。也許與其照著既有公式一模一樣地走,不如讓它變成真正屬於我們自己的方式。

那會很難嗎?當然會。

我想請你聽一下洛基裡關於「負擔與榮耀」的這段:

{% embed https://youtu.be/GgJpoVB5850?si=O-WdIUx9RjA6MsFE&t=58

最打動我的是這句:「大多數的使命……比起榮耀,更像是一種負擔……你永遠不會想成為那個逃避它的人,因為你承受不起那份負擔。」

 

這對開發者來說代表什麼?

Image description

 

有時候,我們想要的東西,必須犧牲生活中的很多事,才能實現我們的目標。 也許你很外向,很常去參加派對。那麼,或許你應該大幅減少這類活動,把時間投資在練習程式技能和建立作品集上。

當然,你可能不會立刻看到成果,但你必須逼自己一把,並且保持良好的心態,才有可能成功。

 

我該怎麼做?

每週,@jess 都會在 dev.to 發一篇串文系列:「這週你的收穫是什麼?」我鼓勵大家留言分享你這週完成的事情(就算只是很小的事也可以,例如:有出門走走)。

https://dev.to/devteam/what-was-your-win-this-week-amo

 

為什麼?

因為這能讓我們強化正向思考,而不是一直往負面想。 不然,我們哪裡都去不了。再次強調,這不會立刻見效,但隨著時間過去,你會逐漸看到成果。如此一來,你也會對自己想完成的事情更有動力。

就像 Mobius 說的:「你得把大局放在心上……最難做的事,往往就是最該做的事。」

Image description

 

當然,在這個場景裡情況很極端,因為 TVA 會清除時間線,以維持單一時間線。記住,我們不是要逐字照搬這句話,而是要從中提取能幫助我們的想法。

Image description

就這個例子來說,如果我們想把 LeetCode 刷好,就要持續練習。也就是說,有時候你必須犧牲生活中的某些東西,才能維持這種一致性。

 

你可能會想:如果到頭來什麼都沒得到呢?

那就回頭看看吧,至少你的個人檔案上能顯示出你努力在學 LeetCode,而且你理解基礎知識。這總比你在 LeetCode 上什麼都沒有,然後才問自己這個問題要好。

 
 

有進步總比沒有好。科技圈沒有什麼事情是簡單的,而當我們想達成目標時,也不會有舒適感。也許你想進 Google,或者想成為教授。請記住,負擔比榮耀更多。關鍵只是在於,你要選擇承擔哪一種負擔,才能走向你的榮耀。

Image description

 
 

說到漫威,撰寫這篇文章的當下,《復仇者聯盟:末日之戰》預告片剛好釋出,哈哈

https://www.youtube.com/watch?v=irVNGjRFZGk

 


 

<center><b>有問題或想法嗎?很想聽聽你對這個主題的看法!</b></center>


原文出處:https://dev.to/francistrdev/choose-your-burden-4dgl


精選技術文章翻譯,幫助開發者持續吸收新知。

共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。
🏆 本月排行榜
🥇
站長阿川
📝7   💬2   ❤️4
226
🥈
我愛JS
📝2   💬6   ❤️3
110
評分標準:發文×10 + 留言×3 + 獲讚×5 + 點讚×1 + 瀏覽數÷10
本數據每小時更新一次
📢 贊助商廣告 · 我要刊登