开篇
写学习心得之前,想简单介绍一下自己的工作历程吧~,14年6月份从一间普通的本科学校毕业,之后从事的第一份工作时一名运维工程师,每天的任务就是在巡检服务器,然后做好7*24小时的支援,有时候还需要通宵升级版本,是在是累到一个苦逼状况呀,那时候就想着转开发,后面接触到了iOS,阴差阳错就走上了iOS开发的道路,我还记得我是在15年11月份的时候进入这个行业的,不过也真巧,那个时候也是看MJ视频入门的,可能这个是缘分吧!
工作感慨
虽然我进入了iOS行业,但是培训机构的大量推出iOS课程,导致iOS市场一时之间就变成了黄昏行业,但是但是感觉自己在公司学到很多东西,觉得自己还是很不错,于是想转换个环境,于是在17年7月份,毅然从一家医疗电商公司辞职,之后就投简历面试,结果肯定是打脸了,被一些公司伤害到遍体鳞伤,那时候才发现iOS工作难找,当然一方面也是自己的技术水平太菜,当然最后也还是能找到的,但是就是在这个投简历面试以及线下交流的过程之后,发现到了技术必需不断的深入研究,不断的学习,才有可能不那么快被淘汰,于是乎开始找视频学习,看书之类的,但是发现网上的视频很多都是滥竽充数的,都是重量而不重质的,然后那时候我刚好从MJ的博客那里了解到了他要会广州创业,开班授课,那时候我马上就留言咨询看看有没有想过想要了解的课程,终于等到他开课,我也参加了,底层班呀,LLVM王者呀,包括今天要说的算法呀,这些我都是一步步跟着MJ学习的,无可否认他讲的真的是让人听的非常简单,虽然实际还是有难度,不过他的风格的确是可以吸引到人,并且废话也没有,都是字字铿锵的
算法学习过程
在算法开售之前,我还是犹豫要不要学,因为一直以来我觉得算法都是很难懂,不容易理解,并且工作过程之后也不会用到,直到我看到了一些iOS底层源码,我不明白为什么这样写,于是我咨询了相关同事,同事说,这些设计到了代码的数据结构方面的东西,这个时候我才发现,如果你想深入了解,算法结构你必需要掌握,于是我毫无疑问的购买了这个算法的课程,因为上班的原因,有时候并不能直接看直播,都是看录播,但是从视频中,我惊讶了,原来算法结构可以讲得这么简单明了,以前我一直认为很难的观点突然不存在了,当然这一点肯定是相对而言,算法肯定是难的,我想说的是我能按照MJ讲的思路听懂了相关的一些概念模式之类的东西,这个对于我来说的确就是一个转变,以前什么二叉树,二叉搜索树,我听到到是一脸蒙蔽,但是至少现在我能了解到一些基本的东西,知道这个东西的一些原理,如果你想要更深入,当然需要花费更多的时间去学习,没有付出哪来收获呢,我只能说,这个课程并不是适合0基础的人,你至少要有点编程思想,你才能理解到讲的东西,当然对比市面上的其他视频,有可能讲的比MJ更加深入,更加好,但是可能价钱也贵,而对于我来说,MJ讲法更加适合我
算法学习实践
现在我有时间我就会看回录播,然后重巧代码,我是那种比较笨的人,我要一遍对着原来的源码敲,同时也要画图记录一下,这个是我的学习方式,目前我是没有在刷题,因为我想想把所有的课程学完,我的理解透彻之后,然后每天再刷一道题目,目前都是在整理每天的学习资料
衷心祝福
今年是小码哥创业的第四个年头了,衷心希望能越办越好,机构能够出更多更好的课程,把国内的技术氛围搞起来,把大家的技术水平都提升一个档次
总结
学习的过程是痛苦而无助的,但是不学习就会被淘汰,所以不能享受安乐,要全力以赴,这个课程目前也已经讲完了,但是我还没有学习完,不过我会继续努力下去的,也希望真的有一天能进入到自己想要的公司!
学习知识归类
其他
如果喜欢我的文章,可以点击关注哈