软件程序员要学习哪些课程?

我想学习软件工程师这个专业,我想现自学下,想知道要学好这各专业需要学好的有哪些课程?因为时间和精力有限,所以想知道最主要的课程是哪些?

牛耳软件教育温馨提示:要学好软件程序员,最主要是学好计算机基础、软件技术基础、程序逻辑和C语言编程、SQL Server2005数据库编程、基于HTML的商业网站开发、Java初级编程、Java图形编程、SQL Server2005数据库设计与实现、.NET平台及C#编程、.NET三层结构应用开发、Java高级编程、Java Web就用开发、Java Script及网页特效制作、软件测试技术等等。学好了这些只是,然后再加上一些实训,我相信你的技术一定会达到一个很高的境地!
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-07-23
1.C#基础的东西还是先要会的。
2.学结构与类,接口,继承。不一定要很精通,不过写多了也就这回事了。
3.类型转换。比如装箱拆箱过程,了解之后会对提高程序性能大有帮助。
4.委托与事情。把方法作为参数传来传去。即使不会写,也要学会抄着用。
5.泛型。基本要了解一些,关键的时候还用得上。
6.反射。一样,即使不会写,也会读得懂,也会搬着用。
7.线程。web程序多考虑用用线程。比如upload/download/处理一堆过程时。

以上基本是C#的东西,在C#.net会贯穿。
纯的建站之类的,多读读IIS的方面。

数据方面也很多:
ADO.net , xml,

web开发部分,控件挺多的,自带的外带的,各有各的方法,会用即可。

再下面:
Remoting, Message Queuing, WCF, 工作中有用到就用,用不到也不要勉强。

再者,webservice, windows service,一般也会涉及到用。

一堆新的东西这里没有写,也不敢写,太多了,反正是哪个王朝厉害就用哪个王朝的规则。反正基本的东西是不会变的。

三层结构之类的东西开发个大的b/s系统还是需要,不然接下去几年的维护有的好惨了。
.net架构也不是说固定怎么样就怎么样了,要做一个系统出来,怎么个后期维护方便,怎么个把代码封装得更好,都是要一步步规划的。想到哪里写到哪里,那是挺糟糕的。

不写了,要去读代码了,不然下周二交个报告出来就来不及了。
第2个回答  2020-04-07
从事C++软件开发的重点课程有哪些?编译原理,软件工程重要吗
恩.我觉得还是谭叔叔的c程序设计比较实在
当然后续的C++,JAVA课本上的
第3个回答  2010-07-23
我怎么知道了,你去问牛耳的老师呀
相似回答