软件工程师有什么好?什么行业好?
工作环境好 学什么工作好?软件企业属于高科技企业,一般位于环境优美的软件园或高科技园区,公共实施齐全,配套服务好,企业办公实施现代和舒适,绿色行业无污染。
薪资待遇好 学什么薪资高?目前软件工程师以稀为贵,可以说是一个朝阳行业,现在不仅处于极快的发展过程中,其待遇更是稳定提高。
成为百万富翁、千万富翁、亿万富翁的概率远远高于其它行业提升空间大 学什么有前途?软件行业不同于其它传统行业,职位提升机会不只是行政管理岗位(部门经理、总监等)的提升,不需要众多人挤独木桥,等到上司升职或调走才有提升机会,软件人才还可以从技术方面和软件开发分工方面实现职位升迁,可以发展成为高级软件工程师、系统分析员、软件架构师、软件设计师,如果自己对管理方面也感兴趣的话还可以往项目经理方向发展,而这些职位往往没有数量方面的限制,只要你符合相应资格,就可以获得相应合适的岗位和薪水。
工作自主性高 学什么有发展?软件工作是智力工作,创造性工作,软件行业的从业人员工作空间舒适和优越,管理层提供给员工充分的空间和时间,提供个性化的发展机会。
地位高,受人尊重 学什么比较轻松?
做软件工程师好不好,哪个城市比较好就业?
软件工程师机构学技术首选当然是沿海城市啊,广东珠三角地区比较发达,比如说深圳吧,大企业也比较多,需要这门技术的大企业数不胜数。
所以选软件工程师培训机构,建议你来深圳。
我就是来深圳学的,是去一个叫深圳华夏IT的软件工程师培训机构学的,现在毕业出来工作了,感觉挺好。
。
。
。
系统工程师和软件工程师哪个前景更好(新能
就我所了解的,在现在以及可预见的未来,这个行业对软件工程师的需求绝对是碾压硬件工程师的。
也就是说,招软件工程师的职位比硬件工程师的职位要多的多,而且软件工程师找工作上来说会比硬件工程师更容易。
先从企业的角度来讲讲。
我个人认为造成这个差异的原因,第一个是基本上所有的公司,从初创公司到全球百强,都有对软件工程师的需求。
现在哪个公司不需要几个码农来开发app,或者做个web。
但是做硬件这种工作并不是所有公司会去做的。
举个简单的例子,摩根大通银行在我们学校的招聘会上明确招软件工程师,expedia也明确招聘软件工程师,如果这个两个公司突然说要招电子工程师,这不是逗我吗。
。
而且哪怕是硬件公司,也需要大量的软件工程师来支持硬件前端工作。
第二点我觉得要归功于现在的创业潮。
不管在美国在中国互联网创业都是趋势,但是可以说绝大部分的初创互联网公司做的都是软件方向。
有个点子,有点技术,找几个合伙人抱着电脑就能开干了。
但是初创公司要专注做硬件开发就比较难了,因为成立设计硬件公司的门槛和起步开销比较大。
所以这也导致大部分初创公司以互联网为主,能做的了硬件设计的公司基本上都是处于垄断地位的大企业。
第三个很重要的原因就是硬件设计在现在来看已经是相对成熟的技术,我甚至有ee的同学跟我说大部分硬件的东西已经步入夕阳产业的范畴,因为很多东西已经成了规范,也因为很多东西被自动化所取代。
前一阵子全球大牌的硬件公司才裁了不少人,intel更是裁掉了接近20%的硬件工程师。
但是互联网热从90年代开始到现在热头还没过,而且未来诸多产业如人工智能、机器学习、图像识别、大数据都才刚起步,所以还有一定的上升空间。
还记得当初我们学校的初创公司招聘会上几十家公司只有一家招硬件工程师,而且还是偏软件的硬件工程师,剩下的公司里98%都在找会码代码的人;大企业的招聘会上才能见到nvidia、arm、 intel、 TI 的身影,但是哪怕是这样,基本上所有的公司招牌上都会有大写加粗的招computer science的字样。
。
再从个人的角度来讲。
想成为一名软件工程师找到工作的门槛远比成为一名合格的硬件工程师低很多。
要想以软件工程师的身份混到个饭碗,学两门语言学好,常用的数据结构,刷点题就基本上能找到薪水小几千的岗位。
我甚至知道国内有专门的软件工程师培训机构,那种专门教java和算法,两个月速成班,而且所声称的学生就业率还挺高的。
但是要想成为一名合格的硬件工程师,不是科班出身的不好好学几门模电数电信号逻辑设计的课,没有在学校实验室里自己焊点电路做实践,连简历都发不出去。
而且现在要想学个什么语言框架,网上搜一搜“”xxx语言入门教程“”就有非常丰富的资源,但是要是在网上搜“如何学好超大规模集成电路设计”,要想找到可以受用的资源几乎是不可能的。
而且就我所参加的招聘会来说,如果有招硬件工程师基本都要求有研究生的学位,但是对软件工程师的要求基本上就是熟悉算法数据结构,会web编程有相关经历就够了。
软件工程师很多时候吃的是体力,硬件工程师大部分时候是吃经验,所以硬件工程师一般得有一定的经历积淀才能脱颖而出。
尤其像模电这种上手程度很高的方向,没个十年八年的相关经验根本不算学成出师。
所以说本身对从业者的资质要求更高,也是硬件工程师不好找工作的原因之一。
上面是我所认为的短时间内软件工程师就找工作方面来说会比硬件工程师更容易的原因。
但是这并不意味着会编程就肯定找得到工作,也不意味着硬件产业就会低迷下去。
软件工程师的职位多,但是每年从事这个职业的人也更多,虽然我认为现在软件工程师短期内还没有出现饱和的趋势(毕竟那么高的工资还摆在那),但是总有一天这个行业也会像金融产业一样降温(人才供过于求)。
硬件产业虽然大部分已经有步入夕阳产业的趋势,但是曾经一度被宣称没啥好搞的供电网络最近也被smart grid搞得神乎其神,美国top5的高校都还设立了相关实验室。
此外,现在物联网,车联网,智能家居的概念被炒得火热,我相信等相关成熟的支持技术(能量采集,低功耗通信)以及统一的开发平台一旦出现,硬件工程师的需求只会更多,虽然这些产品依旧只有那些有背景的大公司才做得动(不过因为欧美国家电子产业上的封锁,国家也在硬件设计上砸了很多银子,初创企业也会慢慢增加,相信国内的相关机遇也会更多)。
而且毕竟软件产业还是依靠硬件,如何设计低功耗,高稳定性,能够承载大吞吐量计算量的硬件也是这个产业的挑战,毕竟人工智能,机器学习,视觉处理等领域是很吃硬件计算量的。
没有强大的硬件支持,阿狗要想打败李世乭还是痴心妄想吧。
本人现在在一家为硬件的公司设计软件的百强软件公司实习,做的工作大部分还是偏软件,所以本身对工作常态也并没有非常深入的自己的感受。
但是就我观察身边的同事以及跟别人的交流来看,不管是做软件硬件,都是要:对。
着。
电。
脑。
。
。
软件工程师平时就是上班啊调试程序,比较低级的码农只能给高级软件工程师打打下手,帮他们做测试,实现他们设计好...
软件开发工程师好不好?
随着电子科技的发展,科学的广泛应用,各行各业都在不断的推广自动化办公软件,一方面是为了节省更多的人力资源,另一方面是为了更高效的管理,为公司赢得更高的利润。
根据用户不同的需求,软件的种类也在不断增多,对软件开发人员的能力也逐渐提高;在这样的电子科技飞速发展下,一个软件开发人员需要具备哪些技术和能力才算得上是一个优秀的软件开发工程师呢?下面我们就来分析一下,一个优秀的软件开发工程师所要具备的技术和能力?如何成为一名合格的优秀的软件开发工程师?首先是对操作系统的认知大 家都是知道,不管什么应用软件,都必须依靠一个操作系统,只有在一个操作系统上,它才能很好的运行;我们常用的操作系统最多的当数微软的windows操 作系统了,最近微软推出的是win8操作系统;由于是刚刚推出,它还不能被用户所接受,目前大多用户还在用win7和windows xp操作系统。
所以,我们应该掌握在win7和windows xp操作系统下进行软件开发的技巧。
如果你对操作系统的认知不够全面,那么,你所开发出来的软件兼容性一定会有问题,对操作系统的认知是对一个软件开发人 员最低的要求。
其次是对开发语言的掌握软件开发,通俗的说就是写程序,就是把一串一串的命令组合起来,让它来替我们完成某种特定的任务。
如果你从事的是java软件开发,那么你重点必须精通java语言,你要懂得java的特性,java语言的语法,java语言的算法等等;你也要懂 C/C 方面的知识,一个好的软件开发工程师必须要熟练掌握两种以上的开发语言。
如果你想从事 .Net软件开发,那么你还得懂得C#和VB语言;如果你基本的开发语言都不熟悉,更不用说能开发出好的软件了。
、第三是对开发工具的使用俗 话说:磨刀不误砍柴工,要想开发出一个好的软件,对开发工具的熟练应用是非常重要的,它可以让你事半功倍;java软件开发常用的开发工具有:开源的 Eclipse和收费的MyEclipse,.Net软件开发工具有:微软的VisualStudio,Pascal软件开发工具:Delphi。
第四是对TCP/IP网络协议的了解有 了TCP/IP网络协议,使网络得到了飞速的发展;从早期的C/S结构的运行模式到现在主流的B/S结构的完美转变,TCP/IP协议是功不可没的,未来 更是离不开TCP/IP协议;要想成为一名优秀的软件开发工程师,特别是手机软件开发工程师,你不仅仅要知道ISO有哪几层组成,你更要知道,每层的功能 和作用。
第五是对数据库的熟练应用数据库对软件的影响是不容小视的,因为我们做的工作都是心数据为中心,重点部分就是操作数据,如果没有 数据库,那么软件的作用也就会大大降低;目前常用的都是关系型数据库,主流的有:甲骨文公司的Oracle、微软公司的sqlserver、IBM公司的 DB2,还有一些小的数据库,如mysql,Access等;我们一定要熟练掌握SQL语言,它是操作数据库的关键。
第六是对软件工程的了解大多软件开发公司在招聘的时候,都会问你对软件工程的了解,软件工程是软件开发的前提;因为公司不可能招一个只会写代码而不知道为什么要这样写的员工;作为一个优秀的软件开发工程师,你不仅仅要会写代码,更重要的是要掌握《软件开发的流程》中每个阶段所要用的技术,如客户需求,市场调查,可行性分析,需求分析,详细设计,最后的软件测试等等,这些都是你应该了解并掌握的,如果你要是不懂软件工程,那么你要补习一下喽;在软件开发公司,这一些是相当重要的。
第七是要有勇于探索,勇于创新的精神一 个优秀的程序员,不能总是原地不动,不去思考,要多去想一想为什么要这样做,如果不这样做会产生什么样的后果;要努力学习新的知识,因为软件行业是一个更 新速度非常快的行业,如果你的知识2年都没有更新的话,那么,你在这个软件开发行业的前景就不容乐观了;每天都要抽出一定的时间学习新知识,只有这样,才 能走的更好,更远,更稳。
好了,今天就说到这吧,如果你还在为如何成为一名优秀的软件开发工程师的话,如果你还在困惑一名优秀的程序员需要具备哪些技术的话,希望我这篇文章能对你有些帮助,如果你还在困惑可以来安安DIY创作室一起讨论,里面也有一部分关于java软件开发、.net软件开发和delphi软件开发的知识,共同学习。
当老师好还是当软件工程师好呢
我的觉得挺好的。
这个工作不分男女,虽然还是男的比较多。
只要你喜欢,这些都不是事。
而且,这个工作会让你学到很多知识,也能结实很多不同行业的人。
身为软件工程师,需要经常给客户处理问题,每处理完一个问题,都会有一种成功的喜悦。
总之,做自己喜欢做的事情挺好。
软件工程师待遇怎么样?软件工程毕业好不好找工作?
随着国内计算机信息化的高速发展,对计算机人才的需求正在向规模化,精细化,专业化发展。
软件工程专业就是国家为了适应市场的需求,最新规划的高等院校专业,由计算机科学与技术专业细分而出。
其实软件工程师城市之间差异还是比较大,一级城市(如北京、深圳、上海等)初-高级软件工程师的月薪待遇在4000-20000之间;内地其他省会城市一般月薪在3000-10000之间,属于办公室白领职业,享受正规的五险一金,工作性质可以接触社会各方面的行业事件,职业风险低,稳定程度高,终身职业。
长沙飞迅学校以就业为导向的课程,教学面向企业人才,面向社会,学生就业率高,就业薪资也普遍高于同类培训机构。
你可以去了解一下,对你应该有所帮助。
这是的扣扣~~~1300连着加~~~73108,你自己先加着吧!
学软件开发好吗好就业吗
北大青鸟西安华美校区为您分析软件工程师。
软件工程师是一个认证考试,具体地说是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。
一般情况下软件工程师都是分四个等级:软件技术员->;助理软件工程师->;软件工程师->;高级软件工程师。
具体来说,我们可以从企业技术部的岗位体系中作一些了解。
企业(或政府)信息化过程中需要以下四种人:1、企业信息化管理:负责信息化建设中的目标与方案决策,信息化建设、升级、更新;2、工程技术人员:负责软件系统的分析、设计、开发、数据库、使用、维护和升级;3、运行维护岗位:负责软件开发代码的编写以及基本的开发和测试;4、操作应用人员:主要应用软件进行日常的管理工作。
一般来说,IT企业的IT技术职位根据职能可以分为:1、 指导程序员的工作;2、 参与软件工程系统的设计、开发、测试等过程;3 、协助工程管理人保证项目的质量;4 、负责工程中主要功能的代码实现;5 、解决工程中的关键问题和技术难题;6 、协调各个程序员的工作,并能与其它软件工程师协作工作。
职业分析软件工程师是从事软件开发相关工作的人员的统称。
它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位。
这些岗位的分工不同,职位和/或级别不同,但工作内容都是与软件开发生产相关的。
软件工程师是IT行业需求量最大的职位,稳居IT行业职位需求TOP10的第一位(第二位是高级软件工程师)。
软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)、.NET平台技术、C#、C/S B/S程序开发,还有诸多如JAVA SCRIPT、AJAX、HIBERNATE、SPRING、J2EE、WEB SERVICE、STRUTS等前沿技术。
除此之外,关于网络工程和软件测试的其他技术也要有所涉猎,以利于操控全局。
软件工程师可谓是软件项目开发的掌舵者。
一名优秀的软件工程师应当具有较强的逻辑思维能力,对于技术的发展有敏锐的嗅觉。
虽然要求技术全面,但无须偏执于门门技术都精通,任何软件工程师都有自己的技术特长和偏向,对于自己手中的技术,可有精通-掌握-熟悉-了解之分,根据工作需要和职业发展的具体情况来划分。
幕悠萧寂寂