本人软件工程专业,以后想从事数据库,大三专业选课不知道选哪些

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-08
我现在刚进入大三,软件工程专业,以后毕业相从事数据库方面的工作,相问一下过来人

学的不太好,关系不是很到,除非要进很牛的公司,一般有过那些基础,再有实践的经历,找工作不会那么难。毕竟刚毕业,都还是初级程序猿级别。这个不用太担心。
不过你既然想做数据库方面,基本的编程这些基础应该是够了。建议ocp早些准备,最好提前考,不过那个证也不会太重要,更重要的是要利用暑假时间,找个公司去实习,去实际做做数据库方面的工作,找个比较重要。
数据库开发的,一般小公司没有专门的人做数据库开发,大多都是应用程序开发人员根据项目要求自己做的数据库开发。
但是大项目里,确实有专门的数据库开发人员,而且,还是有很多项目本身,就是开发商业数据库。我只是看到过这些项目,接触到其中的一些人,但没专门从事过数据库开发的工作。
数据库的话,如果技术过硬,尤其是对于数据库设计和优化这一块比较有经验的人,很牛的。工资自然会比较高,应为这个是比较需要技术能力的。不过,刚开始做这一块工作的话,工资和一般的程序开发人员差不多吧,毕竟公司一开始也没打算要你为公司带来多大的收益。
年纪这个东西,我去年听一个做数据库开发的人说过:真正的DBA(数据库管理员),往往需要十年左右的实践经验,才会很成熟。(就是成为那种大牛的人),所以年纪只会让你越来越有经验。

学软件工程,以后的发展方向是以后做项目经理,软件测试,或者软件质量控制.这个比较灵活,开发不会太多,但是要与人打交道.文档要多些
数据库看你的方向,若做与数据库有关开发,会比较辛苦.但若能做的比较高级的DBA那还是不错的,越老越值钱.做DBA,最好有个比较大的公司,能多参与一些大的数据库项目,积累一些经验.
你的课程都是计算机专业的必修课.是根据计算机的不同方向设置的课程.
若你做软件开发,至少要学好数据结构与算法、数据库系统原理.
至于数学,你学时体会不到.但是在工作上要做一个比较复杂的问题,开发一个高性能,高效率的软件,就要看你的数学功底了.所以还是要尽力多学一点.

别再说大道理了,来点利索的吧
想从事数据库开发,首先SQL学好了,因为面试和工作都是实际用到的。。。
大三专业课肯定会有数据库这门吧,认真学好理论课。自己机器上装个oracle 10g ,闲的时候就上去练练手,写的SQL,网上资料和视频多了,可以拿来看看,时间多的话最好泡在oracle官网上,多看点资料,这是打基础,工作中才能学到应用到的技术。
你说的那些,什么项目管理和系统开发,自己看看就可以
当然,上课能认真听听,知道有那么回事,考试不挂就很不错了
再多说两句,大三要面对就业的压力,也应该是好好学点东西的时候了,还是要多动动手,
写点东西,可以搞个简单的数据库设计,还是就是sql 的基本知识。
去年面试十个计算机专业毕业的应届生,每一个能说清内连接、外连接的。。。
态度认真点,学得踏实点,以后工作也会好点

个人观点:
网络信息安全,计算机病毒防治,入侵检测系统任选吧。
很多东西不在多,而在精。
从事数据方面的,当然要把防护做好。
如果要做软件开发,我觉得呢,首先,软件体系结构,是最基础的。
很多东西吹得天花乱坠。
要到你以后水平很高时才用到的(最多学那点是一个粗略的了解而已)。

我在软件行业做这这么多年,就和你多说些吧。我目前做的是项目管理。一路下来,回过头来看,可以说也是很有体会的。
首先你喜欢什么?你的特长是什么,有的课程需要的是广度,如系统集成,有的需要的是深度,比如安全方面,我不知道你软件工程专业学的是什么,我觉得你肯定还是从基本的程序做起,
分布式系统开发,软件项目管理,软件体系结构,嵌入式系统开发,网络信息安全,计算机病毒防治,入侵检测系统,计算机图形学,系统集成技术。这些都是热点啊,怎么选择,还是看你的喜好,如果我是你现在的情况,我可能会选择嵌入式系统开发,这是我没有完成的心愿。

