New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

我的2016 #24

Open
zhaoqize opened this Issue Feb 20, 2018 · 3 comments

Comments

Projects
None yet
3 participants
@zhaoqize
Owner

zhaoqize commented Feb 20, 2018

从个人站点迁移过来的2016总结

整体感受

今年的时间感觉过的飞快,转眼间就到了 2016 年的年底了。回想起来今年的经历,那真是可以说一直在挑战者未知,无比充实。

工作与生活

2016 年的职业生涯:离开了养老的地方武汉华为研究所,来到了一家500多人的上市公司做前端开发。
2016 年接触的新技术: Nodejs, NW.js, Electron, React, Webpack, Fis3, Vue, 单元测试, 持续集成
从四月份开始接触 nw.js,并用 nw 做了一个简单的桌面应用 scanDeskImg_boxed.exe,其实做这个也是为了偷懒,因为以前每次写博客都喜欢截图(虽然现在觉得有点lowlow的),所以截的桌面乱七八糟,然后又懒得整理,有了这个后每次直接双击运行,会直接将本地文件按照日期归类到对应的文件夹中。具体的情况我在博客园有相关文章:Node-Webkit打包
其实当时选择 nw.js 的时候还选择了网易的有道云框架(因为一直在使用有道云),后来用了一下感觉不放心,于是转向了 nw.js。随后 Electron 有点小热,就开始投入 V8 的全家桶了。并写了当时属于较早接触 electron 的博客文章。(对着youtube听着英语学真心累)。

六月份因为公司业务需要开发一个后台,因为之前公司所有的后台是用 backbone 来开发的,所以这次想用比较新的技术来开发。于是自发的选择了 React 并配合蚂蚁金服的Ant Design这套UI组件,使用Webpack 来进行构建单页应用来开发,我应该属于公司第二个##单独作战##使用React开发的,第一个人是个PHP高级开发工程师。这个后台的初始代码托管在我的github上(公司项目,涉及到计费名所以只是一个最初版本,后来的版本使用了公司自己的版本管理流程)。

随着项目的开发结束,接着就开始通过使用Fis3(公司建议大家使用 fis3 开发,原因是比国外文档看起来简单)来构建公司大部分计费名代码,并将原来乱糟糟的代码进行了重构,添加了部分构建。个人很赞同他的三个准则的。体现出了前端构建的三个基本功能述求,关于这部分我会随后写出具体项目中的使用文章,现在只有一篇 fis3的前端模块化之路[基础篇]

然后接到上级通知,说需要做一个导航站wb123。出现了各种无法预料的事情。从设计给了我psd图后,就没有然后了。从psd图说起,因为是导航站,所以很多设计自己做的图标还有素材,于是我用ps抠了102个素材。当我做玩前端页面后,等着后台接口给我数据。结果因为之前定的后端,最近太忙没时间做。没办法只有硬着头皮上.于是自己重新进行项目的框架设计,需求调查,数据库处理,后台服务,到调度,边摸索边使用NodeJs完成了一套项目框架。当然这还没完,因为运维没有用过NodeJS,自己又边摸索边学,将项目分了测试,待上线,生成环境三个环境来进行部署。并教运维项目部署与使用NodeJs相关的工具,这个导航站上周的PV是100多万。随后的一个二级域名的mini页也是使用这种方式并上线运行。
最近开发的一个后台管理系统也是这位,跟"煎饼果子"一样打一套。从项目需求设计到前端到后台导运维部署,一个人搞定全部。(其实我的内心是不愿意这样的)。

空闲之余(规定每天晚上还有周末必须学习),很好奇微信公众号是怎么弄得,于是又捣鼓起了微信的公众号开发,具体的代码托管在gitub微信公众号,完成了一些基本的功能,使用了一点WeUI开发界面。项目之前是放在新浪的SAE的,但是由于欠费,被收回了。

也捣鼓了一下 Vue.js,刚好当时室友说怀念大学的时光,于是注册了一个 118boy.top 域名,将网站搭建了起来。代码托管在 github118boys

至于持续集成与单元测试也是因为想学习,所以从开发一个npm包到持续集成到mocha的测试。node-cnblogs-spider 

这里需要特别的感谢 王勇 一个java开发老司机,遇到不懂的后端问题我都会去征求一下他的意见,虽然语言不一样,但是原理是差不多的。

突然发现自己的知识因为在这里的各种挑战而无限膨胀。有时候感觉特别的累,遇到不懂得只有晚上搞到一两点。周围没有人交流,唯一可以交流的只有QQ群,只有自己一个人在奋战有点孤独,当然这样的成就感也是满满的。

这里我越发对新知识有点感触:有时候会用新东西照着教程"抄一遍"写个出个demo,就觉得会了的话,那真是滑稽之谈,一定要经过实战项目,才能搞得清楚里面的细小的点。

感触:其实当你接触的东西越多,你越发现你不懂的东西还有很多。

家庭

因为14年毕业,家里还欠着学费的钱。所以14-15一年都在还贷款。当初快毕业的时候太天真了,想着每年带着父母玩两个地方。结果以失败收场。还好,今年稍微攒了点钱。五一请假带上父母游玩黄山。元旦带着父母游玩武汉,虽然都是穷游,觉得我终于能为父母做了点什么了,我长大了。同时,我也践行了我心里的承诺,觉得很高兴。2017年,同样要带着父母散散心,他们一辈子为我操心了,趁现在还能走得动,吃得香的时候,出来看看祖国的大好山河。

情感

女朋友2017年毕业,工作也早早的找好了。都很好。

结尾

这就是我的2016。平淡,真实。

@ZhangMingZhao1

This comment has been minimized.

ZhangMingZhao1 commented Jul 13, 2018

感人,博主是等女朋友等到研究生毕业吗

@zhaoqize

This comment has been minimized.

Owner

zhaoqize commented Jul 17, 2018

@ZhangMingZhao1 那倒没有,陪了她大学四年

@zhaoqize zhaoqize removed the Blog label Jul 17, 2018

@hjaiim

This comment has been minimized.

hjaiim commented Oct 30, 2018

偶然发现博主的博客,特别敬佩自学的精神, 向大佬看起.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment