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

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

  •  
  •   ChatGOP · 16 天前 · 3083 次点击

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

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

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

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

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

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

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