1.目前行业情况
首先先劝退一波,咱们先了解一下目前这个行业的大环境。
目前是大厂一波又一波的大裁员,能进大厂的都是经过层层筛选的行业精英,他们被裁的原因一个是年龄过了三十五,一个是业务收缩或者能力稍微差一些,但总体肯定是比普通程序员要厉害很多的。他们去哪了呢,大多都下沉到中小型公司了,而今年毕业的人数又破了新高,加上去年因为疫情积压了很多的待业人员。
从整体业务情况来说,就是行业饱和,业务收缩,不需要那么多的人员了。
那么,看到这里,还没有打退堂鼓的朋友可以继续了解,所需要奋斗的路了。
2.职业及语言划分
从行业划分程序员是分前端,后端,运维,全栈,架构师,数据库挖掘等等。
从语言来分有Java(目前国内最多),python,php,c等等。
3.入职前需要知道的
从技术准备来说,拿Java为例,需要掌握Spring全家桶,前后端交互,Vue,基本的数据库Sql的了解,一两个网上整体小案例的了解(一定自己手敲一遍),还有就是牛客等上刷刷面试题等等。
还有就是思想和心理上的准备,因为无论是公司属于自研,项目外包(这个是大多数),人力外包(也是大多数),厂家支撑类型的,项目大多比较紧张,所以一定做好加班的准备,因为需求提起来很容易,但是代码修改起来就无法控制了,可能原来没有的设定,现在突然要,那就很可能需要改整个架构逻辑。
3.1 加班
但这时,需求方又不会给太多时间,怎么办呢,唯有加班了。
遇到不熟悉,或者完全不会的技术点,怎么办,搞了一天啥都没写出来,唯有加班了。
所以目前的大环境加班虽说大家都很排斥,但基本是跑不了的,要提前做好心理准备。
3.2 持续学习
还有技术更新的很快,所用到的每次也都不相同,要有根据项目或者自己不断学习的心理准备,这个也是跑不了的,基本每天都是在不断学习中的(总是有新的需求,而目前的手上的知识点不是很充足的话基本要各种搜各种找资料)。
3 .3 解决问题
程序肯定是会有bug的,一旦遇到就需要我们去解决他们,而排错是一件需要耐心和细心的事,可能一找一个月都没解决(一点不夸张),也可能找来找去找不到问题,又马上需要解决,此时的心态一定不能崩,要耐心去找方法,这个心理准备也是跑不了的,基本每天都会发生的。
4.入职后的准备
入职前的各种准备基本都会继续进行,多了的还有职业上的规划和担忧。众所周知,这个行业三十五岁的生死线,大多数都很难度过,而怎么规划这之前和之后是要有一定的准备的,要不可能会很难受(各种年龄歧视,很难找工作)。所以早做打算,不断提升技术成为大佬级别的人物,或者切换到管理岗之类。
5.结束语
如果你觉得这是个高薪行业,想要进入这个行业的话,一定注意这几点,做好对应的心理准备,没有任何事是轻轻松松可能完成的,祝君好运!
