Summary2019

从1月2号至今,整整一年时间,在这一年的时间中做了若干个项目,看了若干本书,认识了若干个靠谱的同事,也学到了很多东西,下面主要从以下几个方面做以总结:

  • 工作方面

自从进入公司好像自己一直都很忙绿,看了一下2019年度 git 提交统计,这一年间一共提交了595次代码,以240个工作日算的话,相当于平均每天提交2.5次代码,平均提交次数应该是去年的2倍多。 在这一年期间主要参与了7个项目,dataearth 官网 | dataearh online | dataearth server | airlook map | 百度OEM | 数据胶囊 | airlook 官网等。 在做项目的过程了同时也使得自己所学的知识得以实践,在实践中查漏补缺,不断地提高解决问题的能力。并且在实践过程中遇到了很多难题,比如在浏览器端同时上传多个包含数千文件的文件夹,并保证浏览器的正常运行,当时为了解决这个问题,连着看了三四天的百度网盘源代码(为了赶进度大部分时间都是半夜凌晨)。不过,在大家的努力下,这些难题大部分都得到了相应地解决。 回想起来这一年自己确实付出了很多,但是却没有给公司创造或者带来很多的价值,确实很遗憾。 最后,希望以后自己能在做好技术的前提下,也能关注一些同行的产品,能创作出一些具备竞争力或者受欢迎的作品。

  • 学习方面

由于个人自律性不够的原因,今年十本书的计划并没有达成,完整的仅仅看了5本,年计划只完成了5成。从 《算法图解》 到 《javascrpt忍者秘籍》、《DOM编程艺术》、《The Pragmatic Programmer》 再到《javascript设计模式》、《图解 TCP/IP》、《算法导论》等,自己在阅读到过程中,认识到了自己的基础还相对薄弱,对编程的认知还很不够深刻。 经过和笔者的**交流,自己也更深刻的了解了相关知识,比如各种算法的优势与劣势,怎么进行效率的计算与对比等,LRU算法的设计,分而治之的**,动态规划相关问题的决绝与编程实现,最短路径问题的处理算法等;javascript的面向对象,闭包,作用域等;浏览器的event loop机制、多进程运行机制;如何更好的去编程去维护项目等等。 在学习过程中使自己有更多的知识储备,对算法与编程语言有更深的认识与理解,为解决工作中越到的难题提供了有力的保障。 最后,希望自己在 2020年能完完整整的看完十本高质量的好书。

  • 人际方面

对个人而言,认为自己不太善于交际,更喜欢专研与讨论技术相关的东西,不过在这一年的工作中也遇到了帮助我的人,也认识了几个靠谱的同事,整体而言还可以接受。 不过,还是希望自己能在2020年,认识更多优秀的人,一起加油,一起进步。