标签:
是该写些文字来一下提醒自己,现在时间2016年5月28日,一个毕业季,大学生活也已接近尾声,想想我现在拥有什么。
那么说说我现在在学校的一些情况,专业知识只能说一般,也并没有那么多的强项,我不是学霸,只是一个稍微努力的学生而已。
PS,现在还是记得怎么使用的,会简单的P图,会给我家丫头去一些简单的水印、污点,还会制作一些简单的图;
HTML,会使用HTML的各类标签,会 写DIV+CSS的网页排版,会用CSS进行页面的样式的调节,也做过HTML的网页,《美淘网》,不算大型,几个小网页;
C#,会的不多,会继承、多态、IO流、泛型、反射、委托,线程会一点点,也就这么多,基础的项目《控制台版英雄联盟》;后来的C#winform,会搭建项目做桌面应用程序,算是Ado的一个项目《摇奖器》,读取SQL数据库的数据进行摇奖,后来扩展了一下,可以读取Excel里面的数据进行摇奖;最后是Asp.Net开发Web项目,用三层做的《知乎网》,算是盗版的知乎,注册登录,提问、搜索、展示、评论,以及修改用户资料,密码啊,签名啊,什么的,最初做的是用AJAX提交到ASP页面,后来就扩展了一下,提交到一般处理程序处理,到这里C#就说完了,也就会这些,作为我编程之路的启蒙语言,C#还是那么美,不过封装太多,封装做的太狠,傻瓜式地调用,各种语法糖,还有Visual Studio那么贴心的开发工具,不得不佩服微软软件的强大;
SQL Server数据库,也只能说是初级或者初、中级,会建表建库、增删改查、多表联查内联外联、子查询、存储过程、视图、事务、也会T-SQL编程,也就这么多,什么锁啊,什么触发器啊,什么游标啊,没具体用到也只是了解;
JavaScript,作为前端的开发必不可少的,说初级是很恰当的,学过了C# ,这门弱语言也是学的满上手,会用,只能说会用,基本DOM的操作还是练的蛮多,监听页面的一些事件也会,基本上JavaScript就会这么多,至于后面学习的JQuery、EasyUI,这些就不说是JavaScript,但确实方便了我们的一些操作,JQuery的动画、选择器、链式操作,EasyUI的页面搭建,写这些的人确实牛掰,前些时看了一下JQuery的设计思想和小部分源码,那写的,那思想,使用到那步田地,只能膜拜了。
然后就进入了JAVA班的学习,我们用大概三个月的时间赶上信管班的进度,会的也不是很多,会用是的确会用。
JAVA语言和C#都是强类型语言,差别就是一个是SUN公司开发,一个是微软,思想都一样,不过因为是这一阵子都在搞,发现JAVA的熟练程度和使用程度比C#都好,也会继承、多态、泛型,也没做项目,不过因为参加了蓝桥杯,用JAVA写算法写的多;后来就是用JDBC连接数据库,开始连SQL Server,后来连MySQL,也是练的蛮多。
JSP,原以为学习JAVA就不写网页,开始是学习JSP,原来发现还是写网页,不过使用的是JSP而不是ASP,JAVA开发Web项目就涉及到Tomcat,我们给它叫汤姆猫,如果汤姆猫不报500和404还是蛮和谐的,从JSP+Servlet开发学起,JSP的内置对象、C标签的使用、EL表达式,搞了一阵子,也写了一个项目《途乐行》,一个电商类的网站,注册登录、添加进购物车、购物车的操作都有,做下来确实对用JAVA开发Web项目的各个方面都提高了好多,尤其是Session、Cookie、request、response、Application这些内置对象,还有C标签的foreach循环、ifelse判断、EL表达式输出的使用以及From表单的提交,MySQL数据库的操作,还学会了使用一些Jsp的标准动作,还有JavaBean,JavaBean作为一个组件,好处也是蛮多的,过滤器Filter也会用了;
Struts2,从配置,到调用,从Action的属性驱动,到模型驱动,还有就是Struts2的s标签,以及拦截器的配置,也做了一个项目《设备管理系统》,几个设备信息的几套增删改查,做完项目对使用Struts2进行一些Web网页的操作也是大有长进,一些配置的小问题也解决了 ;
Hibernate和Mybatis,一个是基于JDBC的轻量级封装,一个是运用于持久层的数据库操作框架,不过都是ORM的对象关系映射框架,使用上Hibernate对数据库的操作是明显的,可以反向映射数据库成为实体,也可以正向生成数据库,Mybatis可以使用动态SQL还是蛮强大的,毕竟有些SQL在实际操作中是不能固定地写出来的,最后也做了一个项目《ERP信息管理大师》,也是对几组信息的一套增删改查,虽然项目是用Struts2+Hibernate做的,但是毕竟Mybatis与Hibernate都是对象关系映射框架;
Spring,现在也就是5月28日,在学习Spring,已经学习了Struts2+Spring+Hibernate的整合,还有就是事务的管理,Spring确实是一个特别好的框架;
最近因为在搞软件杯,做一个《同步手绘板》的项目,通过服务器将客户端(手机、平板)的绘制结果传输到电脑端进行显示,因为涉及到HTML5的canvas所以就学习了,取点、绘制、变形、识别算法、动态特效,确实学了不少东西,因为需要用JavaScript去实现,所以对JavaScript也深入浅出地学习了,JavaScript你牛掰;
在学校课程中还有C语言、flash制作,这不因为C语言也学了不少,考全国计算机二级然后过了,这就是我大学生活,专科两年学习的成果,给自己一个总结:学的真不多,还要继续努力,你真的很普通。
标签:
原文地址:http://www.cnblogs.com/tutan/p/5538702.html