1 / 4
文档名称:

程序员-详解.docx

格式:docx   大小:50KB   页数:4页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

程序员-详解.docx

上传人:科技星球 2021/10/6 文件大小:50 KB

下载得到文件列表

程序员-详解.docx

相关文档

文档介绍

文档介绍:程序员-详解
 
   
 
 
 
 
 
 
 
     
 
 
 
 
 
程序员(Programmer)
目录
1 什么是程序员
2 程序员的岗位职责
3 当代程序员应具备的基本素质
4 程序员应具有的主要技术能力
什么是程序员
  程序员是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、高级程序员、系统分析员,系统架构师,测试工程师六大类。
程序员的岗位职责
  1、对项目经理负责,负责软件项目的详细设计、编码和内部测试的组织实施,对小型软件项目兼任系统分析工作,完成分配项目的实施和技术支持工作。
  2、协助项目经理和相关人员同客户进行沟通,保持良好的客户关系。
  3、参与需求调研、项目可行性分析、技术可行性分析和需求分析。
  4、熟悉并熟练掌握交付软件部开发的软件项目的相关软件技术。
  5、负责向项目经理及时反馈软件开发中的情况,并根据实际情况提出改进建议。
  6、参与软件开发和维护过程中重大技术问题的解决,参与软件首次安装调试、数据割接、用户培训和项目推广。
  7、负责相关技术文档的拟订。
  8、负责对业务领域内的技术发展动态进行分析研究。
当代程序员应具备的基本素质
  高质量的程序,来自于高质量的程序员。我们把程序员自身的内在质量因素称作。素质”,把与软件开发或编程工作相关的外部质量因素称作。能力”。分析程序员主要的质量因素,可以对其形成更加具体、更加深入的认识,也会为新体系的创建指明工作方向。
  【素质1】乐于学****每当人们向编程大师AIWil—hams请教自己是否应该从事编程工作时,大师都会以反问的方式来回答:。我对他们提出的一个问题通常是:‘你喜欢学****吗?’我尚未发现其他问题能更好地提示编程的成功。原因很简单。编程经常不断地改变。你不能仅仅依靠上学,让别人教会你必要知道的东西,然后说:‘喂,那就是这样。’这是不够的,你必须要不断地自己学****br/>  【素质2】慎思明辨。面对层出不穷的新技术,程序员努力学****是非常必要的,但不能像被蒙住眼睛那样尾随他人前进,而要在学****中进行抽丝剥茧”,去理解技术背后所含的观念与思想。对学****与工作中的每一问题,程序员都应慎重思考、注重理解、明辨道理、领悟实质。只有注重锤炼理解能力的程序员,才有望不断提高自己的技术层次。
  【素质3】永不满足。有作为的程序员,应该属于能用高标准要求自己的人。他们在学****技术时永不满足,在编程工作中也永不满足。这已经超越了一般意义上的敬业精神。编程对于他们已不仅仅是谋生手段,而是在五彩斑斓的数字世界里的一种人生体验。他们在一次次“做得更好的欣喜中,积累经验、理解知识、增长才干。
程序员应具有的主要技术能力
  【能力1】从逻辑上理解计算机系统与网络系统的能力。如果对不断提升功能的计算机系统和网络系统没有透彻的了解,即使是一个高级语言程序员,要编写出具有实际意义的高效率的程序也是不可能的。
  【能力2】运用多种语言编程的能力。混合语言编程,是一种还在使用的、针对特定问题而发挥各种编程语言独特功能的传统编程技术。熟练掌握汇编、C++/C#、Del—phi/Java等几种编