首页

文章

程序员是做什么的?

发布网友 发布时间:2022-02-28 13:56

我来回答

15个回答

热心网友 时间:2022-02-28 15:25

程序员一般的工作是从事程序开发、程序维护。

程序员是从事程序开发、程序维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,软件从业人员分为初级程序员、中级程序员、高级程序员(现为软件设计师)、系统分析员,系统架构师,测试工程师六大类。具体工作职责如下:

1、负责软件项目的详细设计、编码和内部测试的组织实施,对小型软件项目兼任系统分析工作,完成分配项目的实施和技术支持工作。

2、协助项目经理和相关人员同客户进行沟通,保持良好的客户关系。

3、参与需求调研、项目可行性分析、技术可行性分析和需求分析。

4、熟悉并熟练掌握交付软件部开发的软件项目的相关软件技术。

5、负责向项目经理及时反馈软件开发中的情况,并根据实际情况提出改进建议。

6、参与软件开发和维护过程中重大技术问题的解决,参与软件首次安装调试、数据割接、用户培训和项目推广。

7、负责相关技术文档的拟订。

8、负责对业务领域内的技术发展动态。

扩展资料:

职业要求

一般的程序员都有四年的在专业领域的学习,需要一个在程序领域的学士学位获得者,不论是数学方面的还是工程方面的都是可以的。

大约有20%的人在这一领域的计算机科学和工程学拥有更高的学位。还有很小一部分程序员是自学的,尽管一些专业性的学校或者综合大学可以提供,但是也需要一些别的途径来提供相关的人才。

尽管学历是比较重要的,但是公司经常把重点放在应聘者的工作经验上,很多刚从大学毕业的大学生虽然有引人注目的学位证书,但是他们找不到工作是因为他们缺乏经验。

一个程序员虽然没有正规的学历,但是如果一个人拥有程序设计的深厚知识背景或者丰富的工作经验的话,那么他的机会要比有学历的应届毕业生大得多。

对于职业程序员,另外一个重要的方面就是,程序员需要不断提升自己的业务技术,他的技术必须一直保持在一个较高的水平,并且要不断发展,程序员也要寻找贸易的机会,要参加研讨会,在周刊上发表文章和接受职业教育,这些使程序员在自己的领域中分级或者不断并排前进。

热心网友 时间:2022-02-28 16:43

程序员,通俗地说就是翻译我们人类的语言给机器(包括电脑、手机、pad、耳机等等)看的,目标是让机器能看懂,运行不出故障。具体来说,专门负责计算机软件系统的研发和维护工作。程序员的工作成果遍及各个领域,包括网站、App、游戏、办公软件、中间件等等。

职务的话,开始都是对着电脑写代码的。到后期,可以往技术专家发展(技术经理、架构师、技术总监),可以往管理发展(项目经理),可以创业,可以转型做产品经理或运维等等。

他们有可能是做C++、Java、PHP、iOS、Android、Python、前端开发等。当然还有一些其他的比如Ruby、VB、嵌入式、Linux、C#等等。

程序员入门容易,但是,容易入门并不代表容易精通。要想成为一个真正有影响力的程序员,需要一个人出色的天赋,不懈的努力,勤于思考,耐心细心,再加上一点点运气。

热心网友 时间:2022-02-28 18:18

付费内容限时免费查看回答程序员一般的工作是从事程序开发、程序维护。

1、负责软件项目的详细设计、编码和内部测试的组织实施,对小型软件项目兼任系统分析工作,完成分配项目的实施和技术支持工作。

2、协助项目经理和相关人员同客户进行沟通,保持良好的客户关系。

3、参与需求调研、项目可行性分析、技术可行性分析和需求分析。

4、熟悉并熟练掌握交付软件部开发的软件项目的相关软件技术。

5、负责向项目经理及时反馈软件开发中的情况,并根据实际情况提出改进建议。

6、参与软件开发和维护过程中重大技术问题的解决,参与软件首次安装调试、数据割接、用户培训和项目推广。

7、负责相关技术文档的拟订。

8、负责对业务领域内的技术发展动态

提问学历是?

回答程序员因为是从事程序开发、程序维护的专业人员,所以通常需要大专学历及以上的学历。

