站长简介

站长出身于某重点大学硕士(2008年),担任过名企大厂高级开发、专家,某公司CTO,有丰富的从业经验和多岗位的能力锻炼。

站长熟悉Web开发,熟悉大数据开发,熟练掌握Java、C/C++、Python等开发语言,在高并发、分布式、大数据存储方面有深刻的理解。

MyBatis中文官网是一个非盈利性的网站,目前主要靠站长收徒项目来获得营收,以支撑网站的发展。希望各位读者能够理解。

很多人对网站还不怎么了解,包括入群好几个月的人,如此不了解,站长很吃惊。简单的说一下,MyBatis中文官网是由站长一个人在负责,所有的内容都是站长整理的,当然也有部分内容参考自互联网。

站长之前也做过Kafka、Hadoop等大数据的网站,都死了,唯有MyBatis中文官网活了下来了。

很多人只把MyBatis当做一个工具在使用,而在站长眼里,MyBatis属于数据存储领域的一个小山头,其境界是不同于其他人的。

数据存储领域,包括缓存、分布式、一致性、资源管理、消息中间件、IO等,站长对数据存储领域的东西非常感兴趣。

一、少走弯路,而走正路,走系统化学习之路

2019年还剩下两个月就要结束了,时间过的真快啊,我们又老了一岁,有点悲伤,有点无奈。

我们改变不了时间的流逝,我们只求让自己少走弯路,把时间更好的利用。

很多人走弯路的原因,不在于自身,而在于外界的误导。

为了完成公司的任务安排,你要解决各式各样的问题,你在踩坑中积累了多方面的知识和窍门,你觉得自己经验丰富了、技术提升了。

可是,仅仅解决工作中的问题,并不能真正的提升自我水平,因为很多东西都是低价值的。有软件升级的问题,有参数调试的问题,有手误的问题,虽然花费了我们大量的时间,但是我们并没有从中提升真正的自我。

因为仅仅解决工作中的问题,不是真正的成长,只有系统化的学习知识,由量变成质变,才是真正的成长。

站长收徒,坚守系统化的学习理念,走踏实务实夯实之路,以让每一人获得真正的成长。

二、系统化学习不仅仅是看书

人人都想把技术学好,人人都想挣更多的钱。没有人不在努力的学习,但是越学越迷茫,越学感觉不会的东西越多,人累,心更累。

系统化学习不仅仅是看书。看看下面这些书吧,算算需要多少时间能看完吧。

book1.png

book2.png

book3.png

系统化的学习,应该是知识深入和串联,例如,从threadlocal延伸到编码手法,再延伸到spring的循环引用;再如,从shell的环境变量延伸到context的写作手法等等。

三、站长收徒的特点:系统化与画龙点睛

(1)出卖的不是知识,出卖的是经验。经验其实是最难得了,观千剑而后识器,操千曲而后晓声。有些技术现在很火,但是那不是核心和最重要的,很多人被它误导,以致技术之路越走越窄,站长会纠正你的技术观,培养大的格局观,让你的技术之路越走越宽。有的技术,你凿半天也理解不透,站长会告诉你它的根源在哪里,这样你学起来会很快的。例如spring中的事务,mybatis的事务,它们都不是最根源,而真正的根源在于sql。

(2)画龙点睛,追求事半功倍。给你指明方向,告诉你重点知识在哪里,其他的地方一律不用再看,你就能掌握的很好,将会为你节省大量的时间。告诉你,XXX的学习技巧是什么,YYY的学习技巧是什么,其他的方式你就不要再试了,站长试了无数次都没有试通,这样你也能开门见山,节省大量的时间。例如,对于设计模式的掌握,站长会切入“对象生成”这个场景,以点带面,将单例,工厂,建造者,原型等模式串联起来,实现突破。

(3)站长带徒不是突击式的,学习的时间会长一点。因为学习任何东西,一是要有个好的学习方向,二是要有一定的火候。如果为了找工作想突击的,不太适合。

