• 请不要在回答技术问题时复制粘贴 AI 生成的内容
freelancher
V2EX  ›  程序员

现学一门编程语言例如 Java 或者 GO。要多久?

  •  
  •   freelancher · Jan 12, 2020 · 11647 views
    This topic created in 2487 days ago, the information mentioned may be changed or developed.

    有计算机背景。做过网络,系统运维。会写 SEHLL。主要是想转行了。看一下转行的时间成本和人力成本的问题。

    就是能找到工作的那种程度。。。也不要求成大牛。

    57 replies  •  2020-01-14 14:27:02 +08:00
    Gathaly
    Gathaly
    Jan 13, 2020
    2
    其实转去做 sre、devops 或者系统工程师进大甲方不更好吗

    我觉得没有 xxx 语言工程师,更多是打算做的方向,不同业务方向的技术栈都不同
    比如做企业信息化的面试互联网程序员,会计分录,部署 oracle rac,工作流引擎
    又反过来,互联网程序员问企业信息化的,更多会问分布式事务、性能调优
    iamwho
    iamwho
    Jan 13, 2020
    3
    如果你说的只是基本语法,那都差不多一样。

    问题是 golang 没有什么工作机会。
    xyooyx
    xyooyx
    Jan 13, 2020
    4
    穷极一生
    chenuu
    chenuu
    Jan 13, 2020
    5
    语言本身很简单. 生态,周边 全都懂的话就麻烦点了.一两年差不多都能了解下来
    chenyu0532
    chenyu0532
    Jan 13, 2020
    6
    php 不香吗
    LokiSharp
    LokiSharp
    Jan 13, 2020
    7
    光说语言的话,有编程经验的话任何语言只要 1 天把语法差异搞清楚就行了
    haohappy
    haohappy
    Jan 13, 2020
    8
    都开始 serverless 了。。。转行吧
    coldmonkeybit
    coldmonkeybit
    Jan 13, 2020
    9
    好像以前就看过你的贴子?也是说打算转开发,纠结了好久的样子
    Justin13
    Justin13
    Jan 13, 2020 via Android
    10
    有类似语言经验,且有导师带着答疑,2 周
    无(有)类似语言经验,但有(无)导师带着答疑,4 周
    什么经验都没有,而且全靠自学的,8 周
    一周至少 5 天,一天至少 8 小时
    HyHyemmm
    HyHyemmm
    Jan 13, 2020
    11
    找工作还是 java 吧 要多久看个人。。前端快的 3 个月就行了 java 不清楚。。。当然限定于找一份工作
    sadfQED2
    sadfQED2
    Jan 13, 2020 via Android
    12
    我第一门编程语言 c 一年,第二门 c++半年,第三门 java 两个月,第四门 php 一个月,第五门 python 一周,第六门 golang 一周
    securityCoding
    securityCoding
    Jan 13, 2020
    13
    @coldmonkeybit 凡是问人要学多久的基本都不会去学
    nicevar
    nicevar
    Jan 13, 2020
    14
    光有 shell 的基础估计需要 3 个月左右,会 java 再去学 go 也就是一周的事了
    ArJun
    ArJun
    Jan 13, 2020
    15
    那些说 golang 一周的,你们真的是牛逼啊
    chuhemiao
    chuhemiao
    Jan 13, 2020
    16
    那些说 golang 一周的,你们真的是牛逼啊+1
    coldmonkeybit
    coldmonkeybit
    Jan 13, 2020❤️1
    17
    看了一下楼主的资料,发现我们还挺像的,大专计算机,我之前也是做运维,在运营商驻场,由于下班非常准时,也有意向转行,就开始自学 java,开始时计划是每天 3 小时,但由于不够自律没有严格执行,平均下来至少每天大概一个半小时吧,搞了整整一年,开始投简历转行,刚入行时工资比做运维时低了大概 3k,不过毕竟没经验也认了,现在已经快两年了,我建议楼主真打算转行的话,先学起来是最重要的吧。
    zunceng
    zunceng
    Jan 13, 2020
    18
    有基础的话 三天
    每天花一个上午 把 goroutine/channel/context 三个对象看懂了
    下午就可以出去玩了
    cway
    cway
    Jan 13, 2020
    19
    一周吧,有基础
    niubee1
    niubee1
    Jan 13, 2020
    20
    一周足够,如果一周都搞不定,那就考虑改行最好
    sessionreckon
    sessionreckon
    Jan 13, 2020
    21
    要是为了 CRUD 的话一周正常,要是还要 profile/debug/调优...
    kx5d62Jn1J9MjoXP
    kx5d62Jn1J9MjoXP
    Jan 13, 2020 via Android
    22
    正常人一年吧
    自我感觉良好的,面试会吹水的,半年
    bobuick
    bobuick
    Jan 13, 2020
    23
    darknoll
    darknoll
    Jan 13, 2020
    24
    学个语言就几天的事,关键是自带的标准库、常用的三方库,练熟了得很久吧
    ghostman
    ghostman
    Jan 13, 2020
    25
    21 天学会 C++
    tuboshuv1
    tuboshuv1
    Jan 13, 2020
    26
    这开发都辞退那么多人了,怎么还想进,那么好混?
    hyyou2010
    hyyou2010
    Jan 13, 2020
    27
    你的背景应该懂 python 吧?何不在这个基础上发展?
    luassuns
    luassuns
    Jan 13, 2020 via iPhone
    28
    感觉有别的基础学 java 之类的从 0 到能 crud 一周到几周吧。
    单独指出 c++和 rust 你根本不知道你会了什么,再单独指出 python 你根本不知道你不会什么。
    xiaomingVTEX
    xiaomingVTEX
    Jan 13, 2020
    29
    @Gathaly 感觉大佬说的有道理, 没有什么 xx 语言工程师, 觉得语言只是工具, 需要什么就用什么, xx 语言工程师只是说在 xx 语言更擅长
    cco
    cco
    Jan 13, 2020
    30
    学习和掌握是两码事。
    学习 3 天过完所有的语法。
    掌握是要用来解决问题的。目前工作 5 年,还没掌握。
    ccyu220
    ccyu220
    Jan 13, 2020
    31
    搭建环境 === 熟悉
    语法文档看一遍 === 学会
    敲个 Demo === 掌握


    嗯
    一周可以,牛逼
    luopengfei14
    luopengfei14
    Jan 13, 2020 via iPhone
    32
    祝好运
    neurocomputing
    neurocomputing
    Jan 13, 2020
    33
    短的话一天,长的话一星期,再长的话很长

    看你要开发什么东西了
    kmetre
    kmetre
    Jan 13, 2020
    34
    看要学习什么了,如果只是学一门编程语言语法,那就很快,专心点一上午?如果要学的不仅是语法,还包括生态,那估计时间就要长了
    m0mo
    m0mo
    Jan 13, 2020
    35
    Golang 自学一周就能到找工作的水准???
    CallMeReznov
    CallMeReznov
    Jan 13, 2020
    36
    卧槽 大佬不是月入 2 狗+吗?
    这还不满足的?还要转开发?
    stevenkang
    stevenkang
    Jan 13, 2020
    37
    Ref.: https://spring.io

    Quick start, About 15 minutes ?
    sDG9xz87SqqCC3mN
    sDG9xz87SqqCC3mN
    Jan 13, 2020
    38
    一周的都是大佬
    shellic
    shellic
    Jan 13, 2020 via Android
    39
    一周的都是神仙
    qinglizi4869
    qinglizi4869
    Jan 13, 2020
    40
    java 语法的话,一周,当然只有类与对象,抽象类,接口继承多态这些,再加个多线程,我目前就在这。。。。。。不知道接下来是学 spring 框架还是刷 leetcode 题目找工作。。。
    GG668v26Fd55CP5W
    GG668v26Fd55CP5W
    Jan 13, 2020
    41
    一万小时定律
    TimeRain
    TimeRain
    Jan 13, 2020 via Android
    42
    入门不要多久,精通的话一生一世都很难讲
    NotFoundEgg
    NotFoundEgg
    Jan 13, 2020
    43
    @qinglizi4869 肯定要学 spring 啊 不会 spring 找不到工作
    qinglizi4869
    qinglizi4869
    Jan 13, 2020
    44
    @NotFoundEgg 谢谢啦,那我准备看 spring 框架了
    NotFoundEgg
    NotFoundEgg
    Jan 13, 2020
    45
    @qinglizi4869 spring springMVC springBoot mybatis mybatisplus redis mq shiro js 都要有了解 面试时都是有可能会问到的
    NotFoundEgg
    NotFoundEgg
    Jan 13, 2020
    46
    @qinglizi4869 对了 看这些之前先了解一下 maven
    qinglizi4869
    qinglizi4869
    Jan 13, 2020
    47
    @NotFoundEgg 好的好的,这么多啊,谢谢啦
    qinglizi4869
    qinglizi4869
    Jan 13, 2020
    48
    @NotFoundEgg 等下,js ?后端也要学前端的东西吗
    NotFoundEgg
    NotFoundEgg
    Jan 13, 2020
    49
    @qinglizi4869 js 简单看几眼就行
    qinglizi4869
    qinglizi4869
    Jan 13, 2020
    50
    @NotFoundEgg 好的!
    TinyKube
    TinyKube
    Jan 13, 2020
    51
    一年 Java 经验的时候接手 Go 的项目,一周之后和写 Java 差不多了
    T3RRY
    T3RRY
    Jan 13, 2020
    52
    @TinyKube 厉害
    Revenant
    Revenant
    Jan 13, 2020
    53
    楼上的,要是有 C#的基础、用过 Pycharm 这类 JB 家的开发环境,你说一周学完 Java 可以上手干活,我信,因为 C#和 Java 很多地方语法都挺像的,学习起来事半功倍
    但啥基础都没有,就学过 Python/C 这类语言,你说一周可以学到上手干活的程度,别误人子弟了好吗
    happy7902
    happy7902
    Jan 14, 2020 via iPhone
    54
    最多 5 分钟
    yfixx
    yfixx
    Jan 14, 2020
    55
    还是建议不要做纯开发,真的挺累。
    Light3
    Light3
    Jan 14, 2020
    56
    工作程度 不好说 看个人基础 编程经验
    如果哈喽沃德 估计 5 分钟
    当然配置环境有的 可能要一天捣鼓会 没基础可能更长了
    canwushuang
    canwushuang
    Jan 14, 2020 via Android
    57
    程序和玩我的世界一样。看你要搭什么。。。如果只是会使用,几天几个月就可以,如果要精通,这是一个无底洞。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2879 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 115ms · UTC 13:27 · PVG 21:27 · LAX 05:27 · JFK 08:27
    ♥ Do have faith in what you're doing.