热心网友 时间:2022-02-28 20:09

程序员是从事程序开发、程序维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。

电子设备和电子技术充斥着我们的生活,我们的生活方式也被各种各样的电子设备所改变,我们的生活也因这些电子设备而变得更加高效,但是当我们享受这些电子设备带给我们的方便的时候,成千上万的程序员正在这些APP的幕后进行时时刻刻的工作。

程序员每天的日常工作主要就是程序编码和设计,这些工作都是为了开发新的应用程序和进行大量繁琐的程序维护和安全工作。所以程序员的日常工作都是与一个个枯燥的代码打交道的。程序员的工作之所以变得让各位程序猿望而生畏的主要原因在于其巨大的工作压力。

这些工作压力除了来自于公司内部外还来自于外部社会。随着计算机技术的普及,接受程序设计教育的人越来越多,掌握相关技能人越来越多,这就无形之中为新进入职场的年轻程序员构成了巨大的威胁,每天都在战战兢兢中度过。

热心网友 时间:2022-02-28 22:17

程序员主要的工作就是写代码,但写代码并不是唯一的工作,他们也负责其他工作。

通常程序员进入公司以后,不会是重头开始一个项目,而是在已有代码的基础上进行维护或新功能的开发,所以必须“读代码”。读有“泛读”,了解系统架构、功能模块,对系统有一个大致的认识,各个功能能找到相应代码实现的位置。

还有“精读”,通常就是调试了,在fix bug的时候使用。此外还包括审核:一些规范一点的公司,都会有code review,也是精读,但不用debug。对于一个成熟的项目来说,读代码——而不是写代码——可能是最耗时间的工作了。

为了减少“读代码”的时间,程序员不得不花时间“写注释”“写文档”——这个程序员最深恶痛绝的工作。所以现在“烂代码才需要注释”的声音变得越来越强,但无论如何,文档还是要写的。

在动手开始写代码之前,你必须花时间“了解需求”。和自己写个小程序玩玩不同,在公司,你是为别人写代码,所以你一定要了解别人究竟想实现什么功能。通常,这并没有你想像的那么简单,需要反复的沟通。

热心网友 时间:2022-03-01 00:42

程序员就是编写程序的人。编程就是写一系列的指令来告诉计算机执行一个特定的任务。而为计算机编写的这些指令组合成的序列我们就称之为程序。

跟我们人类的语言一样,我们要表达某种思想和事物首先需要统一定义一些概念以及标识,这些概念和标识就构成了一种语言,所以编程语言是一些概念和标识的汇总。程序员就是掌握了某种编程语言来给计算机编写指令的人。

人与人之间的交流是通过口语来完成的,然而,口语并不是人类之间唯一的交流方式。我们也用书面语言或手势交流,而不需要说话。更夸张的是有些人甚至可以隔着几公里远的距离交流,而不用任何语言或手势; 他们可以在思想层面上交流。

在计算机的世界里,它只懂得一种语言那就是二进制格式的指令,也就是0和1排列组成的序列。这种由0和1根据不同顺序组成的序列构成的语言,我们称之为机器语言,也常说是机器代码。

因此,用机器语言编写的程序是与计算机相关联的。有时,机器代码被称为本机代码,因为它是为其某机器专门编写的本机代码。计算机科学家提出了另一种语言,称为汇编语言。

就是将上面那些0和1构成的序列,用一些不同符号来代替,作为指令符号,能够帮助我们人类记忆和理解,所以说汇编语言是一切人类为自己设计的助记符号集合构成的一门语言。

热心网友 时间:2022-03-01 03:23

程序员是从事程序开发、程序维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、中级程序员、软件设计师、系统分析员,系统架构师,测试工程师六大类。

程序员岗位职责:
1、对项目经理负责,负责软件项目的详细设计、编码和内部测试的组织实施,对小型软件项目兼任系统分析工作,完成分配项目的实施和技术支持工作;
2、协助项目经理和相关人员同客户进行沟通,保持良好的客户关系;
3、参与需求调研、项目可行性分析、技术可行性分析和需求分析;
4、熟悉并熟练掌握交付软件部开发的软件项目的相关软件技术;
5、负责向项目经理及时反馈软件开发中的情况,并根据实际情况提出改进建议;
6、参与软件开发和维护过程中重大技术问题的解决,参与软件首次安装调试、数据割接、用户培训和项目推广;
7、负责相关技术文档的拟订;
8、负责对业务领域内的技术发展动态进行分析研究。