(4)按周为单位,每周一个学习内容和学习目标。因为大家都是业余时间来学习的,所以这样安排很灵活,根据自己的情况,具体哪天学习自己决定,只要每周完成学习目标就行。

(5)站长侧重知识的深度分析,以及知识底层之间的联系。每周站长会发出自己总结的文档和代码,这就是学习内容。另外,还有一些工具和项目需要在站长的带领下完成。

3.1 资质证明

徒弟们除了能学到知识以外,还有MyBatis中文官网给提供的资质认证,站长相信自己有能力去做这个事情,事在人为嘛,当年支付宝不也是从不起眼的小事发展起来的,认真和坚持的人,才能有无限可能:

3.2 学习路线

四、传授内容:知识与思想并重,学习与方法并重

(1)Java基础知识。学习目标:深度掌握基础知识,并升华成编码内功。
(2)设计模式。学习目标:熟悉常见设计模式并结合项目和代码进行重点突破。

备注:系统化学习设计模式所有知识;掌握设计模式的突破口;与项目源码结合,学习设计模式:builder设计模式,chain设计模式,动态代理设计模式等。

(3)多线程与高并发学习。学习目标:深度掌握基础知识,完成50道线程面试题目,并建立代码库。

备注:main线程的深度认识;cache一致性问题;缓存行和伪共享;工作内存与主内存的深度理解;线程池:executor,callable,future;线程同步:锁对象,信号量;一针见血理解ThreadLocal类;volatile 深度理解;yield 深度理解;CAS深度学习;50道多线程面试题目的深度学习和深刻理解;建立代码库,汇集多线程方面的各种实例。

(4)SQL学习。学习目标:掌握SQL基础知识,掌握数据存储相关的数据结构,学习系统化的学习方法。
(5)shell学习。学习目标:掌握shell重点命令,掌握shell学习方法。
本内容以《趣谈shell》为学习内容,参与思维训练,需要1个月的时间。
(6)socket编程与高并发。学习目标:体会select,poll,epoll的强大。

备注:HTTP协议的深度学习;socket编码的基础知识;select,poll,epoll的学习,需要使用C/C++语言

(7)mybatis学习。学习目标:系统化学习MyBatis知识,突破事务重点内容,体会MyBatis源码魅力

备注:系统化学习mybatis基础知识:动态sql,插件;体会mybatis源码魅力:mycache项目,mysession项目;深度学习事务知识,串联mysql事务知识,spring事务知识

(8)IoC设计思想/Spring基础知识。学习目标:理论与实践相结合,并与反射部分知识相结合。
(9)分布式知识和理论的学习
学习内容包括幂等,CAP,ZooKeeper,1个月。学习站长编写教程《简明分布式教程》,小册子的形式。
(10)消息队列kafka的学习
学完kafka之后,需要动手实现一个tinymq,有专门的网站介绍。
(11)Redis,Nginx的学习
学习1个月,站长带领学习,与数据结构相结合。

五、实战项目

(1)mycache,实现小型存储器
(2)mysession,实现会话管理
(2)手写kafka:tinymq
(3)IoC容器
(4)Paxos的实现

六、带徒方式

(1)一对一、手把手,通过微信安排学习任务、发放学习资料,占教学总体比重的80%左右。
(2)视频教学,通过将重点知识录制成视频,占教学总体比重的20%左右。
(3)个性化的学习指导,都是一对一,没有小班大班之说。

七、联系方式

如果感兴趣,请与我联系:

八、收徒费用和学习时间

价格:6000元。收徒仅限于2019年,2020年则不再收徒。更多介绍请移步:vip.mybatis.cn

带徒时间是不限,直到满意为主,直到感觉物超所值。

九、徒弟列表

2019年2月18日,杜*坤

2019年3月14日,何*亮

2019年3月30日,朱*华

2019年4月11日,朱*浩

2019年4月27日,*翔

2019年5月13日,林*文(预约)

2019年5月13日,陈*均

2019年5月17日,*程

2019年7月10日,*龙

2019年7月11日,*聪

2019年7月14日,任*方
...

标签: none

[网站公告]-[2024年兼职介绍]


添加新评论