softnshare / careergrowth

職場, 職涯成長
https://softnshare.wordpress.com/slack/career-growth/
102 stars 12 forks source link

愛看書的職場經驗? #8

Open ToroLiu opened 8 years ago

ToroLiu commented 8 years ago

走上寫程式這條路

會走上寫程式這條路,八成是小時候愛打電玩吧。大學聯考填系所時,都不知道哪個系以後能做什麼,資訊工程系感覺可以寫遊戲,幻想著以後能寫遊戲,就進了這個科系。從大學到研究所畢業這段就略過了…中間發生了一些事情,過程不是很順利,但結果算還不錯。

職場經驗談

老實說,工作所需要的技能,和學校所教的技能,是有所差距的。而學校很難,也不需要補足這一塊。目的畢竟不同。

學校的訓練,最有用的是思考方式,和解決問題的能力。像是網路實驗課,給一個php + Linux + MySql的作業,全班沒幾個會這些技能,然後一個禮拜後想辦法生出來之類的。還有就是基礎學科的能力,像是演算法、數學相關的科目、影像處理之類的。有些Domain Knowledge,進了職場之後就很難再學了。

而工作所面對的,大都是大型專案。程式碼幾千行算是很小很小的專案了,但在學校是己經算很大的一個作業。而且需求會不斷的變更。學校作業通常A就是A,而工作的話,今天是A,明天可能會變成AB、或是C了。需求可能增加,也有可能需求整個改變。

「因為努力的人很少,所以只要比別人努力一點,就會比別人厲害。」

這段話我忘記是在哪看到的了。工作前幾年,一開始是維護Win32, MFC的專案,後來寫iOS App。空閒的時候,就是看書。 因為小時候愛下象棋,和看武俠小說。程式設計,用絕世武功來形容的話,分內功和外功。內功偏像概念,像Design Pattern、演算法、OO的概念、經驗這一類的,我覺得就是內功。而C、C++、Java、Objective C就像是外功。內功強的話,外功都很好上手。 而且內功的特性,適用任何的外功。畢竟武俠小說都是這樣寫的,看看張無忌,有了九陽神功後,學什麼都很快。

工作算算也七年多了,前一份做了六年。看完的原文書,應該有二、三十本以上吧。對工作一直很有幫助的就下面這幾本吧。

這幾年線上課程很夯,所以Andrew Ng的Machine Learning也上完了。有修完的線上課程真沒幾個,聽課的可能還比較多。有時候會想著,是不是在回去校園生活,學點東西。進了職場,反而會想念學生生活。但當學生的時候,只想趕快出去工作,賺錢活口。呵呵。

會一直K書,跟堅持要正常上下班的念頭有關係。要有效率的工作,不斷投資自己的技能總沒錯。能力和技能越來越熟練,能選擇的工作機會就越多,也越有本錢篩選自己想要的工作環境。只是,年紀越來越大,有時也會懷疑,程式設計師這個工作,能做多久就是了。

About me

Aecho Blog http://aecho.info/blog/ 目前任職於 艾特維

wildskyf commented 8 years ago

當學生的時候,只想趕快出去工作,賺錢活口。

完全同意😂😅