软件开发是IT行业吗,软件工程毕业的以后会成为程序员吗

yes

你既然这么问软件开发是IT行业吗,我就假定你并没有读这个专业,所以想就这个专业的情况简单介绍一下,以供你参考!

本人大学时的专业就是软件工程。是的,是软件工程,不是其他什么计算机专业之类的。很多人都搞不太清楚计算机科学专业和软件工程专业的区别,这里先就我个人所知区别一下:从大学开设的科目来看,软件工程开设的课程为一部分入门级别的计算机硬件知识和一系列专业的计算机软件知识。计算机硬件入门知识包括计算机组成原理,电路,信号处理,以及计算机导论等一类的课程。而软件相关课程则涵盖了从基本的编程语言,数据结构,算法,计算机网络到软件工程方法论的课程,需要学习的的知识非常多。而计算机科学专业则往往会给予计算机硬件和计算机软件两个大方向差不多相同的权重,这也使得计算机科学专业在继续深造的过程中有更多的选择,他们可以选择进入硬件领域或者软件领域。但也有其缺点,就是对于软件知识的学习必然会少许软件工程专业的学生。

另外,还值得一提的是,软件工程专业毕业的学生是不是都在软件行业就业呢?其实也不是,很多人也会去往一些软件相关的行业(比如设计,软件相关的销售,服务之类的工作),从事一些非软件开发的工作,这样的行业往往工作强度小,待遇也平均高于普通的行业,毕竟软件行业还是很辛苦的!

任何只为钱高没有规划的职业发展都是盲人摸象。举个例子,你搞it技术大拿,月薪3万一线城市35岁,贷款买250万的房,加班严重,还得带小弟,照顾孩子,不小心头还秃了,遭老婆嫌弃。领导看你月薪高早不顺眼了,你也越来越小心,别人出力八分你出力十分。领导为了早日将老员工除掉,压力越给越大,终于有一天你累病了,住院了,这时你70岁的父母来照顾你,你老婆要闹着和你离婚,你孩子托给亲戚管,一切都混乱了,你挺过来了,婚离了,公司辞职了,你父母被你拖累惨了,这种程序猿的日子你想好了吗?没有选程序猿的同学,在事业单位当起了打字员,月芯只有几千,遭受了各种人事斗争,赌气不好好上班,想玩就玩,年龄大了介绍一美女,一看公务员就嫁了,没到十年他单位就给他分了房子,过了两年提了副科,认识了教育局,房产局,税务局等等领导,生孩子有单位幼儿园,上学也早早打好了招呼,有一天他也生病了,出院时别人看他都给钱,核算之后得嘞,还挣了些。没两年提副处到处旅游学习到处转,谨慎点不收贿赂,但到哪儿都是认识人,都提前打招呼安排好了,不用花钱,电话费平时都有不知名的人给充钱了。有一天不顺心,提拔无望了,辞了公务员,利用以前的关系做起了生意,风生水起,换了更大的房子,开上了名车,有一工程需要程序开发,招个项目经理吧,面试时进来一看竟然是自己的秃头程序猿同学,感慨万分,你怎么混成这样了?!中午我请你吃饭好好聊聊……没有任何一家私企不开35-40的高层,除非公司是你家亲戚的,所以不要出来打工,要打也给自己打工,歪风只能歪理治,出人头地靠自己。不食嗟来之食,现在的公司高高在上觉得都是给你口饭吃就不错了,支持现在的年轻人,稍不公平就辞职,不受这种窝囊气。

我是一个从事了多年JAVA开发的人,工作中坐我左边的超哥刚好就是测试工程师!所以刚好说说我俩的不同,希望不要以偏概全!

软件开发是IT行业吗,软件工程毕业的以后会成为程序员吗

软件开发是IT行业吗,软件工程毕业的以后会成为程序员吗

软件开发是IT行业吗,软件工程毕业的以后会成为程序员吗

1,所学不同:

开发工程师一般从编程语言开始学起,算法,数据结构,数据库,架构,中间件,网络传输,等等知识,达到掌握并且熟练应用的地步,还有把业务转化为技术的能力!

软件测试则需要稍微了解编程语言,会基本的sql语言,掌握一套测试理论和不同的测试工具,知道黑盒,白盒测试!冒烟,回归测试!知道单测,集成测试!使用QTP,jmeter等测试工具来追踪性能,功能测试!

2,注重点不同:

开发人员注重技术转化为业务,优雅实现所有需求文档,力求完美编程无bug,编写相应的技术文档!

测试人员注重功能有没有完美实现,体验度好不好,性能优不优,速度快不快!

3,压力不同:

软件开发需要从项目需求提出,kt,接口文档提供,架构设计,数据库表设计,代码设计,自测通过给到软件测试,然后测试,预发环境通过之后通知运维发布!期间会被测试怼!

测试工程师通常参与kt,掌握产品设计理念,了解数据表结构,等到开发做完之后配合开发做冒烟测试,做回归测试,集成测试,体验,性能等!

传统的流程来看开发工程师压力稍微大一点,但是现在很多公司推荐使用测试驱动开发流程,测试需要整个流程的参与,压力就不好说了!

4,待遇不同:软件开发因为需要的技术相对来说更多一些,所以待遇更好一些,不过也不是绝对的,有些厉害的测试,掌握完整的测试理论,自动化测试工具,也有很高的待遇!

5,前景不同:一般来说大多数公司的开发和测试的人员比为2:1,甚至3:1,所以开发的工作饱和度相对来说低一些,工作容易找一些!

还是那句话,事无绝对,如果你是一个对自己要求很高,而且自身能力过硬的人,不用担心待遇和前景,任何公司都不会亏待你!

软件测试和软件开发工程师相同点:都会被产品经理怼,都会被老板怼,互相会怼!

软件开发和测试工程师都活的很困难啊!

2022-06-10

2022-06-10