入职后的感悟

Posted zlfxy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了入职后的感悟相关的知识,希望对你有一定的参考价值。

我是一个江西某普通学校毕业的普通本科生,去年六月毕业至今已工作八个多月了。走出校园,踏入职场,有很多的感触,也逐渐产生了很多的困惑...


我不属于好学生的那种.在大学中,看着同学做asp.net,拖动界面,随便写几行代码,就做成了一个网站,感觉特别神奇。同样,也因为大学生活的枯燥无聊,也就跟着学习开发网站。在大三下学年的时候,一个很偶然的机会,老师的工作室招学生帮忙,就抱着试一试的心态过去面试,因为学习网站的一些基础知识让我很幸运地成为了工作室中的一员。进入工作室,老师需要开发一个android项目。那时候对android开发毫无概念,java基础也基本是零,工作室中,也没有老师懂得开发android程序。因此开始自学android开发,开始从零学习java。就这样,从asp.net的网站开发道路上,走向了移动互联网的开发道路。也因为后来的转型,加上一些奇缘巧合,我进入了一家国内比较知名的移动互联网公司。


踏出校园后,我曾一度反问自己,如果我跟随的不是这些自觉性很强的同学的脚步,跟着同学混玩社团组织,玩着dota,是否我会一无所获,是否在寻找工作的路途中,会充满迷惑?我不得而知,我感觉自己是个幸运儿。

也因为自己的幸运,来到公司,我每天都以感恩的心态面对工作。我感觉一切都来之不易,如果不辛苦地学习,不努力地去工作,就辜负了很多人的期望。同时,也肩负着挺大的压力。也因为此,我在这近八个月的日子里,每天都挺困惑,找不到一丝丝的喜悦...


公司里面牛人很多,技术积累,技术储备也非常雄厚。加入到这样的公司,我非常兴奋,也非常恐慌。对于一个不知名的本科院校的应届生,能有机会进入这样的公司。能有更多的学习机会,也能让自己的能力得到更多的提升,但同时我也深知其中的压力。进入公司后,带领我工作的是一个也是新入职的但是已经有两年工作经验的同事。令我很奇怪的是,公司没有任何的开发文档,没有任何的开发规范。甚至代码中,注释都基本没有。后来我知道,这或许跟公司的开发节奏,公司的研发文化有关。骨干研发觉得注释并不必须,而且浪费时间。因此初入公司,当然就是开始阅读一大堆没有注释的,甚至多达两三千行的代码类。


在学校中,一切就都好像是他人指路,也或许我基础不是特别牢,很多东西都没有亲身接触。工作中,跟学校的demo式的项目,非常大的不同。每个细节,每行代码都需要非常的注意。阅读公司的代码,开始,感觉非常的吃力。因此,每每开需求会的时候,都会非常的恐慌。总担心新的需求,自己做不了,或者做不好。在很长一段时间内,我都对自己的代码非常的怀疑,对自己非常的不自信。以至于现在,依然存在这种感觉...

自信这种东西,需要长期地去建立,一旦一个人建立了强大的自信系统,那么他对其他一些事情都不会心生恐惧。相反,如果总对自己产生怀疑,那么生活工作中,会让自己陷入困境。


来到公司后,带领我工作的同事,就经常会跟我说。他呆过的上家公司,对代码质量要求非常的高。每天写完代码后,都得留出一两个小时来review代码。大家坐在一起,看着每个人的代码,问着,为什么这个用全局变量,局部变量不就足够了么?为什么这里需要HashMap而不是用HashSet?这里的空指针没有判断,这么简单的问题看不到么?等等。因此,以至于后来,我写代码的时候,也经常受到这样的教育。给我产生了一些阴影,以至于现在,每次我写代码,总会问问自己,这个该用private还是public,改用局部变量,还是全局变量等。他呆过的上一家公司,与现在公司的代码文化差异非常之大,因此刚入职的一两个月,他总会流露出一些失望的情绪。或许现有公司骨干都已是牛人,他们都会注意这些,因此才衍生了现有的代码环境。


工作八个多月了,很快就要一年了。每天在下班回家的路上,我总是会问自己,我究竟学会了什么,自己懂得了什么。在互联网行业更新换代这么快的时代,自己的未来何去何从。这一切,我不知道。我只知道,公司里面工作了六七年的老员工,依然奋战在写代码的行列,依然每天熬到凌晨...

我不知道,我有太多的不知道。在专业知识上,也有太多的需要去学习。我不知道自己能达到一个什么水平,我总有不自信的情结。对比着公司的牛人的节奏,恐惧油然而生。或许我该放下恐慌,向牛人们看齐,以他们为榜样,努力学习,坚持不放弃,学习扎实的技术知识,未来的某一时刻,或许会因为积累的量变而迸发出人生的新篇章....


以上是关于入职后的感悟的主要内容,如果未能解决你的问题,请参考以下文章

入职后-K2选项

入职后发现公司有这5种情况,别留恋,果断离职

使用React-Native进行入职后导航到新页面

程序员面试时吹出花来,入职后却什么都不会,该怎么办呢?

Banner——闭组会议总结

golang learning