第1篇 程序员-岗位职责
程序员的岗位职责定义及内容有哪些所从事的是什么样的工作想了解更多请看程序员岗位职责范文。
程序员(英文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意思相同)
坚持认为某种技术最好
如果让他用他认为不好的技术他会非常别扭聪明、健谈、兴趣广泛
在大学和工作前就开始接触程序
相关阅读:总经理助理岗位职责行政文员岗位职责
第2篇 传媒php程序员岗位职责
工作职责1、负责模块、模板编码。2、负责单元测试并参与集成测试。职位要求1、掌握php程序设计语言,理解mvc设计方法。2、掌握sql语言,至少熟悉一种常用rdbms系统(mysql、oracle等)。3、熟悉javascript、css、html等网页相关技术。4、具备一年以上php开源项目二次开发经验或基于smarty、zendframework等开发框架开发经验者优先。
第3篇 flash程序员岗位职责及相关职位要求
flash程序员是指具有全面的flash编程开发技能的程序员
flash程序员职位要求
1.flash/actionscript 开发职位需要有至少2年的相关工作经验;
2.有在线互动产品开发工作经验;
3.精通actionscript和xml,熟悉actionscript2.0、oop编程;
4.有flash和后台数据库集成的经验或是相关的工作经验优先;
5.精通对movieclip、sound、video控制(最好有编写过flash的mp3播放器作品),精通fcs1.5/fms音视频部份;
6.了解基于timeline的diy系统合成原理,有相关工作经验或者作品更佳。
flash程序员岗位职责
1.开发flash在线多媒体编辑系统;
2.有全面的开发技能,能够胜任交互性的flash动画或是应用程序的开发工作;
3.能够编写与分析flash actionscript 脚本语言;
4.能够把flash动画,图形和动态程序做到完美结合;
5.能够通过后台flash程序来支持和保证前台设计效果更好的体现。
第4篇 aps程序员岗位职责
配合公司网络项目团队开发相关产品,项目均为自主产品非外包。参与新项目整体开发和计划参与项目系统架构设计,负责系统模块分析和系统接口设计核心代码与组件编写,共享重用代码库开发我们是一个年轻充满想象力务实的团队,我们求贤若渴。我们的信条是改变世界的不是代码,而是赋予代码的灵魂。这里没有花拳绣腿没有各种形式主义工作环境开放,你的所有意见无论是否被采纳都会被尊重,你将搭档的队友都是具有丰富互联网经验的行业精英,他们跟你一样期望找到靠谱的同伴共创造未来。我们很靠谱,就差你!关键词互联网平台项目期权激励开放1计算机及相关专业毕业,本科以上学历21年以上.net平台下web站点开发经验非企业站3精通xmljavascript;精通sqlserver4精通c,asp.net,对ado.net方面的编程非常熟练;较强的数据库整体架构能力。5对于未来职业规划明确定位在互联网,对互联网有浓厚的兴趣。具有良好的沟通能力和团队合作精神务实虚心较强的学习能力。
第5篇 net中级程序员岗位职责
1、负责公司项目的模块开发,及时响应业务内容的技术需求;
2、负责对项目模块进行开发与测试;
3、定期进行项目维护和升级;
4、计算机相关专业大专及以上学历,两年以上相关工作经验;
5、熟悉.net框架,有较强的逻辑思维能力,熟悉三层架构;
6、熟悉b/s开发,能熟练使用web开发相关的html、javascript、ajax、jquery;
7、熟悉sql server,有扎实的sql脚本编写能力,能熟练独自编写存储过程并能根据要求做性能优化;
8、熟练使用 vsxxxx年及以上ide开发环境,熟悉多线程开发;
9、有良好的语言表达能力,学习能力,责任心强,主动性高,良好的代码风格测试习惯,能独立完成所安排的开发工作;
10、具有良好的团队精神,为人诚信,工作主动,有责任心,能够承受工作压力
第6篇 计算机程序员岗位职责
职位职责:
1. 负责公司相关系统的开发、升级、优化工作。
2. 独立完成功能模块的程序开发、单元测试,具备快速排查定位问题,保证系统的稳定性
3. 能在限定时间内高效、无误的完成给予的开发任务
职位要求:
1. 熟练掌握基于lnmp的web开发及系统部署
2. 熟悉laravel、yii2、thinkphp等框架
3. 熟悉主流web前端技术如html、css、javascript、ajax、jquery等
4. 熟悉 linux 操作系统,能够在 linux 下进行日常开发工作,熟悉 shell 脚本编程及常用的管理命令
5. 有良好的沟通能力、协调能力、团队合作能力和学习能力
对技术有钻研精神,积极主动,责任心强,思维活跃,具备较强的学习能力并且能承受较大工作压力;
第7篇 unity3d游戏程序员岗位职责
unity3d高级游戏程序员 1、使用unity3d引擎开发3d休闲、棋牌、卡牌游戏
2、与策划、美术、产品人员讨论开发需求及技术实现细节
3、编写高效、稳定、安全的代码
4、负责游戏上线后的优化与迭代开发
任职资格:
1、3年以上unity3d游戏开发经验,有成功项目经验者优先;
2、熟悉常用数据结构和算法,有良好的代码编写习惯,结构清晰、命名规范、逻辑性强
3、熟练掌握3d渲染相关知识,对dx/opengl有一定了解,熟悉各种主流特效、3d效果的实现方式
4、对资源优化、内存及性能优化有一定的研究,了解常用设计模式
5、热爱游戏,对游戏有自己的理解,做过卡牌,棋牌游戏的优先考虑
第8篇 php程序员岗位职责、要求以及未来可以发展的方向
php 程序员就是用php做为开发语言的程序员。但是往往一个程序员不是仅仅局限某一种开发语言,或用某一种开发语言来划分的。但是为了提高开发效率,现在的科技企分工越来越明确,很少出现一个程序员同时用多种语言开发的情况。
php程序员岗位职责
1.负责协助技术总监进行技术评测,bug处理,代码开发;
2.负责网站数据库、栏目、程序模块的设计与开发;
3.负责根据公司要求进行erp、oa、crm系统等项目开发;
4.按时按质完成公司下达程度开发、系统评测等工作任务;
5.定期维护网站程序,处理反馈回来的系统bug;
6.网站程序开发文档的编写。
php程序员岗位要求
1.良好的代码习惯,要求结构清晰、命名规范、逻辑性强、代码冗余率低;
2.熟悉mysql,有较为熟练地掌握mysql语言及编写存储过程、触发器等数据库开发的能力;
3.精通php语言,精通cgi标准和http等互联网协议;
4.熟练掌握javascript、div+css等web前端布局及多浏览器兼容相关技术;
5.英文水平过硬,能基本不借助字典快速阅读英文文档;
6.熟练使用linux或unix系统,熟悉在linux、unix下配置php+mysql的运行环境;
7.有良好的沟通、协调能力和学习能力,具备良好的团队合作精神,对工作积极严谨踏实,能承受较大的工作压力。
php程序员发展方向
程序员→系统分析员→架构师→技术经理→cto
程序员→项目组长→项目经理→项目总监→cto
程序员→产品设计师→产品经理→cto。
php程序员薪情概况
由于php相对于其他开发语言,上手容易,要求起点较低。所以,相应的php程序员的薪资水平也比不上java和.net的程序员。在一线城市php程序员的工资在月薪6000~8000,技术骨干10000以上。
第9篇 php程序员招聘岗位职责
岗位职责:
1、理解项目的背景和目标,深入理解项目的逻辑;
2、对项目开发目标进行技术选型和决策,给出具体技术方案;
3、对项目实现给出评估和完整排期;
4、开发实现产品,对新有业务提供技术支持;
职位需求:
1、热爱互联网、热爱技术
2、主动性强、有独立思考和和解决问题的能力
3、熟悉lamp环境的使用、操作、性能优化
4、熟悉各种缓存、nosql技术并对其特性原理都有了解
5、对流行的技术架构中每个技术结点都有深入了解
6、有在互联网企业、网络游戏开发团队工作经验者优先
7、基础扎实,了解数据结构、tcp/ip原理并应用到实践者优先
8、有大并发事务架构设计者优先
9、有关系型数据库实现大数据量处理者优先
第10篇 软件开发程序员岗位职责
职位要求:
1.精通任何一种电脑语言(如c语言、java、易语言等任意一种电脑语言)
2.会用上述语言开发基础功能的小程序(如游戏外挂、网络爬虫、信息采集、按键辅助脚本、类似按键精灵的鼠标自动点击小程序、用于自动点击软件的小插件等)
3.有游戏外挂、游戏辅助脚本外挂等开发经验者优先(欢迎应届生朋友)
4.英语熟练者优先、有外贸平台类软件开发工作经验者优先
岗位职责:
1.根据要求开发小程序、软件外挂、辅助类插件、辅助类脚本等基础软件,致力于智能化外贸的软件建设与维护
2.外贸类软件及系统的日常维护、漏洞修复、及解决软件使用中随时出现的问题
第11篇 c++游戏开发程序员岗位职责
1、编码:根据需求文档和系统设计,使用不同开发软件及相应编程规范,在要求的时间和质量范围内,完成需求开发的编码实现,具备界面编程相关知识。
2、联调:设计用户交互端口,配合其他程序员,检查功能完成度和完成联调。
3、代码review:根据编码规范,review代码,完成个人自测。
4、提交:根据程序版本,提交已经完成的代码。
5、改bug:根据质量体系要求,配合他人或自己查错改错,降低bug和重复测试次数。
6、维护:阅读原有代码,完成程序改造和维护,解决技术故障和消除产品中的缺陷。
7、优化:通过算法设计或新技术研发,优化产品性能。
职位要求
1、计算机、软件、通信、电子等相关专业,本科以上学历。
2、三年以上网络游戏服务端/大型服务/通信系统核心开发经验,熟悉c++开发,熟练使用visual studio进行高质量编码,熟悉程序调试和故障定位,能迅速定位并解决突发问题;了解tcp/ip、网络、多线程编程,了解lua。
3、精通数据结构与算法、socket编程、多线程编程等;精通至少一种常用数据库,如:mysql、sql server、oracle、mongodb,redis;熟悉nodejs,异步编程模型,了解es6,typescript等技术。
4、熟悉linux操作系统及系统下的shell编程者优先。
5、热爱游戏开发,有较强的自学能力、分析及解决问题能力,良好的团队合作能力以及需求分析能力。
工作内容
1、编码:根据需求文档和系统设计,使用不同开发软件及相应编程规范,在要求的时间和质量范围内,完成需求开发的编码实现,具备界面编程相关知识。
2、联调:设计用户交互端口,配合其他程序员,检查功能完成度和完成联调。
3、代码review:根据编码规范,review代码,完成个人自测。
4、提交:根据程序版本,提交已经完成的代码。
5、改bug:根据质量体系要求,配合他人或自己查错改错,降低bug和重复测试次数。
6、维护:阅读原有代码,完成程序改造和维护,解决技术故障和消除产品中的缺陷。
7、优化:通过算法设计或新技术研发,优化产品性能。
职位要求
1、计算机、软件、通信、电子等相关专业,本科以上学历。
2、三年以上网络游戏服务端/大型服务/通信系统核心开发经验,熟悉c++开发,熟练使用visual studio进行高质量编码,熟悉程序调试和故障定位,能迅速定位并解决突发问题;了解tcp/ip、网络、多线程编程,了解lua。
3、精通数据结构与算法、socket编程、多线程编程等;精通至少一种常用数据库,如:mysql、sql server、oracle、mongodb,redis;熟悉nodejs,异步编程模型,了解es6,typescript等技术。
4、熟悉linux操作系统及系统下的shell编程者优先。
5、热爱游戏开发,有较强的自学能力、分析及解决问题能力,良好的团队合作能力以及需求分析能力。
第12篇 c#网站程序员岗位职责
1. 负责模块开发工作,编写高效,可读性强的代码并对代码进行单元测试 2. 在进度规定的范围内高质量完成指定模块的设计、开发任务 3. 参与项目与技术文档的编写 4. 协助上级主管制定工作计划,按时完成工作进度 5. 对上层领导按时交待每一个开发项目的进度、风险分析、结果等事项,有及时沟通的能力
1.须有2年以上asp.net开发经验;精通web技术、熟练和全面掌握asp.net,c#,了解javascript,jquery,css 2. 有中、大型asp.net mvc网站开发经验优先 3. 具备高水平的代码编写能力,熟悉web程序代码安全 4. 有一定的代码阅读和分析能力和熟悉重构和代码优化 5. 精通mssql mysql,能编写高效率的sql语句和存储过程 6. 能按照规范的软件开发流程,完成软件的编码和测试工作
第13篇 c++游戏客户端程序员岗位职责
1. 客户端逻辑功能模块编码工作
2. 客户端界面ui模块编码工作
3. 客户端相关工具开发维护
岗位要求:
1. 熟悉c++语言,熟悉vc开发平台
2. 熟悉任何引擎者优先
3. 熟悉lua或python者优先
4. 有游戏ui相关开发经验者优先
5. 需要有参与过dota类的竞技型游戏开发经验,或者是有动作类mmorpg项目开发经验的
6. 对游戏开发有一定热情
第14篇 招聘php程序员岗位职责
岗位职责:
1、熟悉mysql+php环境编程;
2、熟悉javascript、jquery、php、mysql数据库等;
3、有良好的代码习惯,结构清晰,命名规范,逻辑性强,代码冗余率低;
4、为人做事要求:真诚、善良、积极乐观。
第15篇 asp.net网站程序员岗位职责
职位描述:
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.具有较强的责任心,谦虚谨慎的工作作风和工作态度,能够主动获取新知识,并具有较强的领悟力
第16篇 unity游戏程序员岗位职责
unity3d高级游戏程序员 1、使用unity3d引擎开发3d休闲、棋牌、卡牌游戏
2、与策划、美术、产品人员讨论开发需求及技术实现细节
3、编写高效、稳定、安全的代码
4、负责游戏上线后的优化与迭代开发
任职资格:
1、3年以上unity3d游戏开发经验,有成功项目经验者优先;
2、熟悉常用数据结构和算法,有良好的代码编写习惯,结构清晰、命名规范、逻辑性强
3、熟练掌握3d渲染相关知识,对dx/opengl有一定了解,熟悉各种主流特效、3d效果的实现方式
4、对资源优化、内存及性能优化有一定的研究,了解常用设计模式
5、热爱游戏,对游戏有自己的理解,做过卡牌,棋牌游戏的优先考虑
第17篇 工具程序员岗位职责
引擎工具程序员(tool programmer) 维塔士 上海维塔士电脑软件有限公司,维塔士,维塔士 responsibility
维护项目工具链/资源管线
针对新平台对工具链/资源管线做扩展
优化数据制作过程
与策划、美术师一起创作新游戏内容
you must:
良好的编程语言基础,如 c#
熟悉至少一种 gui framework (qt, wpf, winform…)
熟悉脚本语言 (python, lua…)
熟悉 max, maya, plug-in/script
熟悉 shell script
熟悉数据管道自动化
you may should:
了解常规游戏数据结构 (mesh, animation, texture, material...)
了解 fbx, havok 或其他中间件工具
了解控制系统的延展版本 ( git, perforce... )
第18篇 cobol程序员岗位职责
1。大学本科,英语4级,计算机相关专业;
2。熟练掌握mainframe或as/400相关知识; 或有志从事有关主机或as/400开发的应届生;
3。工作认真,具有团队合作精神
第19篇 seo程序员岗位职责
seo程序员 金华市锦珂贸易有限公司 金华市锦珂贸易有限公司,锦珂 1.负责提高网站在搜索引擎中的排名;
2. 通过非常规的 seo 技术为业务引进有效的流量,优化网站;
3. 不断尝试新方法新技术,为白帽 seo 提供可行性的参考;
4. 制定关键词优化策略和方案,包含关键词挖掘分析,关键词部署,内链调整,并持续优化;
5. 分析网络市场,摸索竞争对手,网络推广各项数据,定期提供数据分析报告,并找出相应的改进方法,保证
推广正常有效进行;
6. 公司安排的其它工作事项。
第20篇 java主程序员岗位职责
职位描述:岗位职责: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充满创业激情,能够在压力下,以一个创业者的态度,出色的完成工作。公司福利:五险一金年终奖补贴(交通费、餐费、话费)研发类人员实行弹性工作制节假日依据国家标准规定执行
63位用户关注
71位用户关注
60位用户关注
34位用户关注
53位用户关注
20位用户关注
75位用户关注
99位用户关注
88位用户关注
26位用户关注
68位用户关注
97位用户关注
93位用户关注
29位用户关注
13位用户关注
91位用户关注
44位用户关注
36位用户关注