转眼又到了新的一年,总的来说还是很开心的。 作为2016年的一个总结,也是在这里列举一下这一年完成的事情吧。

学业上来讲, 这一年完成了首次SAT,并取得了比较理想的成绩 – 1490。

个人项目这边进展还是非常大的,这边也会是比较倾向的重点,毕竟这个博客还是更多的去面向我个人的技术发展。说到技术,就不得不提今年个人从移动开发向Web开发的转型。大概是5月份左右开始接触新一代web前段技术(Angular JS),当时感觉真的好神奇,数据的绑定从来也没有这么简单过。Angular 的数据双向绑定让我第一次看到了全部由Restful API 驱动的网站成为可能。接着学习Angular的机会,开发了知药法规库(一个药品类国家法律法规的Wiki)。 通过这个知药的开发,了解到了Angular的许多限制于不方便之处,但是又的确无法适应React的JSX dom。

今年10月份接触到了Electron,正式开始接触NodeJS,之前听说过很多关于NodeJS的项目,和NodeJS的能力,一直坚信Native App是不能被WebApp 取代的。后来由于Atom 和 VS Code 两款编辑器,到是给了我十足的信心去尝试一下这种以Web 和NodeJS 驱动的App 开发。 项目契机是学校的学生管理系统(AOFPortal),随着开发的复杂程度增加,明显感觉到Angular 力不从心,一个将近1500行的JS文件,实在是没法编辑。 经过一番搜索和了解,得知了Vue.JS, 一个由中国人开发的前段JS 库,集合了AngularJS2 和React 的优点,更加的flexible, 带给了开发者更多自己操作的空间。由于语法和Angular很接近,于是上手并不算很难,很快就算进入了开发效率阶段。

本人的第一个VueJS项目还是学校的管理系统,只不过这次是个网页客户端,用了相对很短的时间就实现了之前花了很久时间才用AngularJS实现的功能,真正体验到Vue 模块化开发的速度提升和团队协作的简易性。

最后年末开坑的项目就是GuardianClassroom,其实讲,对于这个项目早就有规划,最早的雏形叫做ClassCode, 当时定位是为线下教学的老师提供一个课下与学生、家长的互动平台。现在随着在线教学的流行,希望能一起加入网络在线课程服务,提供一些免费的优质课程为更多的学生提供学习平台。 目前个人希望能通过这样的一个平台,让更多的学生,尤其是不具备一些经济能力的学生提供一个免费的享受优质教育资源的机会。毕竟教育才是一切的基本,没有教育何谈回报社会。 希望在新的一年甚至许多年里,这个项目能为石家庄,河北乃至全国带来一些实际的效果,希望这些课程能为千万渴求知识的学子们带来希望和享受。

 

Codetector 2016

Email: codetector@codetector.cn

Github: https://github.com/Codetector1374