在大学中度过了三年半,从大一开始就开始学习软件开发,先后学习了
winform学习
c#基础、c#winform开发、C# I/O开发、c#多线程、c#数据库操作和SQLServer、xml
web开发学习
HTML、CSS、ASP.NET、Js、Jquery。
考试系统:试卷的自动生成和批改。支持计算机基础、英语和编程科目;
Reage热键工具:一键打开程序、自动隐藏、加密解密工具、关机工具
c#开发能力:
可以学解决c#winform开发中的常见问题,可以写出asp.net网页,了解简单的css和js(主要学习结束后未经常锻炼)
可以使用gdb、vim、gcc,会写简单的makefile和shell命令
确定:太多了,觉得自己在C语言完全没有一点竞争力,学校没有做这一块,自己一个人好迷茫的。觉得没有入门。
winform学习
c#基础、c#winform开发、C# I/O开发、c#多线程、c#数据库操作和SQLServer、xml
web开发学习
HTML、CSS、ASP.NET、Js、Jquery。
到大二上学期学习结束。
在中间做过的项目包括:
一个公司OA管理系统:主要功能:仓库管理、人员管理;考试系统:试卷的自动生成和批改。支持计算机基础、英语和编程科目;
毕业报题系统:主要是先毕业设计教师报题、学生选题自动化。
Reage热键工具:一键打开程序、自动隐藏、加密解密工具、关机工具
以上项目均是以c#实现。
可以随意浏览代码和修改。随后学习Linux0.11源代码(主要学习内存管理分页和进程调图)、Linux程序开发、Makefile、操作系统、数据结构、算法导论(其中很多没有看懂)、深入了解计算机系统(主要看了性能优化、网络编程、异常、I/O、内存)、Unix环境高级编程
c#开发能力:
可以学解决c#winform开发中的常见问题,可以写出asp.net网页,了解简单的css和js(主要学习结束后未经常锻炼)
缺点:对面向对象编程有一定的理解,但是缺乏对设计模式的理解。缺少对产品和用户体验的理解较少。
可以使用gdb、vim、gcc,会写简单的makefile和shell命令
确定:太多了,觉得自己在C语言完全没有一点竞争力,学校没有做这一块,自己一个人好迷茫的。觉得没有入门。
总体:
觉得自己没有学好英语和数学是最大的错误。没有锻炼好人际交往。