我来给你解答:
首先,我也是软件工程专业的!至于你说的那些基础课,数学,英语一定要好好学哦,这个真的很重要的。那些模拟电路啦,数电了,了解下就行了。平常上课停一下,下课不用怎么看的。这些课到考试前,你什么都会了的,因为老师要给你透题。我估计你们老师念PPT的水平也不错吧!
C语言嘛,那本书最好一个月看完,因为好多你都用不上,就是考试考一下而已的。我建议你要学一种思想,如果以前没有接触过编程,那么找点简单的例子,自己一个一个在电脑上敲打一下,敲一遍你都会遇到好多错误的。还有就是调程序的方法你要掌握啊,一些断点调试了都要会的。然后等你熟悉程序了,你要参考别人的代码,把别人的改一改,因为没有人天生会写的,都是在别人的基础上学的。
还有就是不要盯着书死看,要在程序中去学书中的代码的。比如说一个FOR循环,你错个几次,你都会用了。学程序,一定要错过了才能学会的!所以一定要上级练习啊,平常闲了多想想那个逻辑,把自己的思维转换成计算机的思维。
解决你的问题:
1.看看有成就的例子,以他们为自己的榜样,自己要有个大致的方向,对自己的人生要有规划。建议看看马云的!
2.多思考,多总结,不要总是看书本了。到图书馆借点C语言的实例程序,自己写一写,改一改,不要总是看那个绿色的C语言的书了,那个书的习题挺难的。
还有就是找几个志同道合的,一起讨论程序,一起讨论方法,能行的!
好了,就这些!祝你成功!
英语——学软件工程的话对英语要求很高,一定要学好英语啊,我现在成天都要看英文资料,真够痛苦的。。
数学——我感觉数学不是很重要,能考个八九十分就行了。
C ——虽然我现在用Java,但是C语言作为高级语言的始祖,还是要认真学!
Java——一般来说你下学期就会学了,这东西很重要,感兴趣的话可以先看看
^_^
书,也不喜欢去机房上机,但是喜欢在宿舍搞搞程序。 如果,我大一时候做了一个 学籍管理系统,呵呵,不要笑话我,我想作为学软件的,首先要会做信息系统。
所以,我想你先学好C语言,不要为学习而学习, 比如,学习C语言的指针有时候很麻烦, 没关系, 等你做一个系统的时候再慢慢学,因为你的目的是做个系统,所以你就有兴趣去克服困难。
学完C语言,大二学数据结构, 这样你学其他的就有基础了。然后你开始选java还是.net ,两个不同的开发平台。我建议java 。但是不是说。net不好,而是java有更好的开发性等。
强调不是为了学语言而学语言,一定要做实际的项目,学生没有实际项目,那么找书,找例子,照做,然后总结心得,然后去看看一些理论的东西,这个你会发现很多有意思的东西。
建议: 1、先做一个像样一点的控制台C语言程序,最好代码上千行,有文件的存储。 如果学籍管理系统。 2、然后再学java或。net ,先开始做一个像样的窗口程序,主要是窗口设计,事件相应。 学了数据库以后加上后台数据库。比如图书管理系统。 3、然后学b/s结构的(简单来说就是像做网站的系统)。学习简单网页设计(咱
我今年研一,和你同行。
我想你才大一,不会那么痛苦吧。
我觉得学这个的重在实践, 我也不喜欢看书,也不喜欢去机房上机,但是喜欢在宿舍搞搞程序。 如果,我大一时候做了一个 学籍管理系统,呵呵,不要笑话我,我想作为学软件的,首先要会做信息系统。
所以,我想你先学好C语言,不要为学习而学习, 比如,学习C语言的指针有时候很麻烦, 没关系, 等你做一个系统的时候再慢慢学,因为你的目的是做个系统,所以你就有兴趣去克服困难。
学完C语言,大二学数据结构, 这样你学其他的就有基础了。然后你开始选java还是.net ,两个不同的开发平台。我建议java 。但是不是说。net不好,而是java有更好的开发性等。
强调不是为了学语言而学语言,一定要做实际的项目,学生没有实际项目,那么找书,找例子,照做,然后总结心得,然后去看看一些理论的东西,这个你会发现很多有意思的东西。
建议: 1、先做一个像样一点的控制台C语言程序,最好代码上千行,有文件的存储。 如果学籍管理系统。 2、然后再学java或。net ,先开始做一个像样的窗口程序,主要是窗口设计,事件相应。 学了数据库以后加上后台数据库。比如图书管理系统。 3、然后学b/s结构的(简单来说就是像做网站的系统)。学习简单网页设计(咱是专业人员,网页设计是一些网页设计人员的事,这,交给那些在外面培训学习计算机的人员做,我们要更高级)。用jsp,asp都可以。如果做一个网上书店。
我想你会了上面这三个方面的技能,本科就可以混毕业,而且不会很差。如果要想变得很牛,那学习的东西就多了。
上面是关于编程的,然后说说其他的。学软件工程,不是说出去一定搞编程。还有一部分是搞管理或其他比如(客服,维护等),其实项目管理更赚钱(有点土)。但是管理经验很难说看看书,听听课就强的,关键还是实际经验。
让软件工程那一套在你的项目中去运用才有意义。注意:本科上的软件工程的一些课很土,实际应用很多用到更新的,如果,面向对象分析设计与设计。 还有: 对于软件工程来说,是以大型软件为前提才有意义,所以 你自己做个东西完全按自己的意愿就可以做,但是为了以后出去工作,你最好按照工程学的方法去做,多体会。
摆在心态。
如果实在不行,那就不学这个专业了,因为它不适合你。
说句实话:软件工程是个很有趣的东西。
多上机练习,就不会分神了
多上机练习,容易掌握知识
多上机练习,感受代码成功时的成就感
把它当成一个游戏来玩就好了