这个问题我有绝对的话语权。下面我就来回答下。软件工程师就是最典型的程序员了,先给结论:软件工程师好找工作,有发展前景。我自己就是数据分析师,在找工作的时候也考虑过软件工程师,相对来说,软件工蠢困缺程师需求量大,比起数据分析更好找工作,所以我当时找工作的备选,就是软件工程师。现在具体说说软件工程师这个职业,有兴趣的可往下阅读。软件工程师最大的优点是就是你问题提到的一项,就是好找工作。因为所有企业里,只要对程序员有需求的,多半就最先要后台开发。不管是要JAVA还是要C++,只要对一门语言掌握精通,基本就有饭吃。第二个优点就是要求没那么高,因为需求量太大了,所以软件工程师一般本科要求就足矣。不像是一些人工智能行业,可能起步就要求博士。第三个优点就是薪水不错,这个就是程序员的特性,不展开说了。
那么软件工程的缺点是什么呢?缺点,也就是为什么我最先不考虑做软件工程师的原因,那就是往上走比较难。因为太偏向于底层开发了,在项目中不够起眼,而且对业务的掌握多半也不够高,未来发展可能会有瓶颈。尤其是过了35岁之后,如果在编程方面没有重大突破,又有一大波小鲜肉来袭的话,只会code很难立足。所以最好是干几年就转相关方向,例如数据分析,数据挖掘,深度学习这种比较尺闹火的方向,或深入架构成为一名高级工程师靠经验吃饭。职业适合自己的才是最好的,搞软件很辛苦,但是利润大,国家要推动科技发展,需要大量计算机人才,软件就好比一个人大脑的智慧,学识,数据融于一体,软件工程师要有职业操守,并不一定只要注重经济效益,多带辩做对国家科技发展有益的事。以上就是我对3G软件工程师有关的回答,希望对你们能有所帮助。