大家好,我是考拉,一个有趣且乐于分享的人。我不是什么大佬,我是众多程序员中那个坚持学习的小考拉。
2019年本命年,对我来说是转折比较多的一年,也是收获比较多的一年,忘掉一切不开心,总结这一年开心的事。这篇总结不只是给自己看一看,主要是想把自己所经历的,所希望的,以及所感悟的给更多的小伙伴看到,读完哪怕你收获一点点,我这篇文章目的就达到了。
为什么选择考拉作为我的 IP ?
这也是好多加我好友小伙伴常问的一个问题,我为什么叫考拉啊?是因为考拉懒吗?还是因为考拉不喝水?
考拉的样子
考拉这个动物蠢萌可爱!程序员都很可爱的。
考拉的习性
考拉很懒,每天大多数的时间除了吃就是睡!时刻提醒自己坚持学习,与它相反,但是我们要保持可爱的姿态。
考拉的寿命
考拉的寿命并不长!就好像我们程序员能写代码的时间也是有限的,到了中年还在坚持写代码的并不多,提醒在这段时间一定做出点什么。
这一年我究竟做了什么?
工作转变
年初还在从事 Android 开发,就这样从一个以为 JavaScript 只是写点击事件的小白(那个时候真的对 JavaScript 知道的很少很少,唯一能用到的只有 Android 加载 WebView 时候用到点击事件和参数传递)到了一个 Node.js 后端工程师,再到一个项目小组负责。这个过程一直在学,Javascript,Node.js ,数据库,前端等等,思想也在一直转变。但从不敢称自己是全栈,路还很长,要学的真的太多了,程序员绝不是一个容易的职业,每一个程序员都在不停的学习新知识,致敬!
学习成长
技术栈不断完善
- Android
- Java
- Vue
- JavaScript
- TypeScript
- Node.js
- Mysql Redis
- Linux
掘金写文
学习从未停止过,我学习的过程,喜欢记录东西,这个习惯坚持了很多年,平时只是记录笔记。但是今年6月开始,一个很不起眼的考拉身份出现在了掘金,大佬很多,写文章和做笔记还是不一样的,要考虑的很多,不仅自己懂,还要让读者懂。起初我只是想把文章发出去,让更多的人看到文章,批评审核自己。就这样我在 掘金 收获到了评论,收获到了点赞,也收获了到了批评,开始了我下半年的掘金博客写作。
感谢掘金这个平台,让我的文章得到曝光,更多的人知道考拉这个小朋友。本预计是1月1日醒来能到掘金5级,就差一丢丢,可能需要1月2日醒来。
没错确实第二天醒来到了5级,和一些6级大佬比可能并不起眼,但是对于自己的 2019 满足了。
公众号
今年也运营了自己的公众号,名为【程序员成长指北】,考拉作为头像,再一次感觉自己是个有趣的人,嘿嘿。既然做一件事就要做好,开始做公众号的时候已经有很多前端号了,但是只要努力什么时候都不晚,现在公众号的关注量自己是满意的,我会继续努力,感谢小伙伴们支持。做公众号过程虽然很累,但是也带来了好多值得开心的事。
- 遇到了可以无所不言的小伙伴,互相鼓励,帮衬,虽然我们还没有真正见过面,可能这就是知己吧!
- 收到了很多小伙伴的支持,增加了很多关注,我的好友和技术群也越来越多,每次看到群里大家在讨论技术,我都莫名的开心。
- 公众号也在激励自己进步,我基本上一周会写一篇原创,不然我会感觉对不起自己,也对不起关注者,写文章的过程中也让自己的技术得到更好的提升和巩固!
- 公众号也会带来一些副业上的收入。
个人网站
个人网站和github也都有更新。
- github博客地址 github.com/koala-codin…
- 个人网站地址: www.inode.club/
部分技术原创文章汇总
JS 必知必会系列
- 【JS必知必会】高阶函数详解与实战
- TypeScript真香系列——接口篇
- 渲染树的形成原理你真的很懂吗?
- 一文搞懂JS中的赋值·浅拷贝·深拷贝
- 深入理解Javacript从作用域作用域链开始
- 经常被面试官考的JavaScript数据类型知识你真的懂吗?
- 重学 this 关键字(看完不全懂您找我哦)
Node.js 必知必会
- 深入理解Node.js 进程与线程(8000长文彻底搞懂)
- 读 Koa2 源码后的一些思考与实现(面试必备)
- 消息队列助你成为高薪 Node.js 工程师
- 来,告诉你Node.js究竟是什么?
- Node.js 高级进阶之 fs 文件模块学习
- 说Node.js做后端开发,stream有必要了解下
- 作为一个前端工程师也要掌握的几种文件路径知识
- [源码解读]一文彻底搞懂Events模块
- Node进阶-探究不在V8堆内存中存储的Buffer对象
- Node.js 内存溢出时如何处理?
数据库与算法
面试相关
我的文章都很长,我总是想把一个模块通过一篇文章都讲完,为了读者在搞懂这个模块的时候,不用再到处查询几篇文章。大家也可以加我微信或评论区给我提一些建议。
生活
- 去年新年定的小目标基本完成。
- 买了第一台跑步机,可是它现在成了置物架。(明年我一定用起来)
- 完成了两次长途旅行,这应该是也大学以来旅行次数最少的一年。
一点建议(送给大家,也送给自己)
程序员的写作之路是有必要的
写博客不仅可以塑造个人品牌,让更多的人知道你,更多的人看到你的文章,提升自己的影响力,还能提升自己的技术,发文后会收到赞许,也会收到批评,批评会让你不断完善,只要坚持下去,这个过程只会越来越好。写博客与学习笔记还是有些差别的,如果前期不知道怎么写的时候,可以先针对要写的内容多找一些参考文章,用几篇文章来总结,再添加一些自己要补充的内容,也就是仿写,但是一定要标上参考资料哦,嘿嘿,坚持几篇下来,你就会喜欢上写文章,寻找到自己的写作模式。
做一个“有问题”的人
多想一些为什么?不管是写文章还是在平时的工作中,不要停留在用的层面,可以多问为什么?它的原理是什么?这个函数底层是怎么写的?举个例子:就好比一个非常简单的 sort 函数,你用的时候也可以想一下它实现用的那种排序方式。
深挖一些不变的东西,永远不会被淘汰。
语言框架好多好多,学完一些又出现一些,但是一些不变的东西,比如计算机网络,数据结构与算法,设计模式,前人总结的经验,非常值得深入学习
尝试开拓视野
多读书,多旅行,结识更多优秀的人。圈子很重要,一个优秀的圈子,你会发现比你优秀的人都在拼命努力,你没有任何理由停滞不前。
当你不知道怎么提升,出去面试一下
当一段时间有些迷茫,不知道学什么的时候,我觉得这个时候你有必要出去面试一下,可能会被虐,但是你应该会找到接下来要学的内容,面试一定要做总结!
展望2020
技术提升
- 重学数据结构和算法
- TypeScript 实践更多一些
- Node.js 深入学习,多看一些 v8 层面的东西
- 前端工程化学习
- 非关系型数据库深入学习一遍
- 部署运维知识学习
生活
- 开始学习摄影
- 4次长途旅行
- 把买的跑步机用起来,坚持锻炼
- 心理咨询师证书拿下
- 看 5 本技术之外的书(包括 1 本理财书籍)
- 常回家看看
要坚持的事
- 继续在掘金写文章
- 继续做我的公众号【程序员成长指北】
- 继续保持感恩之心
最后
感恩这一年来爱过我,帮助过我的所有人,感恩小伙伴们的一路支持。2020 新的开始,愿你会成为你想的那个人,考拉常伴你左右。【程序员成长指北】是一个用心帮助你成长的公众号,如果你喜欢,你可以分享给更多的小伙伴。
- 欢迎加我微信【coder_qi】,拉你进技术群,长期交流学习...
- 欢迎关注「程序员成长指北」,一个用心帮助你成长的公众号...