赞
踩
35岁一直是码农开始焦虑的年龄分界线,即使是这样,现在也有不少年轻的码农,早早开始担心和焦虑:35岁以后我们都能干什么?还会从事这个行业吗?不从事这个行业后都干什么去了呢,不想失业,害怕没有收入的日子。
分享下我一个前端的朋友转行的故事,希望对有以上困惑的朋友有启发。
女前端5年,到后面实在熬不动了,咬咬牙转了后端开发。目前在某银行工作,工资不高,但是不太担心失业,也算是亲朋好友羡慕的“铁饭碗”了。
先说说我为什么转行。
说来惭愧,最大的原因还是【焦虑】。
这时候我就很明确地想找一份稳定且相对轻松,薪资尚可的工作,横亘在我面前的无非是这几条路:
①考公
同样是千军万马过独木桥,而且我本身应试能力就很差,之所以做前端也是想尽可能避免一些职场的社交,放弃。
②创业/换赛道
创业就不说了,家里没矿。换赛道的话一般会做培训机构的老师之类的,但是我没有大厂的工作经历,想进去也很难,试水了几份简历都没有水花,放弃。
③转相关的职位
比较常见的应该是转产品经理或是转后端。
产品经理的话需要比较强的沟通协调能力,而我有较清晰的自我认知,职场社恐一枚,放弃。
而我又比较喜欢钻研技术,于是在职的时候就想试试看。
另外,还有一条路是转管理,但我熬了五年都没有熬出头(也是我个人的综合能力不够强的原因),也被我自动pass了。
所以,我就一边自学,一边有意识地让领导给我安排一些后端相关的工作。还是很感谢我的领导的,得知我想转后端开发后,他经常让我去帮忙协助一些后端的项目,这让我后面几乎无缝衔接转了后端开发。
先说在前面,不要停止学习,省得到时不是年龄把你淘汰了,而是技术
我把我转行的过程分为以下这几个阶段,希望可以给大家一点参考。
首先是学一些简单的后端编程,不但对以后工作有帮助,之后面试中也有可能考到算法题。
后端开发的基础是SQL,所以我先去熟悉了SQL的基础语法和增删改查等常用功能。
这套SQL教程我体验下来非常不错,而且是免费的!
里面主要包含以下这些内容,可以说知识点覆盖非常全面,还有很多的配套习题,真香!
在此基础上我又去自学了一点Java和Python,Java应用广,Python学起来快,对找工作比较有帮助,这里也给姐妹分享下我当时的一些学习资料,希望能对你们有所帮助~
这个课最大的优点在于有老师和助教帮你答疑解惑,适合拖延症比较强的人(比如我),如果囊中羞涩的姐妹也可以去免费听下前几节课~
最后我又刷了大概100+的算法题,主要参考了这两套题库,一个基础一个进阶,应付面试应该够了:
LintCode 领扣 LintCode 领扣如果有条件的话,尽量去参与公司的工业项目,不但能让你的技术得到实打实地提升,而且对于转岗的帮助特别大。
这里提几个小建议吧:
大多数人是没有接触到工业项目的机会的,这时候也可以换条思路,去做别人的开源项目,增加自己的项目经历。
这里也把我自己做的项目分享出来:
①秒杀系统:高并发的秒杀项目
一个短平快的高并发秒杀项目,2周实现完成一个高并发秒杀项目,并提供项目源码。
首节免费试听课会讲解高并发系统的技术架构和常见问题的解决方式,非常值得一听。
②即时通讯系统:Twitter后端项目
讲课老师是个FB大佬,技术很牛逼,但是价格有点贵,最后还是没下手……
整个项目涉及了大概10000行代码,非常适合缺乏项目经验的姐妹,课上讲的pull和push模型给了我很大的启发。
③网约车系统:仿滴滴出行预约打车
仿滴滴出行预约打车IOS风格3D时间选择器,项目比较简单。
④视频流媒体系统:仿B站Android端项目
为爱发电系统,一个仿B站的项目,做得还是很精美的。
目前完成主页UI以及直播页的部分UI(播放器和弹幕),可以在此进行延伸。
后端开发最不可避免的就是背八股文了,以Java工程师为例,分享一些常见的题目:
关于这类题目,比较好的办法就是多记多背,阿里P8杨逍老师在《大厂Java高级工程师的求职秘诀》的讲座中会深入剖析30+道大厂经典面试真题,如果自己学起来比较费劲的话,不如听一节视频先入个门,后面也会轻松很多。
回到这个问题,做前端开发也好,其他工作也罢,其实任何一个行业做到顶尖了都是有前景的,最重要的是明确自己的方向,知道自己想做什么,该做什么。
既然选择了远方,就只顾风雨兼程!
共勉!!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。