【攻城這回事:看別人的自學程式語言經驗分享的心得】
剛才在 Inside 硬塞的網路趨勢觀察 看到這篇文章,裡面說到這一段:
「看看我身邊的同事們,他們幾乎很少因為語法錯誤、打錯字、漏了個符號這種小事而卡關,因為他們的 IDE 都先把這些錯誤抓出來了;當遇到問題掙扎幾分鐘還解不出來時,他們會直接把問題丟給朋友,互相幫忙 debug;在開發程式時,他們總是在對方的位子隨性的來來去去互通有無。」
其實我還滿慶幸我出社會第一份工作寫的是 C#。我覺得 MSDN 真的整理得很好,無論是中文化程度或是排版、範例的豐富程度,我看官方文件與範例程式就能寫得出些什麼,再加上 Visual Studio 也是一套非常好用的 IDE,讓我的初學過程如魚得水。
加上我有許多在本行的學長姐同學學弟妹,可以一起在當時還很健壯的 MSN & Skype 上一邊說垃圾話靠腰工作環境一邊討論遇到的 bug 要怎麼解,比起單打獨鬥的學習,我工作的前幾年的確在這種互動中獲益不少。
後來在寫 PHP 時,一開始我用 Eclipse + Zend debugger,剛開始還覺得滿順利,但是不知道是專案越來越多還是怎麼著,Eclipse 一天到晚卡住、掛掉,花太多時間重新啟動 Eclipse 或等待,讓我覺得好不耐煩,我現在都是 VIM 加上比較土法鍊鋼的 debug(看 log 或 dump error message)。
有些資深社群也讓我不太習慣。我剛出社會時還是可以在網路上發菜鳥文的生態,現在大家都會用不太友善的語氣指責新手不夠用功、沒有先爬文⋯⋯但是大家一開始都很順利嗎?我一開始也是和那些新手一樣呢,連自己的問題在哪都搞不清楚!
如果剛畢業第一份工作就是寫 PHP,不知現在的我會是如何?如果一開始寫 C# 就像當時我遇到的一些人一樣,用 Notepd++ 硬寫,那又會是如何?會學得這麼開心、覺得寫程式這麼好玩嗎?
另外文章裡提到,「一名真正優秀的軟體工程師,他的知識領域應該是『T』字型的 —— 對任何領域都稍有涉獵但至少在某一方面專精到底。」理想上是這樣啦但是我覺得工作不免就是一直⋯⋯要涉獵你工作要你涉獵的內容啊!就像被抓去當客服沒時間寫程式了,也就要開始練話術,電話狂響的時候很難把程式語言技能繼續點到滿啊!XD
Search
php debug log 在 How to Enable WordPress Debug Logs Using wp-config.php? 的必吃
php As usual, you need to log into the cPanel account your web hosting has provided. Search for the Files ... ... <看更多>