从毕业到现在,已经 2
年多了,工作中,遇到过大大小小的事情,有时比较顺利,有时比较迷茫。
人生百态,好歹经历了一些。
以下内容均只针对开发者
我个人认为对刚毕业的学生来说,最重要的有以下几点:
1. 好的 code review 机制
步入工作后,一个团队的代码质量要求,会对你的接下来的成长影响巨大,它能帮助你建立良好的代码风格和编码习惯。
我至今还记得让步入工作时,我的 mentor
和 leader
先后一行一行的看我写的代码,这是一个摒弃陋习,把半懂半不懂的状态转变为知其然知其所以然的过程。
养成好的编码习惯,受用接下来的编码生涯。
2. 好的 mentor 机制
一般来说,刚毕业的一年时间里,是一个人进步空间最大的阶段。
所以,在选择公司的时候,一定要问一下,这个团队的工作氛围,以及是否有好的 mentor
机制,一个好的 mentor
不仅让你快速熟悉公司,更重要的是,会对你的成长速度起到很关键的作用。
3. 合理的工作安排
一般来讲,对于刚工作的开发者而言,忙碌一些往往是好事,身处在一个巨大的知识圈中,你要努力加快吸收各种知识的速度。
但同时也需要注意工作的内容,对于开发者而言,往往需求偏多,一个合理的工作安排是,当你吃透一块的知识后,会有人安排你去做另外一块的工作,这是最为理想的状态,也是最为舒服的状态。
但在公司中往往很难达到,这需要一个很合适的管理者,他会去负责向你分发任务,并且在合适的时候,分发给你一些新的类型的工作。
4. 薪资问题
不谈太多,在一家公司内,你觉着你拿到了合理的薪资,不觉着委屈,就是一种很好的状态。
对于开发者而言,个人建议,在和 HR
谈薪资的时候,不要太过相信他们说的话,比如一年会有两次调薪机会,比如年终奖往往都是 x
个月。
你需要知道的信息是,你是否可以每年都涨薪以及涨薪的幅度是多少。
公司是一个,不一定会有人关心你所做的是否得到了正确的薪酬匹配的地方。
所以往往需要你自己把握机会,自己学会和 leader
沟通自己的想法。
5. 个人学习
这个也是最为重要的一点,你一定一定要 push
自己去努力学习,增强自身能力。
对于刚毕业的开发者,往往心思很简单,「当然,我就是这种简单的人」,我只需要负责工作,其他的事情我不用考虑。
我们可以拿着「底层开发者」的钱,操着 CEO
的心,, 能一直这么坚持当然是好的,不忘初心,努力增加自己能力,努力为产品贡献自己的能力。
但也有很大可能会碰壁,往往一腔热情碰了一鼻子灰,被现实教做人。
这个时候,一定要继续坚持自我学习,收起很容易崩的心态。努力想想自己能做什么,能继续做些什么。
不要因为信仰或喜欢,去一家公司,往往我们会因此而吃亏。
一个最好的心态是,你是在为自己工作,而不只是公司。
当然为公司工作是天经地义的,也是应该的。
但是要想明白,工作是工作,生活是生活,不能让工作验证影响到你的生活,你的生活应该只是你自己。
所以,希望你的日常是为了自己,公司的工作也是为了自身的进一步成长。
后记
以上几点,是我在工作中的一些个人体会,希望会对看到的人有一些帮助。
简而言之,自身能力的提升是最重要也是最根本的事。
当然工作中会遇到不顺心的事,很大可能会遇到糟心的事。
但是更重要的是要知道自己想要什么,想要获取到什么。
在一家公司,要努力学习自己想要补充的知识,其他的都是虚的,自己学到手的,才是真的。
希望每个开发者都能在自己舒服的环境中,做着自己喜欢的工作,同时挣到不错的薪资。
人生有时挺难,但还好,走过来,也就走过来了。
2019.08.22 by chendroid