三年,剩下了什么

文章目录
  1. 1. 前言
  2. 2. C
  3. 3. 汇编
  4. 4. C++
  5. 5. 黑客
  6. 6. Oracle
  7. 7. 服务器
  8. 8. JavaSE
  9. 9. 安卓
  10. 10. Linux
  11. 11. 数据结构
  12. 12. 个人网站
  13. 13. PHP
  14. 14. Mysql
  15. 15. jsp
  16. 16. asp
  17. 17. JavaEE
  18. 18. 设计模式
  19. 19. 数据库
  20. 20. 微信公众平台
  21. 21. CloudStack
  22. 22. Node.js
  23. 23. XMPP
  24. 24. HTML等
  25. 25. .net
  26. 26. 网络
  27. 27. 嵌入式系统
  28. 28. 软件测试
  29. 29. 编译原理
  30. 30. 后记

前言

2012年9月进入南工程,一晃三年。当初用了很多时间学完的教程,当初用了很多时间读完的书籍,当初用了很多时间写出的代码。。。学过了,实践了,但是忘记了,剩下了什么?

C

大一上,学习C,廖雷老师主讲。上课听讲,课后看小甲鱼的视频,写demo。为什么没有多学点东西?因为那时的小编穿梭于学生会和各种社团。

汇编

为了更好的理解计算机,辅助C语言的学习,同时为破解打基础。大一寒假,学习汇编。学完了王爽的《汇编语言》,一边看书,一边看小甲鱼的视频。同时,读完了《编程高手箴言》、《疯狂的程序员》。安装试用了各种系统,winXP、win7、win8、Mac OS X 10.8、各种Linux。

C++

大一下,学习C++,廖雷老师主讲。上课听讲,课后本打算看完孙鑫的C++视频,不曾想艰涩难懂,遂放弃。写demo,同时强化C,做完了C语言经典例题100。学习PS,入门级。

黑客

还没上大学,就对黑客心存向往。在互联网的世界里,叱咤风云,打遍天下无敌手。大学三年里,偶尔会看看关于黑客攻防方面的书籍,但是,一直没能登堂入室。

Oracle

大一暑假,留校,准备服务外包大赛。从韩顺平的视频入门,敲命令,写demo,学完了Oracle。大三下,开设了Oracle,程初老师主讲,刚好可以复习一下。

服务器

大一暑假,开始接触服务器,最先学会使用的是tomcat。在公司做项目时,学会了使用jetty、SVN、Maven;再后来,学会了使用Node.js;再后来,学会了使用Openfire;再后来。。。虽然它们的类型不同,但是都叫服务器,这里小编就不去划分了。

JavaSE

同样是大一暑假,从韩顺平的视频入门,跟着敲代码,写demo,学完JavaSE。大二上,开设Java课程,叶核亚老师主讲,再次学习一遍。Java博大精深,至今仍感觉懂得的只是冰山一角。

安卓

从大一暑假,就萌生了学习安卓的年头,结果,两年过去了,一直没有付诸行动。拖拖学学拖拖,至今也就会搭建个环境,写个“Hello World!”。2015年,一定要成为安卓高手!

Linux

大二上,Java课上,以及课后的大部分时间,都在学习Linux。看完了韩顺平的Linux教程,读完了《鸟哥的Linux私房菜》、《自己动手写操作系统》、《手把手教你构建自己的Linux操作系统》等,在虚拟机、实体机中实践。试玩了各种Linux,比如Ubuntu、CentOS、RedHat、Fedora、StarOS、红旗、Geetoo等等,个人喜欢Ubuntu、CentOS和Fedora。遇到过各种奇葩问题,连百度都不知道。有些经过思考创新,最终大功告成;有些各种尝试无果,至今悬而未决。大三下,开设了Linux,丁宋涛老师主讲,非常幽默。

数据结构

大二上,学习数据结构,C++语言描述,徐金宝老师主讲,真心不错。

个人网站

2013年11月3日,注册了第一个域名,在OpenShift上使用WordPress完成第一个个人网站。之后一发而不可收。

PHP

大二上,为了改写WordPress模板,简单学习了PHP。大二暑假,为了开发微信公众平台,系统学习了PHP。不够牛13,但是用来装13足够了。

Mysql

大二上,为了本地测试WordPress,开始接触Mysql。后来,写demo,帮助叶核亚老师完善精品课程网站,开发复合人才网,使用云擎建立应用,完成课表查询功能,搭建微擎等等,都用到了Mysql。

jsp

大二下,学习jsp,夏官梦老师主讲。做实验,写demo,不够出色。

asp

大二下,帮助学校的水电中心完善了网站。这个网站,是用asp写的,没看懂多少,不过最终还是帮他们改好了。

JavaEE

大二上,加入了南京天诚逍逸网络科技有限公司,认识了大牛郭小成。开始学习Java的高级技术,集合、泛型、反射、持久化、单元测试等等。大二寒假,继续深造Java。大二下,和队友们合作,不求甚解,使用Maven、SVN、SSH、JPA、Mysql、AngularJs等完成了复合人才网

设计模式

大二寒假和大二下,系统学习了23种设计模式,读完了《大话设计模式》、《易学设计模式》,画了很多UML图。

数据库

大二下,开设数据库,使用SqlServer,程初老师主讲。

微信公众平台

大二暑假,开始学习微信公众平台的开发。少眠少休,废寝忘食,两周左右的时间,做出了一个比较牛逼的公众平台——iNJIT。为了其中一个技术,花费200元向别人请教,执着如此,我也是服了我了。维护了几个月,感觉麻烦,就放弃了更新。

CloudStack

大二暑假,郭小成出了另一本书《Hadoop大数据挖掘最佳实践》(第一本是《HTML5+CSS3技术应用完美解析》)。我们在办公室里的两台机器上,努力搭出一个CloudStack环境。最终失败了,但是增长了见识。

Node.js

大三上,公司给出任务——做一个团队博客系统。当时,身为组长的小编,选择使用Node.js,而不是JavaEE。这样,做项目的过程中,可以学到更多的新东西。不到一个月,读完了BYVoid的《node.js开发指南》,完成了团队博客系统。顺路学习了一下Mongodb,增删查改。也学会了Bootstrap的使用,非常喜欢。

XMPP

大三上,公司给的任务,学习XMPP,使用XMPP开发即时通讯软件。浅尝辄止,不过收获很多。

HTML等

学习jsp、asp、PHP、JavaEE的时候,顺便学习了一些前端的知识。大三上,系统学习HTML+CSS+JavaScript+JQuery,主要为了更好地学习XMPP。因为《XMPP高级编程》中的例子,是用JavaScript写的。

.net

大三上,开设C++.net,杜青老师主讲。学艺不精,用到的时候再补课。

网络

为了学习黑客技术,曾经钻研过计算机网络,略有小成。大三上,开设计算机网络,汪峥老师主讲。

嵌入式系统

大三下,开设嵌入式系统,韩磊老师主讲。

软件测试

大三下,开设软件测试,陈科燕老师主讲。

编译原理

大三下,开设编译原理,肖旻老师主讲。

后记

学而不精,习而复忘。但当涉猎,见大势耳。