8

今年最大的两件事儿应该就是毕业和开始工作。

大学

高中开始php,然后上了农大的一个计算机专科,专业主修JAVA,然而没怎么上过课,醉心于在宿舍拍黄片。。

大一

加入学校计算机协会和电脑120,开始计算机方面的学习,也认识了我的女朋友。

沿着汤河骑了40多公里找河水源头,第一次走进大山,石屋,四面环山,山洞和水潭。还有好多果树。

重写了我们学院的网站。

经常陪着女朋友上自习。所以不挂科。

一个人20块钱,去了始祖山,没钱吃东西,饿了两天,在山顶的寺庙门口蹲了一夜,看了日落和日出,第二天没钱回学校跑到派出所求助,警察叔叔给我钱让我回学校了,感谢警察叔叔。致敬!

暑假接了外包(大河户外)一个人在宿舍做了整整两个月。看了几部奥特曼,最喜欢逗比赛罗。

大二

做了文法学院作业管理系统。毕业证投票系统。科技点播台官网。保卫处官网。和一个外包众人帮。
一个人骑车从汤阴到郑州,14个小时,180多公里。能坚持下来也是挺佩服自己,路过黄河大桥感觉到人类的智慧真的是太伟大了。一座10公里长的桥能横跨黄河。。。不过听说长江大桥和跨海大桥应该更加厉害。

帮开书店的表弟弄了个进存销绘本借阅的系统

暑假到郑州物业协会实习,写了邻里打赏模块和维修工报修抢单模块。看了罗小黑战记和一人之下,最喜欢宝儿姐。罗小黑好可爱。

大三

想着做一个外包攒点钱出去外面看看,还买了帐篷,准备徒步和流浪,但是做了一个外包之后入坑外包行业,结识了现在的老板,最初的打算弄丢了,进入现在的公司实习,于是整个2017年都在公司度过。

把给表弟的进存销系统完善了一下当成了毕业设计。

跟着老板去了两次北京参加技术大会,见识到了很多技术大牛,之所以牛,全靠努力,没有人能天生封神,只有修炼。

跟着凯哥去了一趟西安参观了两家公司,有些体会到技术就是工具,必须会用,而且要知道用在何处。所以以后多出去见识见识,能够有些自己的想法。

胖了20多斤,腰从二尺一成功升为二尺三。

计算机协会对我影响很大

  1. 让我敢于讲话,不太怯场了。
  2. 做事情必须做好充分的准备,有计划,有调理。
  3. 也让我找到了我的女朋友。

电脑120让我认识了凯哥

  1. 带我接触外面的世界,从学生走向社会。
  2. 接外包工作,技术方面成长很快。
  3. 赚到了大学三年的生活费

大学遗憾

没有好好学习学校的课程,最开始觉得大学老师讲没啥意思,到工作的时候碰到问题才发现,大学课程都是基础,所以又重新花费了很多时间重新翻书学习

没有多出去看看,总是宅在宿舍摆置电脑,见识很重要。

帐篷还没有来得及用。

时间有限,肯定有得有失。。。

工作

公司不大,我年初去的时候只有五个人,老板,前端,设计,运维和我(php)。感觉他们每个人都好叼。主要业务是外包,今年也发展了自己产品,团队协作小程序。一年下来拓展到了十几个人。希望今年能更上一层楼。
野路子程序员,得有点动力,每次开一个新项目都会选一个自己不熟悉的框架或者模式,然后逼自己学习这些新东西,所有感觉今年算是收获挺多的。

人人创信

一个技能分享平台,原生php开撸, 我负责购买服务,订单,优惠券等模块。

开始接触模块服务化开发,垂直分为serverclient端,可以水平多模块拓展,每个模块负责维护自己的API,供其他模块的调用,接口间采用http协议并进行mcrypt加密传输json数据块。

在学校自己做都是MVC一团撸。第一次实操分层分模块,刚开始感觉很不顺,很麻烦,做到后面业务上需要调整的时候发现真的是很爽,一目了然。不是杂糅到一块儿的。

投实金服

一个金融服务平台,我主要负责图文直播模块和快讯模块。

图文直播基于 Workerman 实现即时通讯,第一次实操服务化php,世界上做好的语言。

快讯模块中使用 PhantomJS 实现页面的截图分享,降低了程序的复杂度,怎么说呢,算是换了一种思路,按以前想法我会使用图像库拼图然后加文字来实现。

使用 socket 编程实现对阅读量,访问统计等业务的异步调用,算是优化用户体验吧。

1001社交

一个基于地图的社交应用,我负责后端和微信网页版。

前端使用 Vue+高德地图+融云即时通讯构建的单页面应用,首次实操Vue,并且对js产生了深深的厌恶。。

后端采用 Slim 框架提供 Restful 协议的接口,实操了一把Restful。研究了Slim框架的源码,认识了中间件路由容器等好多好多东西

使用 redis 针对地图上的海量 Marker 进行多级缓存。第一次实操redis

幸亏最开始设计的接口式开发,到第二期上微信小程序的时候感受到了那灵活性和酸爽劲。

信息采集平台

基于 Workerman 和 redis 实现的分布式多进程采集系统。可针对需要采集的网站的url 对每个网站进行不同的采集配置,利用 Workerman 的定时器实现首页的更新采集,利用 Phantomjs 爬取需要js的网站,以及实现代理池为每个采集进程分配可用代理IP。。

趁机会学习了php的多进程编程,研究了Workerman的源码,以及一些常见的反爬虫机制。也学习了分布式,远程调用,统一管理,分布式缓存,日志处理等等好多东西。也是这个时候发现大学课程多么的重要,然而自己的知识。。。奉劝学弟学妹好好xiaoxi呀。

团队协作小程序

微信小程序去年比较火,于是我们做了基于微信群的团队协作小程序,基于群成员关系的团队协作,是小协作,备忘,跟钉钉那种大协作不冲突,可以作为钉钉的辅助。
使用鸟哥的Yaf框架和medoo数据库操作类 ,还有php拓展Seaslog开发,趁机会学习了php的运行原理和拓展开发。对php有了更进一步的理解。希望有朝一日也能为php尽自己的一份力。

足球论坛小程序

一直听说laravel的大名,于是选了Ts+为框架开发,趁机学习laravel,感受到laravel很多设计真的很奇妙。今年有空好好研究研究他的设计思想。
Ts+写了个微信小程序登录模块。

新的一年

  1. 每周读一本非技术方面的书
  2. 多总结,不然做过的东西都忘了
  3. 多多阅读源码,学习软件设计
  4. 每月至少一次出去浪
  5. 尽量早睡早起

王鸿杰
175 声望11 粉丝

开心快乐


下一篇 »
2018 年终总结