范文无忧网范文学习范文大全

一个初级程序员应该具备哪些素质

12月30日 编辑 fanwen51.com

[成为一名优秀的高中语文教师应当具备哪些素养]语文教师确实比较错职业所许报考教师资格证候报考职位作名语文教师应该具备哪些能力呢?起看看面讲解吧! 1.信息处理能力 具运用工具书检索信息、资料能力 具运用网络检索、交...+阅读

现在,越来越多的人选择进入软件行业。做一个程序员,开发软件是很多年轻人的梦想,但由于对行业缺乏了解,很多人的目标并不清晰,也不知道自己该从哪里起步。今天我们就从介绍软件工程开始,来和大家谈一谈如何开始你的软件人才的成材之路。 软件工程详解 一般来说,一个完整的软件项目的出炉需要有项目经理(Project Manager)、系统架构师(System Architect)、系统分析员(System Analyst)、分析程序员(A/P Analyst Programmer)和初级程序员(Junior Programmer)的参与。

我们先从软件工程的角度来看看他们各自是如何分工的。 按照软件工程学划分,一个完整的软件项目的前期工作可以划分为软件定义时期和软件开发时期。软件定义时期通常划分成三个阶段,即问题定义、可行性研究和需求分析。开发时期通常由下述四个阶段组成:总体设计、详细设计、编码和单元测试、综合测试。 具体来说,各个阶段的任务如下。

问题定义:在这个阶段,需要提出关于问题性质、工程目标和规模的书面报告。项目经理通过对系统的实际用户和使用部门负责人的访问调查,扼要地写出对问题的理解,并和用户进行良好沟通,进行修改,最后得出一份双方都满意的文档。 可行性研究:这一阶段需要系统架构师进行一次大大压缩和简化了的系统分析和设计过程,就是在较抽象的高层次上进行分析和设计的过程,导出系统的高层逻辑模型,并且在此基础上更准确、更具体地确定工程规模和目标。

然后更准确地估计系统的成本和效益。对系统进行仔细的成本、效益分析是这个阶段的主要任务之一。 需求分析:用户了解他们所面对的问题,知道必须做什么,但通常不能完整准确地表达出他们的要求,更不知道怎样利用计算机解决他们的问题;软件开发人员知道怎样用软件实现人们的要求,但是对特定的具体要求并不完全清楚。因此,在需求分析阶段,系统架构师必须和用户密切配合,充分交流信息,以得出经过用户确认的系统逻辑模型,在经过用户确认之后才能进入下一个阶段。

总体设计:系统分析员首先考虑出几种可能的方案,并估计出每种方案的成本和效益,并在充分权衡各种方案利弊的基础上,推荐一个较好的系统方案,并且制定实现所推荐系统的详细计划。如果用户接受系统分析员推荐的系统,则可以着手完成下一项主要工作,也就是设计软件结构,确定程序由哪些模块组成以及模块间的关系。 详细设计:在这个阶段,分析设计员设计出程序详细的规格说明。

它们应该包含必要的细节,初级程序员可以根据它们写出实际的程序代码。 编码和测试单元:这个阶段的关键任务是写出正确的容易理解、容易维护的程序模块。初级程序员应该根据目标系统的性质和实际环境,选取一种适当的高级程序设计语言,把详细设计的结果翻译成用选定的语言书写的程序,并且仔细测试编写出的每一个模块。 集成测试:这个阶段的关键任务是通过各种类型的测试使软件达到预定的要求,并确保各子模块之间不相互冲突及影响。

这一步的工作由专门的测试员根据项目测试计划来完成。 从哪里开始 成为初级程序员往往是步入软件行业的开始。一个初级程序员应该具备的基本素质包括良好的编码能力、认识和运用数据库的能力和较强的英语阅读和写作能力,并要对软件工程和项目过程有一定了解。 现在,随着“优程”这样的基础软件人才培训项目的出现,在短期内成为初级程序员不再是难事。

但在实际中,由于存在大量规模较小的软件企业,这些企业人力资源有限,所以更需要能够充当多种角色的软件人才。而且由于很多传统学历教育下的软件人才缺乏实践经验,到岗后还需要较长的适应期,所以具有实践经验的软件人才备受青睐。 “优程”在课程设置时注重实用,完全围绕着企业的实际需求确定。通过优程培训的学员不仅具有编程能力,还具有在实际项目中多方面的应用技能。

另外,教学过程注重实践,不仅在课程设置中,安排了长达一个月的实际项目实习,同时还在重点的语言课程如Java和C++的教学中,安排了小项目的实习,避免了传统教育重理论轻实践的弊端。这样培训出来的基础软件人才,不仅可以胜任初级程序员的工作,也具有分析程序员的素质,重要的是,充分的实践经验,为将来从事更高层次的软件工作打下了良好的基础。

延伸阅读:

想学好钢琴个人应该具备什么-[钢琴学习]学习弹钢琴的理想条件有哪些? 从普遍提高人的素质的角度着眼,我们说人人都可以学习弹钢琴。但人和人之间,毕竟有千差万别的不同情况,那么,学钢琴的理想条件是那些呢? (...

成为一名景区讲解员要具备哪些条件讲解是以陈列为基础,运用科学的语言和其它辅助表达方式,将知识传递给观众的一种社会活动。讲解员是沟通博物馆、纪念馆与社会的桥梁和纽带,是博物馆、纪念馆的名片,讲解服务的质...

做销售最重要的是要具备什么样的素质除客观评估一个人实际担任某职位的业绩外,其能力与资格的判定有三条途径:(1)获得高等院校颁发的相关专业学历、学位证书;(2)获得政府部门颁发的国家国家职业资格证书;(3)获得其他组织(...

论述优秀的人力资源应具备哪些素质与能力为了使职责履行比较充分, 人力资源管理者必须具备一定的素质。 管理者应具备的各种技能对人力资源管理者而言是同样适用的。 但是, 由于人力资源管理者的工作具有一定的特殊性...

银行从业人员需要具备的基本素质有哪些一、心理素质 1、“处变不惊”的应变能力; 2、挫折打击的承受能力; 3、情绪的自我掌控及调节能力; 4、满负荷情感付出的支持能力。 5、积极进取,永不言败的良好心态。 二、品格...

银行柜员具备什么样的素质和能力点钞速度 柜员需要的业务素质中第一点要说的就是点钞,理论上来说我们要求是5分钟10把,也就是5分钟1000张,连数代扎,扎好的钱不能一抖就散了的!上柜数钱,不求快,先求稳,数快的前提是...

各位行家:进银行工作要具备什么素质和条件在国内外金融形势越来越复杂的今天,作为一名金融管理工作者,其所要面对工作的困难和复杂程度也是不言而喻的。结合管理者的共性和特性分析,作为一名合格管理者,需要做到以下几点...

要当好一名好护士要具备什么条件浅谈人性化护理对临床护士的几点要求 随着医疗改革的深入发展,职工基本医疗保险及相关政策的实施,人民群众更加关心自身的健康和医疗消费,使转型中企业医院的经营受到前所未有...

考公务员需要具备什么学历考公务员需要大专以上学历。 国家公务员报考条件: (一)具有中华人民共和国国籍; (二)18周岁以上、35周岁以下; (三)拥护中华人民共和国宪法; (四)具有良好的品行; (五)具有正常履行职责的身...

推荐阅读
图文推荐
栏目列表