跪求软件技术方向相关技术领域和课程介绍

来源:百度知道 编辑:UC知道 时间:2024/05/18 08:31:04
1000字左右。要详细点
寻求高人

软件技术方向领域,这个问题宽泛了些。
如果你刚开始学习计算机,首要的是打好基础,1.编程c语言,或者C++
2 数据库 3 操作系统 4 网络 5离散数学 6 数据结构 7计算机组成 8编译原理 9软件工程
进入工作领域以后。
1 如果是做外包,一个是j2EE方向,需要学习java,常用的Struts、Spring、hibernate框架要熟悉,ajax等也要精通。
二是.NET方向,主要是C#。
以上两个方向还需要对数据库,例如oracle等简单会用,存储过程也要没问题。另外对于基本文档的编写要会,其中uml肯定是要掌握的。外语外语是外包中最关键的。
2 如果做erp,一般使用delphi,有时也有j2EE/。NET编程。做这个东西编程其实是次要的,主要的是熟悉相对行业的管理模式。特别是在做需求跟实施的时候,没有一定的行业经验,对各种工作岗位人员的了解,是无法做好的。所以需要补充比如物流、车间管理等一系列管理课程,有必要可以去考一些用友、sap的相关课程。
3 如果是做游戏,主要是推销为主。技术上也是维护为主,当然如果你编程功底够好,可以做研发,但这个人数不会很多,主要是使用C++,openGL等,需要对通信、图形学等等足够的熟悉。
4 如果给硬件厂商写驱动,要多研究linux源代码,可以上网直接“欣赏”,当然要对操作系统知识进一步提高,还有硬件知识,程序以C、C++、汇编为主。
5 如果是做手机,微软与linux两大平台都有,可以用C,也有些汇编,还有java的,根据不同需要学习不同的技术。
基本越是偏向硬件,技术的学习越是专业,精细化。