2021 年,中秋節快樂

兩年前意外的在線上做了一次家教,教學生有關 PHP 與 Laravel。

今天這位學生傳了訊息給我。

老師您好,許久不見,我是去年、前年向你請教很多蠢蠢問題的菜鳥工程師 OOO。
想和您報告一個消息,這個月我被公司提拔到了資深工程師的職位,薪水也在一年之內成長 50 %。
真的非常感謝老師當年的提點,仰賴老師教導的思維模式,才能讓我在這麼年輕的年資過得順風順水。我還有很多需要學習的地方,今後也會兢兢業業的工作與學習。
非常感謝您。中秋佳節愉快!

首先為這位學生感到開心,一年內能在同間公司讓薪水成長 50% 且受到公司肯定並帶領其他工程師學習,這是件難能可貴的事。

回過頭來,我回憶起當初寫程式的過去,以下開始幹古時間。


約 2010 年,要踏入軟體工程領域的我憑的是一股傻勁,在自我介紹頁的技能裡看到的都是自學,沒有任何前輩帶領。從最初接案寫 PHP 寫 Android,後來又回去寫 PHP,這段時間都是自學--或者說,是自己寫程式而沒有人一起討論。

雖然是講自學,但是每當 Google 查資料時,會看到很多前輩寫了很多詳細的教學文章,說明問題如何解決。我當時應該是腦洞大開,覺得自己也能辦得到,就開始研究筆記和部落格的做法,最終換成了現在的 Hexo,這過程中也是有很多心路歷程。會寫這些東西,無非是想跟人討論,不管是教人或是電爆都好。

一直到 2014 年,遇見了我的師父。這位師父是測試團隊的主管,當時的 Buzzword 從單元測試、設計模式、TDD、敏捷精神、Scrum、DevOps、CI、CD,全都是這位師父開始提點並指導我,才開始漸漸覺得自己真的在寫程式。雖然他是 Java 背景,而我當時主要工作是在寫 PHP,但這些概念的東西還是相通的,單純只是工具不一樣而已。

也因為這位師父無私的教導我,所以我也覺得可以分享些什麼,於是就常在公司內部開分享會。當時分享的東西如設計模式、Vagrant 應用、Docker 應用等,都是我自己實驗研究後的心得分享。

而在 2016 後,師父引導我加入社群,我開始做公開分享,接著就常出沒在 PHP 相關的研討會中,同時也開始寫鐵人賽,選擇了 CI 主題並獲得優選。近期則是開始在做公司內訓,教導同仁技術。現在回憶起來,也多虧了當時的師父指導,我才能有今天的成就。相對的,我也希望自己能像師父那樣,成為別人的 mentor,讓別人在寫程式上有所成長。

今天這位朋友的這段故事,讓我覺得分享知識是有回報的,因此未來我還會持續往這個方向努力的。

Share your knowledge - Josh