• 生活小妙招免费各类生活中的小问题知识以及音乐简谱等,是你了解世界未知知识的好地方。

为什么计算机从业者多被称为程序员,而不是工程师?

十万个为什么 空空 2024-4-20 06:19:32 5次浏览

关于问题为什么计算机从业者多被称为程序员,而不是工程师?一共有 2 位热心网友为你解答:

【1】、来自网友【月半子语录】的最佳回答:

我老公是计算机系本科毕业的。一直从事计算机行业,跟您分享下他在这个行业做过的一些工作。也可以回答您的问题。

第一个职位,是做软件测试工作,叫做软件测试工程师。不是程序员。但是做测试您懂的,除了功能测试外,最好还是要懂一点代码。对代码开发要求不高。但基本是要求计算机专业毕业的学生。

第二个职位,是做软件开发,招聘叫做软件开发工程师,或者程序员;这份工作主要是编写代码,对代码进行自测。也根据用户需求设计软件功能,并实现。大多数从事这项工作的叫做程序员,程序员也分三六九等。初级程序员,按照文档开发简单功能;中级程序员,能够对模块进行设计开发;高级程序员,能够设计程序框架,对流行技术有深入理解,能够解决开发中遇到的各种疑难杂症。

第三个职位是系统架构师,一般是团队的核心成员了,具有自己的代表作品,该作品也是公司的核心产品。能够完全了解产品每个技术细节,对于新功能的增加,能够高效合理完成。产品线遇到的问题,能够快速定位并解决。对于需要开发的内容,能够安排程序员完成。

第四个职位是项目经理,项目经理主要负责和客户沟通产品需求,并且将需求反馈给相关技术负责人处理,像客户输出文档并交付产品。管控软件产品的进度、质量和成本。负责向项目相关领导汇报工作,组织召开项目相关评审会议。好的项目经理能够按照公司的实际情况把控项目的总体进度。能够处理好项目中每个参与人员之间的关系。保证项目在有限的资源下,高效率的完成。

第五个职位是产品经理,产品经理主要根据用户需求或者市场调研,提供产品需求方案,制作产品推广计划和产品宣传材料。负责客户培训和竞标等工作。目前越来越重视市场开发方法,也主要是产品经理的工作。产品经理根据市场需求,及时提供产品应对方案。

软件对于技术要求是比较细分的,从事软件类的工作,最好各个技术都懂那么一点。其实也不难,平时躲在论坛积累,多买点书,自己找个开源代码读懂。用作你后面开发的素材,就可以了。

也不知道现在社会怎么了,往往称呼对客户直接进行技术服务的人为”工程师”,感觉工程师有那么点不值钱,是技术苦力了,技校毕业的,也可以叫工程师。而程序员,是那些真正开发代码的人,一般是见不到的,他们收入高。

我老公希望别人叫他工程师,*工,听起来还不错。但是如果别人叫你**程,或者**员,那肯定是没有的,都是谢工啊,李工的称呼。所以,工程师和程序员,本质上是没有区别的,都是劳动者。

【2】、来自网友【水宜观察】的最佳回答:

程序员是行业外对从业者的泛称,因为他们的工作主要是写代码,从事的工作性质就是程序设计,简称编程。在 IT 公司、互联网公司、软件公司内部,程序员都有自己的职称,软件工程师、高级工程师、资深工程师、技术专家、科学家。

在互联网大厂,校招本科毕业入职一般定为软件工程师,研究生定为高级工程师。经过 3 年努力优秀者可评为资深工程师,年薪 60-80w;拔尖者从业 5-6 年晋升为专家,年薪 80-120 万,阿里 P7 就是。百度、华为设有科学家岗位,年薪几百万。

程序设计是一门综合科学,优秀的程序员要擅长数学、懂得计算机知识,才能出类拔萃,成为行业程序设计大牛。有的 985 名校生,本科为电子、通信、自动化,但数学成绩好,自学能力强,转行干程序员,同样可以成为编程高手获得高薪。

所以说程序员是分等级的,普通程序员和高级别程序员,不在一个量级,待遇相差较大。多数人月薪 1-2 万,少数人月薪 4-5 万 14 或 16 薪,是程序员群体的佼佼者。

喜欢 (0)