软件工程师和网络工程师

我是计算机科学与技术专业的大二学生、马上升大三。对于这两门学科有些问题:
1、软件工程师是不是整天就写代码,然后假如在年龄变大后一直没什么成就、比如当不上什么部门领导,就力不从心了,因为年纪大了、脑子不好使了、只能吃年轻饭?
2、但是网络工程师年纪越大由于经验多了所以更吃香?
3、听说网络工程师比软件工程师工作量少,关键是不用过于动脑,网络工程师主要是做什么工作?
4、现在搞软件的人多还是搞网络的人多?
5、稍微简明地说明下这两个行业的现状。
6、到底哪个行业 相比而言 更好、更有前途呢?
说详细点好不,最好本人就是软件工程师或者网络工程师,我会再加分的~
拒绝推荐各种培训机构…

软件开发和网络工程师,如今最热门的两大专业,虽然在行业内都知道,这两个专业旗鼓相当,但依然有很多业内人事在为软件开发和网络工程师哪个专业的前景好而辩驳,也依然有很多计算机爱好者在为学业之路找寻着软件开发和网络工程师哪个好的答案。

有人说,软件开发起点高,待遇高,也有人说网络工程师就业范围广,这都没错,这确实是他们每个专业自身的特点,但他们也有着很多的相同之处,在软件信息化社会中,其实软件和网络本是同根生,都属于IT的大环境,要说发展其实这两个专业都一样,因为这两个专业谁离了谁也活不了,也许没有进入这个行业的人不太理解,举个例子,你搞软件开发的,那你也的在windows和linux系统下去做吧,可这些系统和环境并不属于软件开发方向啊,而是属于软件方向啊。还有很多人说软件开发就是敲代码,没错,学习软件开发更多的时间确实就在联系代码,编译程序,可是你要想,网络工程师中的路由配置、网络工程师中的linux不也完全是字符界面吗?更代码有何区别呢?在我看来没有太大的区别,无非就是我们理解想的差异而已。

至于那个专业好,我想都一样,为什么有不同的说法,那完全是因人而已,因为并不是所有人都适合学习软件开发,也并不是所有人都适合学习网络工程师,在学习者中有这样一部分人,那就是喜欢各种拆,喜欢各种装,希望用自己的技术去跟别人开玩笑的人,我想这种人你让他去学习软件开发,他会闷死的。还有一种人,总是希望自己琢磨,搞一个新兴的事物出来,你让他去学网络,他会觉得太肤浅,所以具体的好与不好还的看自己是什么样的性格。

这两个专业在待遇上也有一些小的差异,那就是软件开发在起薪上,很明确比网络工程师要高,这个毫无疑问,是行业自身的特点,无法更改,这个是指普遍的,但是也不代表网络起薪就一定比软件低,很多网络中做网络安全和做linux的,起薪比软件还要高,而且网络就业范围特别广,只要你进入网络行业,你的待遇是逐渐上涨的,但是软件方面虽然起薪高,但上涨的速度就赶不上网络了,可能过个四五年,软件和网络的待遇也差不多,过个十年,也许网络的待遇要超过软件,因为网络是越来越吃香。所以这两个行业并没有可比性,想学习只能看你自己适合学习哪个方向,在前景方面总体都是好的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-24
1 软件工程师主要分两个方向 一个是java方向一个是don方向 有很大的城市局限性 这两个方向都需要你有很强的逻辑思维能力很美术 创新能力 可以说是一个吃青春饭的工作 学出来不容易相对工资水平会高 但辛苦也是一定的 就业前景比较窄 在国内这个行业发展的不是很完善没有后期的企业支持大多数学软件的人做的是一些录入类的工作 当然这是对技术一知半解的人员 但是想学好真的很不容易
2 网络工程师 起点低是普通人通过一段时间的学习就能学会的 会随着你的年龄和经验的增长和一些国际证件考取 待遇是会稳步提升的
3软件和网络工程师就像一个是生产水杯 一个是用生产出来的水杯应用 他的区别你很清楚了吧
4 现在一般做网络的会涉及到软件 单做软件的向往网络发展是非常困难的 工程师方向的人员相对都一点 看了上面的解释你也应该知道因为什么了 我也不再说了
5软件很火 但不好学 学习时间长 要求科班的东西不光多还很高 不过学出来 工资会很高 但是一个吃青春饭的工作 网络工程师起点低 普通人都能学会 国际认证很重要 就业面广 相对起薪的收入比较低但增长空间大
6那个好要看个人的实际情况和他的爱好 还有他的基础 本人看好网络工程师 主要看的是就业面和他的发展。。。。。本回答被提问者采纳
第2个回答  2015-06-25
  Java软件工程师和网络工程师的区别:
  一个是软件开发,一个是网络规划维护,两个方向不一样,不过都挺不错的。但是严重不建议你去考国家证书,首先没有含金量,其次认可度不高,你可以去问问一下已经在职的,JAVA有JAVA的认证,网络你应该选择思科的认证,在苏州三网学的,以前考的是国家4级没什么用,现在在三网学的是思科的CCNP,这个认可度还有含金量比较高。
  软件工程师主要是做编程,软件测试的,做程序的后台工作。
