大家是怎么换语言的? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
atwoodSoInterest
V2EX    程序员

大家是怎么换语言的?

  atwoodSoInterest 2019 年 7 月 10 日 4000 次点击
这是一个创建于 2397 天前的主题,其中的信息可能已经有所发展或是发生改变。

虽说程序员都应该掌握多门语言,但是工作用到的和自己兴趣学的,熟练程度是两个量级的。 到实际找工作的时候,往往只有工作用到的那个技术才真的能拿得出手,要的上价。

我现在的困境就是,因为其他语言没有实际大项目开发经验,掌握也不如主力语言给力,所以跨语言找工作可能面临降薪或者平调。但是工作中又完全接触不到其他语言开发的机会。就想问问大家都是怎么做到又要手表又要自行车的?

22 条回复    2019-10-08 11:30:09 +08:00
leafre
    1
leafre  
   2019 年 7 月 10 日
什么语言都差不多,换职业才是关键
atwoodSoInterest
    2
atwoodSoInterest  
OP
   2019 年 7 月 10 日   1
@leafre 如果都是打工的话,程序员是很好的打工职业了。而且能成为程序员的一般个性都是比较“程序员”的,不喜欢搞那些人情世故,就喜欢做自己的东西。工作不顺利,跳槽风险也没有那么大,最少落得自由。
taogen
    3
taogen  
   2019 年 7 月 10 日 via Android
选择一门语言,学习基本语法,找点项目练练手(或者用它刷 LeetCode),遇到语法问题在去查资料。用多了就熟悉了。
taogen
    4
taogen  
   2019 年 7 月 10 日 via Android
难的是基础知识。体系结构,算法,操作系统,网络等等。
formulahendry
    5
formulahendry  
   2019 年 7 月 10 日 via Android
一般微软和谷歌面试,对语言都没要求
( 欢迎找我内推: https://v2ex.com/t/581190 )
airfling
    6
airfling  
   2019 年 7 月 10 日
我选择换职业
feeeei
    7
feeeei  
   2019 年 7 月 10 日
如果职位不变,后端还是后端、移动端还是移动端,那其实差异并不大,只是语言的差异,套路都是一个套路。
比如后端需求,逻辑不大多都是从数据库中取数据处理返回给前端,不同语言之间的差异基本就是语法糖差异,思路都是一样的,MVP 都是 MVP,这种情况下,最快上手的方案就是抄,照着原有项目的代码照葫芦画瓢,在抄的过程中补自己不了解的。

如果换语言+换职位了,比如后端转前端这种,代码思路都变了,那好像真的只能勤学苦练了...
version
    8
version  
   2019 年 7 月 10 日 via iPhone   1
工作时间里面其实很难提高技术水平,企业只有你运用自身技术的思考时间,给你试错或者练手机会很少的
自学容易后面自我放弃的,例如写博客啥的,健身啥的,一个月就回到原点了
接外包才是换语言的试脚石,然后你多独立做几个项目后,多熬夜逼逼自己,才会认识到重构和提高代码效率和减少程序出错率,到那时候你思考需求的解决方案会不一样的思路了
xuanbg
    9
xuanbg  
   2019 年 7 月 10 日
没有怎么换,需要用新的语言的时候,学一下基本语法和相关的框架就完了。有人指导的话基本半天上手,没人指导自己摸上三五天也差不多了。

所谓上手,指的是能面向搜索引擎编程。
lowman
    10
lowman  
   2019 年 7 月 10 日
换再多语言, 如果只是停留在搬砖的层级, 最多也只能是换来一时的涨薪....如果没有掌握核心的竞争力, 逃不过年龄, 应用和创新之间有一条鸿沟
coderluan
    11
coderluan  
   2019 年 7 月 10 日   2
语言不等于行业,楼主还在纠结语言,说明对自己的行业认识不足和底层知识掌握不够,这样的话其实换语言并不会解决你的困境,只不过时蹭市场热度,随时可能被打回原形。
aldenchang
    12
aldenchang  
   2019 年 7 月 10 日 via iPhone   1
用过好几种语言的表示,想换语言最好适当降低预期。除非你的功底特别强(计算机基础,算法等),面试时引导面试官往这些方向问,否则一旦遇到深入问语言底层和框架源码的面试官,九死一生。
atwoodSoInterest
    13
atwoodSoInterest  
OP
   2019 年 7 月 10 日
这个问题是在术而不在道。
计算机基础知识深厚,只能说能学得快,效率的翻倍不能立即弥补经验的缺失。
而且我也没说我没有学习基础知识啊,哈哈哈
总之感谢提了实际经验的同仁啦~
www5070504
    14
www5070504  
   2019 年 7 月 10 日
在项目需要的时候引入自己想用的东西呗 跟部门经理讨论是否可以用

或者还是找个能接触到的工作 比如正在经历某种语言转变的公司

前后端不变的话 有一门语言比较熟练的话 感觉另外一个语言写几个月就熟练了呢
zhuojiajunabc
    15
zhuojiajunabc  
   2019 年 7 月 11 日
基础知识打牢,要用时找点文档和先下正在用的做做对比,直接上手干。
buzailianxi
    16
buzailianxi  
   2019 年 7 月 11 日
@atwoodSoInterest 公务员才是很好的职业,程序员不谈青春饭,后半生职业预期也不行
buzailianxi
    17
buzailianxi  
   2019 年 7 月 11 日
@coderluan 感觉底层掌握再好,对于不同语言大的生态圈来说还是需要长时间积累的。
buzailianxi
    18
buzailianxi  
   2019 年 7 月 11 日
@aldenchang 有道理,进去是干活的,不够熟悉的不能多谈,问几个坑点就漏了
coderluan
    19
coderluan  
   2019 年 7 月 11 日
@buzailianxi 我说的行业自然包括生态圈了
atwoodSoInterest
    20
atwoodSoInterest  
OP
   2019 年 7 月 11 日
@buzailianxi 我也受 v2 的舆论影响了,也有考公务员的意愿。但是有两个实际问题,一是家乡成都公务员缩编了,基本不招了;二是天生性格不适合人情世故,去了估计也没有大的发展,只是苟图衣食。
很多人告诉我,性格是可以变的,但是从我的现有人生经历来看,性格这个东西真的是不可强。就像《与山巨源绝交书》里说的一样,“此犹禽鹿,少见训育,则服从教制;长而见羁,则狂顾顿缨,赴汤蹈火,虽饰以金镳,飨以佳肴,愈思长林,而志在丰草也。”
buzailianxi
    21
buzailianxi  
   2019 年 10 月 8 日
@atwoodSoInterest 干啥不是勉强生活呢
atwoodSoInterest
    22
atwoodSoInterest  
OP
   2019 年 10 月 8 日
@buzailianxi 勉强生活也有好坏不是,趋利避害本性呐
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2097 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 29ms UTC 12:09 PVG 20:09 LAX 04:09 JFK 07:09
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86