1.
有则新闻,一对父女连续 35 年在同一个地方拍照,见证时代变迁。这是一件有趣的事情,促使我决定每年年底写一篇博客记录这一年的成长与感悟,十年以后再回过头看一看这十篇文章,是否会有穿越的感觉。
2.
上半年
2017 年 1 月。参加公司年会,老总们总是很擅长鼓(xi)舞(nao)人心,一段段激情慷慨的陈述让人不禁热血沸腾,看着一个个上台领奖的小伙伴很是羡慕,晚上回家就在日记本写下了整整两页今年要做的事.......虽然现在我已经忘记那个笔记本被我丢哪去了,有此证明,鸡血的保质期一般不超过两个白天黑夜。
2017年2月。2月是个美丽的月份,起码17年的2月是美丽的,2月17号,周五晚上八点到十点之间,我成功表白现在的女朋友,结束长达二十多年的单身狗生活。感谢亲爱的你在我一无所有的时候仍然选择和我在一起,往后不管怎样,我会陪你慢慢变老。
2017年3月。买了本 《Javascript 高级程序设计》和 《Angular xxx》,后来没过两个月就发现 Angular 升级到 2.0 版本,那本 Angular 书没用了,当时那叫一个气啊,好在 js 小红书还可以,也是看的这本书让我对 js 有了一个整体的认识,弄懂了很多以前不清楚的知识。这个月我还报名了动脑学院的前端培训网络课程,当时学费还是分期付的,总价 5000+ 好像,学习 node、react 等,其实压根也没学会啥,就是知道了除了 jquery 以外还有这些东东,很陌生,感觉很强大。
2017年4月。这个月过的中规中矩,每天晚上加班回来做碗爱心蛋蛋面,配上点小菜,相当满足;一到周五晚上就屁颠屁颠的去找女朋友,看电影,吃饭,逛公园,压马路,好像是有点单调;周末偶尔和几个同事去万达打打电动,诱骗他们去看那个很恐怖的 VR 视频,到头来一个个相当淡定,只有我被吓得不轻;或者在家里和室友一起做饭,其实是他们做,我负责吃;或者爬爬大蜀山,打打斗地主.......
2017年5月。这个月过的挺纠结,又到了一年涨薪的时候,公司就涨了 800 毛爷爷,要是以前一个人过也就将就着过去了,这会有了对象真是发现钱不够花,索性裸辞了,公司还算仗义,没说多留一个月,直接让我走了。听过上海工资高,我和一个大学同学一起过来这边找工作,刚过来这边租的一个月短租,三十多人睡一个房间,这还可以忍,关键厕所那经常有三十公分的老鼠窜来窜去,很让人心烦。好在找工作还挺顺利,一周内找到了现在的东家,于是火急火燎又是借了一笔钱搬了过来,新房间只有一个单间,月租 1500,有点贵,还好在接收范围内。
2017年6月。6月1号正式入职,项目组的技术经理分配给我第一个任务就是整个框架,妈呀,之前也就写一写 jquery,心里很虚,但还是硬着头皮接了下来。这个月的前两周,基本没睡过啥安稳觉,整天学习新东西,难受的是公司还没外网,想查点资料还得开手机热点,好在收获还是不小的。我学 dva 那些事儿 就是那时开始写的,设计技术点有:es6
、react
、npm
、git
、webstorm
、roadhog
、eslint
、swagger
、restful
、babel
、json-server
、react-route
、antd
、axios
。我发现有的时候就需要逼一逼自己,现在回头看看,两个礼拜学这么多东西,基本都是从 0 开始,不禁都有点佩服当时的自己。在学习的过程遇到一个困惑就是好多教程压根不告诉你这些技术是解决什么问题的,上来就搬 API,我将我学习这些技术的经历都写成博客 白话文写的技术文章,以供与我有同样困惑的人阅读。
3.
下半年。(2017.7 - 2017.12)
- 工作上。
这半年技术上还是有比较大的进步,我在开源中国开的博客 也陆陆续续写了82篇博文。
网站玩腻了,技术经理开始带我们玩服务器。在腾讯云上购买了云主机,第一次购买只要三块钱可以租用两个月:机器有两台云主机,一台云数据库,一台负载均衡(这玩意现在还没弄懂啥意思),相当实惠。两个月过去刚好赶上双十一,打折力度也挺大,花了 300 又租了台云主机使用期限 1 年,平时价格估计在 900 一年左右。
我买的云主机是 Linux 的 CentOS 7.2 发行版的,之前没接触过 Linux,只感觉好神秘,好厉害的样子,买了本阿里员工出版的 《Linux 就是这个范儿》,到目前为止只读完前面 6 章,第二章的多用户分时系统的设计写的相当有趣,对计算机有了新的认识。
这期间也购买了我的第二个域名 dkvirus.com
(第一个域名在新网买的,不会解析,白白浪费),这个域名在腾讯云买的,解析注册一条龙服务。这过程知道了 DNS 协议,在 阮一峰博客-理解计算机 分类也学习了很多其它的协议。平时工作好像用不到协议,但是了解协议对整个计算机思维,好多问题的解决都是由帮助的,反正那一个月每天必去阮老师的博文里看他写的协议。
有了云主机和域名,还得学习 Nginx 服务器,以前只用过 Tomcat,还不会配置,对服务器也没啥概念,经过学习有所理解,我还写了篇 图解 Web 服务器 进行总结。
从十月份开始开始接触小程序,对微信平台这个新型的生态有了初步的认识,也开发了我的第一个小程序工具 —— 清晨小日志。其实就是根据 重要性
和 紧急性
两个维度安排每天的计划。可以通过微信下方二维码进入,或直接在微信小程序入口搜索 清晨小日志
。
这半年也买了不少的书,完整阅读的只有 7-8 本左右,其中有些书读起来相当晦涩难懂,如:《深入理解计算机系统》、《TCP/IP 协议卷一》,这里并不推荐新手入门。有的书读起来就挺有意思的,这里推荐:《编码》、《图解 HTTP》、《图解 TCP/IP》、《Linux 就是这个范儿》。
- 生活上。
下半年我增肥成功,从偏瘦十斤增肥到超出正常体重4斤左右,这一点还是相当满足的。我的秘诀是上班时更加专注,一天代码写下来,到半夜不自觉就会饿,这时候就可以来份夜宵了。每周规律的锻炼,在 Keep 社区里跟着教学视频一周大概锻炼五次左右,能明显感觉胸有变大,男人胸变大明显会自信不少。
前不久,因为与人打交道比较木讷,被总监训了一顿。现在想一想也是自己的问题,在公司不仅仅写好代码就完事(程序员大多只专注编码而忽视与人处事的方式),有些事情其实你并没有恶意的,但是因为方式不恰当就会让对方感觉到你的不友好,这一点是可以避免掉的。我很感谢总监能直接指出我的这个缺点,这让我在今后的职业生涯会避免很多不必要的麻烦。
这一年我也听到一个词叫 “只学习者”。意思是有的人不断学习新技术,Angular 出来去学它,React 出来去学它,大数据出来去学它,人工智能出来又去学它。总之就是不挺的处在学习过程,但是又不知道自己在干嘛。我明白站在培训机构的角度,他们自然需要不断的有新技术出现去做推广,这样才有更多的人交钱上课,而对于我们来说,不问为什么就花费大量时间学习是一件很浪费的事情,因为入门往往通过官方教程一天就可以搞定了。
有句老话说的好:“在比你优秀的人身边自己也会变得优秀”。我就发现我们技术总监那叫一个牛,什么都懂,而且总是能了解最新的技术更新资讯,经常来找我说这个啥啥啥有更新版本,让我这边同步更新下,我当时不太明天更新干嘛,能用不就成了,后来实际工作越发感觉做技术是有必要保持更新,还写了篇博文 程序员应该重视版本控制 进行总结。后来我发现他每天都会逛很多社区,还有一些国外网站,这对于我这种入门级小菜鸡还是很好奇的,我也学着他去关注一些博主的博客,有规律的逛一逛社区,Github 等等,发现还是很有帮助的。
-
这里推荐几个经常更新的博主地址:
- 阮一峰的网络日志,在他的博客里学到很多
- wangyin-清华退学博士生,挺有意思一人,曾经给清华大学写过2万多字的退学申请
- 小胡子哥,他的网络授权那两篇文章写得浅显易懂,是我读的最好的文章
- zhangwang-好友,2600粉丝,地质转IT,有段时间激励了我
- Geek豪哥,程序媛妹子,自己整了个社区,挺有探索精神的
- layer作者贤心-很早就关注他了,货真价实全栈工程师,也是学习榜样
- 廖雪峰老师网站-Git 和 python 这两篇教程写的相当好,入门首选
- 随风而行之青衫磊落险峰行-又一大牛,每周更新博文,涉及技术面相当广
-
在推荐几个社区地址:
- 开源中国-首页的每日动弹是我每天上班看的第一个东西,很幽默搞笑
- csdn-极客头条-看看新闻还是不错滴
- cnode 社区,也有很多大牛,偶尔还是有不少干货的
4.
2017 还有几天就将过去,总的来说这一年还是挺充实的,明年是我的本命年,希望一切正常。