① 我是学软件的,找个工作,是程序员好呢,还是软件实施工程师好,还是其他更有前途
这样的选择关键还是看你的能力和兴趣爱好
能力:编程学的好的话就做程序员。差一点就做测试工程师,再差一点就做软件实施工程师
兴趣爱好:比较内向的话就做程序员,组织能力比较强比较活泼外向的话就做软件实施工程师
我给个比喻吧:你要建一座房子,那么软件工程师相当与总指挥,而程序员相当与建设的工人,在这个工地上既不能没有软件工程师也不能没有软件程序员。他们是一个团队。在这个过程当中一个软件工程师以前绝对是一个优秀的程员。序程序员一般要掌握各种语言以应用。而软件工程师,要对一个软件项目进行分析,分析它的框架,分析它要用什么语言来写,分配给一个小组中每个程序员应该做什么。然后还要对软件进行测试,是否达到预期的效果,是否会出现异常,哪些地放需要改进。虽然这两个岗位看似是有领导者和被领导者的区别,不过薪资待遇的话还是看能力,好的程序员会比工程师拿的工资高的多的。
还有一点儿需要提示楼主,既然是学习软件的,就不要去老想着其它专业更好,努力的学以致用,在本行业里有所建树吧。能力强的人在什么岗位上都是会发光的。加油!:)
② 程序员和电气自动化工程师哪个更有前途
电气自动化我虽然不太了解,但是我曾经是Java程序员,程序员是个工资长的比较快的行业,尤其是在北京上海和深圳这3个城市,程序员干1年跳槽的话工资基本可以翻一番,刚毕业的大学生在上面所说的三个城市干程序员的话月工资基本在2500-3000的水平,干满一年后跳槽的话可以达到4000-4500的水平,如果一直比较用心做的话4,5年后工资可以达到6000-10000不等,但是干程序员是个很累很累的行业,通宵加班是家常便饭,要有充足的心理准备,这是作为一个老程序员的忠告,呵呵~
③ 测试工程师和程序员那个好做
测试工程师其实也属于程序员类别吧,只不过对编程的代码要求低。但是想发展好的话确实还是需要能看懂一些代码。
以前测试行业不受重视,但是现在真的是不一样了。
如果要是单纯的靠薪酬去衡量的话,基本上现在已经达到持平的标准了,而且和开发一样,对于一线城市,像北上广深,薪资始终是最好的。近两年西安的软件测试行业发展很好,那边的同学可以留意一下。
除了简单的薪资对比,还有很多对比反面可能会让你更加青睐于这个行业。比如说:
这个行业不像开发那么累,而且入门比较简单,比较适合女生之类的。总体来说,两者对比,测试入门容易,精进比较难,开发是入门难,精进更难。
④ 程序员好吗,待遇,工作强度怎么样
首先这是两个领域两种岗位,一个是艺术类比较感性一个是逻辑严密比较理性,一般人想两个角色相颤正互转换是比较困难的,光从岗位不问级别来说,当然程序猿待遇最高,因为一个游戏一个产品的骨架就是程序,策划为灵魂,美术为血肉,没有骨架其他再好都白瞎。
工作强燃迅度时间上差不太多,一些时候还是看个人皮洞此积极性,和项目的进度,但程序员的工作强度和压力总归还是要比其他岗位大,需要想得多,会的多,干得多,比较辛苦。
如果两个工作都做过当然会让自己压甫鼎颠刮郯钙奠水订惊力稍小一些,因为在问题沟通上和工作交接上你会剩下很多时间,而且别人会信服你,包括如果你想私下做一些小产品小DEMO的也会比较方便,自给自足。
⑤ 程序员好不好
程序员就是一普通职业,没有好不好之分,主要看你喜不喜欢。
每个人的能力、思维不一样,有的人能从底层开发做到高级架构,有的人能从开发转向管理,有的人从事其他行业也能发挥自己的能力。虽然程序员岗位的工作压力、学习压力、竞争压力都比较大,但是程序员岗位的优点也是比较明显的,就是薪资待遇比较高,而且有大量的创业机会。想要成为一名真正优秀的程序员是非常辛苦的,特别是要想成长为一名优秀的程序员是需要一段很长的时间。
程序员的工资为什么这么高?主要是过去二十多年以来,我国科技飞速发展,需要大量的科技人才。行业内的竞争,全世界范围的竞争,我们需要快而准。因此,就需要大量的程序员,不管是普通的码农,还是技术精湛的工程师,缺口都非常大,但是通过各种教育培养出来的科技人才非常稀缺,这就导致了“水涨船高”的行情。另外一个很重要的方面是,我们也在时间的赛道上追赶,因此,程序员的工作时间大部分人已经远远超出八小时工作制,996一度成为常态。当然,我们现在并不提倡并不鼓励996,除非工期紧张,否则还是应该坚持八小时工作制为好,工作是为了更好地生活,不能以牺牲生活来工作。小蜜蜂云工作中的程序员很多都是有加班要求,规定时间没有完成就必须要赶进度,加班都是常有的事情。
程序员的工资高有一个很重要的原因是,程序员不仅仅是脑力劳动,而且还是需要程序员拥有扎实的理论基础和丰富的经验。这就是需要程序员拥有大学以上的教育背景,而且需要在工作中不断地丰富自己的知识和经验。这和一般的体力劳动或者少量脑力劳动的岗位相比,程序员需要付出得更多。
我认为我们的科技仍处于高速发展的阶段,尤其是以半导体芯片为核心的产业科技,依然存在非常大的发展空间,所以程序员在未来很长的一段时间内,依然是很吃香的职业。
⑥ 运维、测试、程序员,这些技术岗位哪个更有前景
在一个初具规模的互联网公司,从业务方面出发,有很多岗位类型,比如运营、客服、市场、产品、设计、技术等等。
在这些大类下面,还要细分各种小类,以技术为例,可分为前端(客户端)、后端、测试、运维、DBA等等,这些都是技术类岗位。
那么如果想从事这些技术岗位,该如何选择,哪一个更有前途呢?
这五个岗位,可以做一个分类,前端和后端、运维和DBA、测试
前端和后端属程序类,也就是通常大家知道的程序员,主要是根据产品的需求开发出软件,属于公司的技术核心,非常重要。没有程序员的软件公司,也不好意思称为软件公司。
运维和DBA,这两个岗位的主要工作是管理服务器程序运行的环境和依赖的数据。运维可以看成是服务器管理员,所有跟服务器相关工作都是由他处理,比如服务器程序运行环境CPU、内存、磁盘资源监控、网络是否稳定监控,服务器程序依赖的软件安装等等。DBA就是数据库管理员,专门管理生产环境的数据库如MySQL、Redis。这两个岗位的工资不一定比程序员低,但是市场需求没有程序员旺盛。一家软件公司可以没有运维和DBA,但是不能没有程序。运维和DBA一般只有上规模的企业配备,小公司都由程序员兼任,毕竟如果公司只有个位数的服务器,完全没有必要专门配备一个运维,老板也不愿意花这个钱。
测试,虽然也是技术岗位,但是我个人感觉他们的工作不和技术挂钩,他们的工作就是不断使用程序员开发出来的软件,找出其中的BUG和漏洞。与此同时,他们的另一项工作就是督促程序员干活,修BUG。
论这些岗位的技术含量,我觉得测试是最低的,低端的测试几乎没有技术门槛,只要有软件使用经验,基本上都能干干测试的活,毕竟只是用用软件找找BUG嘛,而程序和运维则不行,必须掌握基础的技术技能才能上岗。当然高端的测试另当别论,他们也可以牛逼到天上。
其次是运维,当然并不是说运维这个岗位没有技术含量,同样运维的技术含量也很高,只是通常情况下,程序员都会点运维的工作,装装环境,监控下服务器运行情况,都没什么问题。反过来,运维却不一定会程序员的工作。我觉得运维应该是脱胎与程序员,然后随着行业的发展,独立成为一个岗位,本质上还是依附与程序员。
最后则是程序,一个合格的程序员,不但要掌握程序员本职的技术,还需要会服务器运维的技术,比如自己搭建一个测试环境,这样的技能是必须的,所以对服务器必然要有较为深入的了解。同时需要会DBA的技术,通常DBA是在数据量巨大的情况下才会配备,大多数时候一家公司不需要DBA,DBA的工作的都由运维或者程序员兼职的。与此同时,程序员还需要测试技能,当程序员写出来一个程序时,免不了要进行自测,写测试用例等等,只有经过自己测试,才可以将功能提交给专门的测试人员进一步测试。
所以,对于这三类岗位,我觉得程序员的技术含量是最高的。
我们再来说说这些岗位的发展前景。
对于一个大公司来说,会有专门的研发部门、运维部门、测试部门,然后设有研发总监、运维总监、测试总监,这些领导在公司的身价不相上下,不存在谁压谁一头的情况。但是在小公司通常只有一个技术部,这个部门管辖所有技术类员工,包括程序、运维、测试,甚至有的公司还会包含设计人员。而技术部门的领导十有八九是程序员出身,几乎不太会是运维或测试出身。因为一个软件公司的技术部门,没有运维和测试,照样可以运转,虽然有可能转的不顺溜,但是一定可以转,但是没有程序员,即便运维和测试配备的多么强大,这个部门也转不起来。其次一个技术部门程序员的数量绝对是压制运维和测试人员数量的。因此在程序员中出技术部门领导的概率远大于在运维和测试中出领导,除非真的遇到难得一见的人才。
所以,如果你想从事互联网软件行业的技术岗位,要想选其中比较有前途的技术类岗位,那么首选程序员,当然,更多的机会也意味着有更大的竞争,同时也有更大的难度,你选择程序员不见得一定会成为技术部门的领导,选择测试和运维也不意味着职业生涯会默默无闻,只是相对来说程序员的情景更加明朗。
与此同时,关于35岁程序员会被淘汰的观点,其实运维和测试的危险性更大,仔细想想难道不是吗,运维和测试并没有比程序员更有优势,反而劣势一大堆,那么肯定比程序员先一步面对淘汰,这是市场规则。
⑦ 工程师与程序员谁厉害
等于说是:
硬件程序员和软件开发程序员相比,谁发展比较好呗?
近几年,全球互联网发展迅速,让软件人才变得炙手可热。供求关系决定价格,加之软件业的成本主要是人(硬件需要更多的设备投入),软件工程师的薪资也更为丰厚。
“在大型设备比如工控和高端医疗器械领域,硬件的处境就好很多,但对知识的要求也会高一些,不光数字电路和嵌入式底层软件,模拟电路,大功率,高可靠性设计的知识也是必须的。没有现成的芯片解决方案;没有现成设计可供参考,系统的庞大,很长的生命周期,可靠性设计相关的需求(出错可能出人命),都决定了硬件有更大的空间去发挥。深度的硬件技术也有了用武之地。”不过,在这种复杂度下,硬件工程师的受重视程度也是和待遇跟软件相当。
硬件学习难度比较大,特别是开始阶段,必须从电子技术,信息方面的只是开始。这些只是基础,目前掌握计算机核心硬件技术的公司都是老外。基本上,我们更多的是应用别人的东西。但是,就电子硬件技术来说,从原理图设计,PCB线路板设计需要更多的是经验。所以作为一个电子工程师往往是越老越吃香。
软件学习难度比硬件低,而且发展速度很快。需要掌握的基础是操作系统,数据结构,数据库,软件工程等基础只是,另外就是掌握一门或多门编程语言。对软件来说,经验没有硬件那么重要,知识和一个人的智商反倒比较重要。所以这是一个年轻人热衷的行业,也是年轻人短期就可以拿到高薪的一个行业。
从发展前景看都不错,只不过硬件工程师相对人数数量会少一点,待遇方面整体来讲软件会高一些,但具体到个人在选择的时候还是以个人的兴趣点为依托,特别是起步阶段不要太在意工资高低,即使在工资非常高的行业水平达不到一样还是适应不了,从就业的广度看软件工程师就业的机会更多一些,但参与竞争的人也多,就业机会多少主要是影响刚就业,进入技术成熟期阶段就是看个人能力和发展潜力了,无论做什么都要想办法让自己迈进技术金字塔的顶峰,所以入行阶段看不出这些表面的东西,还要侧重内在驱动力,如果就是对某一方面刚兴趣直接去选择,没必要在意当前一兵一卒的得失,职业生涯路子长着那。
⑧ 程序员这个职业好不好
首先职业不分贵贱高低,但分薪水高低,幸福感高低,程序员这个职业前几年很不错,但是最近几年不行了,各种加班996,奋斗者协议,导致程序员这个职业的幸福感渐渐下降,同时由于资本的减少,互联网企业的岗位渐渐缩水,不如从前资本注入厉害的阶段。
程序员实际上对比同行业职位,并不是很有优势:
对比产品经理,程序员是干活的,要修改就得修改,薪水还有可能没成品经理高。
对比测试专员,程序员是干活的,有bug就得修复,薪水还跟人家差不多。
对比游戏策划,人家下班了,程序员还在干活,薪水还没人家多。
对比原画师,高端原画师一幅画十几万到几百万,人家休息了,程序员还在写代码。
对比销售职业,天天打电话看上去很辛苦,很低端,一个月成上几单就破万了薪水,很多程序员还达不到,同时销售下班了,程序员还在工作。
其他:就不一一对比了,程序员的加班和程序员的收入实际上不成正比,同时对比其他同行业的职位,薪水浮动并不大,还干活较多,所以程序员还不算一个高薪职位。
程序员职位并不是高薪,与其他行业基本差不多:
试问产品经理,ui设计,美工,游戏策划,项目经理,哪个职业在一线城市不是超过8k的,程序员的职位和其他职位的薪水也大致相同,基本一线6-30k,二线4-10k,三线4-8k,其他行业不也是这样吗,醒醒吧!
程序员如果算上加班工资到15k,那么一个房地产销售一个月卖出去3-5套房子,就达到这个水平了,而且还不用加班。
注:客观思考问题,不要以讹传讹,要有明辨是非的能力,不要听信所谓高薪,以实际思考对比就会有相关的差异。
程序员这个职业好不好:
喜欢的人会觉得好,不喜欢的人会觉得不好。
职业不是说好坏的,而是在于能够提升生活质量,加班严重生活质量下降,这样的职业我觉得不好。
注:以上仅个人观点,仅供阅读思考问题,无其他意图,如有受益可以采纳,感谢!
⑨ 请问所谓软件工程师和程序员哪个好
当然是软件工程师好了。
其实说到底,软件工程师也就是高级程序员,只是看各人的叫法了。
⑩ 工控与程序员哪个好
程序员更好。因为就业范围比较广。工控一类组态软件,如WinCC、组态王InTouch、Ifix等。随着互联网的不断普及程序员需求量更大。