Golang, 教会我们的一件事: 提升生产力 (Productivity)

2017.8.19, Ken Fang, 深圳

Golang, 教会我们的一件事: 我们应专注在编程语言的生产力 (Productivity), 而不是编程语言的性能, 或是方法论上。

那一年, 开始写 C++, Java, 主要是为了学习面向对象的方法论;也就是说, 那一年, 开始写 C++, Java, 还没有所谓 “Productivity ”;生产力;的思维。当时, 只是认为, 只要能将面向对象的方法论, 应用在 C++, Java 中, 就是将事情给做对了。至于, C++, Java, 要能提升所谓的生产力, 则是需借由其他的库或框架, 才会发生的事。

@ 也就是说, 从 C++, Java 中, 学习到了面向对象的方法论, 却没学习到提升 “生产力” 的思维与作法。

Golang, 跳脱出既有方法论的框框;回归到开发产品最核心的本质:生产力。

从 Golang 中, 学习到的不再是方法论;而是提升 “生产力” 的思维与作法。例如: @ 隔离。 @ 以最简洁的代码, 准确的完成最复杂、最容易出错的事。 @ 写代码时, 便可预知到代码执行时的情况 @ 可读性高的代码⋯等等。

许多的时候, 我们往往加班、熬夜, 而就认定是因为, 版本的需求过载所造成的;更多的时候, 我们交付的版本, 总是发生问题单, 我们就认定是测试不充分所造成的。

为何不换个角度思考: @ 假如, 你每个版本都必需要解决内存泄漏的告警, 那为何不舍弃那个没有 Garbage Collection 的编程语言? @ 假如, 你每个版本都必需要因为多线程, 产生ㄧ堆莫明奇妙的问题单, 而使得自己陷入加班、加点痛苦的深渊中, 那为何不舍弃那个自身在处理多线程上, 就有问题的编程语言?

我们是不是, 只是缺乏提升 “生产力”、“效率” 的思维、作法与 “编程语言” 罢了 ?

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏何俊林

为什么有的大公司代码也很烂?

最近一个朋友进入梦寐以求的大公司,和我抱怨了下,他们大公司代码写的也不怎么好,连他一个菜鸡都能看出逻辑漏洞,都没人改。让他有点怀疑人生了。那么为什么有的大公司代...

993
来自专栏一对一

全新的一对一直播源码开发更加的适合市场需求

最近几年,bogo18直播行业的浪潮席卷而来,各大互联网公司以及个人都在直播行业收获颇多,于是大大小小的直播平台更是如同雨后春笋般崛起。越来越多的人想要在直播行...

130
来自专栏云资讯小编的专栏

腾讯云采购节服务器三折起,这才是人民的云计算!

4月24日,腾讯云正式启动 “腾讯云采购节”大促活动,活动期间旗下云服务器、云数据库、域名等多款核心产品大幅降价,最低折扣达3折,优惠方式也涵盖了新用户礼包、大...

7180
来自专栏java一日一条

10个用Java谋生非常有趣的方式

令我惊讶的是,有些人觉得编程并不令人兴奋——只将它当作是一份枯燥的工作。不过,虽然可能的确有很多无聊的编程工作,但这并不意味着你不得不接受这些工作中的一个。程序...

412
来自专栏Python中文社区

川普赢得大选?来看看在美国最容易找工作的8种语言吧!

在美国,最受欢迎的工作近半数在技术行业中,8种计算机编程语言对找工作大有助益,其中以数据库查询语言SQL位居榜首。 据新闻网站《商业内幕》报导,早在今年3月,G...

17410
来自专栏java工会

10个用Java谋生非常有趣的方式

1525
来自专栏学习有记

Python数据分析相关的社区和会议

在互联网上,有很多Python科学和数据分析相关的社区(Community),用来解决相关的问题通常是非常有帮助的。下面的列表列出了常用的社区:

992
来自专栏微信公众号:Java团长

成为优秀Java程序员的10个要点

如果你是一个热衷于技术的Java程序员, 那么下面的10个要点可以让你在众多Java开发人员中脱颖而出。

702
来自专栏企鹅号快讯

初识java

一、JAVA的由来 Java的发展历程充满了传奇色彩。最初,Java是由Sun公司的一个研究小组开发出来的,该小组起先的目标是想用软件实现对家用电器进行集成控制...

18110
来自专栏JAVA高级架构

同是3年开发经验,为什么你的技术比别人差很多?

你有没有静下心来思考过:同样是做了x年Java开发,为什么你的技术比别人差很多? 其实技术水平的高低和个人智商关系不大(毕竟能做Java编程开发大家都不会差),...

831

扫码关注云+社区