不知不觉已经工作三年了,回想三年前刚毕业的时候,还是一个懵懂的学生,对职场充满了期待和好奇,也有很多的迷茫和不安。三年过去了,经历了很多事情,学到了很多东西,也成长了很多,从一个青涩的学生慢慢蜕变成了一个职场人。
今天正好是工作三周年的日子,想写一篇文章记录一下这三年的感悟和收获,也算是对自己这三年工作的一个总结和复盘。希望这些感悟能给刚入职场的新人一些启发,也希望自己能在未来的工作中继续成长进步。
一、学校和职场的区别
刚毕业的时候,我以为工作和上学差不多,都是学习知识完成任务,但是真正进入职场之后才发现,学校和职场的区别真的太大了。
在学校里,我们的任务就是学习,有老师教我们,有考试检验我们的学习成果,我们只需要对自己的学习负责就行。而且在学校里,犯错了没关系,老师会纠正我们,考试考砸了也没关系,下次还能补考,基本上不会有什么严重的后果。
但是在职场上就完全不一样了。职场上没有人会像老师那样手把手教你,大部分时候都需要你自己主动学习主动请教。而且职场上的每一个任务每一个决策都可能会产生实际的影响,可能会影响项目进度影响公司利益,犯错了是要承担责任的,有些错误甚至可能会造成很严重的后果。
还有在学校里,我们更多的是个人作战,自己学习自己考试,成绩好坏主要看自己。但是在职场上,大部分工作都需要团队协作,需要和不同的人沟通配合,你的工作成果不仅取决于你自己,还取决于团队成员之间的配合。所以沟通能力和团队协作能力在职场上非常重要,甚至比技术能力还重要。
刚工作的前半年我一直不太适应这种转变,还是用学生思维去工作,遇到问题总想等别人来教,犯了错也觉得没关系下次改就行。后来慢慢被现实教育了,才明白职场就是职场,不是学校,没有人有义务教你,也没有人会为你的错误买单,你必须自己对自己的工作负责,必须快速成长起来。
二、技术能力是基础,但不是全部
作为一个程序员,刚工作的时候我以为技术能力就是一切,只要技术好就能混得好,所以我把大部分精力都放在了提升技术能力上,每天下班回家还会学习各种新技术,看各种技术书籍。
但是工作了一段时间之后我发现,技术能力确实很重要,是我们的立身之本,但是技术能力并不是全部,甚至不是最重要的。在职场上,除了技术能力之外,还有很多其他的能力同样重要,甚至更重要。
比如沟通能力。很多程序员包括我自己刚工作的时候都不太擅长沟通,觉得只要把代码写好就行,不需要说太多话。但是后来发现,沟通能力真的太重要了。工作中大部分问题都不是技术问题,而是沟通问题。需求理解错了,和产品经理沟通不到位,和测试人员配合不好,和前端后端对接有问题,这些都会导致工作出问题,而且很多时候都是因为沟通不畅造成的。所以学会沟通,学会清晰地表达自己的想法,学会倾听别人的意见,学会和不同的人打交道,这些能力真的非常重要。
还有解决问题的能力。工作中我们会遇到各种各样的问题,很多问题都是以前没有遇到过的,没有现成的答案。这时候就需要我们有解决问题的能力,能快速定位问题分析问题,能找到解决问题的方法,能利用各种资源去解决问题。而不是一遇到问题就慌了,就去找别人帮忙,或者干脆放弃。我刚工作的时候遇到问题就容易慌,总想找同事帮忙,后来慢慢逼着自己先独立思考先尝试解决,实在解决不了再去请教别人,慢慢解决问题的能力就提升了。
还有学习能力。技术行业变化很快,新技术新框架层出不穷,今天学的东西可能明天就过时了,所以学习能力非常重要。我们不能满足于现有的知识,要保持学习的热情,要不断学习新的东西,要能快速掌握新技术。而且不仅要学习技术知识,还要学习业务知识,学习行业知识,学习沟通管理等等各方面的知识,不断提升自己的综合能力。
还有时间管理能力。工作之后事情会变得很多很杂,开发任务、线上问题、会议、沟通、学习等等,各种事情都需要处理,如果时间管理不好,就会很忙碌但是效率很低,什么事情都做不好。所以要学会管理自己的时间,分清事情的轻重缓急,合理安排工作优先级,专注高效地完成工作。我刚工作的时候经常被各种事情打断,一天忙下来感觉什么都没做完,后来慢慢学会了时间管理,工作效率才提升上来。
所以说技术能力是基础,但不是全部,我们要在提升技术能力的同时,也要注重提升沟通能力、解决问题的能力、学习能力、时间管理能力等等各方面的综合能力,这样才能在职场上走得更远。
三、主动很重要
工作三年我最大的感悟之一就是主动很重要。在学校里,老师会安排好学习任务,我们只需要按照老师的要求去做就行。但是在职场上,没有人会像老师那样安排好一切,很多时候都需要我们主动去做。
主动学习。刚进入公司的时候,没有人会系统地教你公司的技术栈业务流程,大部分都需要你自己主动去学。主动看公司的文档,主动看代码,主动向同事请教,主动去了解公司的业务和技术。如果你不主动学,就只能一直做最简单的工作,一直成长不起来。我刚进公司的时候就是主动去看各种文档各种代码,主动向老员工请教,很快就熟悉了公司的技术和业务,也很快就能独立承担任务了。
主动承担任务。工作中不要总是等着领导给你安排任务,要主动去承担更多的任务,主动去做更有挑战性的工作。这样不仅能锻炼自己的能力,也能让领导看到你的积极性和能力,有好的机会才会想到你。我工作第二年的时候就是主动承担了一个比较难的项目,虽然过程很辛苦遇到了很多问题,但是通过那个项目我学到了很多东西,能力也提升了很多,领导也对我刮目相看,后来有好的机会也优先考虑我。
主动沟通。工作中遇到问题要主动沟通,不要憋着不说,最后把问题搞大了才说。需求不明白要主动和产品经理沟通确认,技术上有困难要主动和领导沟通寻求支持,和其他同事配合有问题要主动沟通解决。主动沟通能避免很多问题,也能让工作更顺利。我以前就不太爱主动沟通,遇到问题总想自己解决,结果有时候问题越拖越大,最后反而更难解决,后来慢慢学会了主动沟通,工作顺畅了很多。
主动反馈。工作进展要主动反馈给领导,不要等领导来问你。让领导知道你在做什么,进展如何,遇到了什么问题,需要什么支持。这样领导才能掌握项目情况,也能及时给你提供帮助。而且主动反馈也能让领导觉得你靠谱,对你更放心。我现在养成了一个习惯,每天下班前会给领导发一个简短的工作汇报,说一下今天做了什么进展如何明天计划做什么,领导对我的工作情况很清楚,也很放心。
所以说主动真的很重要,主动的人机会更多,成长更快,也更容易获得成功。不要总是被动地等待,要主动出击,主动学习主动承担主动沟通主动反馈,这样才能在职场上快速成长。
四、不要害怕犯错,但要从错误中学习
刚工作的时候我特别害怕犯错,总觉得犯错了就会被领导骂,就会影响自己的评价,所以做事情总是小心翼翼的,不敢尝试新的东西,不敢承担有挑战性的任务。
但是后来我发现,犯错是难免的,没有人能永远不犯错,特别是刚入职场的新人,犯错更是正常的。关键不是不犯错,而是犯错之后要能从错误中学习,能吸取教训,能改正,能保证同样的错误不犯第二次。
我工作第一年的时候犯过一个比较严重的错误,上线的时候没有仔细检查,导致线上出了一个bug,影响了用户使用,虽然最后及时修复了,但是当时我特别害怕特别自责,以为领导会狠狠批评我。结果领导并没有骂我,而是跟我说犯错没关系,重要的是要从错误中学习,要想想为什么会犯这个错误,以后怎么避免再犯同样的错误。然后和我一起分析了原因,制定了改进措施。
那次事情之后我明白了,犯错并不可怕,可怕的是犯错之后不反思不改正,同样的错误一犯再犯。从那以后我犯错了都会认真分析原因,总结经验教训,制定改进措施,确保同样的错误不再犯。而且我也不再害怕犯错了,敢于尝试新的东西,敢于承担有挑战性的任务,因为我知道即使犯错了也没关系,只要能从错误中学习就能成长。
当然了,不害怕犯错不代表可以随便犯错,有些低级错误是完全可以避免的,比如粗心大意造成的错误,这种错误还是要尽量避免。做事情的时候要认真仔细,要有责任心,要尽量把事情做好。但是对于因为经验不足或者尝试新事物造成的错误,就不要太害怕,要从中学习成长。
五、保持学习的习惯
技术行业变化真的太快了,我刚毕业的时候用的一些技术现在有的已经过时了,新的技术新的框架层出不穷,如果不保持学习,很快就会被淘汰。
工作这三年我一直保持着学习的习惯,每天下班回家都会花一两个小时学习,看看技术书籍,看看技术博客,学学新的技术。周末也会花一些时间来学习,或者做一些自己的小项目。虽然工作很忙很累,但是学习一直没有落下。
保持学习让我受益匪浅。首先我的技术能力提升很快,能很快掌握公司用到的新技术,也能在工作中运用学到的知识解决问题。其次我的视野更开阔了,了解了行业的发展趋势,知道了各种技术的优缺点,做技术选型的时候也能做出更合理的选择。还有学习让我保持了对技术的热情,不会因为工作重复枯燥而失去兴趣,始终保持着对新技术的好奇心和探索欲。
当然学习也要有方法,不能盲目地学。要结合自己的工作和职业发展方向来学,学对自己有用的东西。而且不能只学技术,还要学业务学行业学管理学沟通等等各方面的知识,全面提升自己的综合能力。还有学习要注重实践,不能只看书不动手,学了之后要在工作中运用,或者自己做项目实践,这样才能真正掌握。
还有一点很重要,就是要学会总结。学了之后要总结,工作之后要总结,犯错之后要总结,总结能让我们把学到的东西变成自己的,能让我们更快地成长。我有写博客的习惯,会把学到的东西工作中的经验总结成博客文章,写博客的过程就是一个很好的总结过程,而且写下来之后也方便以后回顾,还能帮助别人,一举多得。
六、关于职业发展
工作三年,我也对自己的职业发展有了一些思考。刚毕业的时候我对职业发展没有什么规划,就是想着好好工作提升技术,走一步看一步。但是工作了三年之后,我觉得还是要有一个清晰的职业规划,知道自己想往哪个方向发展,然后朝着那个方向努力。
程序员的职业发展方向大概有这么几个:技术专家、技术管理、产品经理、创业等等。每个人的性格和兴趣不同,适合的方向也不同。我自己对技术还是比较感兴趣的,也比较擅长,所以我打算往技术专家的方向发展,深耕某个技术领域,成为这个领域的专家。当然也不排除以后转管理的可能,但是目前还是想先把技术做好。
确定了方向之后就要朝着那个方向努力。比如想往技术专家方向发展,就要深耕技术,深入研究某个领域,积累项目经验,提升解决复杂问题的能力,还要有一定的技术影响力,比如写博客做开源项目分享技术等等。想往管理方向发展,就要提升沟通能力协调能力项目管理能力,多带项目多带人,积累管理经验。
还有一点很重要,就是不要频繁跳槽。我身边有些同学工作三年换了三四份工作,每份工作都做不长,这样其实不好。频繁跳槽不仅学不到深入的东西,而且简历也不好看,用人单位会觉得你不稳定。当然也不是说不能跳槽,如果公司确实没有发展空间,或者遇到了很好的机会,跳槽也是可以的,但是不要为了一点点薪资涨幅就频繁跳槽,要考虑长远的发展。我自己这三年一直在同一家公司,虽然薪资涨幅可能没有跳槽那么大,但是我学到了很多东西,也得到了领导的认可,发展还是比较稳的。
还有就是要注重积累。职业发展是一个长期的过程,不是一蹴而就的,需要不断地积累。积累技术能力,积累项目经验,积累人脉资源,积累行业口碑,这些积累到了一定程度,自然会有好的机会找上门。所以不要急功近利,不要总想着一步登天,要踏踏实实地做好每一件事,不断积累,厚积薄发。
七、写在最后
工作三年的感悟:从学生到职场人的蜕变。
三年时间说长不长说短不短,但是这三年我真的成长了很多变化了很多,从一个懵懂的学生变成了一个能独立承担责任的职场人。这三年有收获也有遗憾,有快乐也有痛苦,但是总体来说还是很充实很有价值的。
感谢这三年来帮助过我的领导和同事,感谢一直努力的自己。未来的路还很长,我会继续保持学习的热情,保持积极主动的态度,不断提升自己,朝着自己的目标努力前进。
最后用一句话结尾:
"职场是一场马拉松,不是百米冲刺,保持学习保持成长,一步一个脚印,终会到达想要的远方。"
祝所有在职场奋斗的人都能工作顺利,成长进步,实现自己的职业理想!
评论(0)
暂无评论,快来抢沙发~
评论功能仅对会员开放,请先登录
登录