每一份工作都用不同语言,最后博而不精反而不利于跳槽

2020-01-28 15:36:03 +08:00
 lcingOnTheCake

09 年参加工作,自学的 asp 和 access 做网站,中途学了.net + sql server 以及前端 html、css、js 相关技术,算是 web 前后端都通了,而且学的还不错。

12 年跳槽一家电商做 web 前端开发,干了一年,觉得前端太闲,而且在公司话语力度不如后端,次年跳槽去了一家相对重视前端的企业。这家企业干了一段时间还是老样子,觉得公司重视后端轻视前端,于是跟上级要求做后端,这里后端用 php 和 mysql,但是因为有.net 经验,很快就上手了,而且做的要比其他后端好。

14 年继续跳槽到一家游戏公司做 php 内部系统开发,期间也带过人,可做了一段时间觉得非业务线总归没有出头之日,于是 3 年后找机会去了业务线,做 java 游戏服务器开发。这一干又是两三年,但是因为所做的项目不温不火,期间也没拿到什么奖金,只有基本工资。

现在算是入了 java 的坑,可是职业生涯大多数时间做的非 java 项目,java 的经验实在有限,比如很多流行的框架根本没用过,非常不利于跳槽。

想想挺后悔的,如果早点做正确的抉择,入 java 坑,现在机会也应该更多。现在的状态就是技术会很多,几乎什么都会,后端 php、.net 、go、nodejs、java、python 各类服务器技术,前端 javascript、javafx、wpf、android 等等项目都开发过。可既然入了 java 服务器坑,之前用的大部分技术都是报废的,起不到太大的作用。现在想想,有时候方向真的比努力更重要。

之前行业里很流行一种思想:语言其实不重要,思路才是最重要的。那时候把这种思路奉为圣经,不拘泥于语言,学了各种技术。但是到最后才发现,语言其实真的很重要,我等普通人,搭上整个职业生涯都不一定能精通一种技术族。一门心思搞一种技术真的足够了,贪多嚼不烂啊。

7190 次点击
所在节点    程序员
44 条回复
thomaszhang123
2020-01-29 23:20:45 +08:00
楼主的可以说是有多语言全栈经历,但解决综合问题的能力有多强,决定楼主目前的市场价值。 随着微服务的流行,要学会用到每种语言的特点来解决具体问题,有兴趣的话可以往架构方向转
dearmymy
2020-01-30 13:07:51 +08:00
语言不重要的前提是,精通一种语言后。
先深度后广度
slanternsw
2020-01-31 09:58:21 +08:00
@ssynhtn 只要随便有点基础一个星期学会 python 有什么难的,又不是让你一周精通 cpp / rust
NoDocCat
2020-02-03 00:30:14 +08:00
@ssynhtn 那得看学会的标准是什么了, 除了 cpp 和 rust 之类语法元素过多的语言, 其他的语言在有基础的情况下, 一周学完所有的语法元素很简单.
要再进一步, 熟悉标准库, 那就得一两个月了.
更进一步, 熟悉周边生态, 没一两年的实践弄不完.

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

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

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

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

© 2021 V2EX