为何有人觉得工作用什么语言不重要呢

2016-05-14 11:40:28 +08:00
 quietin

每当有人问学什么语言作为长远发展好的时候, 总有人说语言不重要, 算法数据结构重要什么的 blabla

仅从工作的角度谈 算法什么的是很重要, 但是招人的时候 比如后端开发, 招聘基本是按语言分的, 主要招会 XX 语言的, 就写上 XX 工程师

假设你认为语言不重要 -> 面试某个不熟悉的语言的职位 面试的时候让你写个算法, 当然要用你所应聘的职位要求的语言写, 然后不熟悉的话可能写得丑陋又低效, 当然你或许能阐述出来原理, 但是毕竟没有写出来, 而多数时候企业要的是一个来了就能干活的人, 而不是在嘴上说原理的人

语言不光是说实现一套逻辑就行了, 每个语言都有自己的一套工具链, 熟练掌握都需要时间吧(比如二次开发之类的需求) 比如优化项目代码, 重构, 提高性能之类的需求, 你不熟悉这门语言能做到吗?

每门语言都有很多细小琐碎的知识点的, 也就是踩坑 但在一些人的想法里好像换个语言像换衣服一样简单 其实估计他们自己都从来换过不同语言的工作

极特别个例就不用举了, 没有意义

最后我想说, PHP 是世界上最好的语言

6439 次点击
所在节点    程序员
59 条回复
kslr
2016-05-14 11:49:56 +08:00
理论,熟悉
rupert
2016-05-14 11:53:34 +08:00
我只想问, php1.0 和 php7.0 是同一种语言么
rashawn
2016-05-14 11:54:19 +08:00
我觉得语言还是很重要的,如果同事都说蒙古语……
weaponX
2016-05-14 11:57:31 +08:00
我觉得语言还是很重要的,我现在就在努力地学英语!
loading
2016-05-14 12:01:07 +08:00
工作,真的不重要!

辅助语言比较重要,
crayygy
2016-05-14 12:01:53 +08:00
> 而多数时候企业要的是一个来了就能干活的人, 而不是在嘴上说原理的人

还真不是这样,当你的基础足够扎实,学习一门新的语言并不会花费太多的时间精力。相反,只是熟悉某一门或几门技术没有什么基础知识的,一旦公司需要涉及新领域,基本上就坑了。

个人认为,大部分公司都是愿意培养员工的 ( 在公司从头学习到深入的员工更容易有认同感 ), 可能是我太年轻吧。
xuwenmang
2016-05-14 12:04:23 +08:00
做 5 年 PHP ,没研究过 wordpress 做二次开发可能照样糊涂不清。

人家做了 5 年 java ,跟你同时开始做 wordpress 二次开发,不一定比你差。。


所以语言重要?
quietin
2016-05-14 12:07:29 +08:00
@xuwenmang 我的倒数第二句话位置不显眼吗
zjqzxc
2016-05-14 12:17:45 +08:00
@quietin 如果产品 99%的功能都是 crud 操作的话,语言很重要,一天的工作量对语言不熟悉有可能要拖一周

如果产品中涉及到复杂算法的话,对具体语言的熟悉程度就没那么重要了。

只是对于大多数企业来说,网站都是 cms ,而且还不用考虑多大并发,这时候的确是一个啥思想都没有的熟练工更能给公司产生价值。
loading
2016-05-14 12:24:57 +08:00
对着手册,给你磨一个月,老带新还是能干活的,不是结对编程吗?
xuwenmang
2016-05-14 12:34:24 +08:00
@zjqzxc 你觉得这都是个例那就没办法了。

天下武功,唯快不破,高手拿到啥都是致命利器。你非要说长枪好。。那就好吧
luban
2016-05-14 12:37:11 +08:00
但是很多时候一种语言就是一种思维方式
Shura
2016-05-14 12:39:10 +08:00
can you show me your code ?
Shura
2016-05-14 12:42:15 +08:00
看了一下楼主之前的帖子,为啥楼主不坚持 Python ,还是说 Python 和 PHP 是一门语言?
imn1
2016-05-14 12:43:44 +08:00
语言很重要,因为我觉得你语文没学好,不知道语义环境
编程语言重要与不重要,显然是两种语义环境下所说的话

如果从 A 地到 B 地,用什么出行工具不重要,因为首要问题是能否到达
当比较出行工具各自的重要性时,语义环境已经改变,实际上已经默认了“能够到达”这个前提条件了

所以,“什么语言”其语义指的是“任何语言”,就是语言(泛指),所以比较标的是 数据结构等 vs 语言
然后,非要把“什么语言”确定到某种语言(特指),那就是逻辑上的偷换概念,或者概念不清了

飞机比汽车贵
开什么玩笑,玛莎拉蒂怎么也比无人机贵吧
tvallday
2016-05-14 12:52:33 +08:00
环境不同,职位不同,看法就会不一样。比如说淘宝原来用的是 php ,后来变用 java 了,难道把用 php 的人都辞退?用什么语言要跟着需求走。
msg7086
2016-05-14 12:52:58 +08:00
我在美国的第一份工作是兼职 PHP 程序员,面试的时候直接面我 PHP 能力,面完把我招进去告诉我现在大家不写 PHP 了,全线改用 Ruby on Rails 了。
后来就这每天 2 小时兼职时间,花了一周时间学完了该学的东西,然后就开始做项目了。
没人教,就自己看看教学视频然后读同事的代码,老大偶尔点拨几句。

哪个企业一周时间花不起的你告诉我。(其实不是一周,是 10 个小时。)

语言本身就是没什么东西了。
我不会 Java 但是如果让我去做 Java 的工作只要两三天我就可以开始给项目贡献代码了。
murmur
2016-05-14 12:53:50 +08:00
绝对不是
做前端久了就感觉什么轮子都可以造
写 java 久了如果有功能没有第一感觉是去看看 apache commons 是不是给写好了 或者 xml 里一个设置就打开了
inahesun8712
2016-05-14 12:55:39 +08:00
编程语言不重要 所以我们只差个程序员
inahesun8712
2016-05-14 12:58:25 +08:00
编程语言不重要 => 我们只差个程序员 => 随便找个人学几天就会了 => 变相压榨程序员

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/278582

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX