[上一篇在這]what's going on??
----------承上----------
昨天已經討論了兩篇文章,關於程式到底能不能寫一輩子。今天再來看後面兩篇 :)
其實這兩天和同學在聊天,又聽到同學在講說"工程師"不能當一輩子,或許我可以理解現行的社會觀念中,"晉升管理階級"才是普遍接受的價值觀,一輩子工程師聽起來就沒什麼長進?對此,還稍微帶著保留態度,有一天會有我自己的答案!
(3)《難道程式能寫一輩子嗎?》
「同事們野心很大,有的想靠寫程式當作入門石,硬著頭皮苦兩三年能爬到寫報告的主辦就趕快爬走,能當主管的人生之後就一帆風順」完全就是這個社會的寫照阿!我想我對寫程式的角度和這篇文章的作者滿接近的,不會瘋狂到去發展一個framework,但為了解決問題,推著自己去鑽研一些本來不會的東西。
而關於成為管理階層後是否還是個programmer,作者也給了一個我很喜歡的想法:就算成為管理階層,不用親手下去開發每個function,但是花時間去維持基本的能力、持續追蹤發展是必要的。從文中的例子「你無法想像像Google, facebook之類這樣靠程式吃飯的公司主管出來告訴你我二十年前寫過程式,對新的方向毫無概念。一個二十年前寫過程式的人,眼光能有多準確,真的足以掌舵嗎?」答案不證自明...
「要區分一個developer的優劣,主動學習就是一個非常顯著的分水嶺。」大家共勉之!
(4) 《一日程序員 終身程序員》
程序員,就是我們熟悉的programmer囉!(題外話:我們lab來了一個陸生,我們在談coding的時候,他開口閉口都是"寫程序",後來才知道原來"寫程序=寫程式"XD)
看標題就可以知道,這篇介紹的就是一個「寫一輩子程式」的人,而問到如何寫一輩子程式這個問題,答案也是簡簡單單一句「理由很簡單,其實不過就是『興趣』兩個字而已。」
有趣的是,資深的李智樺也擔認到主觀階層,並且體認到「人的問題比程式複雜」時,他說「寫程式的人其實很不好帶,每個人都會有自己的一套想法與做法,當彼此有衝突與差異發生時,做主管的只能用『感同身受』的方式,盡量去磨合每個人,尤其是更上頭的老闆與下屬之間的關係。」雖然這邊著重的是比較管理層面的部分,也已經脫離coding這塊的工作,但很顯然這就是一個有持續「主動學習」的例子。
關於管理階層v.s.程式工程師,文章中最後一段「To be or Not to be?」真的是太精采了!!!! 沒趕時間的一定要進去看看阿~~
回頭聽聽內心的聲音,如果你對IT最新的技術仍有熱情,仍會不斷地希望與朋友分享討論,願意繼續跟隨著IT的發展趨勢前進,那你就應該要往程式設計師的方向努力深耕。這樣你才有可能做得長久,到了老年要退休時,也不會覺得人生有所遺憾。
====================================================
【每日一句】You don't have to be great to start, but you have to start to be great.
[下一篇在這]keep going on...