小胖老师表示说过“先转后看”的家伙多半都是没有看的,于是为了反驳这个说法,我决定写一篇2000字的观后感。
作为一个矢志不移的安卓党,以前完全没有接触过IOS开发,实际上我也几乎么有接触过Android开发,偶尔玩一下hybrid,觉得可以搞出一点可以自己用或者哄女孩子开心的东西来,虽然目前为止还没做出来什么可以自己用的东西,也没有做出什么让女孩子的开心的东西。
所以作为一个没有用过OC的人,看过教程之后觉得好像自己也可以动手来做了,视频讲解的很详细到位,从实践到原理都介绍了,另外很难得的是把一些可能遇到的坑也提前挖了出来。
之前在学Ember的时候,其实是有一个很完备的例子可以照着去做的,但是不知道这么写的原理,为什么要绑定,各处的关系是什么。而且有时候按照别人的代码打了一遍,发现不能运行,找了一天才发现Ember对于命名有着苛刻的要求。所以我觉得好的教程首先是步骤详细,可操作性强;其次是讲述原理,知道为什么要这么操作,背后的理念是什么;然后能够扩展知识,纵向和横向的对比自身技术发展和相关技术;最后还要告诉大家,可能遇到的坑在哪里,怎么去避免掉到坑里。
因为我不是做游戏的,对于性能,尤其是图形处理方面没有什么要求,日常来说,CSS3的动画就足够了,另外如果要做游戏一类的,我可能首选还是Cocos2D。毕竟是更加完备的框架,我只要把心思花在游戏本身上,不需要关注更多的技术细节,主要去关心实现层面的事情。程序员应该选择不一定是最酷炫的但是最合适的技术。
以前我觉得写C的程序员是最NB的,后来了解到汇编之后,觉得汇编更加NB。因为C++做的大数阶乘代码通过汇编优化之后,速度提升了差不多一倍。我以为我的人生追求最终会是去追求极致的性能和算法之类什么的。
但随着实习和毕业之后工作,渐渐感觉到,软件之所以能被称作是工程,就在于分工,调度,组件化。兴趣从做好一块积木,慢慢变成了搭好一栋房子,阴差阳错的开始学习前端,直到第一次花了三个礼拜时间做出一个两个页面的工具站点,吐槽一下当时还用了非常浮夸的CSS效果(我好奇是不是刚刚学会CSS的时候,大家做的网站都很杀马特?)。前端给我带来了和写C++不一样的成就感,做出一个网站好像可以带来那种明晃晃的幸福感,后来做的几个内部工具,也努力的优化了界面,笨拙的写了一堆CSS,现在看来实在是惨不忍睹,记得老大问我为什么要给工具页面写样式,我说,这些额外的工作,是善待同事的情怀。
另外一些“额外”的工作就是“工程化”。因为在学校的时候写的程序代码量都很小,还非要用面向对象的方式来做,简直DT。直到现在我也觉得,按照学校的这种教法,学生是根本理解不了为什么要面向对象,为什么要做个汽车类,为什么要做个轮子类,到底累不累。这种累是为了让后面不累,让其他人在合作的时候不累。
JSBinding的这种方式,极大的保留了前端的既有技能,既有技能作为复用的模块,通过这种方式达到了开发效率和程序效率的非常好的平衡点,我觉得挺酷炫的,稍微摆弄了一下实例代码,觉得很好上手。虽然我还是没有苹果手机。
所以我要写的观后感其实也就这么多,但是既然说要写2000字又不好意思不写。其实知道小胖老师是在微博上,看到他经常转发各种段子,然后发现卧槽居然还是程序员,卧槽居然还是前端程序员,卧槽居然还是前端大牛程序员,卧槽居然还是前端大牛程序员老乡,就果断的关注了。直到两年前的HTML5大会第一次见到了鲜活的小胖老师。那些说这个视频风趣幽默的同学们,你们根本没有看过之前的视频好么,这次完全就是脱水烘干版。还有小胖老师的脸和声音完全对不上,听声音应该是清秀的南方少年,但其实是东北大汉,哈哈,每次看视频的前十分钟都要努力把浮现出来的那张脸赶走,完全不是东北大汉应有的豪迈与激情的声音,希望小胖老师在未来的视频录制里面多体现出一点东北爷们的霸气,争做霸气总裁神马的作为粉丝的期冀。然后说到这里我又不知道说什么才好了,但是距离2000个字还差643个,想当初高中的时候,800字的作文随随便便洋洋洒洒的就搞出来了,现在编一条140字的微博都写不满,人生还真是退步的厉害。因为当程序员的关系么,每天的工作就是写一些支离破碎的句子,比散文还要散,真担心这样下去自己的文学素养一去不复返。所以有时候看了别人录视频教程自己也跃跃欲试的,觉得可以用来挽救一下自己的口头表达能力,同时巩固一下技术水平。无奈技术水平太坑,越是基础的知识其实越难讲,而太高大上的东西自己都搞不清楚。自己尝试过才知道录教程是很不容易的,要先把代码准备一遍,相关要提及的内容开好网页或者摘录出文档放在另外的屏幕上,还要默默的准备一下措辞,如果中间写错程序好长时间调不好,还要NG从头再来。所以视频教程来之不易,且看且珍惜。然后话说今年的HTML5峰会是在8月份么,回到武汉好久,也很想念帝都的小伙伴们,估计八月份应该还是有自由的时间,还是一定要回帝都去找大家玩一下。去年本来还想要帮娜姐做点事情,结果不仅什么忙都没帮上,最后还跟着蹭了顿饭,每每念起此事,总是心有不安。利用最后几个字,点题感谢一下小胖老师带来的详细的,有深度的,有内涵的,有干货又有段子的,前沿的,实用的技术分享,希望能够看到更多更好的视频教程。
所以不是每个写下先转后看的人最终都不会看,而且最终还写了不是观后感的2000字观后感。作为一个程序员我觉得应该严谨一点,既然说是2000个字,就应该一个不多,一个不少。
因此我最后再说三句话,包括这一句和下一句,我说完了。