作者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/cn.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