必备技能:(1)熟练开发工具  (2)熟知数据库  (3)了解操作系统  (4)不要将软件工程                      与CMM分开  (5)需求理解能力

热心网友 时间:2022-03-01 06:21

写一系列的指令来告诉计算机执行一个特定的任务是编程,而为计算机编写的这些指令组合成的序列我们就称之为程序。而完成这一切的人就是程序员。

诚然对编程感兴趣具备成为一个好程序员的条件,但不并不意味着为了生活而写代码的程序员就不能成为优秀的程序员,兴趣是可以培养的,为了生活选择这份职业的程序员很多最后都喜欢上了这个行业,虽然辛苦点加班多点,但每次攻关了一个大的项目之后就会变得十分有成就感,而且在国内行业中,编程是一份相对比较公平的职业,就是靠自己的能力吃饭,中间也来的不得半点的虚假,因为电脑不会骗人。

对于程序员的工作出路,有以下几点建议:

20-27岁:技术积累阶段

假设本科22岁毕业,那么工作的前5年对你来说是打基础的阶段。在这5年时间里面,你要积累足够的代码量,打磨自己的技术实力,成为某一个技术细分领域的牛人。

28-35岁:形成思维方*和知识体系的阶段。

当你积累足够的代码量,例如超过10万行代码以后,你应该形成了自己的思维方*和自己独立的学习技巧,任何新的技术在你眼中都能迅速的看到技术的本质,快速吸收成为你的知识体系的一部分。

35岁以后:了解自己,把自己变现的阶段。

毋须讳言的是,35岁以后你的编程是你整个武器库当中相对最不重要的了,你的经验,你的视野,你的架构能力,你的管理能力,你分析和解决问题的能力已经远远不局限于技术这个领域。

热心网友 时间:2022-03-01 09:36

程序员(英文Programmer)是从事程序开发、维护的相关专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不是非常清楚,特别是在国内。达内教育
软件从业人员分为初级程序员、高级程序员、系统分析员,系统架构师,测试工程师五大类。软考程序员考试属于是计算机软件水平考试(简称软考)中的一个初级计算机职称考试。对于软考程序员考试并无学历及资历条件*,更无年龄、专业与资历的*。一年之内报考软考程序员可考试两次,但一次考试确只能报考一种资格,因此报考了程序员考试则无法再报考软考其他级别或科目的考试。
想做程序员,必须要参加程序员的系统培训。市面上的培训机构也比较多,比较杂乱。达内培训在培训行业深耕16年,高薪聘请总监级名师全职授课,实施“因材施教,分级培优”教学方案,针对不同的学生制定不同的学习方案,同时达内培训也有线上免费的试听课,对编程感兴趣可以在线上试听一下公开课。 免费试听报名入口
同时考程序员考试采用笔试形式,考试实行全国统一大纲、统一试题、统一时间、统一标准、统一证书的考试方式。主要是做应用软件,以web(经常是企业级的,如*、企业的办公自动化等平台)和移动应用(Android或J2ME/kJava)居多。

热心网友 时间:2022-03-01 13:07

程序员(英文Programmer)是从事程序开发、程序维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、中级程序员、高级程序员(现为软件设计师)、系统分析员,系统架构师,测试工程师六大类。

热心网友 时间:2022-03-01 16:55

程序员的话其实也分很多种,比如web开发,游戏开发,应用软件开发等,虽然分了这么多类别,但是归根到底就是写代码,根据公司需求完成功能的开发,这就需要各种方向的程序员合力开发,比如web开发,有人专门负责后台的后台工程师,也有专门负责前端的前段工程师,还有负责项目测试的测试工程师等等。当项目完成正式上线运营之后,我们就会发现程序会有很多很多bug,毕竟没有哪个程序员敢说自己写的程序没有bug,当我们修复一个bug之后,随之又会出现新的bug,所以大部分程序员不是在改bug就是在改bug的路上。项目上线之后还有有人负责项目的运营,保证项目的正常运行,随时发现bug,毕竟项目正式上线了就不打比测试阶段了,上线了都是真刀真*的实战,一点小bug都有可能给公司带来巨大的损失,这也是程序员的一部分工作,总而言之,程序员大部分时间就是在修复bug,996(早上9点到晚上9点,周六加班)的敲着代码,这就是程序员每天在干的活。

