一直想着总结一下这段时间的博文,一不留神,都到2018年了,总结如下:
一、为什么要写?
本人自诩还不是天赋异禀,在编程的道路上,磕磕绊绊的跑了两年多。回想起来:
起初上山学艺,站在Eclipse、IDEA的练功台上,苦练数据结构和算法,练就java纯阳内功,顿悟学海无涯;自学java前端,方知众生百态;深得数据库派Mysql、Oracle和Redis等各位掌门人真传;才明白了海纳百川的境界;
下山之后,步入江湖,有幸得到Spring、Hibernate、SpringMVC、Mybatis各位大神的指点,使我在面向对象编程的道路上如虎添翼;学会了使用Git、Maven、Docker等各种独门暗器,使我能够出招于无形;幸得武林秘籍之设计模式,使得技艺更加精进不少;当然,也不敢忘却Linux师傅的淳淳教诲。
数月之前,领略了SpringBoot的风采,已经习得微服务道长的招式,正欲摩拳擦掌,欲与天公试比高。有人曾说“天外有天”,未来我还可能会遇到分布式系统、大数据、人工智能………
啊,,,啊,,,醒醒,,快醒醒。。。。别再yy了。
一路学习走来,有些东西接触的多,使用的多,会记忆很深刻。但有一些知识难免就会遗忘。于是就开始写起了技术博客,也为了分享,也是要记忆。难免有些稚嫩、低级,但这仅仅是一个过程,不是么?
二、如何写?
写设计模式系列的初衷:
在阅读了程杰老师的《大话设计模式》后,被书中生动的例子和循序渐进的方法所吸引,详细学习了GOF的二十三种设计模式,感觉很有必要去自己写一些案列,分析设计模式,好灵活应用。
而自己当时正好在拜读《西游记》,发现很多书中的很多故事和设计模式不谋而合,于是,如果你读过了我的设计模式系列, 就会发现,里面会有很多的例子是关于西游记的,也算是学以致用了。
在整个博文的写作过程中,我是在明白每一个设计模式的精髓后,对其有很深的思考,才能结合恰当的例子。但在最后的几篇中,可能自己对《西游记》研究的不够透彻,没有找到《西游记》中相匹配的例子,觉得有些专业的知识是不能含糊的。
所有设计模式的代码,我已经上传到GitHub–desiginPattern,确实有些例子会很简单,但对于学习设计模式的你,应该会有很大帮助;
在一系列的博客更完之后,想这一路写来的经验:
专业知识,可以按照按照自己的理解,去记忆,去学习。
学会善用其他工具。
学会联系已获的知识。
有些事儿虽小,但最能反映你的专业能力。
在这儿推荐一个画图神器——ProcessOn,各种思维导图、流程图、UML等应有尽有,关键是免费的哦。
三、还写么?
写博客,对一个开发人员的能力、技能、知识的提升都有很大的帮助,
尽管文笔不好,尽管还有漏洞,但我有一颗热爱学习、热爱技术的心。努力就有收获,一路总结,一路进步,总在不断拓展自己的知识面。再回首,看到当初的错误,缝缝补补;看看最初的梦想,继续前进!
最后希望那些想写博客而没有坚持写下去的人,继续坚持写下去,坚持了终会有收获!
四、部分博文地址(这仅仅是一个硬广!):
Git系列:
Maven系列:
Linux系列:
SpringCloud系列:
- Spring Cloud学习—服务注册与发现(Eureka)
- Spring Cloud学习–负载均衡(Ribbon)
- Spring Cloud学习–容错机制(Hystrix之服务降级)
- Spring Cloud学习–容错机制(Hystrix之Turbine集群监控)
- Spring Cloud学习–容错机制(Hystrix DashBoard之数据监控)
- Spring Cloud学习–声明式调用(Feign)
- Spring Cloud学习–服务网关(Zuul)
- Spring Cloud学习–服务网关(Zuul 过滤器)
- Spring Cloud学习–配置中心(Config)
- Spring Cloud学习–服务追踪(Sleuth)
欢迎大家留言评论,指出我的不足,我将前进的更加沉稳!