你好,我是一个软件工程专业的毕业生,我来说说我对这个专业的感受吧。
学这个不分男生女生,都能学好,主要是要有兴趣,一般男生有兴趣的比较多,要是你有兴趣相信你能学好。
对于你的第二个问题,基本上是吃青春饭,干这个其实很伤身体,尤其是颈椎和脊椎,不过我相信你不会甘心一辈子做程序员,肯定是要往其他方向发展的,至于为什么相信你看了下面的就会明白。
对于4年后的事谁也说不好,我不敢妄下断言,而且即使你学了软件工程也是有很多个发展方向的,不要以为软件工程就是一个很具体的专业,其实这个专业很泛泛。
至于说预习什么嘛,那要看你要往那个方向发展了。
下面我来介绍一下这个专业:
软件工程是一个编程的思想,就是软件工程化,软件像东西一样是由各个模块组成的,而这些模块是有不同的人写的,简单的说可以这么理解。
不要把软件工程看的太精彩,其实很简单。等写得多了会发现都是重复的代码,只要修改一下就成了一个新的程序了。
另外,给你一点建议,大学不是一个好的学习环境,因为你可能学的东西很多,但肯定都不是很精,建议你在刚开始上大学就选好一个方向自己学,当然,大学期间要保证把所有课程全修过了,能拿到学位。
再给你列举几个方向吧,当然都是编程的方向,其他的方向要是自己再上网看一下,查一查吧:
汇编语言:这个方向很难,因为汇编太难了,当然将来待遇肯定很好。
c语言:是面向编程的语言,用于写底层的,相对来讲比较难,待遇也很好。
C++比较好的一个选择,是面向对象了,可以说学会了C++在学其他的面向对象语言就很简单了,工作待遇相对C语言差了点,但学好了也是不错的,与下面的语言相比还是稍难一点的。
Java:包括j2se,j2ee,j2me三种,第一种是基础,第二种是做网站的,现在很火,第三种是做手机游戏的,本人不太看好。
.net,和Java类似,和Java并列的一种语言,都很火,现在大多数都是用这两种语言开发。
我本身是学java的,你还是上网查一下相关资料吧,先选好一个方向,要不一进大学会很迷茫,感觉要学的东西很多(如果你是爱学习的话),但不知道重点学什么,注意:大学不是一个学习的好环境,如果自己不学点东西的话四年下来你什么都不会。
前途掌握在自己手上,多努力吧。