当前位置 首页 > 职场薪闻 > 招聘会资讯 > 计算机软件 > 程序员
程序员
2018-07-11 阅读 977
程序员职位百科:程序员概念,岗位职责,岗位分类,必备技能,素质要求,程序员培训机构供参考,提升程序员自我修养的具体方法有哪些?软件从业人员的不同岗位的平均薪资等。
温州招聘网 www.wzzp.com

 ▎概念


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


▎程序员工作内容及岗位职责


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


▎程序员岗位分类


计算机科学发展到今天(21世纪初期),程序员从事的人群很多,分工也不相同,从大的方面可以分为以下几类:asp程序员、delphi程序员、php程序员、powerbuilder程序员、C程序员、linux程序员、net程序员、vb程序员、java程序员、javascript程序员、C++程序员、Python程序员、ABAP程序员、android程序员、iOS程序员。


▎程序员必备技能


熟练开发工具、熟知数据库、了解操作系统、不要将软件工程与CMM分开、需求理解能力、模块化思维能力。


▎程序员素质要求


团队精神和协作能力、文档习惯、规范化的代码编写习惯、测试习惯、学习和总结的能力、拥有强烈的好奇心。


▎程序员学习机构供参考


1.黑马程序员 2.达内3.智游4.北风教育5.千峰6.蓝欧.7.布尔教育


▎程序员培训机构供参考


一、选择数据库技术和互联网技术的人数总和占到了总人数的一半
二、几乎一半的.NET用户不参与开源项目RedHat+Ubuntu占有率超过70%
三、揭示八成技术人员数据库选型标准SQLServer用户接近50%
四、中国程序员最爱的智能手机平台Linux+Java超过Symbian
五、七成程序员不愿意选择门户网站获取开源信息,而更关注SourceForge等
六、Java开发框架:6%的JSF欲撼动21%的Struts
七、C++开发环境格局难打破75%的开发人员首选VS系列
八、中国程序员健康两成感觉很虚弱亚健康接近七成
“干得比驴累,吃得比猪差,起得比鸡早,睡得比狗晚,看上去比谁都好,五年后比谁都老。
九、.NET全面进入2.0时代,AJAX风头正劲“在Java领域,JDK8.0是当之无愧的主流平台,但JDK1.7仍保有一半以上的占有量。


▎提升程序员自我修养的具体方法有哪些?


一、科学基础
1、 数据结构 2、 操作系统 3、 数据库 4、 编译原理


二、英语能力
1)对自己所使用语言,每一个关键词都知道具体的英文翻译、逻辑含义以及读音。
2)对于自己使用语言所涉及到的相关方法、类库、框架、工具等,能知道其中每一个方法、过程以及参数关键词等的英文翻译、逻辑含义以及读音。
3)对常见的编程逻辑和核心关键词,能够用英文组织问题的描述,最简答的也行,只要能被搜索引擎读懂就可以
4)在自己技术知识范围内的任何的英文的技术手册、文档、文章或是问题描述,能够读懂8成的内容含义,能够读懂完整的技术含义。


三、搜索方法
1、 搜索源选择
2、 关键词构造
3、 联想搜索
4、 资源搜索


四、思维模式


五、工作与编程习惯
1、 快捷键的使用
2、 代码注释
3、 命名规则
4、 不将就的编程逻辑
5、 数据备份
6、 邮件工作方式


▎初级程序员平均工资




岗位职责: 
1.负责页面前端开发 
2.负责php程序开发 
3.负责页面前端重构 
任职要求: 
1、软件工程或电子信息工程专业优先考虑 
2、对编程有浓厚兴趣者
3、有Java方面的基础优先考虑 
4、刻苦勤奋,公司可给予培训 
5、优秀应届生优先考虑


▎中级程序员平均薪资水平




岗位职责
中级程序员职位描述: 
1、精通一种编程语言(JAVA、.NET、LOTUS)
2、熟悉多种语言
3、熟悉BS编程
4、能带领团队实施大型项目,并能设计、开发一些新的模块
5、一年以上多个领域的实施和编程经验。


▎高级程序员平均薪资水平




岗位职责:
1、负责进行技术评测,bug处理,代码开发;
2、负责网站数据库、栏目、程序模块的设计与开发;
3、负责根据公司要求进行erp、oa、crm系统等项目开发;
4、定期与培训部和测试部沟通,获取反馈信息并进行相应的处理;
5、按时按质完成公司下达程度开发、系统评测等工作任务;
6、定期维护网站程序,处理反馈回来的系统bug;
7、网站程序开发文档的编写。
岗位要求
1、大学本科及以上学历,计算机或相关专业,有扎实的程序开发基础知识;
2、精通至少一种开发语言,精通asp.net优先,能独立承担项目开发,2年以上相关经验;
3、熟练使用Mssql数据库.并对数据库优化有一定的经验;
4、熟练掌握XML、HTML/XHTML、CSS、Javascript、AJAX、JSON等Web页面技术;
5、熟悉各主流CMS程序二次开发;
6、熟悉企业ERP系统维护者优先;
7、掌握andriod或ios客户端开发技术者优先;



▎系统分析师平均薪资水平




岗位职责:
1. 相关专业本科及以上学历;5年以上软件行业工作经验和3年以上的代码编写工作经验;2.对web架构设计有深刻的理解与实践;
2. 有大规模高并发访问的Web应用架构设计和开发经验;
3. 长期从事web服务技术领域研究与应用,具有独立完成大型 Web 架构设计的能力;
4. 有带领研发团队的经验,擅长架构设计,具有系统架构师任职经验者优先;
6.对分布式计算有一定的认识和理解。



▎系统架构师平均薪资水平




岗位职责:
1、对oracle数据库设计和开发有一定了解,能根据较复杂业务逻辑独立设计数据模型和数据间关系;
2、具有良好的沟通表达能力,有一定的用户需求分析和理解能力;
3、熟练使用RUMLVisio、RationalRose、PowerDesign等,有一定的功能设计和数据设计能力,熟悉软件设计模式,能够使用其中的一些建模工具;
4、扎实的Java或.net技术,熟悉技术体系;
5、熟悉RUP、XP、CMMI等项目开发管理规范;
6、具有良好文档编写能力;
7、工作细致,具有良好的团队合作精神,高度的责任感,较强的适应、沟通、表达能力。



▎测试工程师平均薪资水平




岗位职责:
测试工程师,软件质量的把关者。
1、编写测试计划、规划详细的测试方案、编写测试用例。
2、根据测试计划搭建和维护测试环境。
3、执行测试工作,提交测试报告。包括编写用于测试的自动测试脚本,完整地记录测试结果,编写完整的测试报告等相关的技术文档。
4、对测试中发现的问题进行详细分析和准确定位,与开发人员讨论缺陷解决方案。
5、提出对产品的进一步改进的建议,并评估改进方案是否合理。对测试结果进行总结与统计分析,对测试进行跟踪,并提出反馈意见。
6、为业务部门提供相应技术支持,确保软件质量指标。



更多程序员职位推荐>>http://www.wtzpw.com/zpjisuanjiruanjian/

更多程序员简历推荐>>http://www.wtzpw.com/jljisuanjiruanjian/



本文原创发布于温州招聘网。转载请附带本文链接,谢谢!
图片原于网络,侵权请联系删除!
关键词:程序员
评论(0)
1
推荐阅读