你的问题可以从两个方向去回答:
1、有相关行业工作经历
2、没有相关行业工作经历
1、有相关行业工作经历
有相关行业工作经历指的是什么呢?如下:
后端开发
UI 设计
测试
人工智能
......
如果你之前工作属于如上行业中的一种,那么不算是转行,当然 UI 除外。为什么 UI 除外呢?因为UI 为设计行业,跟编程没有关系,不会涉及到代码,只是在学习的时候了解过一点代码。
如果你是 UI 设计出身,那么转前端是可以的,毕竟也算是在这行混过。主要是你在面试的时候就不会没有说的,可以把之前做过的项目拿出来说,虽然你可能只是做的设计,但是对于整个项目的流程你肯定是知道的,这些都是你的项目经验。
没有相关行业工作经历
你之前没有接触过这行,只是单纯地觉得这行薪资可观是个不错的选择,或者说自己是计算机相关专业毕业的,认为还是搞开发有出路想转回来。
如果是第二种情况你还好点,多少有点底子(其实这点底子跟第一种没有区别了),对于面试的印象分还是有点的。
虽然如此,对于你要走这行我还是持怀疑态度的,所以若是有其他选择不要勉强自己。
建议
如上分析了两种情况,如果你是第一种,转前端开发是完全没有问题的,规划好自己的时间,安排好每天的学习内容,努努力还是能够在短时间(2-3个月)内投入前端开发工作中来的。所以你可以看看我对前端技术的规划:
如上我的回答中详细介绍了前端的技术栈,每个部分相对应的知识点,你可以参考着来规划和安排。
若你是第二种情况,我是不建议你转行过来的,可你非要转行搞前端,我可以给你如下建议:
- 全面评估自己的学习能力——对于新知识、新领域自己能够接受多少,自己的对知识的理解能力怎么样,逻辑思维是否够强。
- 评估一下自己的学习状态——学习的时候是否能够全身心地投入学习,平时学习时有没有经常开小差的情况。
- 了解前端需要掌握的技术栈——前端包含哪些阶段,每个阶段的知识点有哪些?
- 塑造自己,让企业有必须录用你的理由——你没有经验,又不是刚学完,还 30 岁了,总得让企业看到你的闪光点吧。
多年开发老码农福利赠送:网页制作,网站开发,web前端开发,从最零基础开始的的HTML+CSS+JavaScript。jQuery,Vue、React、Ajax,node,angular框架等到移动端小程序项目实战【视频+工具+电子书+系统路线图】都有整理,需要的伙伴可以私信我,发送“前端”等3秒后就可以获取领取地址,送给每一位对编程感兴趣的小伙伴
总结
就你这个年纪来说(我们同龄),不是完全没有可能,不是所有的建议和观点都是对的,至于该不该转取决于你自己。我也针对不同情况给你大概分析了,希望能够给你些许启发。
对于我们这个年纪来说,说大不大,说小也不小了。做任何事情不能像二十几岁那么任性了,给我们的容错空间越来越小,如果你成家有孩子了,那么容错空间基本算是没有了。所以说自己做任何决定之前要考察好,做好调研工作,千万不能出错了。一旦这个时候决定出错,以后你至少要拿出两三年的时间来纠正。
加油!