最近在公司内部做了一次技术分享——《微服务基石:Spring Boot 编程思想核心特性》,主要面向一线架构师与开发人员,这也是本人第一次做公司内部集团级(之前多是中心级)的分享,在此简单做个总结。
整体体会
从议题确认、排期沟通,到课件准备、分享通知、正式开展、会后沟通,整个环节比较顺利,参与人数较多,对于结果,呈现完整,评价还算满意,但对于我来说,总感觉缺了点啥,一方面,因时间限制,很多准备好的内容,只能欲言又止;另一方面,所讲内容并非新鲜事物或原创,只是信息或观点的一种转达,某些细节的表达也多有瑕疵。这是我第一参与集团级的分享,还有较多提升空间。
意料之外
有些方面超出预期,没想到前后会有那么多小伙伴私聊我,有探讨问题的,有沟通学习方法的,有意犹未尽希望能够继续分享的,也有质疑的……林林总总。
发现问题
我们的一线研发人员多关注业务功能开发,对于技术基础和专业扩展方面有提升空间,这点从互动问答的环节可见端倪,但程序猿群体本身又是非常聪明和好学的,对于暂时的不足,只要稍作点拨,其强大的内驱力会促使其快速学习并补充上来。
典型问题
在最后的总结中我简单提了下:“如果你不满足停留在技术使用层面,想深入研究或做相关扩展的话,需要线下坚持学习,该吃的苦还是少不了的……”,会后有些同事过来交流,说他们想学习技术,有时候不是不愿意吃苦,而是不知如何入手,咨询如何系统性进行学习?
这个问题比较有代表性,如果进行推荐书籍或课程,则难免有广告之嫌,故本文不做具体推荐,顺着这个问题,我想从学习方法论上简单聊一点个人浅见,希望对有些同学有所帮助:
首先,从思想认知上需要有大概的方向,规划下自己想成为一个怎样的人,有了方向,才会有目标,才会有动力,我想这可能也是企业架构认知思维中,老乔(乔新亮总)反复强调“Thinking" 重要性的原因所在 ,当然,这前提是建立在兴趣之上;
其次,需要适当提升设定目标,古人云:"取乎其上,得乎其中;取乎其中,得乎其下;取乎其下,则无所得矣",今人也说“SMART 原则”,殊途同归;
然后,必须要有吃苦精神,做好吃苦准备,要多给自己一些压力,推动自己走出舒适区,谨记"生于忧患,死于安乐","艰苦奋斗"是永恒不变的主题;
最后,需付诸实践,坚持不懈,持之以恒,正所谓"千里之行,始于足下”、“行百里者半九十”,时代变迁,“你只有不停地奔跑,才能停留在原地",以实际行动践行那句广为流传的“一万小时理论”,不做“说话的巨人,行动的矮子”。
一些建议
Java 技术专家杨晓峰建议 : “Easy is cheap!在平时工作中,技术人免不了要构建一个广泛的知识体系,但终归是要克制住诱惑,将某个领域做到精深。";阿里P9架构师李运华也奉劝大家:"坚持梦想,坚持学习,坚持输出";乔布斯2005年在斯坦福大学演讲的最后,勉励学子: "Stay hungry, Stay foolish (求知若饥,虚心若愚)",在此,借花献佛,与诸君共勉。
小结
本文针对此次技术分享,简单进行了下总结,聊了下个人的一些看法与建议,更多的目的是分享与交流,而非“培训”,本人也在此过程不断学习与提升,对于技术分享,套用一句广告词:“我们不生产技术,我们只是技术的搬运工”,架构师的客户是程序员,我将继续在做好自己的本职工作的同时更多地思考如何做好这个“搬运工” ……
原文 http://mp.weixin.qq.com/s?__biz=MzU2Mzg3NDUyNA==&mid=2247484126&idx=1&sn=818448aa6d2d3ae1042bc2939246817f