《程序员职业调查报告全.docx》由会员分享,可在线阅读,更多相关《程序员职业调查报告全.docx(4页珍藏版)》请在第一文库网上搜索。
1、程序员职业调查报告介绍。程序员是从事程序开发、程序维护的基层工作人员。一般将程序员分为程序设计人员和程序编码人员。二.岗位职责。1、对项目经理负责,负责软件项目的详细设计、编码和内部测试的组织实施,对程序员小型软件项目兼任系统分析工作,完成分配项目的实施和技术支持工作。2、协助项目经理和相关人员同客户进行沟通,保持良好的客户关系。3、参与需求调研、项目可行性分析、技术可行性分析和需求分析。4、熟悉并熟练掌握交付软件部开发的软件项目的相关软件技术。5、负责向项目经理及时反馈软件开发中的情况,并根据实际情况提出改进建议。6、参与软件开发和维护过程中重大技术问题的解决,参与软件首次安装调试、数据割接
2、、用户培训和项目推广。7、负责相关技术文档的拟订。8、负责对业务领域内的技术发展动态进行分析研究三.职业认证。软考程序员考试属于计算机软件水平考试(简称软考)中的一个初级计算机职称考试。对于软考程序员考试并无学历及资历条件限制,更无论年龄、专业与资历。一年可报考软考程序员考试两次,但一次考试只能报考一种资格,因此报考了程序员考试则无法再报考软考其他级别或科目的考试。同时软考程序员考试采用笔试形式,考试实行全国统一大纲、统一试题、统一时间、统一标准、统一证书的考试方式。四.薪资标准。普遍认为,程序员是一份高薪的职业。从调查结果来看,工作三年内,五分之一的程序员群体年收入在6万以下。五分之一的程序
3、员在三年内年薪就达到了20到30万的水平。大多数程序员年收入在10万到20万之间,相比于其他一些行业,月薪过万已经是高收入水平。在工作3到5年后,百分之九十以上的程序员达到了月薪过万的水平,只有十分之一的群体收入低于10万。超过六分之一的群体甚至年薪达到了30万到50万的水平。五.日常工作。确认通过审查方案的目标,输入数据,分析师,监事,和客户的输出要求的项目要求。安排项目要求在编程序列分析要求;准备工作流程图和使用计算机知识的能力,题材,编程语言和逻辑图。编码工作流程的信息转换成计算机语言的项目要求。通过输入编码信息的计算机程序。确认程序操作进行测试,修改程序序列和/或代码。准备写操作指令供
4、用户参考。保持历史记录,通过记录方案的制定和修订。维护客户的信心和保护保密的业务。六.反思。一般说来中国的程序员大都是吃“青春饭”的,大部分程序员的黄金时代是2035岁。到了35岁左右,一批又一批年轻程序员会给你带来巨大的竞争压力。首先由于软件行业的飞速发展,很多自己以前学的东西逐渐升级换代,而许多程序员由于长期工作,学习新知识的效率必然下降。其次自己干了几年,薪水要求自然就高了,而年轻程序员工资又低、干活又快,当然会成为老板的首选;第三,35岁基本都已经成家了,要支撑家庭的生活负担,几乎连从头再来的勇气都不会有了。中国的老话说“长江后浪推前浪、前浪死在沙滩上”,这个历史的规律在软件开发行业体
5、现的尤其明显和残酷,很多程序员必然要面对的结果就是降薪乃至失业。都知道人最难战胜的是自己,所以自我也就是程序员需要超越的最大障碍。大多程序员都把系统分析员和项目经理作为自己的职业目标,但这些目标的达成,需要个人素质、市场机遇等多个方面的条件,太多的程序员就是在高不成、低不就的状态中蹉随了岁月。对于系统分析员,特别需要以下几方面的素质:客户需求分析能力、系统架构与设计能力、模块分解设计能力、项目流程控制能力、项目风险评估能力等,而对于项目经理则更注重项目管理方面的能力如团队组织能力、沟通协调能力、分析问题解决问题的能力以及良好的职业道德等,而这些素质和能力往往只能依靠程序员个人的学习和努力。看到越来越多的程序员开始学习项目管理的课程,真的有点为他们担心,因为现在的项目管理培训只能停留在理论和考证的程度,既没有素质方面的训练,又缺少实际软件开发项目的案例,学习的结果远远不能达到预期的效果。