软件开发的情况要视具体的公司和具体的工作而定。
现在国内很多企业都是搞软件代工的,这些企业员工工作量很大,一般水平的员工工资也是不高,当然最主要的问题是工作量大,很累,加班很正常,大部分还没有加班费。
要是搞自主创新软件的那就比较可以,工作量适度,工资也可以。不过说到工资,还是和软件开发的语言以及个人的水平有关。具体说就是搞linux内核的,搞软件架构的工资高,再下来是搞C#,C++,C的工作高,貌似搞java的工资最低。当然了,工资高的干的人却不多,大多都是干java的~~~
以上是我的观点。
所以说,考大学报计算机专业,学软件也未尝不可以,就看你能达到一个什么样的水平了,如果说大学四年毕业了,水平一般,学校也一般,那还是不要报了,因为这一行已经饱和了。