软件工程师岗位设置及不同行业,企业间的差别有哪些

如题所述

第1个回答  2016-12-23
第一、先出程序员的职业发展路径
1、一条路径是走技术路线,一直做到技术负责人;
2、另一条路是做一段时间,从技术转到技术管理。
第二、工作状态
1、比较典型的工作状态是 965,即早上 9 点上班,晚上 6 点下班,一周上班 5 天,相比互联网公司典型的 996,在工作强度上轻松许多;
2、一些软件公司存在人力外派的情况,需要员工到客户处出差几个月,去软件公司求职的程序员可以在面试时问清楚是否需要经常出差。

第三、不同企业间的差别
很多人说到软件公司就是 IBM、Cisco 之流,其实和 VC 不是只有红杉、IDG 一样,软件公司也是多种多样,大体分为以下四类:
a、外企
美资居多,办公环境和福利都很好
招聘时对员工的英文水平有要求
制度严格,绝无可能出现克扣工资等坑员工现象
有些公司产品线固定缺乏创新,员工在公司里一直做一颗螺丝钉,得不到成长
典型公司:IBM、 Cisco、Adobe
b、民营小公司
规模小,比较典型的情况是老板有关系和行业资源,拉一伙儿程序员给他打工
员工薪水有高有低,有的老板很慷慨有的则很抠门
小公司存在风险。无论软件公司卖的是软件、解决方案还是服务,都是以客户为中心,所以小公司如果长时间接不到项目或者被客户拖欠款项的话,老板可能会拖欠工资或者直接开人
一句话总结:去这类公司工作,老板的人品很重要
c、大型民企:典型公司如金蝶、用友
d、国资背景企业:氛围和国企差不多本回答被网友采纳

软件工程师有多少职业?
如:软件RD工程师就是软件研发工程师,诸如PHP程序猿,Java程序猿,无论是爱疯的还是安卓的都是属于这一类别。偏向于后端的技术实现。3、CPO:首席产品官(Chief Product Officer)首席产品官把首席技术官(CTO)和首席市场官(CMO)这两个角色合二为一,注重用户体验,从而为公司赢得市场发挥重要作用。4...

现在的软件开发岗位分哪几类,它们之间又有什么区别和联系?
这些不同类别的软件开发岗位之间有一些区别和联系:-区别:不同类别的开发岗位侧重于不同的技术栈和开发任务。前端开发工程师主要关注用户界面和交互,后端开发工程师处理服务器端逻辑,移动应用开发工程师专注于移动应用开发,而数据科学家\/工程师专注于数据分析和机器学习。-联系:这些开发岗位之间也存在一些...

现在的软件开发岗位分哪几类,它们之间又有什么区别和联系?
数据分析工程师: 建数据分析体系,数据分析工具化,产品化,基本都是做大数据的,需要精通大数据库的操作和可以进行数据分析语言,比如Python(实现方式,各个语言都可以,只是那种更简单的问题,勿喷)嵌入式工程师: 开发一些与硬件关系最密切的最底层软件,技能需要软硬件结合,不仅仅需要软件基础,也需要一定的硬...

软件工程师的岗位有哪些
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业...

软件开发工程师学出来可以做什么?
二、企业对软件工程师的要求 1 、随着外包开发行业快速发展,对“人才”在代码和文档方面的规范性、技能和工具的熟练程度要求越来越高;2 、Java和.NET技术在市场上平分秋色,都有大量的岗位需求,同时值得庆幸的是二者在应用层面上的技术差异越来越少;3 、软件开发企业对开发人员的基本技术素养强调得...

软件工程师可以细分为哪些工程师岗位?
1、数码产品开发工程师 数码产品开发工程师主要负责数码产品的研发和设计工作,包括新产品的开发和产品性能的改进,开发设计能够实现产品功能的硬件,编写软件程序和开发过程报告。2、产品经理 产品经理(ProductManager)就是企业中专门负责产品管理的职位,产品经理负责调查并根据用户的需求,确定开发何种产品,...

软件工程师分有哪些类?
6.系统集成工程师 严格地讲,系统集成是一个以某个应用领域或公司的计算机网络实施为重点,同时兼有计算机软硬件的安装配置,并辅之以维护的工作。但考虑到一般用人单位都把该职位编入软件类人才的招聘计划,所以笔者在此也简要介绍一下。一般该职位要求应聘者具有某种系统3年左右的集成经验,有些行业有...

软件实施工程师岗位介绍和面试题笔试题库
软件实施工程师的分类多样,按行业可以分为ERP实施,如在企业资源计划项目中,服务于大型企业,待遇相对较高。而按工作内容区分,初级的可能仅负责软件部署和简单培训,地位和待遇相对较低。在职业前景方面,成为行业专家级别的实施工程师是少数精英的追求,但这个过程颇具挑战,因为常被误解为仅是软件安装者...

软件工程师:进销存开发岗位需求大吗?
企业对软件工程师的需求具有以下特点:外包开发行业迅速扩张,对工程师在代码规范性、技术熟练度和工具掌握方面的要求日益提高。Java和.NET技术市场并驾齐驱,岗位需求丰富,技术差距逐渐缩小,为求职者提供了更多选择。企业强调开发人员的基本技术素养,例如面向对象编程思想、代码组织以及HTML\/CSS\/JavaScript等...

软件工程师和高级软件工程师有什么区别?ruanjiangongc
一、级别不同 1、软件工程师:软件工程师的级别为第3级,比高级软件工程师低一级。2、高级软件工程师:高级软件工程师的级别为第4级,比软件工程师高一级。二、工作经验不同 1、软件工程师:软件工程师需要1年以上的工作经验。2、高级软件工程师:高级软件工程师需要5年以上的工作经验。三、工作范围...

相似回答