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

想转行做程序员了。

  •  
  •   xiangxihenli · 2019-11-23 16:10:51 +08:00 · 11169 次点击
    这是一个创建于 1609 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现在想做程序员,打算报个培训班?前端后端还没有确定.

    大家有没有推荐的培训班?

    现在流行前端还是后端?


    后端是 JAVA,Python,PHP 还是 GO ?

    希望大家多给宝贵意见!!
    85 条回复    2019-11-26 19:50:26 +08:00
    lagoon
        1
    lagoon  
       2019-11-23 16:13:10 +08:00
    如果你是硕士,或者 985,或可以考虑。
    其他,真的不是很推荐。
    寒冬之下,现在后端情况好些。
    keepeye
        2
    keepeye  
       2019-11-23 16:16:38 +08:00
    我一个朋友, 从编辑转行程序员,学的 java
    培训投入成本两三万,出来以后第一份工作 6k 半年后跳槽涨到 10k
    坐标 南京
    xiangxihenli
        3
    xiangxihenli  
    OP
       2019-11-23 16:21:19 +08:00
    @keepeye 嗯嗯,谢谢你宝贵的分享。

    java 程序员好像入门会慢一点, 当然上限可能会高一些。

    我也是觉得如果有一定资质的话,培训出来应该也能混口饭吃的。
    dppd
        4
    dppd  
       2019-11-23 16:29:43 +08:00
    1.有秃头的心理准备吗
    2....
    xiangxihenli
        5
    xiangxihenli  
    OP
       2019-11-23 16:32:24 +08:00
    @dppd 额.... 看来有必要在互联网企业旁边做个植发护发的生意了
    daimubai
        6
    daimubai  
       2019-11-23 16:37:54 +08:00 via iPhone   ❤️ 24
    我的建议是 26 岁以上就不要转了,做事要考虑成本,26 岁去培训,按照 6 个月来算学费,住宿费等费用加起来怎么也得 4 万了,如果培训完找工作找不到还得加上 6 个月的工资,那就是 8 万块,就是说培训完找不到工作相当于你损失 8 万块,如果你幸运找到工作了,还要度过一年的新手期,新手期工资也不会高,这时候你已经 28 了,还能再干几年,不要说你会一直做下去,上一个这么说的已经去送外卖了,35 岁你又要转行做什么呢

    我上面的回答是劝退,接下来再回答你的问题

    目前来看推荐 前端还有 Java 这两个选择,首先前端和后端工资上来说相差是不大的,其次需求岗位也多,至于第二语言可以入行以后再考虑这些,不过我一般推荐前端,因为简单点(就是简单,别跟我杠,没到一定的层次前端就是简单)

    然后举我的例子
    99 年的,刚开始 16 年培训的安卓,在山西老家做了半年 Android,3k,什么东西都没学下,然后辞职在家自学的 Java,17 年来杭州找 Java,因为学历原因都是小公司,分别是 6K,10k,13k,然后自考了大专,目前在自考本科

    再来个正能量

    对于我们没有被老天眷顾的普通人来说,踏踏实实做事比什么都强,没有人会去针对一个踏实的人,即使他没有特殊的价值

    手机码字,希望能给你帮助
    oneisall8955
        7
    oneisall8955  
       2019-11-23 16:38:17 +08:00 via Android
    看错以为想转行不想做程序员了😂
    个人看法,JAVA 稳就业职位招聘也比较多,培训班最多了,有些公司筛选简历过滤培训班。GO 最近比较火,大厂慢慢很多做这个语言的项目,Python 也不错吧,胶水语言,PHP 感觉在 4 个语言中排最低
    oneisall8955
        8
    oneisall8955  
       2019-11-23 16:40:40 +08:00 via Android
    @daimubai 实在
    xiangxihenli
        9
    xiangxihenli  
    OP
       2019-11-23 16:42:15 +08:00
    @oneisall8955

    感觉 php 和 python 上手快,php 用起来太简单了。 不知道找工作的时候怎么样?

    java 门槛高,go 的工作经验要求高。工资都相对其他两个比较可观。
    imn1
        10
    imn1  
       2019-11-23 16:44:31 +08:00
    围城啊
    xiangxihenli
        11
    xiangxihenli  
    OP
       2019-11-23 16:46:34 +08:00
    @daimubai

    说的非常在理。感谢宝贵的建议。

    不过,IT 行业还是比我之前的行业来钱快。两三年薪资就 20+了. 我觉得之前的行业可能没有什么太多的发展了。

    所以,我想着如果这个方向没有问题,我就尽早开始。
    daimubai
        12
    daimubai  
       2019-11-23 16:49:31 +08:00 via iPhone
    @xiangxihenli 什么学历呀,老哥多大了
    xiangxihenli
        13
    xiangxihenli  
    OP
       2019-11-23 16:52:25 +08:00
    @daimubai 28 研究生吧
    princelai
        14
    princelai  
       2019-11-23 17:04:55 +08:00 via Android
    给你说说我的经历,985 本科学的经济,前六年一直在证券私募公司,三年半前自学了 Python 转了金融算法,近两年半在做人工智能算法这块,怎么说呢,找工作会比正统出身的有些劣势,除非你做的项目和能力都非常强,所以楼主你要是有信心每天拿出更多时间学习提升自己,那我觉得没问题,否则别转。
    ClericPy
        15
    ClericPy  
       2019-11-23 17:05:19 +08:00
    上学时候有计算机基础的话, 后端
    计算机 0 基础, 前端

    后端语言除了 java, 其他的市场都不大, 要求就严格很多, 而且真到面试的时候, 很少问的是语言 / 语法方面的东西, 非应届生光环的情况下又没有对应岗位的工作经验, 要做好从基层做起

    你前面得到的结论很多都是一家之言, 听的越多越迷糊, 直接拿几套前后端面试题看看就大致知道哪个容易了, 两三年就 20+ 的那是科班出身的吧, 否则要学的基础课程也不会分布在大学 4 年里掌握了

    所以, 先看看免费的培训教程尝试个一段时间, 如果能学进去再去报班吧, 很多人第一步就阵亡了, 我是 28 转行的, 越学越感恩上学时候学的半吊子计算机基础...

    语言选择方面, 纯找工作, 就 java, 门槛并不高, 语法也好理解(像 C), 其他语言别说进大厂, 对半路转行的, 简历都筛不过去
    xiangxihenli
        16
    xiangxihenli  
    OP
       2019-11-23 17:14:23 +08:00
    @ClericPy

    两三年 20+,可能需要大城市 北上广深杭...

    后端学习其他语言,感觉最后总会想没有 java 全面. 有点想学 java,怕入门时间久。
    xiangxihenli
        17
    xiangxihenli  
    OP
       2019-11-23 17:15:43 +08:00
    @princelai 哈哈 有信心的.. 人工智能现在感觉前景很好,基本上大多公司都开始搞 AI 了。
    695975931
        18
    695975931  
       2019-11-23 17:20:02 +08:00
    研究生的话学起来应该比绝大部分的培训生好多了,毕竟都能考研究生了,想学什么就去学吧。
    tq0106
        19
    tq0106  
       2019-11-23 17:22:57 +08:00
    人工智能方向跟平时我们所的后端是两个东西,这么方向要趁早摸清
    oneisall8955
        20
    oneisall8955  
       2019-11-23 17:23:03 +08:00 via Android   ❤️ 1
    @xiangxihenli 其他语言不清楚,我只用过 JAVA。基础好,找工作其实门槛没那么高。

    怎么定义基础好呢,我赞同一个说法知识广度其实是知识深度的一个附属品。

    编程来说,一门课程,一般会涉及很多方面的知识,当你一门课程学的深,其他方面基本也略知一二,不可能不知道。

    当下培训课程很多都是教很基础的很杂的知识很少深度理解。而面试的时候很多东西需要基础扎实的知识结合起来才能明白,解答。

    这些不仅仅是针对 JAVA,基本上所有语言都这样。学习其他编程语言也是同样的道理。

    抛开语言相关,你需要面对的还有,面向对象理解,操作系统,数据结构与算法,计算机网络,数据库原理,事务,缓存,Linux 系统等。而当下,流行的编程概念,如微服务,RPC 等这些也需懂一点点。

    说这些不是给你压力打击说前面的道路有多么难,而是上升的障碍就摆在这里。20 ~ 30K,并不是简单学会 JAVA,学会 GO 就行的了。也可以这么说,你对一门语言理解很深了,其他方面知识的理解也会跟着来的。

    另外,面试造火箭,上班拧螺丝,工作上或许你用不到这些深奥的知识,人家面试确实又是需要,并且,一些开发中的奇难杂症,又恰好是这些知识才能解决,所以懂比不懂的好。

    总的来说,我并没有真正推荐一门语言给你,上个留言已经说明我心中说的几个语言的排位意向了。只是说一些心中想说的。
    llz0919
        21
    llz0919  
       2019-11-23 17:24:17 +08:00
    建议先网上找点培训班的视频,先自学一段时间.觉得可以接受,再去培训突击一下吧.
    不要无脑转,这样浪费钱浪费时间.
    mondeo
        22
    mondeo  
       2019-11-23 17:41:09 +08:00 via Android
    不建议走培训班的路子
    fiypig
        23
    fiypig  
       2019-11-23 17:43:51 +08:00
    自学看看, 培训是转行的一个捷径,非科班出身的第一语言我建议 php,科班的我建议 c++ ,java,go ,不过按目前找工作来看, 前端对一个转行的来说还是很可以的
    danhahaha
        24
    danhahaha  
       2019-11-23 17:54:29 +08:00
    先自己看一个月,如果还有兴趣,再考虑报培训班,转行,估计你真看了一个月没有恶心到,反而兴趣大增的话,也不用花钱报什么班了,自学撸到底。
    jon
        25
    jon  
       2019-11-23 17:56:10 +08:00
    为什么不做公务员?
    ClericPy
        26
    ClericPy  
       2019-11-23 17:57:03 +08:00
    @xiangxihenli #16
    我也是硕士在北京混了 4 年都没拿到 15K, 虽然也和我第一份工资有关, 不过现在各方面不景气, 都在往外跳了. 非科班太多东西要重新学, 没找过培训班, 因为语言方面的东西如果自学都学不会, 那基本就和这个行业没缘分了, 毕竟自学能力是这个行业里唯一的优势. 社招和校招也不一样, 没对应工作经验基本简历都过不去, 至于培训班那种伪造简历的, 抓到就会整个圈子拉黑以后就基本没前途了

    而且对后端来说, 语言只是一小部分, 真面试的时候问的可能是网络协议, 可能是各种算法数据结构, 可能是架构和技术选型, 然后是各种项目经验和解决问题的思路. 性价比来说, 后端 java 已经算是好入门的了, 怕入门时间久是什么理由, 想赚快钱的话 python 和 php 学起来是快, 但是找不到工作就依然混不到工作经验. 所以如果不是真喜欢这门行业, 走前端吧; 如果不怕入门慢, 后端的话计算机四门基础课一个都跑不了, 培训班不是捷径, 只是宣传的让人感觉很厉害, 现在简历上谁还敢说自己是培训出来的, 会受歧视的, 顶多找点在线教学的试试, 就我目前扫了一眼, 没什么比自学靠谱的

    虽然有挺多自学转行成功的, 但个例永远都代表不了整体, 而且这行对年龄大的并不友好, 非感兴趣慎入吧. 我读研学文的, 就业时候指望的还是本科学的半吊子计算机基础, 虽然靠 python 就业的, 但如果还能再选一次, 我就不会放弃学了一半的 java...
    find
        27
    find  
       2019-11-23 17:58:43 +08:00 via iPhone
    @xiangxihenli 楼主怕是有什么误解吧,不要看到头部就代表普遍,it 现在行业也是各种韭菜 杭州薪资没有那么高局我是认知科班出身的 3 年大部分才 15
    xiangxihenli
        28
    xiangxihenli  
    OP
       2019-11-23 18:10:49 +08:00   ❤️ 1
    @ClericPy 嗯嗯 所以我觉得很多后端学到最后,都觉得 java 作为后端还是挺好的。 并且会考虑是否需要转 java。

    我也是在北京。 握手。加油 勉励。
    xiangxihenli
        29
    xiangxihenli  
    OP
       2019-11-23 18:12:56 +08:00
    @find

    可能北京房价和物价都相对比较高,互联网环境也好一点。

    我认识好几个非本科的程序员,三年经验,基本都 15~20 了。 而且我觉得他们专业能力和业务能力不算太厉害。
    xiangxihenli
        30
    xiangxihenli  
    OP
       2019-11-23 18:14:06 +08:00
    @llz0919 嗯呢 我觉得这个建议好。 谢谢! 先花半个月看看能学的怎么样吧。
    xiangxihenli
        31
    xiangxihenli  
    OP
       2019-11-23 18:50:32 +08:00
    @oneisall8955

    感谢建议。没有压力,反而很兴奋。 以前的工作要学习的东西太少了。 现在有这么多要学习的,可以钻研的,很兴奋。
    YIYILIUSHANG
        32
    YIYILIUSHANG  
       2019-11-23 19:02:16 +08:00 via Android
    @princelai 厉害呀
    TimeRain
        33
    TimeRain  
       2019-11-23 19:11:15 +08:00 via Android
    早几年就应该选择 it 这行,其实很多选择还是晚了一点,不过支持楼主
    xiaoz
        34
    xiaoz  
       2019-11-23 19:24:28 +08:00 via Android
    前期 java 机会多点,后期看好 golang
    FakeLeung
        35
    FakeLeung  
       2019-11-23 20:21:34 +08:00
    go 或者 python 吧,最近大热。
    HunterPan
        36
    HunterPan  
       2019-11-23 20:25:50 +08:00
    不建议,现在行情真不行,供大于求了。
    NickBlablabla
        37
    NickBlablabla  
       2019-11-23 20:40:44 +08:00 via Android
    我也想转行了,毕业了在做生产软件实施工程师,期间在自学前端,想来年辞,自学或者培训
    bdnet
        38
    bdnet  
       2019-11-23 21:20:16 +08:00
    为什么不自学? 网上非常多的学习资料,很多免费的优质资源,也有收费的(如 极客时间 很良心价),也可以看书,低成本测试,看自己是否喜欢这个行业

    培训的钱 不如用来买台好的电脑 VPS etc

    (培训机构会告诉你,某某某培训后工资多少,但不会告诉你,10 个人当中有 1 个人还是 2 个人可以找到不错的工作。在有限的时间内,1-2 个月内教完正常需要 1-2 年才能消化的知识,靠谱嘛?还得靠自己不断练习和学习。 竟然是靠自己,为什么交这大笔几万块的冤枉钱呢?)
    jon
        39
    jon  
       2019-11-23 21:49:09 +08:00
    现在有点晚了,现在民企排队注销,跳槽都怕没着落
    ZXCDFGTYU
        40
    ZXCDFGTYU  
       2019-11-23 21:50:50 +08:00
    不要来,围城。不如自己得空网上找视频自己一边看一边学,能给平时工作提升下效率就挺好的。
    GeekJason
        41
    GeekJason  
       2019-11-23 22:03:24 +08:00
    不要去培训班,先自学,如果自制力不足以支撑下去就放弃吧,干这一行还是需要一些钻研的劲头的。
    Dzinlife
        42
    Dzinlife  
       2019-11-23 23:05:22 +08:00
    小厂不清楚,大厂现在的情况是连优秀应届生都没几个能给安排面试的(除了头条),能力经验不够根本不给机会,供参考。
    neuthself
        43
    neuthself  
       2019-11-23 23:08:14 +08:00
    @daimubai 大佬是 6k,10k,13k,分别干了几个月,感觉涨幅都还挺不错的
    xLuoBo
        44
    xLuoBo  
       2019-11-23 23:36:46 +08:00
    做一件事最好的时间是十年前, 其次是现在
    xuanbg
        45
    xuanbg  
       2019-11-24 00:32:19 +08:00
    我觉得要转行做程序员的,如果不能通过自学学会写代码的,就不要转了,真的没前途。
    laike9m
        46
    laike9m  
       2019-11-24 05:12:24 +08:00
    可以听一下
    《捕蛇者说》 Ep 01. 新人到底需要什么
    https://www.pythonhunter.org/episodes/1
    shfanzie
        47
    shfanzie  
       2019-11-24 08:47:20 +08:00
    来学 C++啊
    marcomarco
        48
    marcomarco  
       2019-11-24 09:11:02 +08:00 via iPhone
    欢迎,想做就来做吧,不用管上面阻止你的
    SmiteChow
        49
    SmiteChow  
       2019-11-24 09:20:01 +08:00
    转行过来建议前端 知识储备需求要少一些 而且能见得着产出比较容易激励自己
    aLazarus
        50
    aLazarus  
       2019-11-24 09:36:35 +08:00 via Android
    真乐观
    learnshare
        51
    learnshare  
       2019-11-24 10:04:39 +08:00 via Android
    觉得来钱快基本是错觉,转行有可能三年比不上专业大公司一年的经验。尤其是目前行情一般,靠运气找到好工作的机会比较小了。以前小公司比较多,三五千入行努力几年也能有不错的工作机会,但目前不那么容易了。
    另外一方面,培训只是快速入门的手段,个人发展还要看先天资质、学习能力、工作经验和发展路线。自学依然是最主要的手段。
    楼上讲的 26 岁门槛我基本赞成。可能会因为生活、婚姻、生育等问题,导致你没有足够精力和财力在转行发展上投入很多,而这个行业要求你持续学习、练习和实践。

    总的来说,不建议。
    Geeker
        52
    Geeker  
       2019-11-24 10:32:25 +08:00
    《给想转行作程序员的人泼一盆冷水》
    https://geekplux.com/2019/04/02/advice-for-who-wanna-switch-to-programmer
    stiekel
        53
    stiekel  
       2019-11-24 10:38:21 +08:00
    希望 LZ 一个月后可以来说一下情况。
    hkitdog
        54
    hkitdog  
       2019-11-24 10:41:41 +08:00 via iPhone
    我有个亲戚,之前在麦当劳当服务员,只有两千多工资,在培训班学了三个多月,现在当 Java 程序员,有 15K
    default7
        55
    default7  
       2019-11-24 10:47:06 +08:00
    千万不要做 JAVA,JAVA 这种老语言,大牛多入牛毛,别人一说出口都是十几年 JAVA 开发经验的。
    crazjieb
        56
    crazjieb  
       2019-11-24 10:54:17 +08:00
    别学 php, 市场饱和了, 而且工资很低, 建议学 Python 或者 Java, 年轻的不怕折腾的话前端也可以
    Nishino
        57
    Nishino  
       2019-11-24 11:16:04 +08:00
    本程序员准备辞职考公了
    reus
        58
    reus  
       2019-11-24 11:17:31 +08:00
    你不行的,别转了。
    T3RRY
        59
    T3RRY  
       2019-11-24 11:40:46 +08:00 via iPhone
    该干嘛干嘛去,但凡有兴趣你早入门了!根本不致于还要发帖问 而且还是走培训班!大部分人其实都不适合编程,包括在职的
    emmmbu
        60
    emmmbu  
       2019-11-24 11:51:28 +08:00
    太晚了
    chenxu
        61
    chenxu  
       2019-11-24 11:53:17 +08:00 via Android
    建议后端 Java,教程可以淘宝买个博学谷的 Java 视频或者自己云盘搜索去找博学谷 Java 的视频,Java 基础跟 MySQL 这些是必学的,项目实战可以直接从 springboot 开始学,如果对自己还没信心,可以慕课网买个七月老师的 Java 全栈课程,买后可以加群灌水跟群友互相交流。最后一点,把你打算上培训班的钱拿来买个 MacBook Pro,macOS 还是比较适合用来学习编程的。
    Pho3nix
        62
    Pho3nix  
       2019-11-24 12:02:50 +08:00
    别学 python
    YourLord
        63
    YourLord  
       2019-11-24 12:04:09 +08:00 via Android   ❤️ 1
    这个帖子里一堆培训相关产业的托😂
    luopengfei14
        64
    luopengfei14  
       2019-11-24 12:09:47 +08:00 via iPhone
    祝好运
    看到很多人加入、离开这行。但是希望明白,都是为了混好些,即使入行失败,也可以找其他谋生的工作。
    dsg001
        65
    dsg001  
       2019-11-24 12:14:27 +08:00
    正在准备转行,新技术不如新人,老技术不如老人,自己在中间不上不下,预期未来的收入越来越低

    所幸这些年训练的学习能力不错,对新行业上手还可以
    ZredoC
        66
    ZredoC  
       2019-11-24 12:22:55 +08:00
    个人感觉还是前端或者 java。
    有种前端招聘需求比 java 多的错觉,门槛也会相对低一点的样子。
    ZredoC
        67
    ZredoC  
       2019-11-24 12:24:37 +08:00
    另 java 视频某弹幕网站贼多,一套一套的~
    xiebruce
        68
    xiebruce  
       2019-11-24 12:25:15 +08:00
    你去面试 php,面试官会问你,会不会 python,会不会 go,会不会 node [手动狗头]
    wangxiaoaer
        69
    wangxiaoaer  
       2019-11-24 12:30:39 +08:00 via Android
    我怀疑你在钓鱼。
    simonlu9
        70
    simonlu9  
       2019-11-24 13:04:54 +08:00   ❤️ 1
    看你之前帖子还问数据库,我怀疑你再钓鱼+1
    eccentric
        71
    eccentric  
       2019-11-24 13:10:30 +08:00
    俗话说凡事顺势而为,你这是逆势而上,不是跟自己过不去么。这行不值得做,这行的人只会互相踩踏,双输结局。
    dai640
        72
    dai640  
       2019-11-24 13:18:11 +08:00 via iPhone
    @hkitdog #54 只看结果,这个鸡血让人沸腾。
    MonkeyCoder
        73
    MonkeyCoder  
       2019-11-24 13:45:29 +08:00 via Android
    如果看在找工作就业就 Java 吧,机会多
    pastgift
        74
    pastgift  
       2019-11-24 13:47:19 +08:00 via iPhone
    少侠切勿自寻烦恼啊
    947211232
        75
    947211232  
       2019-11-24 16:11:31 +08:00
    前端 or java
    zibber
        76
    zibber  
       2019-11-24 16:18:11 +08:00
    java
    xieranmaya
        77
    xieranmaya  
       2019-11-24 16:54:52 +08:00
    培训班啊?可以考虑我的,我半年培养出来过直接进美团,腾讯,小米等等的学生。大部分学生工作一年出头也都成香饽饽了,有进头条、阿里的。
    接受各位的质疑: https://github.com/xieranmaya/micro-cs
    hjq632233317
        78
    hjq632233317  
       2019-11-24 16:57:06 +08:00 via Android
    人生的一段旅程而已 学啥都行 面向岗位学 学完了在岗位上别放松 入了职才是学习的开始 在项目上多研究研究 就不需要出来问了 有这问的功夫都学好几行代码了
    xx19941215
        79
    xx19941215  
       2019-11-24 17:02:29 +08:00
    每次看到这样的帖子 我就想起了我自学的岁月 下了培训班的视频就是看 边看边做 大夏天的 寝室也没有空调 每天和考研的同学们一样的作息,四个月过去 就去找了家公司实习,路就这样开始走了。当然 这是学生时代了,楼主现在转行的话要考虑下机会成本什么的,28 一转眼就是 30 了,这行 35 听说是一个坎。
    guanhui07
        80
    guanhui07  
       2019-11-24 17:13:53 +08:00
    前端 吧
    ngnetboy
        81
    ngnetboy  
       2019-11-24 21:57:30 +08:00
    为什么会想不开要转行程序员
    knightgao2
        82
    knightgao2  
       2019-11-25 00:20:23 +08:00
    没看到最近的热点吗,为什么想不通转程序员尼,内卷的时候,最先被开的就是程序员
    pegasusz
        83
    pegasusz  
       2019-11-25 09:15:04 +08:00
    最近环境确实不好,不过如果真想干也是可以的,看能不能熬得住
    zazalu
        84
    zazalu  
       2019-11-25 12:53:00 +08:00 via Android
    编程是一种能力但是不代表能给你高薪,更何况最近都过冬呢。。。互联网现在难骗钱,保命要紧哦
    luopengfei14
        85
    luopengfei14  
       2019-11-26 19:50:26 +08:00 via iPhone
    慎重吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1082 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 23:25 · PVG 07:25 · LAX 16:25 · JFK 19:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.