想转行做程序员了。

2019-11-23 16:10:51 +08:00
 xiangxihenli
现在想做程序员,打算报个培训班?前端后端还没有确定.

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

现在流行前端还是后端?


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

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

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

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

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

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

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

再来个正能量

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

总的来说,我并没有真正推荐一门语言给你,上个留言已经说明我心中说的几个语言的排位意向了。只是说一些心中想说的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/622433

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX