今天不聊技术,想到什么写点什么。
后面会点题....
这段时间每天更新一篇文章,其实是把之前的个人博客转移到开放平台,这样可以多多少少的和别人分享一下,也能通过他人反馈增加自己的动力。
为什么要写文章
不能说是心血来潮,个人记录和分享五五开吧,把一些偏技巧、基础的东西做个笔记,在分享出来,一方面方便日后重复使用,一方面也希望能帮别人做个笔记,这种成就感对我来说是很棒的。
打第一篇文章到现在,差几天满一年了。
连写加翻译也有不少了,整40篇。不过只是迁移了部分,这部分个人觉得还有点内容,其他的或代码偏多、或篇幅很小,不足以公开分享,权当个人笔记了。
在这 ↓
github博客
写文章收获了什么
说来惭愧,这一年由于内容不是很精彩,而且有一些也是翻译而来的,并没有什么出彩的文章,不过对个人的心态(不那么急躁了)、技巧(快速创作、表述能力)、英文阅读能力倒是有一些提升,所以,就上述三点来说,我觉得是很值得的,当前也会失去很多娱乐的时间。
除了上面说的浅层次的收益外,还有一些是潜移默化的,比如会定期翻阅一些最新消息、有趣的技巧,每周末会抽一天去做这些事情,然后去挥洒挥洒汗水,也更愿意去刨根问底,去查找问题的起源了。这些已不再是不得已而为之,而是习以为常。相信这些会在某种程度上帮助我的成长的。
素材来源
目前这个网络这么发达得环境下,想找个什么学习资料啊,学习资料啊,还是很简单的。
我简单说下我的几个来源。
- 常去翻阅一些周刊,牛人的博客。种子大全(滑稽
- 没事多去全球最大的 同性交友平台 逛逛。
- 对什么有兴趣就多看看,看完了你就会想着总结了,不然过了一段时间,你就会发现: 我前段时间干啥了????
- 书
接下来的打算
目前在看react源码,估计这应该是我最后一个想阅读的大型框架的源码,实在是劳神费力,而且抠细节会很恶心。
其实之前看过vue的源码,时间不长,简单过了遍逻辑,最后产出也不是很理想,不过这tm也是很费头发的,所以估计以后不会在这上面铺张浪费了,哈哈
但是,通过之前对vue源码的通读,的确让我对vue有了更深一层的了解,对日常业务的开发,和组件工程化细节,还有性能效率有了一个新的提升,有些东西真的是光看文档并不能怎么样,最多是个灵活的钉子。一旦经过阅读源码的洗礼,你会更加游刃有余。
说跑偏了。。。
接下来会继续阅读react的源码,这次争取出一个小册子之类的,用有趣的大白话记录下这个美(辛)妙(酸)过(之)程(旅)。
目前的构思是:
- api文档 - 源码解读, 1对1方式
- 通读方式
- 逐行分析
我更倾向于通读方式,本身源码就是一个人的艺术,每个人的艺术都是不同的,而且如果你要是能完全欣赏和掌握别人的艺术,那你在哪呢?
再继续说下去,这篇文章怕就要改名:《react - 九浅一深 - 序》
如何快速成为前端er
端er
读作 duer
谐音 憝儿
记录下我的学习方法把,回归主题,毕竟这个博客的初衷就是:总结与分享
所有人都是从菜鸟一步步走上大牛的,不光你我,所以,重要的是如何合理的完成和享受这个过程。
就拿前端来说把,再拿我来说,从啥都不会自学然后开始工作半年时间,说快不快,说慢不慢。对于我这个彩笔来说,我觉得挺好。
学习过程没有大伙想象中的那么枯燥无味,因为兴趣是最好的老师,因为前段给我的感觉就是能做出很多美妙的东西,所以就当仁不让的决定了。除此之外,还看中了所造即所见的那种小小的成就感,这模式个真是很重要。有句话说的很对,打个巴掌给个枣就诠释的很好,当然这还打了个巴掌都能这么开心,不打巴掌那不得美死?
简单总结一下这一块,就是兴趣为敲门砖,自我奖励为萝卜,不断前进,方可达到一个让你满意的结果。
再有就是,如何快速解决问题,在这个吃萝卜的过程中,会有很多很多很多莫名其妙的问题,这就是一个个的坎,如何快速跨过这些坎是很重要的,这里推荐一个方法,希望能帮到看到的人。
- 定位问题:遇到问题不要慌,顺序执行省的蒙。翻来覆去没法测?source code debugger。
- 解决问题:这变那改乱糟糟,不如log搞一搞。时光荏苒心发愁?s-ta-ck over flow。
- 保证质量:问题解决转眼间,最新版本冒个烟。难保质量难睡实?unit test莫嫌事。
冒个烟: 指代冒烟用例。意思是:硬件更新后,直接通电,看设备是否会冒烟,没冒烟那么久没问题。对软件同样适用。
还有一点实在家不上去了,就是要有限保证用户的体验,也就是要先回滚到之前稳定的版本,然后在fix bug。
当然,每个人都有不同的习惯和方式,不过,只要能尽快解决问题,那就是最适合你的。不所谓过程,重要的是结果,互联网行业嘛...
剩下的就是不断地横向纵向发展,选其一就可,毕竟我们是人,不是机器,滴水穿石嘛。
一点点建议
对于任何行业的新人来说,在行业内快速发展是很重要的,所以一个优秀的平台对我们来说,同样很重要,这就需要另外一块敲门砖。
拿互联网行业来说,什么是最重要的敲门砖?
学历?大学经历?项目经验?
不,在我看来,不全是,最重要的还是个人能力,其他的都是加分项,你能力足够强,别人能看到,才有机会进一步了解,建议可以做一些github项目,并附加在个人介绍中,相信是个不错的选择。
就到这了,以后偶尔还会想今天这样随便发点什么,看时间,看心情,今天不早了,得干点别的了。
最后希望大家在人生路上一帆风顺,扬帆远航!