软件工程专业,大学期间最重要的是学好哪些知识?

问题描述

我是一名软件工程专业的大二学生,目前为止我们学完的课程有JAVA语言程序设计,JAVA数据结构和算法。JAVASE学完了,虽然课本上的编程题我能够完成,自我感觉基础也还好,但是我不知道大家所说的做项目是怎样一个概念,应该如何开始,怎样去发现一个项目,怎样的项目对于提高自身能力是有意义的等等问题。学完JAVASE之后,大学期间我应该自学JAVAEE吗?还是应该加强算法,数学等“内功”?我了解到仅仅依靠大学里老师传授的知识是远远不够的,我也很想学习一些课程以外的知识,但是我又怕学习的方向偏了,只是学习到皮毛,导致编程基本功没练好。大家能给我一些建议吗?

解决方案

解决方案二:
高数要学好,可以从CSDN上借鉴一下别人的项目,代码要多敲,好的程序员是敲代码敲出来的
解决方案三:
引用1楼qq784683684的回复:

高数要学好,可以从CSDN上借鉴一下别人的项目,代码要多敲,好的程序员是敲代码敲出来的

你可以从图书馆借去或者去买本书最好有项目源码的做一些小的项目什么图书管理系统或者学生信息管理系统刚开始可能没感念你甚至可以超例子的代码后来你熟悉了就可以忘了那些例子自己去实现一些功能
解决方案四:
该回复于2011-01-27 10:28:05被版主删除
解决方案五:
javase,javaee,了解java虚拟机,java的安全机制,socket,数据库如oracle,mysql等,linux,webservice,开源框架如:struts,hibernate,spring,jsf等,ajax或者ajax框架,解析xml如dom,dom4j等,我觉得都比较熟练的话。就牛了。
解决方案六:
数据结构,基础不能不学编译原理,对理解正则表达式等大有裨益操作系统,多线程等东西的基础都在这里计算机系统结构,对CPU处理问题以及如何提高效率能有个深入了解计算机组成原理,对CPU如何运算有深入了解软件工程,虽然是本理论的书,但是对工作中软件开发流程还是做了个很好的总结
解决方案七:
我这里有几个简单的项目你可以在课余时间去拿来练手。这几个小项目都是经典的。在做的过程中最好根据自己的思想去做,不管你做得好不好。然后你可以找人(比如说你们的老师)给你评审。色子游戏日历影院售票系统超市收银系统图书馆管理系统留言板五子棋象棋
解决方案八:
在学习的过程中,做一些小项目,不仅是对自己的锻炼,同时也检测了自己是否真的将所学的知识给学好,学透了。自己在哪些方面占有优势,在哪些方面需要加强。
解决方案九:
参加ACM
解决方案十:
学习你的导师擅长的东西不着急太应用把基础打好
解决方案十一:
赞美补充有:计算机网络 高数 线代 离散数学数据库引用5楼ticmy的回复:

数据结构,基础不能不学编译原理,对理解正则表达式等大有裨益操作系统,多线程等东西的基础都在这里计算机系统结构,对CPU处理问题以及如何提高效率能有个深入了解计算机组成原理,对CPU如何运算有深入了解软件工程,虽然是本理论的书,但是对工作中软件开发流程还是做了个很好的总结

解决方案十二:
我也是软件工程专业的,的确~大学里老师教的知识到工作的时候基本不够。很多都是实习的时候才慢慢学起来的关于你说的J2EE。我是在大三大四的时候,老师才开始教的你现在最好学好基础,基础扎实了~以后才学得快。目前最好参加一些编程比赛。ACM之类的比赛要是能拿到什么奖的话,以后工作就好找多了
解决方案十三:
谢谢大家给我的意见。
解决方案十四:
引用5楼ticmy的回复:

数据结构,基础不能不学编译原理,对理解正则表达式等大有裨益操作系统,多线程等东西的基础都在这里计算机系统结构,对CPU处理问题以及如何提高效率能有个深入了解计算机组成原理,对CPU如何运算有深入了解软件工程,虽然是本理论的书,但是对工作中软件开发流程还是做了个很好的总结

数据库选一种学比如ORACLE,多动手
解决方案十五:
先学Java理论,然后数据库、html、jsp、框架,学完这些后在找项目做
解决方案:
这里追求的高数什么的估计都是工作了后再感觉缺乏的吧(要看你所做的东西,开始就要直接用高数和线代?)。要是只专注所谓的这些估计除了考研没出路。当然名校还有基础好进名企除外。
解决方案:
大学么吃喝玩乐足已话说,学校里那些东西有神马P的用处啊,没实际动手,没实践经验,学再多也是假的
解决方案:
在大学还是应该把理论学好,无论你在学校里做多少都没有工作中获得的多,在工作中,在工作中发展到一个高度的时候,会发现你的瓶颈是思想而不是经验
解决方案:
其实好简单,你不知道如何去学的话去达内等一些培训java的机构网站上面对着那些课程安排来学就得了自己去找资料,自己买书自己做项目

时间: 2024-09-29 09:52:10

软件工程专业,大学期间最重要的是学好哪些知识?的相关文章

mxb-大学一年级软件工程专业学生求解答

问题描述 大学一年级软件工程专业学生求解答 本人刚接触c++,有时教材理解不了,感觉好抽象,真心想学好c++,请问c++的牛人前辈,该怎么学,有什么学习步骤吗? 解决方案 C++是比较早的面向对象的语言,比java,c#什么的更接近底层,是java的前身,比java难,有些地方不懂是正常的,遇到不懂的地方就多看几遍,在网上多查查,或者直接记住.

