Q:
博主,您好!
我是一名27岁的工程人员,从事工程行业6年了,目前行业行情下滑严重,待遇也一直停滞不前。在某国企内任职,没有背景和关系,基本没有上升渠道。
近几年,IT行业发展迅猛,自己想转行做这块,也喜欢业余学习和提升。毕竟IT行业做开发,有付出还是有回报的,没有那么复杂的人际关系,全凭实力说话。经过自己初步调查和咨询,觉得前端和Python,这两方面还蛮有兴趣的。想转行这块,博主觉得如何?
这两方面对于初学者转行来说,适合么?或者,博主有更好的方向指点。就是想选个合适的方向,然后相对其他(iOS,安卓,Java太饱和了)方面,比较容易的进入开发行业。
前端开发,目前来看,招聘需求还挺多;Python感觉比较新,需求小很多,但是目前市场培训比较少,如果需求增加,切入行业工作感觉还不错。
自己27来学,是不是太迟了?
A:
1)首先说年龄
27 岁转型并不晚,能不能转成功,则要看个人如何去做。
先举个知名的案例,励志一下。
王江民 38 岁开始学习计算机,两三年之内成为中国最出色的反病毒专家之一;45 岁只身一人独闯中关村办公司,产品很快占据反病毒市场的 80% 以上;没学过市场营销,却使 KV系列反病毒软件正版用户接近 100 万,创中国正版软件销售量之最。
再说个我身边的例子,我爱人的同事的老公,31 岁学编程,现在在大唐移动。
不过开发者的年龄,确实会在将来成为一个问题,必须采取一定的应对策略。下图是程序员客栈和稀土掘金做的一个调查(2016版)中关于年龄的结果:
可以看到,35 岁以上的,占比一共为 3.69%(样本数量10w+)。
所以,27 岁转型,必须要多往后考虑几年。
2)然后说就业现状
必须得告诉你实情,这两年,零基础转行做软件开发,很不乐观。即便你参加培训班,依然很不乐观。很多人半年以上找不到工作,找着找着就放弃了。因为很多公司在招人时都要求 2 年以上工作经验,你可能连简历关都过不了。
所以,要有心理准备!做好长期抗战的打算。
3)接着说语言选择
单说你的两个选项:前端和Python吧。
不知道你在哪里,如果在非一线城市,Python 的职位可能较少。所以,请到拉勾、智联等网站,检索你所在地区的招聘需求。如果你所在地区 Python 没什么招聘需求,那最好是学前端。
另 Python 是历史悠久的语言,并不“新”,属于胶水语言,最近两年因为人工智能(尤其是 TensorFlow)的加持,再次热起来。
4)一点点建议
之前我回答过另一个问题。里面给出了几点建议,可能对你也有帮助:
给自己设定一个找工作的期限,比如 6 个月,或者 1 年。
把你学习的技术栈,搞明白,最好做一个可以展示的项目。
对你自己设计的项目中用到的技术点,要摸透,门儿清。
在找工作时,仔细研究招聘信息,寻找自己和对方需求的相关性(可以是行业经验、开发技能或者软能力)
对你当下工作中让你有成长的事情做盘点,把自己解决的问题、怎么解决的等等都回顾清楚,面试中可能用得到,它们能体现出你的潜力和解决问题的能力
找人帮你做做模拟面试
另外,还要额外给你几点建议:
先不要离职,业余时间自学或者参加培训
攒一些钱,起码够花一年的
做好心理准备,可能会被用人单位鄙视很多次,也可能会不断受到家人的压力
准备 B 方案,万一找不到开发工作,你该怎么办