2019年终总结

上半年的在2019年中总结总结过就不多bb了

下半年主要是先在支付宝实习了四个月,然后回校做毕业课题

在支付宝的四个月还是学习到了很多,包括系统的架构演进,从烟囱式的单体应用,到分布式、服务化的SOA,再到单元化架构,再到弹性架构,现在正在做上云,还有支付宝优秀的开发规范,包括类/方法/变量的命名、空处理、日志格式等,通过参与实际业务,认识到自己技术上还差得远,身边许多优秀的大佬同事都很值得我学习,尤其是工作一年晋升P6的大鹏哥,技术和为人都很值得学习。

杭州这个地方也还不错,到处都是河流和树木,环境很好,市民素质也挺高的,就是物价偏贵。

总体来说实习这段时间还是很有收获的,也很感谢师兄和主管的培养,能够顺利通过转正答辩。

回学校以后就是看书+做毕业课题,把上半年一些买来以后还没来得及看的书清理了一下,包括:

  • 微服务设计原理与架构:这本书蛮不错的,对微服务概念、如何做服务化改造(领域划分等)、重要组件的关键思路等都有比较详细的介绍,写毕业课题代码的时候从这本书学习了很多思路
  • Kafka Streams实战:因为团队目前是做增长相关的业务,有实时计算需求,所以看了一下流计算相关的书,感觉这本in Action比官方文档好理解一些,也有示例代码,虽然版本比较旧,但是和目前的新版本API上差异不大,还是可以参考的
  • Flink入门与实战:目前正在看,讲实话这书不行,不如直接看官方文档,而且代码贴太多了,Java贴一份Scala贴一份,看着书挺多页其实没什么实质内容,严重不推荐
  • 大型网站技术架构演进与性能优化:推荐,尤其是在阿里实习之后,对于书里很多架构理解也更深刻了(尽管蚂蚁和淘系技术分化了,但是还是同源的,很多思路也类似)
  • 鸟哥第四版:相当详细,尤其是对很多原理(比如文件系统的挂载、启动流程)有介绍,比大多数Linux书还是强出很多,但是翻译的一般,很多名词前后有不一致,有点费脑子,其实直接看鸟哥博客也不错
  • Tomcat架构解析:靠着这本书看了Tomcat源码,对自己理解Servlet容器还是挺有帮助的
  • PPT设计思维:旁门左道新书,还是蛮多技巧的,其实关注公众号已经可以学到很多

毕业课题主要是做SOA方面的,其实之前也有一部分积累,回来以后就加班加点把代码写了,目前软著材料也已经寄到,就等着审查通过。

实习期间&回来以后还参与了一下秋招,PDD和头条还是惨挂,基础还是不行。。。鹅厂秒过了一面然后无声无息又被挂了,估计是HC不足?只有美团拿了S Rank,虽然面试体验也很不错,尤其是本来要求线下面试,最后为我协调了线上面试,还是很让我感谢的。但是base北京,生活压力会比较大,最后还是放弃。其他厂基本都是因为和加班冲突,没做笔试。如果继续吃互联网这碗饭估计就是去修福报了。

美团面试一共也是三面+HR面,题目没记下来,只有一面的:

  • Java数据结构:ArrayList和LinkedList区别、Hashtable和HashMap区别
  • synchronized:用法,静态方法和普通方法使用有什么区别
  • java锁
  • 信号量(手写代码)
  • 线程start和run区别
  • 3TB的ip地址数据集怎么技术(分块、手写FileReader)
  • 算法问了链表去除环
  • JVM GC算法和收集器

三面记得有讨论电梯算法

 

然后是2019目标达成情况和2020的新目标:

2019的:

目标 进度
学Python,Django或者Flask学一个,爬虫学一下,机器学习入个门 在公司最后半个月因为没啥活,就简单学了下ML,算达成了
Nginx学的还不够深,正好图书馆书蛮多,加上会C++了,学学模块开发 没做
手上还有《Java工程师修炼之道》、《码出高效》和一堆分布式的书没看准备看完,鸟哥第四版、深入理解Redis买来还没翻过,复习Linux的时候看看 达成
数据结构与算法分析前天在图书馆看到出了第三版,准备看下 没做
之前学过的东西复习下,找个实习 这个达成了
把毕业论文肝出来 课题代码写完,软著材料已交,论文下个月写,算达成一半

 

感觉实现情况还行

2020新目标:

目标
学习完Flink
按时毕业
学习Service Mesh,暂定Istio
等当当打折(估计3月)清空下购物车,这一次买的书2020年全部读完
准备深入学一下MySQL引擎这块
想入下Go的门

你可能感兴趣的:(杂七杂八,总结,2019,2020)