为大二软件工程专业大学生解答问题(二)

点击看第一次- (一)开学第二周 感谢上次贺老师的来信.我也在开学前几周做出了适当的调整,并在第二周的开始就对自己的计划进行了修整.其中的不合理之处在于偏重于理论学习,缺少学习中的实践.由于第二周我得了一场感冒,除了上课大多时间都呆在宿舍里调养.于是就安排了更多的时间敲代码.为了学习网页设计,我在图书馆里借了一本Web开发.以及一本<java 编程基础>.由于我们宿舍里现在还没连上网,我的学习资源也很有限.但我仍然很抓紧我的一分一秒,于是编程基础也小有提高.但是在时间利用率和分配上仍然需要不断

答大二软件工程专业学生——重点学什么

[留言] 贺老师你好,我是软件工程专业的大二学生,我们学校这个学期的专业学习不是很多,已经学完了.参考学校的培养计划,下个学期开始,差不多都是专业课的学习.数据库原理,算法设计,计算机组成原理,操作系统,计算机网络等,还有类似于软件过程管理,软件测试技术的学习,学时都超过48小时,外加实验课和课程设计,编译原理好像没有开课,现在感觉脑子里有点乱,不知道重点应该放在哪里?还请贺老师指点迷津. [回复] 学习编译原理的目标,主要在于了解计算机系统内部的工作原理.对于软件工程专业,更加注重工程方法的培

大哥大姐-现在软件工程专业工作前景如何

问题描述 现在软件工程专业工作前景如何 希望正在做管理方面的大哥大姐关注我这个懵懂的孩子...不需要结合历史,就实事论事,如果自己也是不清楚的,请别参与... 解决方案 软件工程只是一个学科,工作前景和求职还是要看你的基础和能力.软件专业建议从编程做起 解决方案二: 慢慢来吧,刚开始比较难 解决方案三: 目测中国软件市场很大,很多创业公司还有硅谷的公司很多来中国开设研发中心,编程能力要过硬 解决方案四: 21世纪,互联网时代,软件工程在前景还是很大的,软件编程,网络维护,设计等各方面现阶段需求都

基于云计算的软件工程专业实训平台构建与研究

基于云计算的软件工程专业实训平台构建与研究 包锋 软件工程专业是一个强调实训的专业,一定要把实训作为一个重点,所以搭建一个实训平台很重要.一个实训平台的搭建能够帮助学生从理论走向实践,系统可以自动地完成学生提交的任务,老师可以查看学生的任务,把很多的资源进行整合.本文主要从云计算的角度上分析实践平台的搭建,从而对系统进行构建和研究. 基于云计算的软件工程专业实训平台构建与研究

为大二软件工程专业大学生解答的几个问题

[前言] 好久没有收到有深度的学生来信了.这与自己近一年来,忙于建设在线教学资源的缘故,没有时间动笔针对大学生学习中的问题,专门写指导性文章有关.没有了"引子",IT学子指导专栏有些冷清. 收到了某大学小谭同学的来信"致神交已久的贺利坚老师",照例回复,并发布博文. [来信] (一)自我介绍 首先还是应该自我介绍一下,我是XX大学软件工程(服务外包)专业的学生,目前是大二.我们这个专业与普通的软件工程有所不同,当初在面向山东省招生时是一个二本专业,我当初高考发挥失利

软件工程专业又必要考研不?

问题描述 我是一个二本学院软件工程的学生,现在已经大三了,心中有个疑问就是自己要不要考研,听说软件工程的学生早点出来工作好,因为工作经验比较重要.毕业一出来是程序员,到了30岁以后就很少有做程序的了.所以我想还是早点出来好,家里又要我考研.所以,请大家说说这个专业考研又必要吗?相对早点出来工作哪个更好? 解决方案 解决方案二:其实你也可以先出来工作,然后再考虑考研的事情啊解决方案三:你想得到是什么呢??考研和就业各有利弊,好好权衡.我也是本科生,好好打拼没问题.解决方案四:自己没兴趣的话就别考了

想自学硬件的软件工程专业学生

[来信] 不知道老师是否还记得我,刚上大二那时,我因为感到前途迷茫而给您写过两封信.经过大二一年的学习,我找到了方向和自信.由当初的迷茫变成了当前的少许疑惑,因此再次写下了这封信. 我是某大学软件外包专业的学生,今年开学上大三了.刚上大二时,我并不了解本专业的培养计划,现在我已经完全知晓我们大学四年来安排下的所有课程以及教学方案.大概的说,我们专业偏重于开设开发类课程,从大一大二的sql,javaSE基础,以及Android 开发,再到HTML+CSS+JS&Dom+JQuery 前端开发,还有

软件工程专业大二下学期了,路该怎么走?

[来信] 大二下半学期了,大多说编程语言的课也基本结束了,现在也就剩下sql. 我现在面临的问题就是盲目编程,不知道该向那走下去. 说实话,我想主攻java.现在jsp也学了一部分,现在正在看着hibernate struts2 easyUi ,暑假也看看了android游戏编程,也搞出了一款不好玩的"游戏".我感觉现在自己这么学很盲目,学了忘,忘了学,学了很多东西也感觉没大有用,扔那就忘了. 技术接触的太多,但不精,没有主攻,精力都零散化了,这种分兵守城之策,实乃兵家大忌.能帮忙指导