杭州Java学习之五大定律

Java是一种非常受欢迎的编程语言,目前我国也有许多优秀Java工程师,然而想成为作为一名合格的Java工程师,有五大定律你不得不知道。据说知道了这五大定律能更快的提高自己工作效率以及水平,今天就来看看这神奇的五大定律到底是什么?

1、墨菲定律——“凡事可能出错,就一定会出错”

2、Knuth定律——“在(至少大部分)编程中,过早优化是万恶之源。”

3、North定律——“每一个决定都是一次权衡”

4、Conway定律——“系统设计的架构受限于生产设计,反映出公司组织的沟通架构”

5、帕金森琐碎定律——“组织成员投入大量精力到琐碎的事情上。”

杭州Java学习之五大定律

墨菲定律很容易引入软件工程领域,当您的软件暴露给用户时,他们会发展足够多的问题,而这些问题并非预期行为。因此在现实生活的教训总是提醒着我们“凡事可能出错,就一定会出错”。

杭州Java学习机构认为,Knuth定律、North定律、Conway定律这三大定律是作为一个合格的Java程序员,必须了解的,也是很适合软件编程的定律。这三条定律反应在实际工作中,对于软件的设计、沟通、开发三大流程的工作反应。在整个软件的设计开发流程中,产品与编程两个部门需要经常沟通需求,开发出满足用户的产品,因此在做出的每一个决定都是一次权衡,而在没有权衡清楚的时候,就做出优化的决定,这往往是万恶之源。

而“帕金森琐碎定律”,不仅仅适用于Java程序员,更适用于所有的工作。在实际工作中,你将在会议和交流中发觉这种行为,并不是让你在每次讨论中避免“小”问题,提高你的意识可以帮助你关注真正的问题,并为这些会议做好准备。

今天关于五大定律的科普就先到这里了,其实想成为一名合格的Java工程师仅仅知道这五大定律是远远不够的,还需要你去深入的走进Java,潜心钻研,当然重要的还是需要一个好的学习机构,进入一个好的机构去学习是学好这门语言的前提。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191202A0HQ6L00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券