热心网友 时间:2022-03-01 21:00

程序员都在干什么,程序员有何区分,程序员我们就会谈到开发软件,软件的开发对很多使用者来说都是感受不到的,人们能接触到的就是客户端或者网页显示和提示的操作,这些只是软件的一部分,在开发中不占大头但是很重要,就像一个人的脸面问题,颜值很重要。

  下面我来结合盖房子讲解下开发软件的组成吧,一个房子在开始建造的时候就会有设计和规划,软件也是同样的,软件需要挖掘和分析需求,然后架构设计师才开始对软件进行分析和设计,转化需求为可以使用计算机解决的一个一个的功能模块,或者将一个功能独立成一个系统专门解决一个问题,架构师需要考虑扩展性和可维护性,还有访问的压力这些等,就会涉及到是否分布式拆分业务和服务部署的集成,举个栗子,就跟水管一样,有很多段,有的一段可能还会是很多细的水管组成,但总而言之,你最后开发完后最细的那段水管*了你的吞吐量。同样功能的软件在访问量大和小实现的架构和思路是不一样的,还有使用软件的背景,办公内部使用和互联网使用要求也是不一样的,少部分人用和成千上万人用是不一样的。

  复杂的项目最开始的设计可能是数据库,就想盖房子需要打地基一样,地基和基础建设对一个房子盖起来方不方便是很重要的,当架构师规划好系统的架构和功能后就需要程序员像民工砌砖盖房子一样去码代码实现所有的细小的功能,所以很多程序员会类比自己是码农说的就是这个意思。后台主要指的就是以上这些,相当于房子盖好了。

  盖好了房子之后就需要贴外墙装饰房子这个类比软件里面的前端,前几年的前端在大的公司分为UI和美工,美工负责制图,UI和美工一起配合后端程序员做出给客户展示和操作的界面和数据,近几年前端工程师产生了,它们的出现减轻了后端工程师还需要去配合前端一起调整界面上数据的工作,只需要约定接口即可,所以前端工程师要求变高了。

  常见的在整个开发软件里面就有架构师,编码人员,和前端,中规中矩,当然小的项目可以一两个人都搞定了,以前一般程序员只有偏后端还是偏前端,复杂的软件设计才会需要架构师,程序员对开发都是了解的,只是有的人掌握的开发技能深和浅的区别,还有解决问题的熟练程度,开发同样的软件一般5个架构师会比1个架构师带四个编码人员强,当然比直接5个编码人员要做的好一点,架构师和编码人员没有明显的区分,都是从工作实践编码过来的,越来越熟练就会考虑架构的一些问题,从而负责项目直到上升到架构师的高度,还有项目经理,产品经理这些角色,都只是工作更加细化而产生的,项目越大角色一般会越多。

热心网友 时间:2022-03-02 01:21

你好,很高兴回答你的问题!
当今社会属于网络高速发展的时代,所以说程序员是很多公司都需要的岗位!
但是程序员具体是做什么的呢?你知道吗?程序员是开发程序,开发代码,开发软件的人群!我们用的软件都是程序员设计的,这是一种加班时间特别长,但是工资收入特别高的一个岗位!
谢谢,希望可以帮到你。

热心网友 时间:2022-03-02 05:59

程序员是做C++、Java、PHP、iOS、Android、Python、前端开发等,目前我们使用的APP、H5都是程序员开发出来的,程序员根据代码而设计出不同功能的开发软件。

热心网友 时间:2022-03-02 10:54

程序员主要是写程序,写程序是程序员的主要职责。但程序员还要兼顾公司其他事务,如写文案,写程序说明书等等,当然还要根据领导的需求对程序进行改动和维护,主要是写程序和维护程序。
谷歌浏览器怎么设置成中文_谷歌浏览器设置中文语言 【谷歌浏览器技巧】谷歌浏览器如何更改语言? 史上最全ETF全解 证券ETF是深市的吗 怎样把莲藕肉丸子做的好吃? 高三语文小说赏析小说形象分析与答题技巧 人物形象题答题技巧 借助什么分析小说的人物形象 脖子旁边疼是什么原因 在群里不是好友怎么把群里人建另一个群 蛇床子的药理作用 炒蛇床子和生蛇床子有什么区别 为什么把床头垫高点 为什么床头高点儿 为什么要给新生儿抬高床头 人脸识别打卡考勤机找哪家? 背后搞你的人什么心态 很皮的搞笑撩人句子高情商的撩人句子(82句) 恶搞爱情短信 床头挂什么财运最旺最好 床上放什么东西辟邪 道家床头挂什么画最好最旺 床头贴什么最好最旺道家 建设工程竣工后,是否必须取得《规划验收许可证》? 环评竣工验收 手机几年没用了开不了机怎么办 红烧啤酒鸡的家常做法大全怎么做好 双男主泰剧新剧推荐 2019泰剧《爱情理论》小受暗恋花心直男好友 液体卫生巾和普通卫生巾的区别是什么?液体卫生巾的优点 可水洗粘尘垫哪家好 电脑12g够用吗? 宝宝双侧肺炎病变严重吗 什么是洁净气体灭火器 2024年实用父亲节礼物推荐有哪些?(2300字选购指南) 40包速溶咖啡比对 作文请以“这样挺好”为题,写一篇记叙文或议论文,不少于800字。要求... 如何写好作文我就是这么好 惊魂未定什么意思?有什么典故? 安阳火车站到新师院北门的公交车有哪些? 安阳市公交车26从火车站发车多长时间到终点站 太仓汽车站去太仓乐遥浏河公墓坐几路公交 请问廉江市哪里有奥克斯手机专业维修店,急!! 梅赛德斯奔驰E350敞篷版的整体简介及其性能如何 员工出差前需要做什么准备工作? 用(祝愿自己生日快乐)写首藏头诗,希望有才华的人帮帮忙,谢谢了_百度... 请问做爱前吃什么药可以延长做爱时间? 我每天锻炼,然后吃什么,能延长我房事时间?现在两分钟,双方都苦恼。_百 ... 做爱前吃什么最能滋补身体 吃什么能让房事时间长些? php 系统架构 PHP架构师,美国年薪多少万刀 php网站架构师每天空余时间一般是多少? 架构师具体需要学些什么? PHP工程师都要学习什么?就业方向如何? 如何把微信好友头像及隐藏起来 成为PHP高级工程师或者架构师需要了解哪方面的专业技能 如何把微信好友头像及隐藏起来 如何成为一个PHP方向的架构师 怎么样把一个人的在通讯录隐藏起来 一个合适php架构师, 应具备什么样的技能? PHP架构师是什么职位 嘉兴有什么特产?? 嘉兴有哪些特产可以带,去哪买 嘉兴特产有哪些? 嘉兴特产 哪些是嘉兴特产 嘉兴最有名的特产是什么? 嘉兴有什么特产? 嘉兴有什么特产 web前端主要做的是什么工作 php有没有进阶教程 本来打算学习PHP的但是我身边的人推荐我去学Java,这是为啥? 学习软件开发以后可以做什么工作?就业率高吗? web前端开发工程师(BI)是做什么的 前端能从事什么职位? 什么是系统架构设计? PHP和Python哪个更有前途 什么样的程序员在35岁以后依然被公司抢着要? 前端开发现在的工作发展是什么? web前端开发 php 有什么不同 php工程师和前端工程师的区别 web前端和PHPweb开发,有什么区别 能简单介绍一下web前端开发和PHP后台开发的区别 UI设计与PHP工程师有什么不同的 web前端和前端开发工程师有什么区别 html5工程师和前端工程师有什么不同? 想问一下php工程师和web前端工程师哪个比较好 web前端开发工程师和PHP工程师选哪个好?学到什么程度可以找实习单位?本人自学。 PHP与WEB前端关系 全栈工程师怎么样呢?求指点
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com