从事iOS也近四个年头了,其实还是挺菜的,想想当初在培训机构学习的时候就学得不深,学的时候偶然从同学那里看到传智传出来的视频,感觉质量就挺好,也喜欢上了那个讲师MJ 李明杰。看过他很多盗版视频,有不少基础是跟他学的,挺喜欢他的,也没付他版权费,嘿嘿
后来也有关注李明杰,但他只是在线下课,没有在线上讲,也没有向他学习的机会。直到我偶然又弄到他盗版的视频,才发现他开始了线上课的教学,腾讯课堂上的他的视频我全看过,质量是真的好,从去年c++开始到现在算法和数据结构我都上的直播课以及接下来的swift我也准备直播课,直播一方面让我学会了不少我想学的知识,一方面也帮我养成了学习的习惯。说实话现在一天不学点东西,总觉得不踏实,尤其是现在的环境不好,互联网寒冬不多掌握点技能,总害怕被淘汰,像我这种一直混迹在小公司的其实内心深处也有个大厂梦,把基础打好一点,把自己变牛逼一点,进家不错的公司,看看优秀的人是什么样的,去向那些优秀的人学习写的优秀的代码。
杰哥的c++课讲了很多干货,让我看到了语法糖下面更深的东西,也让我见识了用汇编来探究语言的本质,也让我更能看懂c++的代码,这对我学习ios底层原理帮助也很多,底层原理在学习c++之前看了一遍,学了c++之后我又看了一遍,收获是不同的,第二次我能自己去看一看苹果runtime源码,看看他的实现,对语言有了一个新的认识。算法和数据结构这个讲的更好,我以前也学过这些东西,可是很多东西没有理解透彻就去仿着写,然后过了段时间就记不清了,而杰哥的这个课,真的是让我理解清楚,数据结构是怎么一回事,尤其是红黑树,我竟然看懂了,以前总觉得这是很难弄懂的东西,但是杰哥非常用心的用他的ppt征服了我,帮我们考虑了各种情况,一个一个分析。在学数据结构的过程其实也向杰哥学了很多写代码的技巧,看了很多优秀的封装思路及设计模式的应用,这个课我觉得很值,自己也需要进一步的练习。杰哥是位优秀负责的讲师,不明白的地方总会给我们讲透,把所有知识点讲给我们,有时候看着他对很简洁的代码进行优化觉得这才是一位真正优秀的程序员。
最近数据结构和算法第一季也快结束了,收获良多。学习数据结构和算法才明白优秀的程序员和普通程序员差在哪里。别人用O(logn) 、O(n)实现的方法你可能用O(n^2) 来实现,差太远了。学了这些才明白平常使用的很多集合结构,底层是如何实现的,也明白自己该怎么使用,才能效率更优。
最后再说说盗版吧,都知道盗版便宜所以选择盗版,我也是。但后面发现正版能得到一些盗版没有的服务,有群可以讨论,有疑惑可以答疑,还有个特别讨人喜欢的码宝宝可以让你随便调戏(∩_∩)~ 还有个督促你不断学习的理由,我要把花出去的学费都给挣回来! 盗版真的少了很多东西,就像一本残缺的剑谱,有时候就是确少了那关键的一部分而耽误很多时间。
最后附上一个链接https://xiaomage.ke.qq.com/#category=-1&tab=1,喜欢杰哥课程的可以去看看