• 中文
    • English
  • 注册
  • 查看作者
  • 编程不适合 12 小时工作制,“我有灵感才工作” | InfoQ 《极客有约》

    如果你是一个 Java 开发者,那你想必读过或至少听过《Java 编程思想》(Thinking in Java)这本书。这是一本所有 Java 学习者都无法避开的经典之作,也是Bruce Eckel的代表作。从 1998 年第一版出版至今,《Java 编程思想》已经被翻译成十几种语言,受到全世界程序员的广泛关注。

    近日,Bruce Eckel 的又一力作《On Java 中文版》在中国上市,InfoQ 借此机会专访了这位编程大师(在此由衷感谢图灵出版社的引荐)。

    在交流的过程中,Bruce 给笔者的感觉有点像他写的书,友好、耐心且极具亲和力,我们提出的几乎所有问题,他都一一作了解答。

    对于写技术书籍这件事,Bruce 不是在一开始就明确规划好了所谓的“职业发展路线”,最初只是喜欢写作,不断地写,然后写作这个事碰巧但又自然而然地跟他的技术背景结合到了一起。谁都没有想到他能在这条路上获得成功,包括他的父亲。在他刚刚开始写书的时候,他的父亲一度非常怀疑他是否真能以写书为生。

    虽然 Bruce 累计已经出版了十余本经典计算机著作,其中不乏像《Java 编程思想》样畅销全球的书籍,但至今让他印象最深刻、最有成就感的还是他自费出版的第一本书。

    对于编程语言,Bruce 涉猎颇广。除了 Java,Bruce 对 C、C++、Python 、Kotlin 、Go 等也十分擅长,他是 C++ 标准委员会的创始成员之一,大家耳熟能详的“人生苦短,用 Python!”正是出自他口,虽然他已经想不起来自己当初是怎么想到这句话的。直到现在,Bruce 还会将日常大部分时间花在学习新语言和老语言的新特性上,不过他“只在灵感出现的时候才工作”

    众多编程语言中,Bruce 最喜欢 Kotlin 和 Python。他现在仍然认为 Kotlin 很有希望成为 Java 的下一个继承者,虽然现在很多程序员还没用上 Kotlin,但“只要越来越多的人在学、在用 Kotlin,它就一定能成长为人们期待的样子。”

    Bruce 爱好广泛,写书、写博客、录制播客、经营自己的 Twitter,虽年近古稀,但依然活跃在各种技术交流的峰会上。在他眼里,计算机技术和 IT 行业相对于它的发展方向来说,还非常年轻,“如果非要说编程有黄金时代,那它永远都在未来”。

    在对话的最后,Bruce 还聊到了中国开发者最关心的话题 996。Bruce 强烈反对 996,他认为 12 小时工作制不适合编程这种创造性工作,“没几个人能每天编 12 个小时的程”。Bruce 认为自己的观点可能会引发争议,让我们酌情删减,但我们觉得,中国开发者应该会喜欢他的观点。

  • 0
  • 0
  • 0
  • 242
  • 请登录之后再进行评论

    登录
  • 任务
  • 实时动态
  • 发布
  • 单栏布局 侧栏位置: