语言到底重不重要?如果搞了 4 年 c++(主语言),突然找工作换了另一个语言 Java (主语言),这种到底合不合适 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
HackerPainter
V2EX    职场话题

语言到底重不重要?如果搞了 4 年 c++(主语言),突然找工作换了另一个语言 Java (主语言),这种到底合不合适

  •  
  •   HackerPainter 2020-06-06 22:13:23 +08:00 3241 次点击
    这是一个创建于 1960 天前的主题,其中的信息可能已经有所发展或是发生改变。

    语言到底重不重要?如果搞了 4 年 c++(主语言),突然找工作换了另一个语言 java (主语言),这种到底合不合适

    11 条回复    2020-06-07 22:37:33 +08:00
    ithan
        1
    ithan  
       2020-06-06 23:18:15 +08:00 via iPhone
    语言非常重要
    catch
        2
    catch  
       2020-06-06 23:53:44 +08:00 via iPhone   1
    不合适,面试能问的一问三不知
    tairan2006
        3
    tairan2006  
       2020-06-07 09:35:44 +08:00 via Android   1
    C++转 Java 不难,除非你是把 C++当 C 用的那种…
    q8164305
        4
    q8164305  
       2020-06-07 09:42:51 +08:00 via Android   1
    语言不重要,一般说语言是指的语言背后的生态
    zgl263885
        5
    zgl263885  
       2020-06-07 10:02:39 +08:00 via iPhone   1
    C++换 java,基本意味着需要去搞业务。看你愿不愿意了。
    utodea
        6
    utodea  
       2020-06-07 10:45:55 +08:00
    经历过语言转换,简单谈下感受。
    1.如果是应届生语言转换其实问题并不大(甚至有些公司会求之不得),大学四年我基本都在写 C/C++,Java 只能算是入门级水平。在我从光子实习用 C++去阿里实习用 Java 的过程中基础的工作中并没有多大影响,可能在编程思维上有略有区别,但要用到的中间件也能快手上手。
    所以当一个公司的需求是招一个初级或者长期的培养的人时候主语言并不是很重要,重要的是基础、技术视野、解决问题的能力。

    2.在我见过的社招的人中没有一个是主语言转换的,要么是一直从事 Java 或者多门语言都不错的。主管虽然口头上如果是做 C++转过来的可以考虑,但你经历的面试官包括主管自己很可能都不懂 C++,这就导致嘴上说可以但身体却很诚实的现象。

    3.当真正的线上问题来临的时候,当解决方案变得复杂,当有多种解决方案时,如果你对这门语言没有过生产环境的经历时很容易吃苦。每一门语言特别是主流语言发展到今天可能都有了非常复杂工具或生态体系,而这些工具链里隐藏着非常多的细节,仅仅是熟悉这门语言并不能帮助你去解决这些工具链中所遇到的问题。

    4.我大概是经历一年左右的项目期间的折磨和抽了很多的业余时间来补足才完成了转换,我认为一个很好的转换成功的衡量标准是你快速地定位线上问题、可以灵活的给出解决方案,然后避免里面很多后期上维护的坑和 bug,达到之前用另一门主语言时那种你想干什么就干什么的状态。

    5.当然从某种程度上,我是赞成语言并不重要观点的,重要的由语言延伸出来的工具链中的解决方案和解决问题的思路。
    northisland
        7
    northisland  
       2020-06-07 12:36:45 +08:00
    得有很长的适应时间,才能写好,上来就接手大项目得工作,肯定要出很多问题。。。

    不过,语言还是多了解一些多好,一门编程语言很容易偏执,语法专家和井底之蛙的意思也差不多了。
    HackerPainter
        8
    HackerPainter  
    OP
       2020-06-07 12:49:04 +08:00
    @northisland 转语言是指的主语言,其他语言肯定都会涉猎包括 java,只是非主语言不是那么精通而已
    hyyou2010
        9
    hyyou2010  
       2020-06-07 15:59:34 +08:00
    语言很重要的,好比你之前是练剑的,现在需要用刀,表面看差不多,实际差很远。
    koebehshian
        10
    koebehshian  
       2020-06-07 21:48:08 +08:00
    如果只会一个语言,或者几个类似的语言, 突然要换一个不同的语言,就不太适应.
    如果原来就会很多语言, 并且是各有特点的语言, 再来一个语言,其特性在你原来会的语言上都能够找到,就不难了.
    HackerPainter
        11
    HackerPainter  
    OP
       2020-06-07 22:37:33 +08:00
    @koebehshian 所说的主语言是精通某种语言(比如用 c++写底层存储、搜索;用 java 写消息队列、中间件等),不是指入门某种语言,入门语言很容易,入门语言指的是停留在 CRUD 层次,这种语言是没有差异的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     872 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 37ms UTC 21:30 PVG 05:30 LAX 14:30 JFK 17:30
    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