那些年,學過的屠龍術

jackieathome發表於2024-07-06

朱泙漫學屠龍於支離益,單千金之家,三年技成而無所用其巧。

程式設計師的技能,比如:

  • Windows平臺程式設計,從入行業時至今,沒有做過相關的業務,相關的知識只能當成談資。
    • Windows平臺下應用的crash問題,如何分析。
    • Windows平臺下應用的記憶體洩漏問題,如何分析。
    • 常見工具、命令的使用。
  • Linux平臺程式設計,結果入職沒多久就轉行做Java的開發。
    • Linux平臺下應用的crash問題,如何分析。
    • Linux平臺下應用的記憶體洩漏問題,如何分析。
    • 常見工具、命令的使用。
  • Java平臺程式設計,入行後至今,大部分時間都在使用Java。
    • JVM調優,後來發現升級硬體規格、加CPU、加記憶體更有效,業務上也沒有持續的輸入,帖子、書、程式碼都看過了,就沒有然後了。
    • Java應用效能最佳化,加了很多班,解決了不少問題,也許對業務、對專案、對專案有幫助,但個人不被認可,被各種挑戰。
    • Java應用記憶體最佳化,同JVM調優,學會了很多工具的使用,同時發現規避問題的方法同樣可以解決問題。
  • 流水線持續構建,包括流水線的使用和運維、Linux平臺下C/C++軟體的編譯和構建、Java原始碼的編譯和構建等,成就感滿滿,但不被認可。
  • 大資料型業務,結果從開始至結束,不滿一年。
    • 閱讀了大量大資料平臺元件Hadoop、Hive、Spark、Kafka、Presto、Zookeeper等相關的資料,後來發現每天在琢磨SQL的語法。

大腦中的練習題,比如:

  • 茴字有幾種寫法,各種寫法的差異,不同寫法的優勢、劣勢,面對具體的場景,應該使用哪種寫法。
  • 遇到一個idea,思考商業變現邏輯,梳理周邊關係,交付模式,計算投入和產出,梳理路標和規劃。
  • 從零開始,拉起一支佇列,構建一個團隊,運營好團隊,交付業務。
  • 融入一個團隊,構建個人影響力,運營好團隊,達成業務目標。
  • 接手一個專案,快速學習和上手,組建團隊、承載業務。
  • 從零開始,構建一個基於C/C++的專案,相關的準備工作,包括架構、技術相關的選型。
  • 從零開始,構建一個基於Java的專案,相關的準備工作,包括架構、技術相關的選型。
  • 面對不同的語境,掌握話術,如何推銷自己,構建個人的影響力。
    • 面試候選人,從簡歷出發,如何設計問題、預判候選人的回應,準備問題,挖掘候選人的資訊。
    • 向領導彙報工作,如何表達,才能獲得好的印象。
    • 和周邊同事交流,構建個人影響力,改善協作效率。

在不同的語境下,反覆思考的技術類話題,比如:

  • 瀏覽器輸入URL地址後,從回車到頁面載入完畢,發生了什麼。
  • 遇到一個效能問題,如何出手,如何解決。
  • 遇到一個crash問題,如何出手,如何解決。

個人管理,比如:

  • 使用什麼工具,寫程式碼更有效率。
  • 使用什麼工具,如何使用工具,分析和定位問題更有效率和效果。
  • 使用什麼工具,管理時間、管理任務,兼具效率和效果。
  • 使用什麼工具,記錄筆記,更有助於梳理思路,總結經驗,方便自己使用,利於共享。

屠龍少年,終成惡龍。

結果學習了那麼多屠龍術,一不小心,活成了自己討厭的樣子。

帖子

  • 屠龍之術
  • 屠龍少年,終成惡龍。這個局可以破嗎?
  • 如果你學會屠龍術,但是世上只有一條龍了,你該怎麼辦?如果一群人學會了屠龍術,但是世上只有一條龍了呢?
  • 屠龍術
  • 寧習殺雞法,勿學屠龍術
  • 世界上有哪些屠龍術?
  • 他的著作,不僅僅是屠龍術,更是造龍術。
  • 導師如何練就屠龍術
  • 歷史學被稱為屠龍術,那麼要屠的龍是什麼?

相關文章