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

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 条回复
jeffh
2020-01-28 15:39:57 +08:00
语言确实不重要,但语言背后的生态谁敢说不重要呢,不能只会 java 吧,java 生态下的 spring 还有一大堆东西呢。别人的话听听就算了,要有自己的思考
WilliamYang
2020-01-28 15:40:03 +08:00
我比较认同你的观点,但作为做这行的普通人,有时候也不得不跟着潮流走
wangyzj
2020-01-28 15:40:54 +08:00
全干工程师前来报到
PS:你还没那么全,哈哈
q8164305
2020-01-28 15:44:33 +08:00
有可能你思路没学到家
yafoo
2020-01-28 15:50:43 +08:00
电气自动化专业,毕业后做了 4 年电子硬件设计,后来做网站维护前端,目前在公司做前端和后端 php,公司不重视前端,后端 php 又不精通。也是后悔没照着一个技术学
hiboshi
2020-01-28 15:57:04 +08:00
语言确实不重要,你可能找的都是小公司,试试大公司吧,都不考察语言的,问都不问。都是考察思维和基础。
jenschen
2020-01-28 15:58:51 +08:00
思路是指编程逻辑,编译原理,操作系统,计算机网络,框架设计思路等等。
我看懂了 laravel 框架之后,用过 yii,thinkphp 都是一样的东西。Spring boot 都没有什么问题。但是 java web 的运行机制和 php 不一样。Spring boot 的 fliter 和 intercepter 有点迷。
blless
2020-01-28 15:59:48 +08:00
说明你语言底层没深入 业务设计也没深入?
printese
2020-01-28 16:19:50 +08:00
似乎看到了几年后的我
目前在公司,C#、VBA、Bash 来回折腾,怎么实现快就怎么来
前段时间公司除了我所在的部门外其余部门全部被收购,前途未卜...
hebin
2020-01-28 16:21:26 +08:00
单说语言,T 字形的是是最好的,如果说语言不重要,更多的是指语言的表面语法不重要,但是每个语言背后的哲学,生态,理念也蛮重要的。

programming languages matter. they affect the `reliability`, `security`, `effiency` of the code you write, as well as how easy it is to read, refactor, and extend. the languages you know can also change how you think, influencing the way you design software even when you are not using them。
zjsxwc
2020-01-28 17:00:19 +08:00
面试造火箭,工作拧螺丝
find
2020-01-28 17:06:24 +08:00
@yafoo 格局很重要 A 转 B 容易,隔几年你还能 B 转 A ?
good1uck
2020-01-28 17:19:25 +08:00
你现在是否定之前的认知,等你下一波否定之否定后,那时候才是真知灼见
MinQ
2020-01-28 17:47:29 +08:00
我总觉得不同的语言之间大差不差,我在进现在这家公司以前也不会用 python,都是现学现卖,基本上一个星期就摸差不多了。
kx5d62Jn1J9MjoXP
2020-01-28 17:54:30 +08:00
网上张口就来的口嗨太多, 太过于轻信就容易误入歧途

这不楼上又来一个一星期学会一门语言的高人
SpencerCJH
2020-01-28 18:17:52 +08:00
语言要深入,框架也要深入.
SpencerCJH
2020-01-28 18:18:11 +08:00
会一门语言!=会用框架!=能做东西!=能上生产
tyrealgray
2020-01-28 18:22:42 +08:00
@ssynhtn 一星期学会一门语言应该不是什么问题,改改 bug 还是够的,深入框架和生态才是需要时间的
blless
2020-01-28 19:14:02 +08:00
@ssynhtn 语法真不是问题。主要是生态,语言特性、类库、框架这些。设计模式,数据结构,业务抽象都是跟语言无关的。
wsseo
2020-01-28 19:49:23 +08:00
真正在写代码的,语言和语言生态还是很重要的。

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

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

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

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

© 2021 V2EX