You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
“ Disclaimer
A word of caution: Deno is very much under development. We encourage brave early adopters, but expect bugs large and small. The API is subject to change without notice. ”
2019年已经过了两个多月了,本来很早就想写一篇关于2018年的总结,但是由于工作的繁忙,加之碰上春节假期,所以这篇个人技术总结搁置了两个多月。所以在今天,趁着春节假期的余温,把2018年的技术学习历程总结一下。
1. 春风得意马蹄疾,一朝看尽长安花
—— 立flag又打脸
从2017年初把以前koa.js的学习笔记整理成开源书《Koa2进阶学习笔记》后,得到了很多社区朋友的支持和反馈。个人也感觉有点膨胀了,去年2月份,也就是2018年2月份左右,立了个flag,要把平时对Egg.js的学习笔记整理成《Egg.js深入浅出学习笔记》,膨胀后立flag的后果就是响亮的打脸,没有评估时间,也没有完整的学习规划,直至2019年初,该开源书才实现了30% 左右,最后在社区网友的催促下,很惭愧的宣布暂停更新了。
2. 有心栽花花不开,无心插柳柳成荫
—— 意外的产出
在2018年初立flag的后续,为了配套完成《Egg.js深入浅出学习笔记》,研究了Koa.js的发展历程和源码变更历史,同时也硬生生地啃下一堆主流中间件的源码。同时,为了配套Koa使用TypeScript的项目开发,也选择了研究rollup.js的编译。但是最后由于工作太忙了加上笔记深度不够,肚子里干货太少,导致该立flag的开源书难产。虽然立的flag没实现,但是意外的整理了两本学习笔记《Koa.js设计模式学习笔记》和《Rollup实战学习笔记》。
最后安慰了自己,有时候朝着定下目标努力前进,最后发现画饼太大了,达不到目的地,但起码自己付出过了,即使最后吃不到饼,至少也能收获点芝麻。
3. 读书患不多,思义患不明
—— 探索新大陆
2018年诞生了很多新技术,每一种都很感兴趣,都很想去学。由于懒惰的借口和没有落地应用场景,很多新技术学习的程度都是浅尝即止。同时,加上一整年立flag的打脸,深刻理解贪多嚼不烂的道理,最后就选择了个人比较感兴趣的新领域deno去学习。
deno从2018年6月份诞生开始,我是抱着观望的态度去看待的。直至后续几个月里,deno从golang转移到rust,同时deno_std(deno官方标准模块)的诞生。在我的理解中,deno官方标准模块deno_std有点类似Java的官方maven,统一管理官方审核的包。至此,我就开始觉得deno有点意思了,总得来说令我感兴趣的有以下几点:
4. 乘舟侧畔千帆过,病树前头万木春
—— 再立一年flag
2018年底就开始啃deno的相关资料和开始尝试使用,至今已经有三四个月,期间被deno和deno_std的几次官方变更坑到了,导致开源书的框架和内容几次推倒重来,踩了不少坑。因此,深刻理解官方的免责声明里提到的:
其中deno官方免责声明明确提到“API如有变更,恕不另行通知”。不过,经过春节假期在家里的重新构思,学习笔记框架已经初步雏形,目前只完成20%左右,想到deno这几个月来的变更坑到,不想把开源笔记过早开源“误人子弟”,等到写到50%左右再开源出来和感兴趣的小伙伴一起学习共建。
筹备中的《deno进阶开发笔记》GitHub私有仓库截图
以上就是我这一枚野生程序员的2018年迟到的总结,没有华丽的辞藻,就只有罗里吧嗦的流水账记录。新的2019年,如果有小伙伴对deno感兴趣,可以评论或者私信,欢迎一起学习进步O(∩_∩)O!
如果有小伙伴想了解我筹备中《deno进阶开发笔记》的进展,可以持续关注本公众号的消息,我会第一时间在公众号里通知大家。
最后的最后,透露点小秘密,本公众号回复关键字 koa、rollup、deno就有相关个人学习笔记资料的回复呦 !
The text was updated successfully, but these errors were encountered: