【第1篇】程序员-岗位职责怎么写2050字
程序员的岗位职责定义及内容有哪些所从事的是什么样的工作想了解更多请看程序员岗位职责范文。
程序员(英文programmer)是从事程序开发、维护的专业人员。一般我们将程序员分为程序设计人员和程序编码员,但两者的界限并不非常清楚,特别是在中国。
作一个真正合格的程序员,应该具有的素质。
1:团队精神和协作能力
团队精神和协作能力是作为一个程序员应具备的最基本的素质。软件工程已经提了将近三十年了,当今的软件开发已经不是编程了,而是工程。独行侠可以写一些程序也能赚钱发财,但是进入研发团队,从事商业化和产品化的开发任务,就必须具备这种素质。可以毫不夸张的说这种素质是一个程序员乃至一个团队的安身立命之本。
2:文档习惯
文档是一个软件系统的生命力。一个公司的产品再好、技术含量再高,如果缺乏文档,知识就没有继承,公司还是一个来料加工的软件作坊。作为代码程序员,必须将30%的工作时间写用于技术文档。没有文档的程序员势必会被淘汰。 3:规范化的代码编写习惯
知名软件公司的代码的变量命名、注释格式,甚至嵌套中行缩进的长度和函数间的空行数字都有明确规定,良好的编写习惯,不但有助于代码的移植和纠错,也有助于不同技术人员之间的协作。 一些所谓的高手甚至叫嚣高手写的代码一般人看不懂,我只能说他不是一名合格的程序员。
4:需求理解能力
程序员要能正确理解任务单中描述的需求。在这里要明确一点,程序员不仅仅要注意到软件的功能需求,还应注意软件的性能需求,要能正确评估自己的模块对整个项目中的影响及潜在的威胁,如果有着两到三年项目经验的熟练程序员对这一点没有体会的话,只能说明他或许是认真工作过,但是没有用心工作。
5:模块化思维能力
作为一个优秀的程序员,他的思想不能在局限当前的工作任务里面,要想想看自己写的模块是否可以脱离当前系统存在,通过简单的封装在其他系统中或其他模块中直接使用。这样做可以使代码能重复利用,减少重复的劳动,也能是系统结构越趋合理。模块化思维能力的提高是一个程序员的技术水平提高的一项重要指标。
6:测试习惯
测试是软件工程质量保证的重要环节,但是测试不仅仅是测试工程师的工作,而是每个程序员的一种基本职责。程序员要认识测试不仅是正常的程序调试,而要是要进行有目的有针对性的异常调用测试,这一点要结合需求理解能力。
7:学习和总结的能力
程序员是很容易被淘汰的职业,所以要善于学习总结。许多程序员喜欢盲目追求一些编码的小技巧,这样的技术人员无论学了多少语言,代码写起来多熟练,我们只能说他是一名熟练的代码民工,他永远都不会有质的提高。一个善于学习的程序员会经常总结自己的技术水平,对自己的技术层面要有良好的定位,这样才能有目的地提高自己。这样才能逐步提高,从程序员升级为软件设计师、系统分析员。
作为高级程序员,乃至于设计师而言,除了应该具备上述全部素质之外,还需要具备以下素质:
1、 需求分析能力
2、 整体框架能力
3、 流程处理能力
4、 模块分解能力
5、 整体项目评估能力
6、 团队组织管理能力
1,激情
我曾经遇到许多“职业程序员”,他们从事it是因为觉得这是一种职业,他们只在工作时间编程,除非送去培训否则他们不会学习新东西,这不是好的程序员。我认为一个好的程序员总是对编程充满激情,而且好的开发者会做一些编程工作即使这没有报酬。激情是一个优秀程序员的重要指标。
2,自学好学
编程领域始终发展变化着,不出一年有些新技术就变成了老技术,这并不是说好的程序员要对所有新技术跟进,但有些却对学习任何新技术都没有兴趣。他们通常在学校学习了编程,然后工作后单位安排学什么就学什么。如果在招聘中你听到“让我培训一个星期我就会胜任这个工作”那不要雇佣他。实际上,真正优秀的程序员始终谈论着你所不知道的新技术,向人们解释为什么你必须用这个技术,哪怕没有听众听得明白,哪怕他自己也不明白。
3,聪明
聪明包括很多因素,情绪和社会交际只是其中之一。好的程序员绝不木讷,他们是最聪明的人,他们中的许多善于交际,健谈、兴趣广泛。
4,隐性的经验
—好的程序员通常有自己的私人的一些研究、爱好、项目,而这些是他们不写在简历上 (通常觉得不值得写),但表现出来却可能恰恰是他的潜能、深度和后劲所在。
5,技术多样性
由于好的程序员喜欢学习和涉猎新技术,所以一般来说超过22岁的都熟知很多新技术,而且对多种技术的长短有 “强烈”的个人意见/见解,喜好尝试新鲜技术。
6,资格证书
资格证书并不是识别真正程序员的方法,mcse、scjp说明不了什么,它们只是让别人认识和获取的,顶多代表这个人在某个技术有一定的知识。
原文作者在文末写道:以上所说的标准并不是绝对的,因为有些优秀的程序员确实不符合上述,而有些bad程序员却符合了。但相信这些对大多数真正的程序员都适用。
总结而言,优秀的程序员通常有一下特点:
对技术充满激情
将编程作为一种爱好
如果你允许会滔滔不绝地跟你谈论技术
有过个人的开发经历(与4意思相同)
坚持认为某种技术最好
如果让他用他认为不好的技术他会非常别扭聪明、健谈、兴趣广泛
在大学和工作前就开始接触程序
相关阅读:总经理助理岗位职责行政文员岗位职责
书写经验74人觉得有用
写程序员岗位职责的时候,得把具体的工作内容说清楚,这样别人才能明白这份工作到底要做什么。比如,你要提到编码这部分,可以直接写负责日常的代码编写任务,确保代码质量和性能达到标准。还有测试这块也不能少,可以写成参与软件的单元测试,找出潜在的问题并及时修复。另外,系统维护也挺关键,这需要明确指出定期检查现有系统的运行状态,必要时进行优化升级。
再说到团队协作这一块儿,要强调跟其他部门保持良好的沟通,比如产品经理对接需求,跟测试组确认bug修复情况等等。还有文档撰写也是程序员的重要职责之一,这一点千万别忘了,得写清楚需要编制相关的技术文档,方便后续的开发和维护工作。
在写这些职责的时候,最好结合公司的实际情况,比如说有些公司可能特别重视代码审查,这就得单独列出来,表明程序员需要参与代码评审会议,给出建设性的意见。还有些公司可能对新技术应用比较敏感,这时候就可以加上一条鼓励探索和引入新技术,提升项目的技术水平。
有时候写着写着就容易把一些细节给漏掉,像版本控制这类基础但重要的事情,就很容易被忽视。记得要把使用版本管理工具进行代码管理写进去,保证每一次提交都有记录,便于追溯和回滚。还有就是环境搭建,这也是日常工作的一部分,得写明协助搭建开发、测试及生产环境,确保整个开发流程顺畅。
要是涉及到跨部门协作的任务,比如跟运维团队配合部署上线,这部分内容也得涵盖到。写的时候要具体点,比如描述需要配合完成线上环境的配置、部署以及监控等工作。还有安全防护措施,现在网络安全这么重要,也应该提到程序员需要关注数据安全,采取必要的加密和防护手段,防止信息泄露。
最后别忘了提到持续学习这一块,毕竟技术更新换代快,程序员得不断充电才行。可以写成积极参加各类培训和技术交流活动,不断提升自身的专业技能。不过有时候写的时候可能会因为疏忽,把“技术交流”写成“技术交底”,虽然意思差别不大,但仔细看还是能发现不一样。
【第2篇】c cocosdx手游程序员岗位职责怎么写250字
职位描述:
诚聘:c 棋牌程序员 手游主程:《ios 安卓 要有cocosdx语言开发游戏工作经验的 》
c 职位要求:
网狐大厅 网络优化 懂 服务端 网关 修改
1.2年以上工作经验,,有棋牌游戏开发经验优先考虑;
2.熟练运用c 进行程序设计;
3.熟悉win32 sdk、gdi,掌握mfc、或wtl;
4.有从事过网络棋牌程序设计、hge引擎或其它2d游戏引擎编程工作者,。
1、熟悉网狐平台,熟练掌握c 语言 熟悉vs开发环境,有二年以上经验
2、能够独立完成一款游戏的开发 包括智能机器人 控制;
3、负责棋牌游戏客户端、服务端开发;
4、对网狐框架熟悉,对图像处理熟悉;
5、能快速查找游戏刷分漏洞并及时处理
书写经验12人觉得有用
写c cocos2d-x手游程序员的岗位职责时,得考虑这个职位需要的具体技能。这类程序员主要负责游戏逻辑开发,所以职责描述要体现这一点。像游戏模块的编码实现,这不仅是技术活,还得确保代码质量,这就得提到代码优化,提高运行效率。还有就是跟策划沟通,理解需求后进行设计和开发,这部分容易忽略的是细节把握,比如有些功能看似简单,但背后可能涉及复杂的算法,这时候就得反复推敲。
书写注意事项:
日常维护也很重要,游戏上线后可能会遇到各种问题,需要及时排查修复。这里有个小地方要注意,有些公司可能对版本控制不太重视,但实际上这是个大问题,每次提交代码都要有记录,方便后续追踪。还有测试环节,程序员要配合测试人员找到bug所在,这个过程可能会有些繁琐,但绝不能省略,因为直接影响用户体验。
还有一些附加的工作,比如参与技术攻关,解决开发中的难点,这类任务通常比较棘手,得有耐心去钻研。有时候还会碰到跨部门协作,例如跟美术对接资源加载之类的问题,这种时候就需要灵活应对,毕竟每个人的理解方式不一样。总体来说,职责描述既要涵盖基础工作,又要突出专业性,这样才能吸引合适的候选人。
【第3篇】wpf程序员岗位职责怎么写350字
1、 按系统设计完成功能模块的编写;
2、 遵循工作规范,和编写要求;
3、 编写模块详细设计文档,和相关技术资料;
4、 按规范进行模块功能单元测试;
5、 维护所开发的软件模块代码。
任职资格:
1. 1年以上wpf专职开发。
2. 熟练使用wpf控件,开发自定义控件。
3. 会使用wpf中常用的动画效果,优化动画效果,降低系统占用资源。
4. 根据项目需要,开发和优化软件产品,负责软件项目中的程序设计、编制、运行及维护,能够独立负责软件故障的诊断、定位、分析和调试,以及测试方案,编写软件产品文档,管理相关软件文档。
5. 有大型数据库编程(oracle,sqlserver)皆可。
6. 熟悉webservice,wcf,c#开发优先。
7. 有silverlight开发经验优先。
8. 熟悉通信协议,以及通信安全。
9. 至少有一个真实开发项目,带项目演示优先。
书写经验28人觉得有用
写wpf程序员的岗位职责,得先弄清楚这个岗位具体要做什么。wpf是个挺专业的领域,涉及到界面开发、数据绑定什么的,所以职责描述不能太笼统。比如,日常工作可能是维护现有系统、设计新功能模块、处理用户反馈的问题,还有就是跟其他团队协作优化性能。
写的时候,最好结合公司的具体情况,别光套模板。比如说某个公司可能特别看重性能调优,那这部分就得重点提一下。要是公司刚上线了个新项目,那就得强调参与新项目的开发流程。像我见过有些简历,写着负责wpf客户端开发,这太模糊了。应该具体到每天都要干什么,像负责页面布局调整、响应式设计实现之类的。
有时候写职责会遇到一些小麻烦,像是写到一半突然忘记之前写了什么,结果前后有点脱节。比如说先说负责客户端功能开发,后面又提到需要对接后端api,这样就显得逻辑不太顺畅。还有些人喜欢用大段的话堆砌职责,其实没必要,简洁明了就行。像“需要熟练掌握xaml语法,进行ui组件的设计与开发”,一句话就能说清楚。
书写注意事项:
别忘了提一下软技能,像沟通能力很重要。毕竟wpf程序员不是一个人在战斗,需要跟产品经理、测试人员频繁交流。如果公司规模比较大,可能还需要跨部门合作,这就得在职责里体现出来。
还有一点需要注意,千万别漏掉日常运维相关的工作。像监控程序运行状态、排查用户报错这些问题,虽然不算技术难点,但却是必不可少的一部分。有时候写着写着,可能会忽略这些基础工作,觉得它们理所当然,结果导致职责描述不完整。
小编友情提醒:
写的时候最好能结合具体的项目背景。比如最近公司在做一个电商系统的订单管理模块,那职责里就可以提到负责该模块的前端界面搭建,包括商品展示页的动态加载、购物车功能的交互优化等等。这样不仅能让职责更有针对性,也更容易吸引合适的候选人。
【第4篇】asp网站程序员岗位职责怎么写450字
职位描述:
1.负责公司网站开发、系统开发、钉钉端开发;
2.负责系统整体架构的设计、规划,和功能模块设计;
3.根据开发规范与流程完成系统设计、编码、单元测试以及相关文档的编写;
4.负责设计和优化系统架构,解决系统结构及技术架构瓶颈;
5.参与需求分析、系统概要设计、数据库设计等。
6.参与解决软件开发和维护过程中出现的重大技术问题。
职位要求:
1.2年以上.net平台开发经验;
2.精通c#、vb,asp语言,熟悉visual studio集成开发环境,熟练配置服务器iis;
3.熟悉http协议,熟悉html、javascript/ajax、div css、xml等相关web技术;
4.熟悉wcf开发原理,有mvc、html、css、javascript等browser端开发经验和winform开发经验;
5.精通sql语言,掌握sql server数据库设计与开发,了解数据库管理、性能优化等基本操作技能;
6.深入理解b/s架构,掌握net平台的开发模型与框架;
7.具备良好的编程习惯和扎实的编程功底,熟悉面向对象软件的分析、设计和开发,较强的文档编写能力;
8.具有较强的责任心,谦虚谨慎的工作作风和工作态度,能够主动获取新知识,并具有较强的领悟力
书写经验77人觉得有用
在写asp网站程序员岗位职责的时候,得先搞清楚这个岗位到底需要做哪些事情。比如,日常的代码编写肯定少不了,这部分工作涉及到网站的功能实现,像用户登录、注册之类的模块,都需要通过代码来完成。还有就是网站的维护,这可不是简单的修修补补,遇到问题得深入分析,找出根源才能解决问题。有时候还会涉及一些数据库的操作,比如数据的增删改查,这部分工作比较关键,因为网站的数据存储全靠它。
书写注意事项:
作为一个程序员,可能还需要跟其他部门配合,特别是设计部门。设计那边出的页面效果,需要程序员将其转化为代码,这就要求对前端的技术也有一定的了解。当然,不是说要精通,但至少要知道如何将静态页面变成动态的网页。还有,文档的编写也是一项重要任务,像功能需求文档、开发进度报告之类的,这些东西虽然看起来不起眼,但对项目的管理来说很重要。
有时候,领导可能会安排一些紧急的任务,比如某个功能突然出了问题,影响到了用户的正常使用,这时候就得迅速定位问题所在,并尽快解决。这期间可能会加班加点,压力肯定是有的,但这也是成长的机会。再有,团队协作也是必不可少的,大家分工合作,共同推进项目进展,碰到难题大家一起想办法,这样不仅能提高效率,也能增进同事间的感情。
不过有时候也会遇到一些小麻烦,比如有时候会忘记备份代码,结果一不小心弄错了,还得花时间重新调整。还有就是版本控制这块,要是没做好,后期修改起来会特别麻烦。有时候接到的需求描述得不是很清楚,导致开发方向跑偏了,回头还得重新调整,浪费了不少精力。但这些问题都是工作中难免会遇到的,慢慢积累经验就好了。
其实写岗位职责的时候,除了列出具体的工作内容,还可以结合公司的情况,比如公司的业务特点、技术栈的选择等,这样写出来的职责会更有针对性。毕竟每个公司的情况都不一样,职责描述也不能千篇一律。
【第5篇】java主程序员岗位职责怎么写550字
职位描述:岗位职责:1架构实现:根据业务需要评估开发模式与架构的可实现性,分析技术难点与实施细则。完成架构中的各个环节,完成demo模型,供其他工程师开发参考2推进rest开发模式,分解应用与服务,保证mvc各层的架构完整性,保证海量用户行为的交互稳定性3保证缓存系统稳定性,拓展缓存的新方案4保证数据库系统稳定性,尽量降低数据库压力,提高数据库平行扩展能力5核心开发:对业务核心功能进行开发,包括数据库访问层,系统通信层,jvm/gc优化、开发流程优化6数据结构定义与数据库设计,sql语言优化7核心业务接口定义与实现。任职资格:1逻辑思维清晰,良好的文字和语言沟通表达能力,有良好的团队合作精神2精通java,熟练掌握java网络编程,熟练运用开源软件包(spring/hibernate)3熟悉互联网开发模式,清晰理解缓存,缓存设计和性能检测4有用java做大访问量高压力网络应用的经验5熟练掌握sql语句,熟练使用数据库(oracle、mysql)6熟悉html/javascript/css等页面技术7熟练使用eclipse/ant/svn等软件开发工具8人品正直诚实,能够独立承受工作压力9三年以上互联网开发经验,有云计算、云存储开发经验者优先10充满创业激情,能够在压力下,以一个创业者的态度,出色的完成工作。公司福利:五险一金年终奖补贴(交通费、餐费、话费)研发类人员实行弹性工作制节假日依据国家标准规定执行
书写经验92人觉得有用
写岗位职责的时候,得结合具体的工作场景和需求。像java主程序员这个岗位,主要就是负责项目里的技术部分,从代码到架构都要管起来。先说技术这块,得确保项目的代码质量,这包括代码的规范性和稳定性。有时候团队里新来的同事可能对某些模块不太熟悉,这时候就需要主程序员去指导他们,帮着解决一些编码上的问题。
再来说说架构设计这一块,java主程序员需要根据业务需求设计合理的系统架构。比如某个电商平台要做个促销活动页面,就得考虑如何快速加载商品信息,还要保证并发访问时不会崩溃。这就需要对数据库的查询优化、缓存机制这些都很了解,还得知道服务器的负载均衡怎么做。
书写注意事项:
主程序员还需要参与项目进度管理。像定期开个技术会议,跟其他部门沟通一下当前遇到的技术难题,看看能不能大家一起想办法解决。有时候项目赶时间,就得加班加点带着团队完成任务。不过有时候也会碰到一些突发情况,比如某个接口突然失效了,这就得马上排查原因,找出问题所在。
文档编写也是重要的一环,每个功能模块都得有详细的说明文档,方便后续维护人员查看。要是文档写得不清楚,下次再改代码的时候就麻烦了。还有,技术更新换代很快,主程序员得保持学习的态度,多关注最新的技术趋势,看看有没有适合引入到现有项目中的新技术。
工作中难免会有一些小差错,比如说忘了给某个变量命名,或者是写错了路径之类的。但这些都是小事情,只要平时多注意检查就能避免。而且有时候跟同事交流的时候,可能会因为一时疏忽说错话,但只要及时纠正过来就没什么大问题。
【第6篇】asp后台程序员岗位职责怎么写200字
任职资格: 1.能够熟练使用asp/php或者.net语言中的一种或几种; 2.熟悉某个常用的cms系统(dedecms、phpcms、aspcms、ecshop.) 3.熟悉access,sqlserver或者 mysql 数据库的设计、开发和优化; 4.熟悉 html,css等网页技术规范, 对ajax有一定了解; 5.有良好文档编写能力和编程风格,熟悉开发文档的编写; 6、善于与人沟通,良好的团队合作精神和高度的责任感,能够承受压力,有创新精神,保证工作质量; 7、应聘时请务必提供个人作品 8、一旦录用待遇优厚,年底分红。
书写经验62人觉得有用
写岗位职责的时候,得根据自己对工作的理解来写,不能照搬照抄别人的。比如说作为asp后台程序员,你的主要工作就是处理那些后端的业务逻辑,确保系统的稳定运行。这可不是说说那么简单,你要熟悉asp相关的技术栈,还得知道数据库那边是怎么运作的。每天面对一堆代码,得有耐心,遇到问题不能急躁,要冷静分析。
有时候接到需求后,得第一时间搞清楚客户到底想要什么,然后制定开发计划,这个过程很重要。开发过程中,要注意代码的规范性,不然后期维护起来会很麻烦。比如有一次我接手一个项目,之前的代码写得乱七八糟,各种变量命名随意得很,后来花了好几天才理清楚。还有,测试环节也不能马虎,哪怕是个小功能,也得经过反复验证才能上线。
跟其他部门的沟通也很关键,尤其是跟前端那边,他们提出的问题往往能帮你发现一些潜在的风险。有时候会碰到一些棘手的技术难题,这时候就得查阅资料或者请教同事了。记得之前有个功能做不出来,折腾了好几个晚上,最后发现是某个插件版本太低导致的,升级之后就正常了。
文档这块儿也不能忽视,每次完成一个模块的开发,都要及时更新相关文档,这样方便以后维护。当然,有时候写着写着就会忘记记录,结果后面找起来费劲。还有,服务器那边的监控也不能掉以轻心,一旦发现异常就要马上排查,不然可能会影响整个系统的运行。
【第7篇】php程序员岗位职责范本怎么写100字
1.设计、开发和建设集团形象网站及其他宣传类网站。
2.负责集团网站及其他相关网站的及时更新、功能扩充及改版工作。
3.完成领导交办的其他工作。
书写经验25人觉得有用
写岗位职责的时候,得结合具体的岗位需求和个人理解去写。比如说php程序员这个岗位,肯定得突出技术相关的部分。像负责网站后端开发,这部分就很重要,因为这是php程序员的核心工作之一。还有就是维护和优化现有系统,这也很关键,毕竟很多公司都有老系统需要照顾。
除了技术活儿,沟通也是必不可少的。有时候需要跟前端或者其他部门对接,这就得写清楚需要配合的工作内容。像参与需求分析这样的描述就很合适,能让别人知道你在项目中的角色不仅仅是敲代码。
有时候写的时候可能会漏掉一些细节,比如忘记提到调试和修复bug这块。其实这部分特别重要,毕竟程序不可能一次就完美运行,出现问题就得及时处理。要是没写进去,可能会让人觉得你的工作范围不够全面。
书写注意事项:
记得要体现团队协作精神。像协助完成其他同事的工作,这种表述就能体现出来。不过有时候会不小心写成“协助同事完成工作”,虽然差别不大,但前者听起来更专业一点。
关于技能要求的部分,可以写熟悉常用的php框架,像laravel、symfony之类的。这能让人明白你对行业的了解程度。不过有时会不小心写成“精通多种php框架”,这样显得有点夸张,不如说“熟练掌握几种主流框架”来得实在些。
小编友情提醒:
别忘了加上一些持续学习的内容,比如关注行业动态和技术更新。这表明你有上进心,但有时候会不小心写成“保持不断学习的态度”,虽然意思没错,但“保持”这个词用得稍微有些平淡了。
【第8篇】jsp网站程序员岗位职责怎么写150字
性别:不限|驾照:不要求
岗位职责:
1、计算机相关专业,本科以上学历;
2、有一年以上目网站建设经验,有大型网站工作经验者优先考虑;
3、熟练掌握java,sql,html等开发语言,熟练使用dreamweaver等工具;
4、可以独立完成网站后台工作。
书写经验86人觉得有用
写岗位职责的时候,得根据具体的岗位来定。比如jsp网站程序员这个岗位,就该写清楚他们需要做什么事情。比如,这个岗位的人得负责网站的功能开发,这很重要,因为没有开发就没法有功能。还有,他们得参与项目的讨论,这是为了确保项目方向是对的,要是方向不对,后面改起来很麻烦。
再就是,这个岗位的人需要维护现有的系统,如果系统出了问题,就得赶紧修。这就好比汽车坏了得修一样,不能让它一直坏着影响正常使用。另外,他们还得配合其他部门一起工作,特别是跟前端那边,不然页面和后台可能对不上号,用户看到的就不完整了。
有时候,写的时候可能会忘记一些细节,比如具体的技术要求,像要用到哪些技术栈没写进去。这样不太好,因为不同的技术实现方式差别很大,不明确的话会让人摸不着头脑。还有,岗位职责里应该提到一点,就是这个岗位需要定期学习新技术,不然跟不上行业发展,就跟不上趟了。
写的时候还可能漏掉一些小点,像是加班的情况,有些岗位经常需要加班处理紧急任务,这点也得提一下,让大家心里有数。还有,岗位职责里最好写明考核标准,这样员工知道努力的方向,也能激励他们好好表现。
62位用户关注
63位用户关注
22位用户关注
66位用户关注
72位用户关注
60位用户关注
35位用户关注
54位用户关注
21位用户关注
76位用户关注
62位用户关注
15位用户关注
95位用户关注
48位用户关注
91位用户关注
60位用户关注
54位用户关注
61位用户关注