学习方向!!!!!
本人现在已经大二了,学的是软件工程专业!!!现在也已经学了些该专业的相关语言,如,C语言、C#、JAVA、SQL!!!本人觉得自己对软件开发这一块比较感兴趣,所以想往这方...
本人现在已经大二了,学的是软件工程专业!!!现在也已经学了些该专业的相关语言,如,C语言、C#、JAVA、SQL!!!本人觉得自己对软件开发这一块比较感兴趣,所以想往这方面发展!!!但是,你们也知道,想开发软件,搞项目,懂这些是不够的!!!所以我就想自己去自学点!可是,有关于这方面的东西实在太多了,真的不知道该怎么去学!!!所以现在想请教大家一下!!!
1.搞软件项目开发应该要具备哪些知识呢?
2.而这些知识,像JavaScript,HTML,xml,XHTML,ASP,JSP,UNIX,SERVER哪些要学呢?而这些知识学的先后顺序应该是怎样的?
3.除了这些专业知识外,想具备开发的能力还需要哪些必备的素质呢?
大哥们,大姐们,各位大虾,帮帮忙啊!!!
答的好有加分的哦!!!大家加油啊!!!
我问的这个软件开发方向是指为一些公司做应用管理软件!!!不过好象很大部分的该方面软件都是基于网络的,如局域网~~~ 展开
1.搞软件项目开发应该要具备哪些知识呢?
2.而这些知识,像JavaScript,HTML,xml,XHTML,ASP,JSP,UNIX,SERVER哪些要学呢?而这些知识学的先后顺序应该是怎样的?
3.除了这些专业知识外,想具备开发的能力还需要哪些必备的素质呢?
大哥们,大姐们,各位大虾,帮帮忙啊!!!
答的好有加分的哦!!!大家加油啊!!!
我问的这个软件开发方向是指为一些公司做应用管理软件!!!不过好象很大部分的该方面软件都是基于网络的,如局域网~~~ 展开
2个回答
展开全部
首先,我也是大二的软件专业学生,现分享如下:
1.软件工程师的任务是搞设计搞架构,一般不参与编码。所以,你的《数据结构》,《离散数学》,《软件系统分析与设计》,《软件项目管理》,《软件体系结构》,《软件测试与评估》必须学好,这些也是我们学习的专业课。
2.个人感觉学得不可太多太杂,有所精专即可。Java毫无疑问必须学好,然后会点网络编程的比如JSP,含struts,hibernate,spring这些常用轻量型网站建设必备知识。操作系统应该放大三去学,相关的计算机组成原理,汇编语言等都应该大三学。
3.能力最重要的是团队合作,短时间高压力下的拼搏精神。
最重要的两点建议:
1.循序渐进。
2.多实践多做项目。
最后我将我的学习进度提供如下:
第一学期:C语言
第二学期:java语言,离散数学(上)
第三学期:离散数学(下),数据结构 ,电路与模电,Java Web 开发(JSP)
第四学期:数学建模,数字逻辑,科技日语1
第五学期:计算机组织结构,汇编与接口技术,数据库系统原理,XML,软件项目管理,形式语言与自动机理论,科技日语2.
第六学期:计算机网络原理,操作系统原理,编译原理,软件系统分析与设计
实践课是穿插于四年之中的。
后面一年是根据个人喜好选修的课程就不一一例举了。
1.软件工程师的任务是搞设计搞架构,一般不参与编码。所以,你的《数据结构》,《离散数学》,《软件系统分析与设计》,《软件项目管理》,《软件体系结构》,《软件测试与评估》必须学好,这些也是我们学习的专业课。
2.个人感觉学得不可太多太杂,有所精专即可。Java毫无疑问必须学好,然后会点网络编程的比如JSP,含struts,hibernate,spring这些常用轻量型网站建设必备知识。操作系统应该放大三去学,相关的计算机组成原理,汇编语言等都应该大三学。
3.能力最重要的是团队合作,短时间高压力下的拼搏精神。
最重要的两点建议:
1.循序渐进。
2.多实践多做项目。
最后我将我的学习进度提供如下:
第一学期:C语言
第二学期:java语言,离散数学(上)
第三学期:离散数学(下),数据结构 ,电路与模电,Java Web 开发(JSP)
第四学期:数学建模,数字逻辑,科技日语1
第五学期:计算机组织结构,汇编与接口技术,数据库系统原理,XML,软件项目管理,形式语言与自动机理论,科技日语2.
第六学期:计算机网络原理,操作系统原理,编译原理,软件系统分析与设计
实践课是穿插于四年之中的。
后面一年是根据个人喜好选修的课程就不一一例举了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询