Java程序员基本素质.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java程序员基本素质 ——动力节点java 作一个合格的Java程序员,或许说就是能够真实合格达成一些代码工作的Java程序员, 必须应当拥有的素质。 1.团队精神和协作能力 把它作为基本素质,并不是不重要,恰好相反,这是一名Java程序员最应当具备的最 基本的,也是最重要的安家立命之本。把高水平Java程序员说成独行侠的都是在呓语,任 何个人的力量都是有限的,独行侠能够作一些赚钱的小Java软件发点小财,可是一旦进入 一些大系统的研发团队,进入商业化和产品化的开发任务,缺乏这种素质的人就完全不合格 了。 2.文档习惯 说高水平Java程序员素来不写文档的肯定是乳臭未干的毛孩子,优秀的文档是正规研 发流程中特别重要的环节,作为Java程序员,30%的工作时间写技术文档是很正常的,而 作为高级程序员和系统剖析员,这个比率还要占的更高。 规范化,标准化的代码编写习惯 作为一些外国著名软件企业的规矩,Java代码的变量命名,代码内说明格式,甚至嵌 套中行缩进的长度和函数间的空行数字都有明确规定,优秀的编写习惯,不只有助于Java代码的移植和纠错,也有助于不同技术人员之间的协作。 需求理解能力 Java程序员需要理解一个模块的需求,好多Java程序员写程序往往只关注一个功能需 求,他们把性能指标全部归结到硬件,操作系统和开发环境上,而忽略了本身代码的性能考 虑,性能需求指标中,稳定性,并访支撑能力以及安全性都很重要,作为Java程序员需要 评估该模块在系统营运中所处的环境,将要受到的负荷压力以及各样潜在的危险和恶意攻击 的可能性。就这一点,一个成熟的Java程序员起码需要2到3年的项目研发和追踪经验才 有可能居心得。 5.复用性,模块化思维能力 复用性设计,模块化思维就是要程序员在达成任何一个功能模块或函数的时候,要多想 一些,不要限制在达成目前任务的简单思路上,想想看该模块是否能够脱离这个系统存在, 是否能够经过简单的改正参数的方式在其他系统和应用环境下直接引用,这样就能极大防止 重复性的开发工作,如果一个软件研发单位和工作组能够在每一次研发过程中都考虑到这些问题,那么Java程序员就不会在重复性的工作中耽搁太多时间,就会有更多时间和精力投入到创新的代码工作中去。 测试习惯 作为一些商业化正规化的开发而言,专职的测试工程师是不可少的,可是并不是说有了 专职的测试工程师程序员就能够自己不进行检测;软件研发生为一项工程而言,一个很重要 的特点就是问题发现的越早,解决的代价就越低,Java程序员在每段代码,每个子模块完 成后进行仔细的测试,就能够尽量将一些潜在的问题最早的发现和解决,这样对整体系统建设的效率和可靠性就有了最大的保证。 学习和总结的能力 Java程序员是很容易被淘汰,很容易落后的一个职业,因为一种技术可能只是只拥有 三两年的领先性,Java程序员如果想安家立命,就必须不断跟进新的技术,学习新的技术。 善于学习,关于任何职业而言,都是前进所必需的动力,关于Java程序员来说,这种要求就更为高了。可是学习也要找正确的目标,一些小的coding有些codingTO就是这样的上只是一些Cfans们,他们也津津乐道于他们的学习能力,一会学会了asp,一会儿coding 学会了php,一会儿学会了jsp,他们把这个作为夸耀的资本,盲目的追逐一些浅薄的,表 面的东西和名词,做网络程序不懂通讯传输协议,做应用程序不懂中止向量办理,这样的技 术人员,不论掌握了多少所谓的新语言,永远不会有质的提高。 善于总结,也是学习能力的一种体现,每次达成一个研发任务,达成一段代码,都应 当有目的的追踪该程序的应用状况和用户反应,随时总结,找到自己的不足,这样逐步提高, 一个程序员才可能成长起来。 一个不具备成长性的程序员,即便眼前看是个能手,建议也不要采用,因为他落后的时候马上就到了。具备以上全部素质的人,应当说是够格的程序员了,请注意以上的各样素质都不是由IQ决定的,也不是大学某些课本里能够学习到的,需要的只是是程序员对自己工作的认识,是一种意识上的问题。

文档评论(0)

132****0439 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档