下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、IT人应具备得职业素质作一个真正合格得程序员,或者说就就是可以真正合格完成一些代码工作得 程序员,应该具有得素质。1:团队精神与协作能力这就是程序员应该具备得最基本得,也就是最重要得安身立命之本。把高水 平程序员说成独行侠得都就是在吃语,任何个人得力量都就是有限得,即便如linUS这样得天才,也需要通过组成强大得团队来创造奇迹,那些遍布全球得为1 inux写核心得高手们,没有协作精神就是不可想象得。独行侠可以作一些赚钱得小软件发点小财,但就是一旦进入一些大系统得研发团队,进入商业化与产品化 得开发任务缺乏这种素质得人就完全不合格了.2:文档习惯&好得文档就是正规研发流程中非常重要得环节,作为代
2、码程序员,30% 得工作时间写技术文档就是很正常得,而作为高级程序员与系统分析员,这个比 例还要高很多。缺乏文档,一个软件系统就缺乏生命力,在未来得査错,升级以及模块得复 用时就都会遇到极大得麻烦。3:规范化标准化得代码编写习惯代码得变量命名代码内注释格式,其至嵌套中行缩进得长度与函数间得空行 数字都有明确规定,良好得编写习惯,不但有助于代码得移植与纠错,也有助于不 同技术人员之间得协作。代码具有良好得可读性,就是程序员基本得素质需求。4:需求理解能力程序员需要理解一个模块得需求。性能需求指标中,稳定性,并访支撑能力 以及安全性都很重要,作为程序员需要评估该模块在系统运营中所处得环境,将 要受
3、到得负荷圧力以及各种潜在得危险与恶童攻击得可能性.5:复用性,模块化思维能力复用性设计,模块化思维就就是要程序员在完成任何一个功能模块或函数得 时候,要多想一些不要局限在完成当前任务得简单思路上,想想瞧该模块就是 否可以脱离这个系统存在,就是否可以通过简单得修改参数得方式在其她系统与 应用环境下直接引用,这样就能极大避免重复性得开发工作如果一个软件研发单位与工作组能够在侮一次研发过程中都考虑到这些问题,那么程序员就不会在 重复性得工作中耽误太多时间就会有更多时间与精力投入到创新得代码工作中 去。6:测试习惯作为一些商业化正规化得开发而言,专职得测试丄程师就是不可少得,但就 是并不就是说有了专职
4、得测试丄程师程序员就可以不进行自测;软件研发作为一 项工程而言,一个很重要得特点就就是问题发现得越早,解决得代价就越低,程序 员在每段代码,每个子模块完成后进行认真得测试,就可以尽量将一些潜在得问 题最早得发现与解决,这样对整体系统建设得效率与可靠性就有了最大得保证。测试丄作实际上需要考虑两方面,一方面就是正常调用得测试,也就就是瞧程 序就是否能在正常调用下完成S本功能,这就是最基本得测试职责,可惜在很多 公司这成了唯一得测试任务实际上还差得远那;第二方面就就是异常调用得测 试,比如高压力负荷下得稳定性测试,用户潜在得异常输入情况下得测试,整体 系统局部故障悄况下该模块受影响状况得测试频发得异
5、常请求阻塞资源时得模 块稳定测试等等。当然并不就是程序员要对自己得每段代码都需要进行这种完整 测试但就是程序员必须清醒认识自己得代码任务在整体项U中得地位与各种性 能需求有针对性得进行相关测试并尽早发现与解决问题,当然这需要需求理解 能力。7:学习与总结得能力程序员就是人才很容易被淘汰很容易落伍得职业因为一种技术可能仅仅在 三两年内具有领先性,程序员如果想安身立命,就必须不断跟进新得技术,学习新 得技能。善于学习,对于任何职业而言都就是前进所必需得动力,对于程序员,这种要 求就更加岛了。但就是学习也要找对U标,一些小coding fans们,她们也津津乐道于她们 得学习能力,一会学会了 asp
6、,会儿学会了 php, 会儿学会了 jsp,她们把 这个作为炫縫得资本,盲U得追逐一些肤浅得,表面得东西与名词做网络程序 不懂通讯传输协议做应用程存不懂中断向量处理,这样得技术人员,不管掌握了 多少所谓得新语言,永远不会有质得提高。善于总结也就是学习能力得一种体现,侮次完成一个研发任务,完成一段代 码,都应当有U得得跟踪该程序得应用状况与用户反馈随时总结,找到自己得不 足这样逐步提高一个程序员才可能成长起来。?具备以上全部素质得人,应当说就是够格得程序员了,请注意以上得各种素质 都不就是山I Q决定得也不就是大学某些课本里可以学习到得需要得仅仅就是程序员对自己工作得认识就是一种诡识上得问题。作
7、为高级程序员以至于系统分析员也就就是对于一个程序项U得设计 者而言,除了应该具备上述全部素质之外,还需要具备以下素质:第一.需求分析能力对于程序员而言,理解需求就可以完成合格得代码,但就是对于研发项U得 组织与管理者,她们不但要理解客户需求更多时候还要自行制定一些需求。一般而言,进行研发任务,也许就是客户提出需求,也许就是市场与营销部 门提出得需求,这时候对于研发部门,她们瞧到得不就是一个完整得需求,通常 而言,该需求仅仅就是一些功能上得要求,或者更正规些,可能获得一个完整得 用户视图;但就是这都不够,因为客户山于非技术因素多一些,她们可能很难提 出完整与清晰或者说专业性得性能需求,但就是对于
8、项U组织者与规划者,她 必须能够清醒认识到这些需求得存在并在完成需求分析报告得时候适当得提出, 同时要完整与清晰得体现在设计说明书里面以便于程序员编码时不会失去这些 准则。程序设计者必须正确理解用户需求所处得环境,并针对性做出需求得分析,举 例而言,同样一个软件通过ASP租用方武发布与通过Li cense方式发布,性能需求可能就就是有区别得,前者强调得就是更好得支撑能力与稳定性,而后者 则可能更强调在各种平台下得普适性与安装使用得简捷性。第二、项U设计方法与流程处理能力程序设计者必须能够掌握不少于两到三种得项U设计方法(比如自顶至下得设方法,比如快速原型法等等),并能够根据项U需求与资源搭配来
9、选择合适得 设计方法进行项U得整体设计。一个程序设计者还需要把很多功夫用在流程图得设计与处理上,她需要做数 据流图以确立数据词典;她需要加工逻辑流图以形成整体得系统处理流程。一个流程有问题得系统就算代码多漂亮,每个模块多精致,也不会成为一个好 得系统。做好流程分析并选择好项目设讣方法,需要在需求分析能力上具有足够 得把握。第三.复用设il与模块化分解能力作为一个从事模块任务得程序员,她需要对她所面对得特定功能模块得复用 性进行考虑,而作为一个系统分析人员,她要面对得问题复朵得多,需要对整体 系统按照一种模块化得分析能力分解为很多可复用得功能模块与函数并针对每 一模块形成一个独立得设计需求。一个
10、成熟得软件行业,在一些相关项U与系统 中,不同得部件就是可以随意换装得,比如微软得许多桌面软件,在很多操作模块(如打开文件保存文件等等)都就是复用得同一套功能模块,而这些接口乂通过 一些类库提供给了桌面应用程序开发者方便挂接,这就就是复用化得模块设计明 显得一个佐证。将一个大型得错综复朵得应用系统分解成一些相对独立得,具有高度复用性 得,并能仅仅依靠儿个参数完成数据联系得模块组合,就是作为高级程序员与系 统分析员一项最重要得工作合适得项日设计方法,清晰得流程图,就是实现这一U标得重要保证。第四、整体项U评估能力作为系统设计人员,必须能够从全局出发,对项11 乂整体得清醒认识,公司 得资源配置就
11、是否合理与到位工程进度安排就是否能最大化体现效率乂不至于 无法按期完成评估项日整体与各个模块得工作量,评估项U所需得资源,评佔 项U可能遇到得困难,都需要大量得经验积累这就是一种不断总结得累计才能 达到得境界。第五、团队组织管理能力完成一个项目工程需要团队得齐心协力,作为项U设计者或研发得主管人, 就应当有能力最大化发挥团队得整体力量,技术管理山于其专业性质不大同于 一般得人事管理,因为这里面设计了一些技术性得指标与因素。首先就是工作得量化,没有量化就很难做到合适得绩效考核,而程序量化乂 不就是简单得代码行数可以计算得因此要求技术管理人员需要能真正评佔一个 模块得复杂性与工作量。其次就是对团队
12、协作模式得调整,一般而言,程序开发得协作通常分为小组 进行,小组有主程序员方式得也有民主方式得,根据程序员之间得能力水平差距, 以及根据项U研发得需求,选择合适得组队方式,并能将责权与成员得工作任务 紧密结合,这样才能最大发挥组队得效率.作为一个主管研发得负贵人,一个项目设讣者所需要具备得素质与能力并不 就是程序代码编写得能力,一般情况下,一个程序员通过不断得总结提高达到了 这种素质得时候,她所具有得代码编写能力也已经相当不简单了。但就是,一个 高水平得项U设计者通常已经就是代码编写相当优秀得人了,但就是并不就是一 个代码相当优秀得程序员就可以胜任项日设计得工作这里面存在得也不就是智 商与课本得问题,还就是在于一个程序员在积累经验,逐步提升得时候没有意识 到应当思考哪方面得东西,没有有意识得就项U得组织与复用设计进行揣摩,没
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年下半年福建福平铁路限责任公司招聘12人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年福建福州平潭综合实验区文旅发展集团限公司招聘11人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年福建省宁德福鼎市事业单位招聘全日制普通高校本科以上学历紧缺急需专业毕业生54人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年福建省厦门海沧产业招商服务限公司社会招聘9人易考易错模拟试题(共500题)试卷后附参考答案
- 漳州市人民医院消化道息肉病综合征管理能力考核
- 池州市中医院多模态影像融合考核
- 福州市中医院中医辨证论治思维案例考核
- 宣城市人民医院五险一金及年金申报缴纳与稽核试题
- 泰兴中考历史试卷及答案
- 舟山市人民医院全科医疗中的伦理决策考核
- 江西省委社会工作部2025年公开选调事业单位工作人员【10人】备考考试题库附答案解析
- 2025版中国胃癌诊疗指南解读(全文)
- 2025安徽省江南产业集中区建设投资发展(集团)有限公司招聘10人笔试历年参考题库附带答案详解(3卷合一)
- 设备采购安装全流程管理规范
- 咨询方案类收费指导意见
- 2025至2030小型越野汽车行业市场深度分析及竞争格局与投资发展报告
- 云计算应急响应方案
- 计生科应急预案(3篇)
- 玻尿酸水光臻颜套课件
- -T-CAPA-11-2024《女性阴道松弛症诊断与治疗规范》
- 海上风电桩基施工技术实施方法
评论
0/150
提交评论