開發者指南:如何在工作中投入?

六一發表於2022-05-27

近日,一位軟體工程師 Jason Tu 在其部落格上分享了一篇文章,關於開發者如何在工作中更投入。

又是工作的一天,打卡上班,打卡下班,你會有一種模糊的不滿足感。你可能會想:“
如果我能做一些有意義的、讓我在乎的事情呢?”但是你沒有精力。在一天結束的時候,你只會有一種壓倒性的無聊感。

Jason Tu 坦言:和大部分開發者一樣,在他的職業生涯中也曾多次有過這種感受。但擺脫這種慣性並不是不可克服的。因此 Jason Tu 分享了 4 條建議,希望可以幫助開發者重新點燃對程式設計的動力,投入到工作中。

騰出時間去好奇

任何開發者都喜歡好的問題,但是解決問題的動機取決於你對問題的好奇心。也就是說對於這個問題,你有多想知道答案?

Jason Tu 建議找到這些問題(你迫切希望得到答案的問題)的最好方法就是花時間去好奇。 為你自己安排一個 30 分鐘的時間段,思考並記下激發你作為開發者好奇心的問題(不一定是關於工作的) 。例如: 為什麼 Web 應用沒有聲音?刷地鐵卡時程式是如何執行的? Slack huddles 背後有什麼故事?誰想出了加入爵士樂的主意?NFT 是什麼?

這樣通過好奇和利用問題刺激大腦,你就邁出了擺脫常規的第一步。

想象你是CEO

你可以問一些有趣的問題,例如:如果你想從零開始創業,你需要什麼? 如果你是創始人,你想讓你的公司如何運作? 如何盈利?

以 CEO 的思維去想這些問題很重要,因為這將整個公司的運作大局和個人崗位聯絡起來,會讓你對工作產生正確的認識並投入更多精力。

把你的職業規劃成一系列問題

你可以把你的職業規劃成一系列你想要回答的問題。Jason Tu 對於過去擔任的職位,可能會問自己這些問題: 當我在 Mediamorph 工作時,如何成為一個前端/JavaScript 專家?當我在 Zynga 工作時,在遊戲行業工作是什麼感覺?當我在Jet.com 工作時,從事高流量消費者服務是什麼感覺?當我在 Segment:工作時,如何用資料驅動商業決策?當我作為一名自由職業者時:如何將我的軟體工程技能轉化為業務?在我目前的職業角色中,我想回答的問題是什麼?可能是“作為一名實踐性軟體工程師,我該如何展示領導力?”或者“如何在不確定的啟動環境中構建系統?”。

問這些問題可以培養你的職業歸屬感,評估當前的職業角色是否適合你,是否只適合你自己。

嘗試新事物

有時,提問關於你工作的問題並不能解決問題。Matt Cutts 曾在某次 TED 演講中提倡學習與計算機無關的東西:選擇一項你一直想嘗試的活動。嘗試 30 天你可能會發現探索新事物會提出各種有趣的問題。例如:怎麼烤零卡面包?怎麼說日語?因為選擇新事物會提供新視角和靈感。思考新事物與自己的工作有哪些相似或不同之處。

參考連結:https://jasont.co/ennui/

相關文章