高级程序员的主要工作是什么?
的有关信息介绍如下:做架构师工作之外的设计工作和实现工作,以及核心代码的编写。
就像微软的NT开发,总架构师是卡特勒。下面每个子系统(文件系统等)这些具体的算法和实现需要高级程序员去设计和实现。之后,将更"低级"的活交给普通程序员。。。。
一下是我截取的word文档里的说明
------------------------------------------------------------------------------------------
职位概要:
编写系统中的关键模块和关键算法的程序,并进行综合测试、修改工作。
工作内容:
按照工作进度和编程工作规范编写系统中的关键模块、关键算法的程序;
对所编写的程序进行严格的综合测试,测试软件模块和软集成产品,进行软件故障的诊断、定位、分析和调试,以实施产品测试方案;
配合测试员修改相应的程序;
编写软产品文档以实施软件文档计划,管理相关软件文档;
向业务部门提供软件的后期技术支持。
------------------------------------------------------------------------------------------
精通1至2门或以上编程语言(必需),编写一些大型软件的程序和算法,懂汇编语言,IT行业的中流底柱,有经验的可达2万/月以上,刚毕业的基础好的也有5K/月深圳。
1)参与软件系统的需求调研和需求分析工作;
2)负责系统的分析和概要设计工作;
3)参与系统核心模块的程序编码工作;
4)负责指导程序员解决开发过程中遇到的技术问题;
5)负责按照公司的软件开发规范编写相关项目技术文档;
6)配合项目经理执行开发过程的技术管理工作。
高大上的程序员工作,也要被颠覆喽