对于刚进职场的萌新程序员,想要快速上手一个新的项目,大的项目,都会面临着同样一个问题:
不了解公司的开发框架,工程代码更是看不懂,业务流程非常的不熟悉,怕自己试用期过不了就被淘汰了。
对于职场新手程序员来说,首先你要做的就是调整好自己的心态,既然你已经可以拿到offer了,那就说明公司对你是认可的。
一般来说,刚入职,领导并不会给你安排非常重要的工作,可能就是修改一些简单的BUG,或者一些简单的需求,这个时候就需要做以下五件事情,让自己快速上手:
一.一定要让工程跑起来
让工程能跑起来自然是基础中的基础,阅读代码能让你对工程有更多的了解。
二.熟悉业务流程
确保第一之间拿到项目的需求文档,先粗略的读一遍,然后梳理好自己的问题,找相关的同事进行请教,千万不要胆怯,如果不对同事进行咨询,很容易走弯路!
三.详细了解数据库结构
了解每张表存储的信息,以及表与表之间的关联,从更高的角度来了解业务。
四.整理开发测试生产环境的相关信息
比如服务器的IP,启动方式,日志所在的地方和输出方式,以及依赖的中间件环境,并且能够画出一张部署架构图。
五.了解项目所有的开发框架
先保证自己会使用,核心的原理可以后面慢慢的进行了解。
所以如果想要接手新的项目,就先做好以上五件事情吧。
而对于想要进入程序员这个行业,或是已经入职的人,就一定要明白下面的道理。
千万不要被程序员的高薪资所蒙蔽了,什么今年月薪一万,明年月薪一万五,后年又涨到两万五,很多人就因为这个飘了,认为自己的薪资能够一直涨下去,如果你这么想的话,我可以非常负责任的告诉你,即便你做了程序员拿了高工资,你也一定挣不到钱。
我接下来说这三点,大家看完后一定要好好想一想,放在心上。
一.一定要存钱
存得越多越好,除了基本的生活开销以外,其他的钱最好全部存起来,你一定要明白,你赚多少钱没用,能存下来的才是属于你的钱。以前经常被老板忽悠说,年轻人不要总想着攒钱,你以后还有更多赚钱的机会,要趁着年轻体验人生啊。
记住,这样的老板一定是不怀好意的。只要你存不下钱,还一直超前消费,你就得给他打一辈子工,就得忍受着压榨,做自己不喜欢的事,忍受着无止境的加班和996,这些都是资本家操控人性非常常用的手段。
关键是你不会一直这么能赚钱的,有人会说,我技术多么多么厉害,没错,确实有技术厉害的人,人家这个薪资会随着知识的积累而水涨船高,但现实情况是,大多数工程师都是普通工程师,能替代你的年轻人是无限的,不要迷信什么高端技术,在金钱面前,年轻人的学习能力绝对超乎你的想象。
二.一定要有主业以外的收入
一方面你要学习理财,另一方面就是要绞尽一切脑汁,想尽一切方法去搞副业。比如说可以去程序员客栈上接外包、可以去投资等
千万不要嫌赚钱少就不干了哈,你一定要认清楚自己是普通人这件事,大多数穷人的心态就是,自己明明拿不出来两万块钱,却总是觉得别人的一二十万是小钱,觉得别人做的生意都是小生意。
你一定要明白,以我们国家人口的体量,赚大钱的事根本轮不到我们头上来。
三.学会跳槽
在一家公司学的差不多的时候一定要抓紧跳到下一家,不要相信在一家公司兢兢业业,踏实努力你就能升职加薪。能力强,业绩好固然是加薪的理由,但绝对起不到决定性的作用,能够让老板给你升职加薪的理由只有一个,那就是你的不可替代性。
等公司培养好了可以替代你的人之后,你敢提加薪,老板就敢让你走人。一定要记住,在我国,几乎所有体制以外工作的归宿都是不得善终,严格来说,吃的全都是青春饭,不用拿着少数几个幸存者的案例来反驳我,我说的是平凡的大多数人。
年轻人的机会确实是无限的,但是,年轻人同样也是无限的。没有任何一个人可以待在一个岗位上一直不可被替代。