⼈⽣⼗年总结(2010-2020)
⼀、概述
⼗年感觉弹指⼀挥间,依稀还记得第⼀次踏进⼤学的校门,军训,上计算机相关课程,⼀切⼀切好似就在眼前。⼤学这些年过来,诚然在学校我感觉我是⼀个不是算聪明的学⽣,但是我勇于去学习,在要毕业很多同学都去参加培训的时候,我依然选择⾃⼰根据⾃⼰的⽬标去学习,去⼯作,相信⾃⼰的能⼒,相信依然能够到⼀份⼯作。上班到现在已经有了六年了,⼀路过来,有得与失,也⾛过⼀些弯路,但是细细想来,是⾃⼰深刻体会到的,终究会使你的未来⾛得更加顺畅。
⼆、⼤学四年
明确学习能⼒的重要性
上⼤学的时候就明⽩学习能⼒的重要性,在当时我就总结了⼀篇⽂章为《学习能⼒⽐知识更重要》。时代不断在进步,知识技术也不断在迭代更新,需要有很强的学习能⼒才能顺应时代的发展。当时学习计算机导论的时候,知识都⽐较抽象,⼀直感觉不好⽤⾼中的知识来进⾏关联理解,似乎有些脱节了,因此当时的兴趣点就不是很浓厚。
从学科中寻⾃⼰的兴趣
⼤⼆上学期,在学习J2SE的时候,可以⽤程序编写⼀些游戏,抽象的知识才慢慢形象起来,突然恍然⼤悟,原来之前打的⼿机游戏是这样做出来的,慢慢的对编程产⽣的了较⼤的兴趣。于是就初步考虑⼤学就朝着这个⽅向去深⼊,争取在毕业的时候个相应的开发⼯作,依稀还记得当时职业规划是从程序员做到架构师(⼤学有职业规划课程)。
寻⾃我学习的良⽅
其实我是有深⼊学习的意识,但是没⽤在恰当去深⼊学习的时机。⽐如在编程学习的时候,就思考程序是如何运⾏的,和现在学的哪门学科有关系,应该讲哪门学科学习好才能轻松驾驭编程等等的思考。其实现在想来这个不是坏事情,但是⼀遇到问题就去深⼊思考,可能会让当时学习的课程脱节,况且之前只是去思考,有时候问题思考是不⾮常清晰的时候,没有去对应的良⽅解决,⽐如总结输出,所以感觉⼤学学习是有些遗憾的。
还有很多学习时候意识感觉不顺畅,⽐如书籍中密密⿇⿇的⽂字,⼀开始就想深⼊理解知识,就会遇到很多问题,导致兴趣点下降;电脑上⽆章可寻的⽂件夹;每次听课后,⽤⾃⼰的话总结但是坚持不久。去图书馆看书,看不到多久就会犯困,⼀⽅⾯⼼⾥还没沉下来,另⼀⽅⾯看到不懂的就有点着急,不知道如何下⼿去理解或者不知道如何理解。其实当你犯困的时候就⾃⼰拿着笔写⼀写,总结下来,要⼀步⼀步逐步深⼊的理解。
如果按照现在的思维⽅式去学习⼤学课程,我相信会学习的很好,毕业的时候就能到⽐很多⼈好的⼯作。只可惜时光⼀去不复返,还是不悔过去,不畏将来,继续努⼒,依然可以弯道处超车。
好的⽅⾯就是当时学习游戏引擎,游戏设计等游戏相关的课程时,没有⾮常深刻的去研究它,因为⾃⼰明确⾃⼰的⽬标是做应⽤程序开发。时间有限,将有限的时间花费到感兴趣的⽬标事情上,深⼊耕耘,这样才是真正⾼效的去利⽤时间。此外,也⼗分明确学位课程的重要性(计算机导论,计算机操作系统,计算机⽹络,数据结构与算法,⾼等数学,英语,线性代数),因为学位课是计算机专业的基⽯,任凭未来技术如何发展,计算机的基础根本不会变,因此只要地基打得牢,房⼦才能稳固,只要根扎得实,才能茁壮成长,枝繁叶茂。直到现在,⼯作之余也会抽空看看并再次理解学位课程。
三、⼯作六年
“菜鸟季”顶住压⼒,虚⼼学习。
第⼀份⼯作是在2014年初,应聘上了⼀家从事化妆品O2O的⽹络科技公司,担任java软件开发⼯程师⼀职。才上岗的时候⼼理有⼀丝丝胆怯,因为从来没有从事过商业项⽬开发,在⼤学也是在实训的时候边学习边开发⼩型购物⽹站,考虑到所⽤的技术不适合做商业项⽬,如果有新的需求不知道如何分析更不知道从何下⼿,就这样开启了⾃⼰的职业⽣涯。
当时的项⽬还不是前后端分离的,是传统的java web项⽬,每次发布的时候都是打⼀个包放到服务器上。虽然担任java软件开发,但是前后端都要做,期初还主要编写html,JS等前端页⾯技术,特别是jquery框架实现的特效,⼼想还给它仔细研究⼀番(具体的实现原理),幸好当时没这么
⼲。因为这样的开源框架只需要怎么使⽤就对了,你不重新前端⼯程师,没必要去研究它,这样其实就是没有把时间花在该研究的地⽅,所以为什么职业规划的⽬标很重要,原因就在于此。
后⾯在做⼿机适配的时候,终于有计划尝试做后端接⼝开发,⼼想终于有机会去讲学习的知识勇于实战了,紧张⼜激动。不过拿到了需求,不知道从何下⼿,从哪个地⽅写起?还有就是代码是如何运⾏到到断点的,前⾯有许许多多的逻辑,都想去搞清楚。当时最⼤的⽭盾就是想⼀步⼀步搞清楚代码,但是需求⼜规定了多久完成。所以就显得⼼⾥有些慌张。唯⼀的办法就只有边做边问了。这样⼀步⼀步慢慢顶住了压⼒,完成了相关需求。
总结当时,我领会到⼏点:
站在巨⼈的肩膀上。百度上已经有的东西,善于去借⽤,然后根据⾃⼰的实际需求去改正。
1、站在巨⼈的肩膀上。
2、凡事都要考虑优先级。
凡事都要考虑优先级。细枝末节的技术等做完业务在安排时间做深⼊分析。
理解业务是关键,编写代码只是落脚点
上⼀家公司由于拓客不是很理想,后⾯慢慢业务开展不⾛了,我就换到了⼀家外资企业。⼼想上⼀家⽤的这些技术,从事其他⼯作就游刃有余了,事实上并⾮如此。那边的技术⽐较旧了,项⽬也是⽆数个版本,我去的时候前期就做了些⽤户需求,⽤到的技术就是java基础性的⼀些技术,关键是英⽂沟通能⼒和业务理解能⼒的提升,我深知这样对⾃⼰的未来发展不是很有利。于是乎在2017年上旬的时候,我就换到了其他项⽬组上,从事微服务Spring Boot,这个项⽬做⾦融反的,我⾮常的感兴趣,⾥⾯涉及的技术也是未来⾮常主流的例如说MongoDB,多数据源等,待了半年,这个项⽬由于是卖个银⾏的,由于领导层那边和银⾏对接的⽅⾯原因,后⾯我们也没持续迭代这个项⽬了。
总结起来,领会到如下⼏点:
公司在变,扎实的技术特别是扎实过硬的基础技术永不变:⼯作中80%的业务都可以⽤到20%的技术去解决,因此基础必须扎实。
公司在变,扎实的技术特别是扎实过硬的基础技术永不变
技术在变,学习⼒永不变:技术在迭代,学习技术的能⼒相当重要。
技术在变,学习⼒永不变:
还好有机会被公司派去国外从事开发,在2017年下半年的时候,去那边做的政府云计费引擎系统,有了在国内在良好基础,去那边虽然是⼀个⼈但是也有⼏分⾃信了。前期⾃⼰封装框架,研究技术,写模板代码,后期主要从事服务器上项⽬的环境部署搭建,整个流程都装到了脑海⾥。关键的问题就是有问题了需要英⽂交流,给了⾃⼰很⼤的压⼒,不过还好,前期能说些关键字加上⾃⼰的肢体语⾔,也能顺利处理事情。现在仔细想来,居然⼀个⼈在那边度过了⼀年多,后⾯⾛的时候领导还想让我待在那边多⼀段时间,我想可能是我平时的⼯作态度吧。在这段时间⾥,给我深刻印象和帮助的要属那边的项⽬经理和⼀个测试的同事,项⽬经理严谨的⼯作让我很受⿎舞,⽐如发邮件的时候⼀个英⽂单词,⼀个标点符号都会考虑清楚。测试同事是学习能⼒超强,理解业务的能⼒很是迅速,我想也是来源于他肯专研,善于讨论的务实作风。
总结起来,领会到如下⼏点:微服务在哪里
严谨的⼯作态度:包括需求⽂档严谨,讨论问题思考的严谨性,提⼀个需求或者改⼀个需求的前期影响,后期的影响等等都要考虑。
严谨的⼯作态度:
善于专研主动专研的务实态度:
善于专研主动专研的务实态度:有问题⽴即沟通,并提出⾃⼰的见解。
以上⼤概就是这些年来对于⼯作的⼀些思考,总结起来就是“厚积薄发”。如果继续往⾼处⾛,还需要系统思维,管理能⼒,创新能⼒等。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论