2017年终总结

这是开始写博客之后的第二次年终总结,希望自己能一直坚持技术,坚持写博客下去吧

PS:虽然今年写的不是很多 ?

概述

这一年,年龄上从一开头过渡到了二开头的,年级上从大一到了大二,从之前总是写Demo到结构化的工程,也总算是有了第一份跟IT相关的实习工作,还有最重要的——从单身到脱单。在技术上的最大的变化就是开始系统化的考虑问题,对工程的架构开始有所了解,开始了解整个WEB的生态链,对前后端都更加的熟悉。

这一年的项目总结

从时间线上来总结这一年做过的项目吧。

去年寒假,用纯HTML + JS 做了Typecho的模板,是一次从设计到实现全部个人完成的体验,在开发过程中开始写一点点PHP。

之后开始写爬虫,用PHP爬虫爬了某写真网站的图片,当时爬了3个小时,最后爬到2G多的图片,貌似现在还在电脑的硬盘里,不过用的是PHP。之后又用PHP利用微博开放API写了自动发送微博的脚本。(然鹅在几个月之后微博关闭了此接口)

附一张爬了写真网站的图 爬取的时候
爬到的图

然后开始不满足,为了爬虫学了一点皮毛Python,开始满百度的找网站爬,爬了电子书网站、快手短视频(下载),后面又用mongoDB做数据库妄图爬取网易云用户关系网在爬取2G数据之后被封IP不了了之,在此过程中了解了

  1. 反爬虫的一些方法(curl)
  2. Py的多线程、多进程

之后的半个学期,开始自己设计数据库,做一个自己的博客系统,这算是一个更大意义上的完整项目,最后成果奉上:T-Blog博客系统-github
没有前后端分离,都是PHP的动态页面,具备一个Blog系统有的所有东西:安装、发布、文章管理、评论这几个系统,其中借鉴了罗磊的博客/简书里面的UI和布局是重点,用JS + AJAX将后台做成了一个shell样式的页面,通过敲命令来进行后台的一系列管理,其中不足的是有很多接口是直接SQL查询的,能很轻易的被sql注入,自己懒也没做过优化,毕竟也没人来黑我这个没有人气的小站吧。

附上T-Blog的后台图一张Shell命令行管理后台

暑假之前的学期,自己尝试着在B站发了一个视频教程,播放量还不错,所以又打算做一些前端的视频教程,之后又没有合适的时间录视频到现在只更新了3期。
B站个人主页

暑假,开始学VUE,为了自己的英文(hahaha),看纯英文的官方文档,学了一点点的VUE,这也为后来军训期间开发APP打下了基础。

后面用Cordova开发了一个记账的APP(贼他妈的蠢,简直就是程序员的耻辱),后来用废旧手机做了监听分贝值拍照的APP,又再一次的体验了原生Android开发。

开学之后,开发了帮拿快递APP,这又是一次美妙的体验,因为这是一次全新意义上的上线开始有用户的APP,使用VUE + VUX + PHP + Hbuilder打包的架构,前后端完全分离,在其中踩的坑有

  1. PHP的验证码邮件发送
  2. 用户图片上传到七牛云并实时刷新
  3. VUE的路由管理
  4. 版本更新如何用前端处理

虽然上线运营了两个月,但是也是过了一把自己的APP有人用,并且电商化的隐,到现在累计75名注册用户,跑腿盈利大概一百元左右哈哈,总之这是一次全新的体验,很不错的体验哈哈。
这个项目也开源在了github上面,有兴趣的朋友可以clone下去自己玩玩,但是注意不要用我的API(我懒到了没有将自己的API删掉)。
帮拿APP-VUE-helpyou

放两张图片:帮拿APP
帮拿APP

之后用H5 Canvas做FlayypBird这个小游戏,也是重复造轮子的工作,闲着没事写写,现在还是写了一半?(太懒)

之后,我亲爱的学长@TheWind推荐了财税局的工作,这使我提前实现了IT技术工作的梦想,虽然现在没有加入到开发当中每天写写文档也是挺开心。

工作是android开发,所以又开始转到Android Studio上面开始写东西,写了一个小东西练练手。定时关闭蓝牙的APP,源代码放在了github上。
定时关闭蓝牙-bt_timing

还有一个有意思的就是在慕课网刷完了《机器学习-实现简单的神经网络》这个课,跟着写了一遍Python,对机器学习这方面开始有了一点点的好奇心。

还有更有意思的就是,最近几天对Kali linux上的安全测试工具找到一个系列的教程,前天在寝室搞断网攻击,ARP欺骗获得了一点小小的进展,准备把系列都刷完。

总结一下,写的工程有

  1. Typecho的模板Tolf
  2. PHP爬虫实践若干
  3. Python多线程爬虫 + MongoDB数据库相关
  4. T-Blog博客系统-shell后台管理的博客系统
  5. Cordova记账APP(JS)
  6. 手机分贝监听拍照APP(安卓原生)
  7. 帮拿快递APP helpyou
  8. 手机定时关闭蓝牙APP
  9. 实现简单神经网络
  10. FlappyBird小游戏Js Canvas实现

更新的技术栈

1. PHP    					+++
2. Python 				+
3. 爬虫相关  				++
4. CSS动画  				+++
5. VUE + vue-router		++
6. 机器学习基础			+
7. android开发 			++
8. C#					++ (学校的教学课程也臭不要脸的放上来吧)

接下来想做/学的东西

  1. 深入android原生开发
  2. Python机器学习相关
  3. CodeIgniter 做API
  4. 在博客中添加一些功能 例如Demo展示,最近在做的事,github动态
  5. Nodejs搭建网站服务器
  6. 一些入门级黑客技术,为了后面WEB开发的时候能够考虑到安全问题。
  7. 高数(在看了机器学习相关内容之后发现自己血妈需要提高一下数学水平)
  8. 一个Todo的APP,在添加了事件之后可以将Task生成图片并设置为手机桌面。

最后

这一年最主要的拓展在广度上面,希望在明年能够在前端和android的开发和python上挖掘更深入一点。

这是我的2017,你呢~

为技术共勉。

/
.
.
/

我是iimT, 一个固执的技术直男。
我的微信公众号 : iimT   个人博客: iimT的个人博客

彩蛋

刚刚问学长他的年终总结:
逗比

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值