软件工程师侧重软件开发,软件测试等等,对于软件的开发框架更熟悉。
网络工程师(本人就是)则对网络更熟悉,网络工程师可以往综合布线方向发展(俗称拉网线),也可以往运维方向发展(路由配置、维护),还可以玩安全方向发展(网络信息安全工程师)。
软件工程师不一定只会开发软件,网络工程师也不一定只会布线、运维。这两个专业作为计算机专业,有很多共同的课程,软件工程师也会学网络,网络工程师也可以搞软件开发。区别就是侧重点不同,一个偏向程序,一个偏向网络。
就业前景都很好,具体待遇要看个人什么水平,是否有工作经验等,但总体上都是诸多行业中算较高的。
我说下我现在了解的行情吧,目前JAVA的就业还是比较好的,不过总体呈下降趋势,竞争目前相当激烈,不过市场缺口更大,所以只要不是太差耐心点应该还是可以的,第一份工作不好找,有工作经验会好很多。至于英语好确实对学编程有一些优势,毕竟计算机是老外发明的,而且很多 优秀的文献还是英文版的,不过英文不好也绝对学的会编程,不用太过担心,这点我周围所见已经无数次验证了这个问题了。