数据库最好就从事管理啦,有前途。。。比如dba,然后是架构师,熟的话,自己做咨询也是可以的。
选课的话,推荐你选:系统集成技术,软件项目管理,分布式系统开发,网络信息安全

  • 学软件工程出来能干什么?
    答:软件工程专业的学生将来毕业之后可以在科研机构、IT行业、各大企业中发展,可以从事与软件系统相关的一些开发与研制工作,成为一名高级软件工程技术人才。毕业生加入到计算机行业中去,担任相关的职位。具体就业岗位:1、Java方向:JAVA初级程序员、JAVA计算程序员 、 JAVA工程师 、J2EE系统工程师等。2、Net...
  • 软件工程的就业方向是什么?
    答:2、.Net方向:.Net程序员网站开发工程师 .Net工程师等。3、其它方向:简单的管理信息系统开发和维护人员 、网页制作和客户端脚本程序编写人员 、初级数据库管理和维护人员 、数据库开发工程师 、系统分析设计工程 、软件项目配置管理员 、文档编写工程师。软件工程专业是一门研究用工程化方法构建和维护...
  • 软件工程就业方向
    答:就业方向:企业、政府、社区、各类学校等WEB应用程序员。3 软件测试 掌握软件测试的基本原理、方法和组织管理,精通软件测试工具。获取ATA软件测试工程师或Delphi初级程序员或Java初级程序员认证。就业方向:企业、政府、社区、各类学校等软件测试员。4 数据库管理 能应用关系范式进行数据库设计,精通SQL语言,...
  • 我的专业是软件工程,数据库这门课对我重要吗?学了有什么帮助?不学会这...
    答:数据库方面现在应用较广的是关系型数据库,国内数据库方面的老大哥是人大。你要专攻数据库就不能只停留在操作上,你必须掌握的语言是SQL语言,这是专业搞数据库和会应用数据库的区别。大学里数据库主要用于教学的环境是SQL Server,当然有实力的学校会用Oracle作为教学环境,不过我建议你从前者开始学习,...
  • 软件工程专业就业前景如何?
    答:五、计算机就业方向,软件方向,软件就业方向有软件开发,软件架构师,软件测试,应用软件(包括手机程序)的调试、运行、测试、维护及质量管理等技术岗位的工作。JAVA软件开发,软件公司中Java软件工程师、网络工程师、数据库工程师等相关职位。网络方向,IT企业、政府机关、企事业单位、各类外资企业、电力、电信...
  • 软件工程专业毕业的学生能做什么工作?这个专业是否比较吃香?
    答:需要研究计算机各类软件的基本构造以及设计方法和测试,也需要研究开发方法,还要了解维护等方面的技术和知识,涉及的方面也比较的多。会涉及到程序设计数据库以及软件开发,还有设计模式以及系统平台,通过专业的软件来分析和设计相关产品。软件工程毕业之后的学生可以从事信息咨询方面的工作,也可以去合资企业从事...
  • 软件工程专业就业方向。。。
    答:软件服务外包属于智力人才密集型现代服务业。大量著名外包企业落户宁波。主要就业去向包括软件外包与服务企业、信息产品与服务企业,担任程序员、软件测试员、项目经理等工作岗位。软件工程专业是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具...
  • 软件工程专业,主要学什么?就业方向?
    答:1、从事行业:毕业后主要在新能源、计算机软件、互联网/电子商务、电子技术/半导体/集成电路、 计算机服务(系统、数据服务、维修)等行业工作。2、从事岗位:毕业后主要从事软件工程师、项目经理、软件开发工程师、测试工程师、java开发工程师等工作。3、工作城市:毕业后,北京、上海、深圳等城市就业机会比较...
  • 软件工程的就业前景如何?
    答:返回就业率高的专业。该毕业生可在互联网T公司、电商企业、大型通信企业、企事业单位、学校等地方,从事可视化编程、WEB应用程序设计、软件测试、数据库管理、图形图像制作、网络构建技术、网络系统管理、多媒体制作、计算机办公应用等工作。也并非所有人都是敲代码的,软件工程,不单只停留在技术钻研上。
  • 软件工程专业可以做什么工作
    答:软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业...