首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

大家是怎么换语言的?

  •  1
     
  •   atwoodSoInterest · 149 天前 · 2330 次点击
    这是一个创建于 149 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

    前后端不变的话 有一门语言比较熟练的话 感觉另外一个语言写几个月就熟练了呢
        15
    zhuojiajunabc   148 天前
    基础知识打牢,要用时找点文档和先下正在用的做做对比,直接上手干。
        16
    buzailianxi   148 天前
    @atwoodSoInterest 公务员才是很好的职业,程序员不谈青春饭,后半生职业预期也不行
        17
    buzailianxi   148 天前
    @coderluan 感觉底层掌握再好,对于不同语言大的生态圈来说还是需要长时间积累的。
        18
    buzailianxi   148 天前
    @aldenchang 有道理,进去是干活的,不够熟悉的不能多谈,问几个坑点就漏了
        19
    coderluan   148 天前
    @buzailianxi 我说的行业自然包括生态圈了
        20
    atwoodSoInterest   148 天前
    @buzailianxi 我也受 v2 的舆论影响了,也有考公务员的意愿。但是有两个实际问题,一是家乡成都公务员缩编了,基本不招了;二是天生性格不适合人情世故,去了估计也没有大的发展,只是苟图衣食。
    很多人告诉我,性格是可以变的,但是从我的现有人生经历来看,性格这个东西真的是不可强。就像《与山巨源绝交书》里说的一样,“此犹禽鹿,少见训育,则服从教制;长而见羁,则狂顾顿缨,赴汤蹈火,虽饰以金镳,飨以佳肴,愈思长林,而志在丰草也。”
        21
    buzailianxi   59 天前
    @atwoodSoInterest 干啥不是勉强生活呢
        22
    atwoodSoInterest   59 天前
    @buzailianxi 勉强生活也有好坏不是,趋利避害本性呐
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4096 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 26ms · UTC 07:54 · PVG 15:54 · LAX 23:54 · JFK 02:54
    ♥ Do have faith in what you're doing.