docker java:8_Java 9,Docker和大数据:您对新年的解决方案是什么?

docker java:8

在大多数情况下,新年的决心是对做某件事的承诺,假设您是一个正直的人,则应该已经做了。 人们致力于减肥,因为他们一开始就不应该发胖。 人们之所以致力于戒烟,是因为吸烟是一种坏习惯,他们本来不应该采用这种习惯。 人们承诺多做运动,因为懒惰和缺乏精力并不是您生活的好方法。 尽管许多新年决议是个人的,但制定与工作相关的新年决议也不是不合时宜的。 那么,软件开发人员正在制定哪种类型的新年决议?

提高代码质量

从代码质量的角度来看,这些是我所做的以下承诺:

  • 改善代码注释
  • 使用好的变量名
  • 使您的代码对初级开发人员也可读
  • 不要编写无法测试的代码,更重要的是,在编写实际代码之前,请确保已编写测试用例
  • 根据我编写的代码定期运行性能分析器

当然,这些只是我应该已经在其中进行的软件开发最佳实践 ,但是正如我所说,这就是新年决议的全部意义,也就是说,致力于以应有的方式做事。

从个人开发的角度来看,有两种技术值得我夸耀,它们是我软件开发工作的一部分,我认为这需要改变。

Docker和大数据

实际上,我对大数据处理了解甚少。 我已经非常努力地使用JSON和其他可以很好地适合文档存储的数据格式,但是我从未真正使用过像Cassandra或MongoDB这样的NoSQL数据库,而且我当然也从未使用过任何大数据处理技术,例如Hadoop或Yarn 。 我将查看是否可以进行某种类型的项目,这可能会使我更加熟悉这些技术,并可能编写有关该主题的一些教程。

我渴望开发的另一项技术是像Docker这样的软件容器,以及与之配套的Kuberneties和Swarm等各种技术。 我们已经就容器主题进行了令人难以置信的报道,甚至我去年参加了在西雅图举行的Docker会议,因此,我从未实际将应用程序容器化并得到Docker软件来运行它。

撰写有关Java 9的文章

从TheServerSide的角度来看,我实际上想写一些有关Java 9和各种JSR API的文章,这些Java API要么已发布,要么进行了重大更新。 我们在TSS上花费了大量时间来谈论敏捷和DevOps ,以及位于不同软件开发堆栈级别上的技术如何改变软件开发游戏,但与编写代码的任务还有点距离。 了解更多有关Java 9的知识并撰写已学到的知识是另一个大目标。

您在2017年的软件开发决议是什么?

那么,作为软件开发人员,您的目标是什么? 是开始使用一种新语言,是在管理人员要求截止日期不切实际的事情时停止说“是”,还是只是开始更快地回复您的电子邮件。 让我知道您在软件开发事业方面的新年计划。

编辑–顺便说一下,我新年的另一项决议是更频繁地使用社交媒体,并在Twitter上吸引更多关注者,因此,如果您想帮助实现这一决议,请按以下步骤操作

翻译自: https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/Java-9-Docker-and-Big-Data-What-are-your-New-Year-resolutions

docker java:8

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值