软件工程师要学哪些,软件工程考教资可以考哪一门( 七 )



3.3.2计算机软件著作权

3.3.3计算机软件著作权登记管理

3.3.4计算机软件著作权侵权与法律保护

3.3.5计算机软件的商业秘密与反不正当竞争
成为一名软件工程师要学哪些课程 主要是看你确认了方向没有的呢?方向不一样侧重也会有不同的
软件工程师要学习和掌握的东西:
(一).NET方面的开发
⒈熟悉.net开发体系 , 熟悉C# ASP .NET;
⒉熟悉SQLServer , Oracle数据库开发;
⒊具有企业管理系统项目经验;
4.了解企业ERP及财务管理软件(用友 , 金蝶)者优先;
5.善于沟通 , 能独立撰写方案 。 为人诚实 , 善于学习 , 做事认真负责 , 积极主动 , 具有敬业精神 , 有团队精神 。
(二)JAVA应用程序开发
1.熟练使用Struts2+Spring+Hibernate
2.掌握Jquery
3.掌握Java
4.熟悉Oracle
5.掌握xml/webservice
6.掌握OOD、OOP
7.基本文档写作能力
(三)web、数据库方面的开发
⒈练掌握ASP,NET;等编程语言 , 熟悉.Net开发环境 , 理解.Net Framework , 理解并能熟练使用WebService、O/R mapping、Remoting、多线程等技术;
2.热衷于互联网WEB开发 , 热衷于钻研最新的前沿技术 , 精通XML , Javascript , CSS , AJAX等WEB前端技术;
3.熟练的技术文档编写能力 , 熟练使用Rose , Power Design , Visio等建模和设计软件 , 有一定的架构设计能力;
4.精通SQL server数据库技术 , 了解数据库性能调优者优先.
(四)php项目开发
⒈使用PHP语言开发互联网应用程序;
⒉网站产品和网站功能模块的开发与维护;
⒊与页面设计师协调沟通 , 编写部分Javascript和HTML;
⒋参与底层MVC框架的编写与维护 。
软件工程师一般指从事软件开发职业的人 。 软件工程师是一个认证考试 , 具体地说是从事软件职业的人员的一种职业能力的认证 , 通过它说明具备了工程师的资格 。 软件工程师的技术要求是比较全面的 , 除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)等 , 还有诸多如JAVA SCRIPT、AJAX、HIBERNATE、SPRING等前沿技术 。 此外 , 关于网络工程和软件测试的其他技术也要有所涉猎 。
软件工程师都需要学习什么? 首先要学习JAVA基础知识 , 计算机导论 , 数据结构 , 数据库 , 软件工程 , 离散数学 , html , css , spring , hibernate , 等 , 这些都是要学会的
Java软件工程师主要学习哪些课程? 1、计算机硬件原理:了解硬件怎么工作 , 知道软件是怎样在硬件上工作的 , CPU架构 , 指令 , 怎么做运算 , 内存如何工作 , 内容地址是怎么回事 , 硬盘如何存储 , 数据和指令如何通过电路和元器件转化成电流和脉冲 , 可能需要数据电路的原理 。 无论从事计算机哪方面 , 比如网络、软硬件 , 这个原理都必须精通 。 因为计算机技术是很抽象的 , 但是在现实和具象上是依赖硬件 。

2、操作系统原理:在了解了硬件原理后 , 了解操作系统是怎么工作的 。 因为所有的软件都是基于操作系统的 , 而操作系统本身也是一个软件 。 这些结合硬件来理解 , 就更容易了 。

3、编译原理:了解软件从源文件到目标文件 , 到执行的全过程 。 如果有必要 , 其中的东西也要专门买书去研究 。 这样代码上不容易犯错误 。 了解了硬件原理和操作系统原理的基础上 , 了解编译原理也就比较简单 。 当然每种语言编译过程都不一样 , 但是原理都是基本相同 。

推荐阅读