如何成为一名全栈工程师

之前拜读了腾讯大神雨果的《关于全栈工程师的自我修改》,大有启发就没,但还是学到了一些东西

所谓学无止境.一心致力于成为一名优秀的程序员甚至是一名全栈工程师.在博客园偶然的机会下读了一篇《给Java程序猿们推荐一些值得一看的好书http://www.cnblogs.com/xrq730/p/4994545.html

之前就听好几个说进阶高级程序员的话必须得去看源码.特别是spring的源码堪称经典之作

所以我一口气买了好几本书(当然也买了《Spring源码解析》)

 

说真的,Spring源码解析 算是看完,但1成的功力都没有吸收到

里面太多的UML时序图 涉及到的一些设计模式 (IOC的单例模式.AOP的代理模式等许多).实在是乱而杂,道行不够实在无法消耗

 

蓦然回首,才知道所有的一切还是得回归基础

你必须得先对设计模式了如指掌.对UML关系图一看就看.看起《Spring源码解析》来才会更顺畅

 

所以大目标(优秀的工程师乃至于全栈工程师)下.必须得有序的完成以下的小目标

一、

  1. 了解计算机组成系统

  2. 深入设计模式并能通过UML画出他们的关系图并能自写一个demo

  3. 了解数据结构.hash码的生成与排序 hashset的源码等(排序算法.时间复杂度等)

二、

   1.深入数据库

   2.多线程的学习

原文地址:https://www.cnblogs.com/zewen/p/6018247.html