Re: [請益] 請問學習哪一種語言程式才有未來呢?
※ 引述《sing10407 (阿U)》之銘言:
: 幾百年前我也在版上po過 求語言文
: 如今我已經順利在業界荼毒專案了 來分享一下
: 1. 很多人會跟你說 語言不是重點 什麼domin knowledge、英文等等才是最重要的
: 這種聽聽就好, 當初我在版上求語言的心境就是..
: 阿懂這些我就要有個起頭麻
: 難道我要先懂完演算法、資料結構等等才開始寫程式嗎?
順著這樣的講法,我也要寫寫我的心得了。
大家知道,思考一件事情可以分很多的層次。當我到了一個階段,要換跑道的時候,
覺得對技術的認知更清楚了。
技術的定義,分二大區塊:理論知識,以及操作技術,前者是指比較深度的技術,
可以決定操作技術會變得怎樣,而後者則是淺層的技術。舉例來說,若後者是指
ASP.net的 MVC ,那麼前者就是,面對普遍的電腦平台 (PC、手機、平板) ,
軟體的 MVC 如何發揮應有功能/美感的責任或物件劃分。
當我開始決定換跑道,首先我的思考是開始於對自己現狀的評析。經過一些日子,
許多零碎的怨氣已經解除,我從不滿足的事物中,抓出比較精粹的事實,是
「不管你的操作技術多新,都不足以直接兌換高薪;不管你的理論知識多漂亮,
公司很少給你的理論知識買帳。」
接著我就來評析「高薪」這一件事情:我為什麼要高薪?
1. 家裡有退休人員,要頂他們那一份生活費用 (佔70%)
2. 自己想要存一些錢,將來要有大筆花費,或沒工作、失業的日子可以用 (佔29%)
3. 買車、買房 (1%)
3-1. 買車對我來說,有負面的加權分數:養車花得更兇。
3-2. 買房也有負面的加權分數:辛苦爭薪水高到一個程度,仍然承擔著買不起的痛苦。
因此,「高薪」對我來說,就失去了相當的激動力,我需要的超大筆開銷不多,
如果可以拿個中上水準的薪水,跟家人和樂融融,每天都吃得上一口飯就夠。
可能想買個 PS4 還要考慮一下值得不值得,但那比不過全家都能過個日子。
那麼,我的現狀就是:
1. 技術沒什麼問題:因為我對理論知識有高度興趣,所以,能掌握操作技術。
2. 沒有高薪的需求。
接著,我要想清楚一個更大的問題:為什麼要上班?
「為什麼要上班」,具體來問,就是當你工作了第一個月的時候,憑什麼拿第二個月
的薪水。這是一個很老實的問題,意思是說,在一個月之內的工作,到底對什麼東西
有什麼樣的幫助。幫助到誰,以及幫助到什麼,是二個可調整的變數。思考範圍可以
大到對產業,小到對公司、個人,或者對同事。
在這裡,我把技術拉進來看,於是發現技術又可以做二個劃分:一種是獨立創作出
完整東西的技術,另一種是純粹迎合公司營運的技術。舉例來說,前者像 parse.com
,如果你要做一套 MBaaS ,就要從趨勢、創意、市場等等,一路想到技術操作的事;
後者如 SQL 的操作能力,包括指令、優化等等。如果公司只考慮後者,其實是把你
當做一個技工或者勞力,那麼,人家只把你當一個藍領、或者你把自己當做一個藍領,
你滿足嗎?我不滿足。
於是,我發現,最好要換一個職場的角色,而換角色,跟你究竟有沒有很會某些
技術,沒有多少關係。當然,有些特例是在某個職位跟會某個技術很有關係,但是
你不一定要撞到那些特例。所以,我發現要換一個職場角色。而對我來說,換個角色
有沒有問題?似乎沒多大的問題。於是,我當下在心態上已經升遷了一級。
因此,我就判斷出自己該做什麼:
1. 如果我要自己做東西,就是從實際的工作開始做:不要管 104 履歷表,也不要
管什麼職訓班了,而是要先把一些題目訂好,把程式好好寫, github.com 好好
更新,而且不僅止如此,做好一些東西之後,還要看看這值得不值得丟出去
賣錢。
2. 如果我要向公司爭取到一個職位:就要把 104 履歷表開起來,多寫幾個版本,
看看各個版本講到哪些東西、帶有哪些特性,可能吸引到哪些公司。像履歷表
這種表面工作做好之後,就放著。有時去瀏覽一下,有什麼公司的職缺吸引你,
感到有興趣就投履歷,投完之後就關掉。
我是二條路同時在走,所以,逛完網路、投完履歷之後,剩下絕大部份時間要用功。
大白天大部份時間看「理論知識」的書籍,讓我的腦筋一直在運動,好讓自己不時
會把前面這些思考過程再想清楚、有時會變得很具體。晚間稍微休息,吃飯、
看電視、陪家人。等到再晚一點,就花一點時間練習「操作技術」,當然,練習
操作技術也是要稍微想想,短期要選擇練習什麼,比較有幫助。而且不要只是練習
而已,要再把練習整理成 blog 和 github.com ,雖然這種資料整理是很現實,
是用來釣魚、釣公司的,但是我同時也有一個心態是,假如我能持續練習下去,
這就真的是屬於我自己的練習。
至於面試,就真的放輕鬆,用交際的心態去,仔細觀察什麼樣的人,有什麼樣的反應。
同時也不時在觀看自己的想法,看看是好強呢、還是鄙視呢、還是委屈求全呢,
評價評價,看看喜歡不喜歡自己的心態。我覺得,這樣做會加強人際能力,面試結束
會感覺到自己有沒有打中目標,而且,面試當交際、交際當遊戲,樂趣無窮。
最後所以我覺得,原po所問的「學什麼語言比較好」,我說,真的是學什麼都好啊。
世界很開闊啦,只怕你把自己放窄了。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.168.170.43
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1425785606.A.911.html
※ 編輯: yauhh (118.168.170.43), 03/08/2015 11:40:41
推
03/08 11:45, , 1F
03/08 11:45, 1F
推
03/08 12:49, , 2F
03/08 12:49, 2F
推
03/08 13:03, , 3F
03/08 13:03, 3F
→
03/08 13:55, , 4F
03/08 13:55, 4F
→
03/08 13:56, , 5F
03/08 13:56, 5F
推
03/08 15:53, , 6F
03/08 15:53, 6F
推
03/08 20:34, , 7F
03/08 20:34, 7F
推
03/10 06:38, , 8F
03/10 06:38, 8F
討論串 (同標題文章)
完整討論串 (本文為第 4 之 13 篇):