【鲁班学院】周瑜:从程序员到在线教育讲师——以十年如一日的自律性和执行力成功转型

2019年05月29日 19:05

628

 

我不是一个伟大的程序员,我只是一个具有良好习惯的优秀程序员。

——Kent Beck

 

周瑜,曾经是一个具有求胜欲和执行力的程序员,为了目标达成,他竭尽全力。他可以2个小时坚持跑完半程马拉松,他可以坚持徒步登上黄山和泰山,他也可以为了Java面试,不眠不休七天鏖战复习代码成功入职理想中的企业。如今在鲁班学院,他同样执着,同样成功!  


彻夜苦修——凭技术优势进阶各大公司

09年高考,周瑜阴差阳错被计算机专业录取,从此走进程序的世界。在学校的前几年,周瑜并没有学到太多知识,更多的是在DOTA的世界披荆斩棘。大四那年,为了能获得大公司的青睐,他和同学在寝室彻夜敲代码自学java和前端。通过这次埋头苦修,周瑜的程序水平得到很大提升,临近毕业时成功在上海找到一份满意的工作。

就业的第一家公司是电商公司,且程序员较少,很多项目都需要周瑜负责。经过这段时间的工作,周瑜学到许多在校通过自学没办法掌握的知识,技术水平呈直线上升态势,两年后已经是这家公司的研发组长,负责整个电商平台的研发工作。而就在这个节点,周瑜选择了离开,因为他知道外面的世界更加精彩,为了获得更好的发展。周瑜从业的第二家公司选择了一家互联网金融行业的创业公司,虽然日常工作也是同样的忙碌,但是接触到的技术更加前沿、公司的技术架构不再是传统的架构,而是真正的互联网架构,这是周瑜真正想要的。也正是在这家公司,周瑜又一次从研发人员上升为了研发组长、项目经理,也正是在这家公司周瑜的技术有了质的提高。

后来,周瑜又面临了一次选择,到底是继续留在上海,还是回老家长沙发展,周瑜考虑了很多,最后选择了长沙。在辗转了许多技术公司之后,他渐生疲意。一次偶然的机会,周瑜发现他的下属下班后在看鲁班学院的技术知识讲解视频,于是向鲁班HR投了尘封已久的简历,准备进一步深耕技术领域并拓展自己的职业可能性,之后入职offer亦随之而来。


人生转折——项目实战转战授课平台 

“我刚开始有点不适应,总担心自己教不好。”

从实战项目人员转变为授课老师,一开始周瑜感到还是会有一些困难。因为之前周瑜接触的是开发类,虽然技术知识储备充足,能教给学生一些自己的经验,但直播讲课时会感觉到不是那么自然。后来周瑜通过不断地练习讲课技巧和积累经验,等到第二个月时就有20多人报名了他的课程,课后同学们满意的反馈让他感到很开心。

 周瑜聊到平常和学生交流的情况以及自己这些天上课后的感受,“平常和学员的交流比较顺畅,学员们的提问也比较积极。相比较VIP课程而言,公开课问问题的学员比较少。在这些主动问问题的学员中还是存在技术掌握程度的差别,中等技术水平的学生比较多,技术水平特别厉害和技术水平比较差的学生相对少一些。”

 周瑜的日常生活就是备课以及讲授VIP课程,但还是会抽出时间看技术性文章以及浏览相关博客。周瑜感慨说在鲁班学院既满足了作为一名程序员能专心研究技术的梦想,并且还能感受到教书育人的自豪感。周瑜的日常生活节奏似乎并没有被在线教育打破,10点半下班、11点多休息,按时吃饭,锻炼身体。他坚持着自从入行以来就形成的自律而又有执行力的生活。


讲师故事.jpg


行业前景——凛冬将至但仍大有可为

    “前几年程序员行业遍地都是黄金,但现在进入这个行业的人越来越多,,也导致滞留在行业底层的也人越来越多,远不如从前那么有机遇。在程序员这行必须花更多的时间去学更多的知识,让自己比别人更厉害一点,这样才可能往更高处走。优胜劣汰,最后留下来的那部分人,肯定是技术水平比较厉害的。”周瑜谈到对程序员行业发展的看法:互联网行业已经度过了那段快速攀升的黄金时代,现在处于沉稳期,凛冬将至,技术水平差的程序员以后的日子会越来越难过。

     “在小公司时可以接触很多,什么都是自己动手。但进入大公司,前端、后端、运维、测试等等,刚入门的时候我们可以都接触,知道这些不同的岗位对应的职责。然后再去确定自己适合做什么,想做什么。”周瑜建议那些想入行的新人多花时间在学习方面,不管入行多久,只要选择一直走技术这条路,就得不断的学习。除此之外,还要注意培养自己的逻辑思维。“写代码就是要实现业务的功能,而业务的逻辑本来就复杂。必须得把这一块的逻辑疏理清楚,不然就无法开展后续工作。” 


、赠言学员——先打好基础再冲击顶

“只要认真学习JAVA一两个月,就可以去公司做一些简单的事情,实现一些简单的业务。一个应用可以有很多功能,比如查询数据、删除数据,刚入门的程序员就可以实现这一功能。但如果有很多人同时来查询数据,应用很有可能会宕机。此时应该怎么处理、用什么工具、实现原理是什么,这就是我们需要去教给学生的。”

周瑜希望教给鲁班学员更多实用技术性知识,“实现简单的业务代码可能出现问题,但实现高级功能也有可能出现问题。以建筑行业为例,搬砖比较容易,简单学习后就能很快上手。但如何把建筑搭建的更稳定一点,这就是学生能在鲁班学院学到的。自己平常备课就是学习的过程,因为想让自己的技术水平提升得更多,这样才能教给学生更多的知识。另外也希望鲁班学院以后越来越好,扩大规模,有更多的学员进来,自己则会坚守本职工作。”

 “对于技术的掌握来说,一定要多去学习,而对于建筑一栋大楼而言,需要一砖一瓦的累积,也需要一个优秀的架构设计,这栋楼才能稳固坚实。在技术层面,要么向下学底层技术,要么向上学高级的架构技术,技术是没有天花板的,需要不停的学习。”来到鲁班学院的这些日子,周瑜不仅在技术方面又得到了一次提升,而且也将自己过往的知识经验成功传达给了求知若渴的学员,完成了在技术认可度方面的又一次飞跃。

  

结语 

      就像跑马拉松和登山一样,如今周瑜也在心心念念为如何提高教育技术而执着不已,程序员的素质似乎融入了他的灵魂,兼具严谨的教学态度以及对学员从一而终的关怀。

     鲁班学院架构师课程免费试听地址:https://ke.qq.com/course/291021?flowToken=1009709

     加群即可领取最新Java架构教程资料学习包 群号:818159797