作者dnabossking (少狂)
看板Soft_Job
標題[請益] 語言真的不重要?
時間Wed Apr 13 21:27:12 2016
我沒有要討論什麼語言比較優秀,或較劣勢
就像很多大大說的,學好英文比較實在,
沒錯,語言只是工具
就像現實世界的語言一樣,只是拿來溝通的
但使用什麼語言真的都沒差嗎?
首先分二個層面來講
1.語言是實實在在會影響思考的東西
https://www.youtube.com/watch?v=lw3YTbubyjI
不知道這個連結會不會太長,
到時排板會不會出問題
這是一個TED的連結
總之,大意就是,
說中文的人比說美語的人
更傾向於存錢這個行為
因為在中文的語系裡,沒有未來式
詳細內容,請在自行觀看影片
再拿實際上學習、使用上的經驗
在寫C的時後,念茲在茲的,都是記憶體
學了C#、Java之後,想的就是流程
流程出來之後,
剩下的google差不多能完成一大半以上
相信Functional Programming
一定又有不同的思考模式
這對一個程式設計師的影響,
表面上看起來,就只是用適合的工具
去完成適當的工作,實際上真的也只是這樣嗎?
2.就業時的考量
一堆大師都說,啊,語言不是重點
流程思考、domain、資料結構、演算法這些才是
嗯,但是只要打開求職網
他就是限你要某種語言 有 多少年資
不限你前一份工作的語言的使用年數
(但仍然給你同樣年資的pay)
幾乎沒有這種公司,至少打開求職網是非常少的
假設你使用A語言 五年,
但某職就是要你有B語言的經驗五年,
而且必需是實際開發在用的語言
下班後自修的也不算數
當然,你可以說,有實力就不用怕年資問題
但是,重點是,許多公司的人資、主管
都還是非常重視這點
板上許多大大也許本身就是面試官
這些大大們,難到真的完全不在乎求職者
對某種特定語言的熟捻程度嗎?
即使公司是寫JAVA的,而求職者有的只是五年C#的經驗?
而且,現實就是
某些語言的統計平均薪資,就是高過其它語言
不是嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.216.112
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1460554035.A.640.html
※ 編輯: dnabossking (180.217.216.112), 04/13/2016 21:30:47
1F:推 shaform: 也感覺英語滿重要~ 04/13 21:38
2F:推 sing10407: 位置不同,看的角度不同而已。程式在強,沒有業務面, 04/13 21:40
3F:→ sing10407: 賺不了錢沒用;反之亦然 04/13 21:41
4F:→ checkIO: 因為你跳進陷阱了 大師找工作不會開104 都是被挖的 04/13 21:41
5F:→ checkIO: 你這是code要寫一輩子的思維 但基本上當上主管之後寫code 04/13 21:44
6F:→ checkIO: 的時間只會越來越少 工具一直在出 學不完的 04/13 21:44
7F:推 hidog: 語言只是工具. 主流語言來講,工作機會都不會太少 04/13 21:53
8F:→ hidog: 如果你熟的是Java,專心找Java缺就夠了 04/13 21:53
9F:→ hidog: 薪資跟語言也不是那麼絕對 環境都是會變的 04/13 21:54
10F:→ hidog: 除非你碰的是冷門語言,不然不用太擔心這種事情 04/13 21:54
11F:推 fiiox3: 你只要專心找你會的語言缺就好? 04/13 22:02
12F:推 ripple0129: 至少專精一門,專精一門後學其它都快,所謂的不重要是 04/13 22:20
13F:→ ripple0129: 這時候成立的,別跟我說沒半個專精的能成為大師啊XD 04/13 22:20
14F:推 brucetu: 就像職缺也會限定framework 用mssql nosql mysql等等 04/13 23:34
15F:→ brucetu: 剛好沒對上就是沒加分。所以說不重要 其實也沒那麼不重 04/13 23:34
16F:→ brucetu: 要 04/13 23:34
17F:→ brucetu: 我一直是用asp vb.net mssql最熟 就覺得職缺很少 即使拿 04/13 23:36
18F:→ brucetu: 到別人寫的c# java delphi c++ 花時間都可以讀懂也能改 04/13 23:36
19F:→ brucetu: 但是總不會覺得可以應付相關的senior職缺 04/13 23:36
20F:→ brucetu: 而且你去求職網丟給人資 人資哪裡懂 看語言不同可能就想 04/13 23:40
21F:→ brucetu: 說 哦那你這個跟我們需要的職缺沒關係欸 04/13 23:40
22F:推 CaptainH: 我發現說德語的人通常都比說台語的有錢 04/14 00:05
23F:→ CaptainH: 說韓語的大都比說西語的怕冷 04/14 00:06
24F:推 CaptainH: 說藏語的心肺能力通常比較好 04/14 00:09
25F:→ dnabossking: 我覺得樓上的大大可以看一下那個TED 04/14 00:41
26F:→ dnabossking: 還滿有趣的,個人認為 04/14 00:42
27F:→ puritys: Java PHP Node.js perl C/C++ 目前工作都會碰到, 所以 04/14 01:40
28F:→ puritys: 會哪一種就顯得不太重要,只要能在短時間內學起來就好 04/14 01:40
29F:推 jones86723: 去外商都要用英文寫mail 04/14 08:37
30F:推 TTben: ”搜尋十年自學“,那篇寫的不錯。 04/14 09:41
31F:推 elements: 程式語言攜帶的文化比人類語言少的多 所以合胃口最重要 04/14 09:47
32F:→ superpai: 一份工作竟然要碰這麼多語言,語言真重要 04/15 02:15
33F:→ meteor260: 用自然語言類比程式語言直接就零分了阿 04/18 18:28
34F:推 walao81: 先確定問題,再想解決方案(算法),然後再敲定如何實作 04/23 11:24
35F:→ walao81: 通常實作是最常被語言影響的,例如python用map的實現成本 04/23 11:26
36F:→ walao81: (code行數)就比java跟C低很多。所以當然會影響選擇。 04/23 11:27
37F:→ walao81: 有時候語言特性也會影響解法,但應該比較少見。語言身為 04/23 11:31
38F:→ walao81: 一個工具,會影響思維是必然的,給你筷子叫你吃牛排也不 04/23 11:32
39F:→ walao81: 是辦不到,只是解法通常很奇怪罷了。當然,某些問題你連 04/23 11:33
40F:→ walao81: 解法都想不到,如果你想到了,實作也就幾行的事情。語言 04/23 11:34
41F:→ walao81: 很明顯在這裡就不是問題了。問題是數學(抓頭)。所以我 04/23 11:36
42F:→ walao81: 覺得,會考慮語言重不重要的人,通常在爭已知解法內,那 04/23 11:38
43F:→ walao81: 一種更優雅漂亮行數短。覺得語言不重要的人,處理的問題 04/23 11:39
44F:推 walao81: 都超過一般程式能"拼"出來的地步了。 04/23 11:42