V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ChatGOP
V2EX  ›  职场话题

该专注一门语言还是多种语言呢?

  •  
  •   ChatGOP · 3 天前 · 2345 次点击

    刚被裁,目前是 GO 程序员, 以前熟悉 Java/Spring, C#/ASP.NET, TypeScript,现在都手生了, 想至少把 Java, C#拣回来,但是一看到好多东西都需要复习,觉得时间和精力都恐怕应付不过来。

    想听听兄弟们的意见, 是同时把 Java/Spring, C#/ASP.NET 都拣回来, 还是只专注 Java 或是只考虑 C#?

    谢谢先

    27 条回复    2025-01-26 16:22:18 +08:00
    ggabc
        1
    ggabc  
       3 天前 via Android
    刚开始有必要先深入了解一门,不过这跟你同时学习下其他语言并不冲突
    gransh
        2
    gransh  
       3 天前
    照你的情况不用捡,用到那查到哪
    maigebaoer
        3
    maigebaoer  
       3 天前 via Android
    专注业务,熟练工具,用到什么看什么。
    dcsuibian
        4
    dcsuibian  
       3 天前
    个人的精力是有限的,追求深度比广度更有意义。
    lidashuang
        5
    lidashuang  
       3 天前
    有 ai 了,语法不是问题
    leo72638
        6
    leo72638  
       3 天前 via iPhone
    你这原本都会的,那不是用到什么就复习什么就行?
    guanhui07
        7
    guanhui07  
       3 天前 via iPhone
    语言有了 ai 都不是大问题了
    luyinge
        8
    luyinge  
       3 天前
    脱离了具体场景学语言有什么意义?你复习一遍了以后又不用不还是得忘记

    先找下有没有使用对应语言的场景吧,没有就安心深入 go 得了
    qiniu2025
        9
    qiniu2025  
       3 天前
    当然是多种自然语言,英语,汉语,日语,德语.....

    编程语言无所谓,反正也不会亲自写代码了
    ChatGOP
        10
    ChatGOP  
    OP
       3 天前
    我目前面临的问题时, 是专攻一种语言,比如集中全部时间复习 Java, 对付 Java 面试, 还是平摊时间, 兼顾 Java & C#复习,Java 和 C#的职位都申请, 这样时间和精力可能会跟不上, 同时兼顾两种职位复习, 可能会两种的面试准备都不够不足, 不够深入为失去机会。不知道兄弟们, 你们会怎么做呢?
    maxwellz
        11
    maxwellz  
       3 天前   ❤️ 1
    你走入误区了,你学习 Java 、C#、Typescript 都是学习相应的语法或者写法?,举个例子,同样是写 GO ,为啥别人能年 30 、40 个,GO 语言语法这么简单,让一个其他语言的程序员看 2 周就能上手开始写,写 k8s 的那帮人,你让他换 Java 写 k8s ,他们也一样写的出来。
    关键是学习计算机通用的知识,这些才是重点
    yeqizhang
        12
    yeqizhang  
       3 天前 via Android
    @maxwellz 深入学习的时候,应该就会要学通重点的东西
    dearmymy
        13
    dearmymy  
       3 天前
    前面有人说的对,你不能脱离使用场景单独学语言,你精通任何一门语言后,其他语言都不是问题。其实一个后端语言 go java ,加上前端 js ,加上脚本 python 就够了。
    iintothewind
        14
    iintothewind  
       3 天前
    为了工作 可以先主攻一门语言
    但如果真的喜欢技术 还是需要学习多种语言 尤其是不同范式的语言

    只用一门语言, 就好比一个修理工手里只有锤子, 看什么都是钉子.

    关键是这个手里只有锤子只会用锤子的修理工, 当别人提醒他, 螺丝是需要螺丝刀拧, 锤子干不好这活的时候,
    他还要论证锤子砸钉子的合理性,
    还要攻击别人, 你没有十年的修理经验, 是没资格来说锤子砸钉子合不合理的.

    请一定别对号入座, 比如只用 C, Go, Java 等等的开发者们
    leegradyllljjjj
        15
    leegradyllljjjj  
       3 天前 via iPhone
    样样通,样样儿松
    ChatGOP
        16
    ChatGOP  
    OP
       3 天前
    我现在为了防止手生, 每天坚持 2 小时 hands-on coding, Java, C#, Go, Python 每种语言各半小时, 早晚各一小时。就是觉得累, 所以在纠结是否只集中精力专攻一门或是两门。
    ChatGOP
        17
    ChatGOP  
    OP
       3 天前
    @dearmymy
    对的, 我觉得后端, 前端, 云,DevOps 至少都要各会两门才不会有后顾之忧
    Ex:
    Backend: Java, Go
    Frontend: Angular, React
    Cloud: AWS, Azure
    DevOps: K8S, Docker
    AI/ML: Python, PyTorch
    bingoshe
        18
    bingoshe  
       3 天前
    一门就够了,你精通一门面试过得去就行。说白了,学多了也没用,不会因此给你涨薪资或者加快工作效率
    ChatGOP
        19
    ChatGOP  
    OP
       3 天前
    @bingoshe 精通一门工作机会会少很多, 会有后顾之忧
    bingoshe
        20
    bingoshe  
       3 天前
    @ChatGOP 精通不等于写 demo ,什么都要最后什么都没有。说句扎心的,失去了应用场景你就是自学三年某语言都比不上培训班 3 个月刚出来的新手。
    walkerzmc
        21
    walkerzmc  
       3 天前
    学习的曲线是不是笔直的,不要只是为了写不同代码才学不同语言。
    而是换成在不同语言之间相互验证,寻找每个语言在哪些问题上的不同考虑,以此带来的优势和劣势,这种思考讲出来给人听,才会让人感觉这个人对编程语言是真的信手拈来。 (最可怕的是,同一个问题,在多种语言之间反复得解决,根本意识不到问题的根本)
    Sawyerhou
        22
    Sawyerhou  
       2 天前 via Android
    广泛涉猎吧,只会一门会出现,拿个锤子,看什么都像钉子,的问题。
    GoflyYang
        23
    GoflyYang  
       2 天前
    万变不离其宗 其实语法都差不多
    sazima
        24
    sazima  
       2 天前
    应该关注业务而不是技术
    8355
        25
    8355  
       2 天前
    起码有一个语言深入精通,这样提问的时候可以用熟悉语言类比举例描述你要什么,或者用这个语言实现一个代码让他用其他语言实现同种功能。
    me1onsoda
        26
    me1onsoda  
       2 天前
    一门语言,需要的时候怕你 ai 转
    ChatGOP
        27
    ChatGOP  
    OP
       2 天前
    我目前情况是精通 Go 。Java 和 C#以前有做过项目, 但是都不算精通, 普通水平, 现在又长时间没用了, 这种情况能对付得过叼专的面试细节吗?

    大厂一般什么语言无所谓, 但是我不想做题, 准备面试小厂和无名厂, 不管是 Java 还是 C#的职位都投。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1728 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 05:59 · PVG 13:59 · LAX 21:59 · JFK 00:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.