学习内容如下:
(1)熟悉计算机系统的基础知识;
(2)熟悉网络操作系统的基础知识;
(3)理解计算机应用系统的设计和开发方法;
(4)熟悉数据通信的基础知识;
(5)熟悉系统安全和数据安全的基础知识;
(6)掌握网络安全的基本技术和主要的安全协议与安全系统;
(7)掌握计算机网络体系结构和网络协议的基本原理;
(8)掌握计算机网络有关的标准化知识;
(9)掌握局域网组网技术,理解城域网和广域网基本技术;
(10)掌握计算机网络互联技术;
(11)掌握TCP/IP协议网络的联网方法和网络应用服务技术;
(12)理解接入网与接入技术;
(13)掌握网络管理的基本原理和操作方法;
(14)熟悉网络系统的性能测试和优化技术,以及可靠性设计技术;
(15)理解网络应用的基本原理和技术;
(16)理解网络新技术及其发展趋势;
(17)了解有关知识产权和互联网的法律法规;
(18)正确阅读和理解本领域的英文资料。
通过本级考试的合格人员能根据应用部门的要求进行网络系统的规划、设计和网络设备的软硬件安装调试工作,能进行网络系统的运行、维护和管理,能高效、可靠、安全地管理网络资源,作为网络专业人员对系统开发进行技术支持和指导,具有工程师的实际工作能力和业务水平,能指导助理工程师从事网络系统的构建和管理工作。
网络工程师主要是做网络及网站的开发及管理,数据库的管理,信息安全管理!
主要学习课程如下:
1.win2000/2003的系统管理理
2.win2000/2003的网络与服务器管理
3.sqlsever2000数据库管理
4.病毒防治和网络安全
5.cisco路由
6.linux/unix系统与网络管理
网络工程师是通过学习和训练,掌握网络技术的理论知识和操作技能的网络技术人员。网络工程师能够从事计算机信息系统的设计、建设、运行和维护工作。
网络工程师和软件工程师的区别:
软件工程师一般指从事软件开发职业的人。软件工程师跟一般程序员的分别,在于一个
程序员的工作是按照指定的specification来做coding,而软件工程师的工作则需要规划。网络工程师的就业范围相当宽广,网络工程师帮助用户设计和建设计算机信息系统。
第3个回答  2011-07-31
同学你好,我的情况跟你几乎一样,开学大三,合肥工业大学,你问的也是我纠结了一年没得出答案的问题。现在把我所知道的告诉你,同时也希望你得到答案之后也告诉我,谢谢
1、确实各种途径都听说软件工程师职业寿命比较短,不能一辈子考技术吃饭,各种招聘信息上也都有年龄限制。
2、网络工程师跟软件工程师相比是经验越多越吃香,但是网络工程师后期的增长似乎也不是很乐观
3、我现在学习了CCNA CCNP H3CNE H3CSE,无具体工作经验,但就学习来说确实觉得动脑比较少,大多是用来背和做实验的。这也是我担忧网络前景的原因之一。都说CCNP比CCNA难多了,但我还是感觉太简单,主要是背,比软件差多了。我一直觉得网络没必要由一个本科生学,高中生足以。CCIE以上的不知道,实在太费钱了。
4、当然是软件人多,但似乎软件的需求量比网络大得多,因为网络现在已经基本不需要搭建了,剩下能做的就是优化和维护了,而手机方面软件的开发,无限技术前景似乎还不错。
5、现状就是你百度一下,软件工程师月薪过万的招聘很多,网络工程师很少。
6、至于前途,当然我也不清楚,每次百度都让我对网络感到一篇迷茫,如果学软件,我觉得我转正后起薪怎么也得4000+奖金,2-3年后月薪过万不是问题,但是网络给我的感觉是7K-8K就是比较高的了。
另外网络工程师初期比较费钱,不考证很难工作,而低级的证又没什么用,想不参加培训就从事网络,发展应该比较吃力
我知道的就这么多了,希望你得到答案后将理由和答案等信息发到我邮箱,[email protected],谢谢追问

我觉得5L说的比较客观、可以供我们参考参考~

追答

我后来没想继续做网络工程师,麻烦再看到这个贴的同学,前面回答的可以参考下,就不要再加我Q了,复制的同学也不要复制我Q,谢谢

第4个回答  2011-07-21
如果你是软件工程师,你会有1个月不出门,天天吃泡面,然后攻坚一个项目的情况出现,不过完成后是丰厚的回报。特点,风吹不到晒不到,收入可观。至于职业寿命问题你担心的确实存在。不过看个人,如果程序写的不错,然后又懂点管理,中层应该没问题。用10年的时间挣30年的钱。
如果是网络工程师,你或许会半年有4个月都在外做技术售后或者维护,比较辛苦。但如果公司选择的比较好工资也不低。甚至比软件工程师工资更高,比如中兴华为之类。如果是仅仅跟他们公司有外包业务联系,那年收入也在4W左右。如果去小公司,充其量就一网管,跟软件工程师比就差远了,起码人家软件工程师技术娴熟了还能接私活。
自己衡量好了,现在我朋友有做软件也有做网络的。各有利弊。
相似回答