今天无意中看到日期:10月22日,才发现我原来已经实习工作了整整半年,放下手中正在看的源码,好好的写一篇实习半年总结感想吧~
理工IT男文笔拙劣,望包涵
应该是4月21日吧,第一天去BZ公司的实习。从学校刚出来,来到公司,感受到各种新奇,同时也很谨慎与拘束(可能是我之前职场文章看多了哈,其实it公司没这么规矩)。第一天其实就是配置电脑环境,装各种公司里的软件。
踩坑时的兴奋
刚进公司的第一个月,面对各种我从来没接触过的软件(gitlab,文档库,jira工作日志,testlink测试用例,jenkins自动化构建,sogo企业邮箱等等),还是有很多兴奋的,也让我感受到了公司项目的流程与学校里小项目还是有很大差别的。此时的我,面对各种事物,都充满着好奇。
实习的第一周就是看公司代码,了解项目架构。第二周,我就被分配任务了,也就是要开始敲代码了,以后别人用的app就有我开发的痕迹了(内心激动)
第一个项目是YGY,公司的副产品,算不上核心业务,没有复杂的业务流程,功能也比较简单,还是挺适合我的。拿到需求后就埋头敲代码,没多久就完成了,比想象中简单。
还记得我提交第一次代码,做一个简单的界面,和一些小功能。自信的提交,却被组长打回来3次,命名大小写规范、换行规范、XML布局规范……各种公司的代码规范。学校里的确没养成代码规范的习惯(出来混,还是要还的啊)。
进入测试环节,本以为我复查了3遍的代码,不会有bug(当时太年轻,妄想敲的代码会没有bug)。当我在悠闲的看网文,熟悉项目时,测试的邮件就开始不停地发给我了,各种bug砸向我,懵逼的我(内心:这界面,这地方也会有问题,有bug?)
经历各种bug的修复后,项目总算正式上线了,总算可以松口气了,好好度个周末,睡个懒觉~~~
熟悉了公司工作流程,项目架构后,感觉工作也就是这样,没有想象中的那么遇到各种问题。渐渐的进入了第二个阶段~
习惯后的乏味
大概是实习的第三个月左右,这种感觉就出来了。这个时候的我,已经比较熟悉公司的项目,对业务逻辑也有一定的了解。总的来说就是,简单的活,都能够游刃有余完成了,可以创造价值了。
产生这种感觉是从那次项目冲刺后。作为实习生的我,由于缺少人员也被拉到了‘小黑屋’进行996制度(早9点上班,晚9点下班,一周6天)的项目冲刺开发。刚接到通知加入时,心态也还不错,参加公司的核心业务的重要版本开发,可以快速成长。但是进入的给我的任务,与这次核心功能没有很大关系(毕竟我只是个实习生吧,交给我公司也不放心)。失落后想到,这次项目据说会有项目奖金,希望就寄托到了项目奖金。
过了一个月,项目奖金发给我了240元~原来是按工资比例的,实习生工资每个月2k(感觉被坑了一把)。也就是从那以后,积极性就有点下降了,可能是工资低金钱导致,也可能是学不到更好的技术心态导致。反正那段时间就冒出跳槽的冲动想法了,投了几家理想的公司,但由于已经过了实习招聘的最佳时期,也就没有了回应。甚至也有后悔为什么当初会选择这家公司,不去多尝试下其他公司。随后一想,就算去了去了别的公司,工资高那么1k多,有必要吗?每天花跟多的时间上下班(BZ公司离寝室很近),也许加班严重呢(BZ公司加班情况还是很少的,除非紧急项目冲刺)。
这种状态持续了个把月,最终我是看到了一些技术大牛的实习、工作总结文章,才得到释然。小公司与大公司都有好处,不必过分注重公司。程序员是跳槽率很高的职业,你关心公司不如关心自我发展。在完成公司任务之后,多给自己充电,多扩展自己知识面,不要以为完成公司任务就没事做了(这也许是与学校最大的区别,在学校只要完成课程考核就可以悠然自得了)。调整好了心态,便进入我现在的阶段~
思考后的顿悟
实习第五个月左右吧,不满于公司项目技术的我,开始了对技术的追求(开始填大学偷懒的坑了)。回归基础知识,重新开始看java源码,同时了解android中高阶知识。希望能尽快养成三八原则(时间“三八原则”:八小时休息,八小时工作,八小时业余),每天业余的时间能高效利用。
经历上个阶段投简历打水漂后,我也意识到了最大的不足,无法证明自己的实力。以我的性格,面试肯定会有所紧张,发挥不稳定。其次由于大学里只顾接小项目,赚外快,也没真正做一个自己的项目展现我所有能力(总是零零碎碎学点东西,然后过一阵子又忘了,虽然再次遇到问题解决会更快,但是要我讲流程,估计早已忘记),也就是没有自己的代码库和开源项目(虽说重复造轮子没必要,但你连模仿造都不会,怎么自己造?)。还有也没写博客的习惯,遇到难题解决之后,没有写总结,下次遇到问题必须再次找到之前代码,重新梳理才能回忆起来,这个很影响工作效率。所以我现在开始写起来技术博客,随便也写点随感总结之类,不失为人生心路历程。
实习已有半年。
论技术的提升,还未到质变。技术是有一定的提升,但也只能算是量变,更多的是对经验的提升。
论思维的变革,简单的东西并不简单。进入公司后的确与在学校的思想有很大不同,学校接触的只有课程项目(其实算不上项目,只能称得上‘demo’),缺少很多实际的考虑。学校里完成即可,不用考虑之后的事。而到公司就要考虑到维护性,原本一行代码,你也许就要写成一个方法函数。一个版本的升级,不仅要保证新版本无bug,也要保证以前的版本也没bug(由于后台接口改变,和数据库变化引起)。
论职业的理解,高大上的软件工程师形象崩塌,‘码农‘这次词很贴切。程序员就是围城,外界的标签:高薪,掌控未来,无所不能的黑客,会修电脑智商又高,而在圈子里的人,却想着转行或者创业。其实程序员工资高薪但时薪并不高,相对于其他行业来说,好处就在于付出总会有回报,其他都是次要的,只要拥有技术,到哪都有人要。其实很多程序员的职业规划,也就是干几年,能转管理层最好,不能就转行做其他的,反正程序员这几年攒的资本也不会少。真正想向技术深入发展的程序员少之又少,毕竟在变化这么快的世界里,能有几个人能一直站在浪潮之巅。哎呀,扯远了,我都还没转正,不该扯这么远,如果我现在就没了对技术的信仰,那么我的程序员生涯也就基本gg了。
论毕业的规划,年轻人,总要对远方有所执念和冲动。这半年一过,越来越觉得时间不够用了,明明还没毕业,就已经感受到了未来的压力。眼前最现实的就是毕业薪资,学长说这公司给的本科毕业生工资大概是7k至8k,虽说不低,但也不高。况且程序员涨工资通常要靠跳槽,所以来说还是要不断的学习,提升自己的技术。接下来就要摆正心态,静心修炼,多看源码多写总结,切勿眼高手低。少喝鸡汤,不要真的相信网上所说,以为重点本科没什么用,当你接触社会就能感受到他们与你的不同了,资质比你好,眼界比你高,比你更努力,能力马上就能体现,他们薪资高理所当然。
说完工作,再来谈谈生活
实习的生活可算是枯燥无味,每天公司寝室两点一线,偶尔想浪一下,也是找不到人,毕竟都在实习,挺忙的。平时约的话,没准就要加班之类(虽然不多,然是有一定概率),临时爽约。
倒是前几次回家,几个好多年没有联系的初中同学想趁我在家时聚一下。变化都不大,只不过谈论的不再是网游,而是近来的生活,各种畅聊人生。也是啊,这个年纪的也都开始工作了,也开始张口房价,闭口结婚。这些以前一直不关心的话题,现在都要直接面对了。一些大专毕业工作的,已经买了车,装修了新房,每个月的工资最多养活自己,直呼“没意思”。而一旁还在实习的我,发呆着听着他们的故事。
也是这次聚会后,才感受到了生活带来的压力。父母给我老家准备好了房子车子,但是奈何我为了理想,即将抛弃这一切来到新的城市。这无形中又给了父母很多压力,虽然我没打算在杭州买房,但是父母肯定比我想得远。可怜天下父母心,我能做的只能是让他们知道我过的很好。既然毕业留杭,那我就要多‘受苦‘,杭州的生活成本很高,租房2k,吃喝玩2k,其他零零碎碎1k,每个月基本花销5k,再加上我的剁手,没7k肯定是自己都养不活。这帐一算,码农的我倒吸口凉气,本科毕业怎么活?
一路斑驳,一路华丽,也许生活就是这个样子。
每天上下班路过学校,都挺羡慕大学说说笑笑的生活,离开大学,好像快乐与我越来越远。读书时做梦都想工作,工作后才发现才明白还是寒窗时光最留恋。渐渐的,正如同实习的小豪所说,“感觉我现在与大学生格格不入”。
马上就要二十二岁了,之前看过一篇文章,大概是说‘二十四的生活最孤独’。大学毕业后,开始租房工作,没有了同学间的友情,也没有家人的关怀,也没有爱人的体贴。每次经历磨难都只能自己扛,有时连个诉说的对象都没有,只能往心里憋,这时候的你最坚强也最脆弱。这是每个人都将经历的阶段,不用逃避,度过便是成长。
最后说说这半年来看过的杂书
《平凡的世界》
是我近几年看的唯一的小说,以前看过几本网络小说,看时很吸引人,但看完后遍马上索然无味。看这本书的主要原因就是上段感情的失败,我的情商好像近几年就没涨过(我的情商,就和网上调侃程序员情商的段子一样,简直爆炸)。分手后郁郁不得志时期选的这本。讲述了最贴近现实的爱情,充满着无奈与真实。同时又激励着年轻人,这世界在不断变化,无论如何,不要放弃对生活的追求。
是本好书,越早看越好。《智能时代》
这本书是吴军写的,之前看过他写的《浪潮之巅》,文笔很喜欢(吴军也算是程序员,写的东西很有亲切感),还买了他的《数学之美》无奈功力不够,以后慢慢品读。《智能时代》主要讲了现在社会的热点技术:大数据与人工智能的发展,及对未来生活的影响。读完这本书时,作为程序员的我对未来充满了期待,正如狄更斯所说,“这是最好的时代,这是最坏的时代”。未来的世界,我们必须要不断学习,不然将被淘汰。
这本书,很适合创业或者从事IT的人看,看完会有很多想法。《写给大家看的设计书》
一本设计类的入门书,很通俗,也很实用,讲了日常生活中的书面设计,浅显的讲了些搭配原则,也让我看到海报之类的设计作品,能够发现一些它这样设计的理由及依据。买这本书呢,是因为我某天发现我设计的app界面怎么丑,不行,我得增强一些艺术细胞,懂点设计,所以就买了本好评比较高,国外翻译过来的入门书。看完有一丝失望,并没有讲多少用户界面设计,更多的是书面设计之类的。
总体来说也不错,让我这个不懂设计的程序员,懂了点设计规范,嘿嘿,又可以装点逼了。《黑客与画家》
这本书是国外的畅销书,翻译者也是名有才的程序员。是我强烈推荐的一本书,简直就是程序员正确的价值观导向书。非程序员也可以看,因为这本书无关乎代码,但可以让你更好的了解程序员,毕竟未来可是程序员的时代呀~这本书我每看完一章,都会引起沉思。几乎每个程序员看完这本书都会有共鸣,也是让程序员创业的书籍(因为作者就是程序员出身的硅谷著名创业者)。这本书是很多年前写的,但是很多观点与见解至今还是适用的。
这本书涉及到的方面太多,看完真的很受用,而且这本书我会每隔段时间再看一次。
所感所思,一路共勉~