虽说程序员都应该掌握多门语言,但是工作用到的和自己兴趣学的,熟练程度是两个量级的。 到实际找工作的时候,往往只有工作用到的那个技术才真的能拿得出手,要的上价。
我现在的困境就是,因为其他语言没有实际大项目开发经验,掌握也不如主力语言给力,所以跨语言找工作可能面临降薪或者平调。但是工作中又完全接触不到其他语言开发的机会。就想问问大家都是怎么做到又要手表又要自行车的?
1
leafre 2019-07-10 11:11:03 +08:00
什么语言都差不多,换职业才是关键
|
2
atwoodSoInterest OP @leafre 如果都是打工的话,程序员是很好的打工职业了。而且能成为程序员的一般个性都是比较“程序员”的,不喜欢搞那些人情世故,就喜欢做自己的东西。工作不顺利,跳槽风险也没有那么大,最少落得自由。
|
3
taogen 2019-07-10 11:32:34 +08:00 via Android
选择一门语言,学习基本语法,找点项目练练手(或者用它刷 LeetCode),遇到语法问题在去查资料。用多了就熟悉了。
|
4
taogen 2019-07-10 11:33:29 +08:00 via Android
难的是基础知识。体系结构,算法,操作系统,网络等等。
|
5
formulahendry 2019-07-10 11:36:08 +08:00 via Android
一般微软和谷歌面试,对语言都没要求
( 欢迎找我内推: https://v2ex.com/t/581190 ) |
6
airfling 2019-07-10 11:37:34 +08:00
我选择换职业
|
7
MiniGhost 2019-07-10 11:41:08 +08:00
如果职位不变,后端还是后端、移动端还是移动端,那其实差异并不大,只是语言的差异,套路都是一个套路。
比如后端需求,逻辑不大多都是从数据库中取数据处理返回给前端,不同语言之间的差异基本就是语法糖差异,思路都是一样的,MVP 都是 MVP,这种情况下,最快上手的方案就是抄,照着原有项目的代码照葫芦画瓢,在抄的过程中补自己不了解的。 如果换语言+换职位了,比如后端转前端这种,代码思路都变了,那好像真的只能勤学苦练了... |
8
version 2019-07-10 11:49:26 +08:00 via iPhone 1
工作时间里面其实很难提高技术水平,企业只有你运用自身技术的思考时间,给你试错或者练手机会很少的
自学容易后面自我放弃的,例如写博客啥的,健身啥的,一个月就回到原点了 接外包才是换语言的试脚石,然后你多独立做几个项目后,多熬夜逼逼自己,才会认识到重构和提高代码效率和减少程序出错率,到那时候你思考需求的解决方案会不一样的思路了 |
9
xuanbg 2019-07-10 11:56:49 +08:00
没有怎么换,需要用新的语言的时候,学一下基本语法和相关的框架就完了。有人指导的话基本半天上手,没人指导自己摸上三五天也差不多了。
所谓上手,指的是能面向搜索引擎编程。 |
10
lowman 2019-07-10 12:11:51 +08:00
换再多语言, 如果只是停留在搬砖的层级, 最多也只能是换来一时的涨薪....如果没有掌握核心的竞争力, 逃不过年龄, 应用和创新之间有一条鸿沟
|
11
coderluan 2019-07-10 12:41:03 +08:00 2
语言不等于行业,楼主还在纠结语言,说明对自己的行业认识不足和底层知识掌握不够,这样的话其实换语言并不会解决你的困境,只不过时蹭市场热度,随时可能被打回原形。
|
12
aldenchang 2019-07-10 13:09:46 +08:00 via iPhone 1
用过好几种语言的表示,想换语言最好适当降低预期。除非你的功底特别强(计算机基础,算法等),面试时引导面试官往这些方向问,否则一旦遇到深入问语言底层和框架源码的面试官,九死一生。
|
13
atwoodSoInterest OP 这个问题是在术而不在道。
计算机基础知识深厚,只能说能学得快,效率的翻倍不能立即弥补经验的缺失。 而且我也没说我没有学习基础知识啊,哈哈哈 总之感谢提了实际经验的同仁啦~ |
14
www5070504 2019-07-10 17:42:37 +08:00
在项目需要的时候引入自己想用的东西呗 跟部门经理讨论是否可以用
或者还是找个能接触到的工作 比如正在经历某种语言转变的公司 前后端不变的话 有一门语言比较熟练的话 感觉另外一个语言写几个月就熟练了呢 |
15
zhuojiajunabc 2019-07-11 09:28:43 +08:00
基础知识打牢,要用时找点文档和先下正在用的做做对比,直接上手干。
|
16
buzailianxi 2019-07-11 11:24:49 +08:00
@atwoodSoInterest 公务员才是很好的职业,程序员不谈青春饭,后半生职业预期也不行
|
17
buzailianxi 2019-07-11 11:26:47 +08:00
@coderluan 感觉底层掌握再好,对于不同语言大的生态圈来说还是需要长时间积累的。
|
18
buzailianxi 2019-07-11 11:28:11 +08:00
@aldenchang 有道理,进去是干活的,不够熟悉的不能多谈,问几个坑点就漏了
|
19
coderluan 2019-07-11 12:41:36 +08:00
@buzailianxi 我说的行业自然包括生态圈了
|
20
atwoodSoInterest OP @buzailianxi 我也受 v2 的舆论影响了,也有考公务员的意愿。但是有两个实际问题,一是家乡成都公务员缩编了,基本不招了;二是天生性格不适合人情世故,去了估计也没有大的发展,只是苟图衣食。
很多人告诉我,性格是可以变的,但是从我的现有人生经历来看,性格这个东西真的是不可强。就像《与山巨源绝交书》里说的一样,“此犹禽鹿,少见训育,则服从教制;长而见羁,则狂顾顿缨,赴汤蹈火,虽饰以金镳,飨以佳肴,愈思长林,而志在丰草也。” |
21
buzailianxi 2019-10-08 09:34:21 +08:00
@atwoodSoInterest 干啥不是勉强生活呢
|
22
atwoodSoInterest OP @buzailianxi 勉强生活也有好坏不是,趋利避害本性呐
|