众所周知,Java 之父是高斯林,虽然他是编程大师,但是我对他的谢意多于敬仰。因为,Java 让我过上了想过的生活:沉浸于编程,同时这个爱好也给我带来了丰厚的收入。

 Java 特别合适一个程序员刚入门编程时学习。它语法不是特别灵活甚至有些笨重,但很规矩清晰;功能也有缺陷(很多底层能力都不具备),但面向对象,安全稳定易扩展。经过二十多年的发展,它拥有了强大的生态,长期称霸编程语言排行榜的头把交椅。 Java 的创造者就是 James Gosling(詹姆斯·高斯林),被称为 Java 之父,也被亲切称为高司令。今年他已经 65 岁,在 2017 年的时候还跳槽去了亚马逊,依然战斗在编程的一线。 Gosling 对编程的热爱源自于卡尔加里大学的计算机中心,这里离他家很近,十几岁的他经常去那里玩。15 岁的 Gosling 就获得了需要写代码分析加拿大 ISIS-II 卫星数据的兼职工作。在卡耐基梅隆大学读研和读博时,遇到升级学校系统为 Unix 的挑战。他编写了一个机器语言转译器,不仅解决了升级学校系统的问题,最后还演化为程序在不同计算机系统上运行的通用解决方案,这就是 Java 虚拟机的雏型。 Gosling 在 Sun 公司,为了解决掌上样机控制电视、摄像机、立体音响等设备与无线网络连接与通讯问题,萌生了创造一门新的机器语言的想法,这就是 Java 产生的背景。 于是在 1992 年,Gosling 花了一整年的时间研发了新的编程语言-Oak,Oak 这个名称来自于他办公室窗外的橡树,Oak 被不断地改造,在 1995 年 5 月以 Java 命名发布。在征集这门编程语言的名称时,Mark Opperman(马克·奥珀曼)的咖啡上写着 Java(印度尼西亚爪哇岛,因盛产咖啡闻名)。一经提议,Java 这个好听的名字被采用,一杯热气腾腾的咖啡成了它的 logo。 1996 年,JDK1.0 发布。短短几个月内就有数万个网页应用了 Java 技术;1997 年,JDK1.1 发布,下载量很快突破了 200 万。就这样,Java 成了最受欢迎的编程语言之一,风靡全球。 Gosling,对计算机编程有自己的见解。他认为编程是一门艺术:你投入到程序中的精力越多,用户使用遇到麻烦和折腾的精力越少。程序员要做的就是在开发端和用户端之间平衡开发和使用的复杂度。同时他给年轻的程序员一些建议:

  1. 至少会两门语言
  2. 不耻下问;多读书籍与专栏,每天保持学习;关注技术前沿与职业规划
  3. 重视问题的解决,不断优化与迭代

 我一直认为,牛逼的人恒牛逼,往往在少年时就表现出天赋异禀。大器晚成发生的概率极小...


更多相关文章

  1. 2017中国程序员薪资调查:平均薪资10K!
  2. 中年程序员的困惑
  3. 程序员专业被娃溜...
  4. 作为一个Java程序员必须要知道的单元测试框架Junit详解
  5. 程序员何苦为难程序员
  6. 程序员,你的一千万在哪里
  7. 一位程序员的爱情故事
  8. 二线城市的程序员活得好吗?
  9. 漫画 | 如何向外行解释产品经理频繁更改需求会令程序员很焦灼?

随机推荐

  1. 如何在Spring Data(JPA)派生查询中按多个属
  2. Java设计模式-策略模式
  3. JavaScript框架是什么 (share)
  4. 黑马程序员-Java基础总结11——IO流(二)
  5. Java(Android)设计模式-单例模式
  6. Java applet中的drawImage在Safari中闪烁
  7. java笔记之java语言概述
  8. Android开发系列: 电脑端Android模拟器安
  9. java开发实战培训(武汉)
  10. 为什么C和C++牛人多?