关于软件工程学习的一些问题~

1.软件工程可以分成不同的方式。俗称开发、嵌入式、数据库、测试。但是这些术语放在一起就不伦不类了。所以不用那么担心。

应用开发方向:一般是企业级应用信息管理系统,如酒店管理系统、企业业务网站、ERP等软件。掌握一个或多个常用的Java,。net,JSP,PHP等。

嵌入式方向:一般是软硬件结合的产品开发,多为智能设备。如手机、电器产品的智能功能、汽车、航空航天等领域应用的软件。C,C++,Java,arm,操作系统等常用技术。

数据库方向:只要你对数据库原理、DBA技术有全面的掌握,并且熟练使用(可以找DBA的合集之类的书来学习)。

软件测试:掌握软件测试技术和方法,具有分析问题、使用测试工具和分析结果的能力。

2、C # ASP.NET都是技术,就像十八般兵器,只要你有深厚的内功,什么兵器都可以用,只要有一两个擅长就行。如果精力允许,可以多学点。多一些技巧,就不会不知所措。熟练的艺术家是大胆的。接近应用开发方向。

3.企业用人的标准不一样。应届毕业生一般看你对所需技术(如Java)的扎实掌握,逻辑思维能力,以及沟通、团队合作、适应企业标准和规范等其他能力。这个很难详细描述。萝卜和咸菜各有各的味道,主要是决策负责人的印象和判断。

4.根据描述,“接项目”有两种可能。一种是让你直接承接新项目,对于应届毕业生来说不太可能;二是能够直接进入正在进行的项目接受并完成任务,无需内部培训期。如果进入比较正规的公司,会有发展指导文件,通过学习+前辈指导+现有扎实基础应该不成问题。如果进入一个没有文档指导的小公司,只能通过前辈的指导来做,个人的沟通合作能力肯定更强。

5.如果精力有限,就去一些综合性的门户网站,比如csdn,itpub。关键是平时的积累和遇到。遇到或听到新的技术方法,就去百度、谷歌。工作之余做这些事更直接有效,因为做这些事是为了解决问题,有针对性。新技术太多了,没有目的的学习是没有意义的,因为学习没有用。让我们在校期间多练习技术的深度或广度。

6.游戏开发也是应用开发。但涉及到更多的3D、Flash、游戏引擎开发等技术。其实一些小的开发游戏并不复杂。关键是你创造性设计和开发的游戏的可玩性。只要玩的人多,就是好游戏!能够成功开发一款游戏,对你的技能和能力会有很大的提升,对你找工作和进入这个行列肯定有帮助。

7.游戏行业目前还是很有钱的。还会继续发展,未来永远是火热的,不可预知的。但只要你做得好,在任何领域都可以成功,都有前途。

8.数学是所有学科的基础,也是锻炼逻辑思维的学科。只要你有良好的逻辑思维能力和基本的数学基础。除非进入软件研发建模的高科技领域,否则一般的开发工作绰绰有余。做题无济于事。锻炼自己分析问题和系统思考的能力才是王道。

希望以上能帮到你,祝你学业有成!