程序员不应该和一门语言绑定在一起

2022-07-28 19:07:54 +08:00
 roseduan

我认为程序员不应该和一门语言绑定在一起

通常说 Java 工程师、C++ 工程师、Go 工程师,都是把程序员和一门语言关联在了一起。

但实际上,与其说你用的什么语言,还不如说你在做什么事情,比如做数据库,做存储,做电商,做直播,等等。

读懂一个行业比掌握一门语言要重要得多。

以前总是看到一些人在纠结到底应该学哪门语言,但实际上,你可以问自己,要解决什么样的问题,想要做什么样的产品?

一些大厂面试,可能根本不问语言,我们之前一个同事来之前是写 Python 的,入职之后才从零开始学 Go ,也能够很好的适应工作。这说明一门语言对程序员来说并不是最重要的。

我工作这几年看到的很多人,都至少掌握两门语言以上,很多时候都是根据实际情况进行调整,学习新的语言。

希望大家不要在纠结应该学习哪门语言了!

12057 次点击
所在节点    程序员
106 条回复
AoEiuV020CN
2022-07-28 19:11:41 +08:00
没到那个语言只是工具的级别,
lostpg
2022-07-28 19:26:36 +08:00
但是技术栈是和语言绑定的,除了部分语言无关的技术,多数时候某个技术栈就是和一个或少数几个语言绑定的。。这是技术生态问题
yaoyao1128
2022-07-28 19:29:51 +08:00
语言是通的 但是用人需求大多数是死的……
并且语言的互相通的能力一定程度上是有区别的,举例子 cpp 开发转别的一定程度上会需要学习包管理,但是对于对象就要比纯 c 的开发方便(
SachinBeyond
2022-07-28 19:30:24 +08:00
不在乎语言本身,重要的是生态
Building
2022-07-28 19:33:55 +08:00
……你见过工人会和锤子绑定在一起吗?
abersheeran
2022-07-28 19:45:41 +08:00
语言生态真的不一样,换语言需要时间适应的。
0x2CA
2022-07-28 19:46:53 +08:00
工人和锤子不是绑定的,但是钉子和锤子是绑定的,工人可以学会用锤子或者锯子或者电钻
itskingname
2022-07-28 19:56:59 +08:00
那一批写 Java 的人,就最容易跟 Java 绑定起来。从此以后,无论换什么语言,都是一股 Java 的臭味。
yannxia
2022-07-28 20:00:04 +08:00
Java 语言是个锤子,Java 语言生态是一整套工具库,换个语言,等于换套工具库,不至于狗带,不过也会阵痛一下。
singerll
2022-07-28 20:19:33 +08:00
这个理论仅限于极少数资深程序员。有的人编程只为吃饱饭,有的人编程是为了兴趣为了研究。
就像腾讯不会跟 qq 绑定到一起一样,音乐,影视,金融,自媒体等等啥都能做。
但你如果是个 3 个人的小公司,完全就不一样。
janus77
2022-07-28 20:42:54 +08:00
主要是为了恰饭,没人在乎你用什么语言,只在乎你能不能找到高薪工作
xiangyuecn
2022-07-28 21:06:09 +08:00
人和代码有一个能 run 就行🐶
Cola98
2022-07-28 22:21:39 +08:00
主要还是生态问题吧,比如像 Java 如果脱离了 Spring 全家桶,那开发起来就很痛苦((
SunsetShimmer
2022-07-28 22:24:21 +08:00
就比如机器学习和 Python ,在性能上也许不是最好的搭配(我知道第三方库都是 C ),但人们就把他们绑定在一起了。
microxiaoxiao
2022-07-28 22:25:56 +08:00
大部分情况下公司社招程序员是直接上手的,你不熟悉,他哪有时间让你去慢慢摸鱼。大点的公司相对宽容一些
lmshl
2022-07-28 22:36:24 +08:00
数了一下工作十年以来,正儿八经做过生产项目的语言有以下这些:

万行以上经验的语言
Scala 、TypeScript(含 JavaScript)、Kotlin 、Java 、PHP 、C#、VB
千行以上经验的语言
Rust 、Python 、Swift 、Racket(含 Scheme)、C++(含 C)

我也认同程序员不应该和语言绑定在一起,假如哪天需要我去写 Haskell ,我也很乐意,毕竟学起来也不难。但要是让我去写 Java 、Go ,不给个 50%以上涨幅我不是很乐意去干
Aloento
2022-07-28 22:36:35 +08:00
程序员应该和桶绑在一起(?)
duan602728596
2022-07-29 00:27:08 +08:00
所以现在开始写 C#了
msg7086
2022-07-29 00:41:51 +08:00
@lmshl 现在的公司给我涨了 100%然后我就润去学 Java 了(
Suddoo
2022-07-29 00:45:51 +08:00
@itskingname Java 怎么臭了?请拿出证据。我觉得 Java 是一门非常优秀的语言,一直在与时俱进

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

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

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

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

© 2021 V2EX