这是第一篇博客,所以废话感想比较多。等到自己提笔才发现为什么很多系列都要写个序言,因为所有的博客都是博主的宝宝啊,为什么想写这个系列,整个历程的想法,经历都特别想分享出来。
fcc这种完成小项目,闯关的方式真的比看视频有趣的多,特别是我这种不务实的小菜鸡,不可自拔的爱上它。还有一个很大的原因是它涉及的技术都较新,我这种不务实的就觉得做做小项目就能直接从小菜鸡一秒变成大牛。于是乎,变得非常有冲劲。
html&css,js,bootstrap自己之前都学过基本内容了,html直接跳过,bootstrap和jquery都做了加强一下,基础的js也跳过了,因为之前在幕课做完以后发现根本没记住什么,要用的时候还是得百度,可能我真的很不务实呢。但是每次我看到跟算法相关的资料练习,都跟宝贝一样认真思考好好做练习。虽然是软件工程专业的,但是数据结构算法没好好学习悔一生。感觉算法好的人,写出来的代码,真的很漂亮,我的代码就总是感觉很土。fcc上有Algorithm的练习还是很不错的,至少我做的时候脑子在转,都是有逻辑的,大部分也是js处理数组,字符串的常用函数,可以整理收集一下。
然后是做fcc上的小项目,每次开启新项目的时候都是一脸蒙B的。这真的是学一下html,js就会做的吗。没有思路,无从下手。而且越来越难,还用jade,scss,一开始是看别人源码都看不懂,这时候就很希望有人给我讲讲思路。当时自己还在社区问了一个问题,遇到自己完全没思路的项目基本就是看别人源码,一句一句百度,看懂之后敲出来,这样会不会就没有学习的效果了。当时有人给我的回答是可以。但是当我灵机一动想写这个系列的时候就发现,效果不佳。那些仅仅看懂然后跟着敲的项目看的还是有些吃力,而有思路自己动手的就印象深刻,都会注释写上思路,而且加上一些自己的想法,比如弹幕我就加入了隐藏底部隐藏头部,可以选择弹幕速度等功能、随机名言分享我改成了分享到微博【因为实现这些功能没有参考源码了,你可以真正检测自己掌握了没有】。