五年小结

不知不觉毕业已经五年了,也从事IT这个行业5年了,依稀记得5年前的5月21号,带着行李来杭州,女朋友来接我,带我去找房子。当然了现在变成了我的老婆,到杭州之后,我就开始投简历,大概就面试了一星期,确定了去我的上一家公司。这是我毕业之后的第一家公司,在这里我工作了四年,从一个初出茅庐的毛头小伙子,变成了一个可以独当一面的程序员,在这里我积累了原始的技术,依然记得第一次我写的代码上线时的心惊胆战,生怕出任何问题,更记得走在回家的路上,还在想怎么去解决程序中的相关问题,每次有了难题没有解决,吃饭的时候感觉饭都不香。在这里我遇到了最好的同事,最好的领导,在他们的帮助下,我的成长也是非常快的,每天都感觉到自己能学到新的东西,在最初的四年中,我学习的东西很多,这四年我看的书,感觉比我大学四年读的书都多。周末的时候,我也很少出去逛,一般都是学习一些新的技术,看看电影。

2020年的时候,我突然觉着自己在上一家公司学不到任何的知识点了,每天都是重复的任务,没有什么能突破的地方,汇报的时候也没有什么亮点。我决定要出去面试看看,看看现在是市场上市什么情况,能不能找到一个更合适的工作。大概也是面试了一个星期,其中也面试了好多的公司,待遇最好的就是我现在待的这家公司,当时,这家公司催的也比较急,也没有去试试。总结一下这次面试,就是太着急了,想着跳出上一家公司,同时,准备的也不是很充分,一些大厂也没有去尝试,主要是算法没有去做,也没有去力扣刷刷题,总之准备的不充分。

来到现在的公司,比上一家公司忙了很多,独自承担的东西也很多,毕竟在这家公司的职称是高级工程师。在这一年中,表现的比较平凡,没有什么突出的表现,都是按部就班的完成工作,也没有什么突出的成绩,每天都是完成安排给自己的任务就行了,感觉现在完成这些任务就耗费了我很多的时间,空闲的时间也没有去搞其他的东西啊,总感觉自己的能力一般,做不出什么出彩的工作,不能再这样做下去,必须停下来,反思一下自己,怎么才能提高自己的工作能力和水平,怎么才能提高自己的编码能力和水平,怎么才能提高自己的沟通能力?

毕业五年了,现在的我应该也必须的有自己的明确的规划,不能再随波逐流,对于技术上,我应该脚踏实地的去注重一些底层的东西,而不是盲目的去追求什么新的技术,比如,Rust我学习了很久,从来了现在的公司,我还在学习Rust,但是我并没有把Rust用到实际生产环境的场景,或者用Rust做一些东西,导致我学习了就忘,忘了再去学习,这样陷入了死性循环,学习的东西没有用到实践,没有得到良好的反馈,没有真正的掌握Rust的相关的知识点,也没有深入的理解Rust技术的本质。现在我就不再去追求什么新的东西,而是要把我现在学习的和现在的工作相结合,这样才能把学到的融入到工作中,把工作做好,同时也把学习的知识点掌握了。越来越觉着掌握底层知识很重要,不要盲目去追求一些什么新的东西,用不了就会导致学了忘,忘了再去学的不良循环。

有的时候不能一直奔跑,一定要在适当的时间停下来反思一下,遇到问题一定要多思考,及时的调整。有的时候我们设定了目标,而不能一直保证目标不变,一定要根据环境及时的进行调整,保证达到自己的目的。今年已经29岁了,距离传说的35岁危机没有几年了,时间过的很快,总是在不知不觉中流逝。我也没有办法看到n年之后IT行业是个什么光景,今年的夏天很热,杭州很多天问题都是在40度左右,但是,IT市场感觉很冷,公司现在也开始所谓的”降本增效“了,不知道以后会发展成什么样。自己能做的就是在没有找到下一个可以赚更多钱的行业之前,先把现在的做好。多注重一下计算机相关基础的学习,那些比较新的东西,就交给时间去检验吧,交给别人去试错吧,尽可能减少自己去试错,因为,我真的没有那个资本。

工作和生活之中,遇到问题,一定要好好的思考一下,多动动脑筋,多去想想。要善于思考,在这社会上,没有人对你负责,只有你自己对你自己负责,一定要养成独立思考的习惯,不能人云亦云,在平常要多读书,读好书,多读一些经过时间检验的经典书籍。遇到任何的问题一定要冷静下来思考,理清头绪,不要像无头苍蝇一样乱撞,自己都理不清头绪,怎么去解决问题,一定要首先靠自己,在实在是解决不了的情况下,在去向比人求助,但最起码的是,整个问题一定要经过自己的思考,努力去找解决方案,而没有去找到,不能一遇到问题,首先想到的就是求助别人。别人帮你是情分,不帮你是本分。只有想着办法提高自己的能力,你自己才是最重要的。