🔧 阿川の電商水電行
Shopify 顧問、維護與客製化
💡
小任務 / 單次支援方案
單次處理 Shopify 修正/微調
⭐️
維護方案
每月 Shopify 技術支援 + 小修改 + 諮詢
🚀
專案建置
Shopify 功能導入、培訓 + 分階段交付

我最初將這篇文章發佈在我的部落格上。


“專注於學習一件事。”

一位同事告訴我,他每次來我辦公桌前都會這麼說。當時他是負責IT/網路的。再往前幾年,他好像是個認證的Java工程師之類的。

我當時剛接觸編程,想同時學習所有東西。那大概是2010年左右。我一邊讀《程式碼整潔之道》,一邊學習Python,工作中開始使用C#(之前用的是Java),午休時間還看PHP的示範。

現在你明白為什麼我的同事讓我集中註意力了吧。

不要追逐浮華的東西,深入研究少數幾件事物。

與其追逐新奇有趣的東西(如工具、函式庫和框架),初級程式設計師(以及我們所有人)不如深入研究較少的工具和概念。

十多年前的我? 「哦,又出了一個新框架。一個新的 C# 版本。一個新的 CI/CD 工具。嘿,那邊那個新的 Hangfire 是什麼玩意兒?」啊啊啊!

框架和函式庫來來去去。

今天我們來學習 React 和 TypeScript。

在此之前,使用的是 Bootstrap 和 Knockout.js。

在此之前,是 ASP.NET WebForms。

在那之前,好像是 Perl 腳本之類的東西。那時候我根本不接觸程式設計。

誰知道人工智慧會帶來什麼呢

但我們很可能還會繼續使用類似 C 語言的程式語言,仍然使用文字文件,編寫 SQL 程式碼。這種情況已經持續了近 50 年,而且以後也不會改變。不過,我不會把所有錢都押在這一點上。

如果你正準備開始你的程式設計之旅,那就先掌握那些經歷了時間考驗的主題:

  • SQL

  • HTTP

  • C/C++

  • 資料結構

  • 設計模式

  • 原生 JavaScript

  • 程式碼整潔原則

  • 除錯和測試

  • Linux 和作業系統

(當然,不是一次全部完成。)

我不知道現在還能在這個清單上增加什麼其他主題了。但你明白我的意思。

比起編寫程式碼,更重要的是掌握軟技能:談判和說服能力。程式設計更多的是協作,而不僅僅是破解文件中的符號。

我花了很長時間才明白這個道理。也因為如此,我寫了《街頭智慧程式設計:30種提升程式設計技能的方法》。這本書就像一份路線圖,指引我從初級程式設計師成長為資深程式設計師。

點此取得《街頭智慧程式》電子書因為程式設計不僅僅是追逐潮流,更重要的是培養能夠終身受益的技能。


原文出處:https://dev.to/canro91/dear-junior-coders-stop-chasing-shiny-objects-1p51


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

共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。
🏆 本月排行榜
🥇
站長阿川
📝15   💬10   ❤️4
407
🥈
我愛JS
📝1   💬7   ❤️3
61
評分標準:發文×10 + 留言×3 + 獲讚×5 + 點讚×1 + 瀏覽數÷10
本數據每小時更新一次
🔧 阿川の電商水電行
Shopify 顧問、維護與客製化
💡
小任務 / 單次支援方案
單次處理 Shopify 修正/微調
⭐️
維護方案
每月 Shopify 技術支援 + 小修改 + 諮詢
🚀
專案建置
Shopify 功能導入、培訓 + 分階段交付