为称呼方便, 我们经常把Sang Shin叫做“三星”,据懂韩语的同事说,这在韩语中是个类似“金三顺”这么大众化的名字,还带着些土味,但名字可不影响Sang Shin成为技术传教士团队中的标杆人物。

他最为人所知道的就是JavaPassion网站了,上面有学习Java技术的各种演讲稿,动手实验,代码,习题等等免费学习内容,技术范围涵盖JavaSE, JavaME, JavaEE(AJAX, Hibernate/Spring, Web Services, SOA, ) JavaFX, Ruby等等。这个网站属于个人网站,但和国内众多喜好拷贝粘贴的网站不同,JavaPassion上的内容都是原创的,而且绝大部分是Sang Shin自己写的,或者他与同事合作写的。

我一直很好奇,Sang Shin怎么有那么多的时间和精力去做那么多事情?维护一个网站很花时间,更不要说那么多的原创技术文章,而他在各个邮件组里也非常活跃,同事发给他的信总是能得到及时回复.除了工作上必须的工作演讲外,经常出差外,他还在大学里教授Java课程,在网络上开设免费课程..... 要知道,他可不是二三十岁的年轻人,在我认识的一些人中,不少他这个年龄的人似乎都只想着退休的问题了。

这里面大概有工作效率以及经验积累的原因。Sang Shin在公司的十几年里,做过许多个项目,丰富的开发经验让他写类似技术文章驾轻就熟,一个晚上的时间他就能写出二三十页的演讲稿。Sang Shin的演讲稿写得很经典,从全局概述到细节,实例都能照顾到。更难得的是,他会把口头的演讲内容也详细地写在演讲文件的"(备注)Note"里,这样任何拿到他写的演讲稿的技术人员也能讲得八九不离十。

经验应该还不是最大的原因,而是刻苦与坚持。Sang Shin是成年后才到的美国,但很罕见地是,他的英语几乎没有口音。后来才知道,他为了英语口音标准,每天早上会大声朗读英文日报,念一个小时,这样的练习,他坚持了五年。

我们有一次开All Hands Meeting, 有个环节是老板让每个人讲自己对公司来说,最有价值的三点,但不许提"Passion"。大概"Passion"这个东西最容易发挥,但也最难定义和评价,尤其只是说说的情况下。同事中有正儿八经地说的,有冷幽默地说的,也有载歌载舞搞笑地说的。惟有Sang Sing上台,直接了当地说这个话题是“bullshit”。大牌人物果然有底气,老板拿他也没招。不过,也可能老板的限制让Sang Shin不快,我曾经问他,他做过那么多的事情开发,市场,服务,管理等等,目前手头上也同时做着许多事情,象演讲,写文章,回答问题,参加会议和讨论,最喜欢做的事情是什么?Sang Shin回答:“所有和JavaPassion有关的事情”。

JavaPassion并不是公司让他做的主要工作,而是他觉得有意义的事。Sang Shin给我的启发是, 工作中的差别, 往往是在八小时之外。

英文JavaPassion: http://www.javapassion.com/

中文JavaPassion: http://developers.sun.com.cn/javapassion/

照片以及官方介绍:http://developers.sun.com.cn/events/star/sangshin.html

我的同事们(四): Sang Shin相关推荐

  1. Ruby, JRuby, and Rails Application 免费在线课程

    "Ruby, JRuby, and Rails Application Development (with Passion!)" 在线课程从2008年7月15日开始. 课程内容仍旧 ...

  2. [转载] 杜拉拉升职记——33 360度评估

    来源:李可. 杜拉拉升职记(第三版). 西安: 陕西师范大学出版社, 2010, 5. 33 360度评估 何好德手下共有三位销售总监,一位是大客户部总监王伟,一位是公众客户部总监,还有一位就是商业客 ...

  3. PYTHON2.day06

    前情回顾 1. 进程相关函数     os.getpid()  获取当前进程的PID     os.getppid() 获取父进程PID     os._exit()  退出进程     sys.ex ...

  4. Seam 的一些必备知识

    Seam框架本身基于JSF和EJB3.0,所以JSF和EJB3是必须要了解的内容,为了更好的使用JSF还需要了解Facelets(JSF和JSP相关). JSF的教程可以参考Sang Shin(san ...

  5. 有一种选择叫女程(2)

    写在开篇之前的碎碎念: 所有人在知道我的工作之后都会来句:做这行的女生很少啊.还有部分会弱弱的问道什么是软件工程师啊?我会告诉他们就是一打字敲键盘的,没有他们想象的那么 高端,但也不是那么简单.路是自 ...

  6. maplesim matlab,MapleSim 2020

    <MapleSim 2020>最新版本的仿真建模软件,出色的办公工具,能够帮助用户解决各种复杂的问题,同时解决建模需要面对的各种问题哦,功能非常的出色的,适用的场景广泛,收到广大使用者的喜 ...

  7. 程序人生之九:2012,回首这7年

    Csdn 从来就是一个藏龙卧虎之地.感谢网友 ttyyuukk 这篇文章,让我的程序人生系列又有了新的血液. 转眼就2012了,还有没有明年?我不知道,知道世界末日是假的,但是,谁能肯定是假的呢?只是 ...

  8. 敏捷ACP.知识总结.错题回顾

    第一部分 知识点集锦1 1. 极限编程(XP)是一项以编程人员为中心的敏捷架构,注重小而迅速的发布.XP 极限编程强调以下原则: 结对编程 可持续速度 不断自动测试 有效沟通 简单性 反馈 勇气 集体 ...

  9. PMI-ACP练习题(19)

    1.What is an advantage of continuous integration, as practiced in XP? A. Decreases the need for test ...

  10. 阿里、京东、拼多多的首场厮杀

    点击上方"程序IT圈",选择"置顶公众号"每天早晨8点50分,准点开车打卡 燃财经(ID:rancaijing)原创 作者 | 王琳    编辑 | 阿伦 这注 ...

最新文章

  1. Linux 运维工程师入门须掌握的 10 个技术点
  2. ios开发-Storyboard在多个viewcontroller之间导航的实现
  3. (转)Mysql中文乱码完美解决方案
  4. 中随机打乱序列的函数_提前准备,方能“随机”应对,人生不悔
  5. 创建android工程时Install Dependencies(安装依赖)提示
  6. ubuntu16.4下用jexus部署asp.net core rtm
  7. Ubuntu16.04安装Hadoop+Spark+pyspark大数据python开发环境
  8. 递归 与 动态规划 区别
  9. Zabbix实战-简易教程--订阅类
  10. linux curl 特殊字符,遇到问题--curl--- url参数中有+、空格、=、%、、#等特殊符号的导致传参不全 | 易学教程...
  11. python内置函数map_python内置函数 map/reduce
  12. 混合高斯模型_大数据小白入门高斯混合模型(GMM)聚类算法
  13. 4. laravel 路由(1)
  14. 当年上大学时,编程老师让我们用html+CSS实现一个天猫官网
  15. Visual Studio 2013 各个版本的产品密钥
  16. 中国及中国各省矢量地图数据下载
  17. 已在此计算机上安装了此应用cad,电脑安装CAD时提示已安装导致安装失败的问题如何解决...
  18. 【Word】word2010中如何去掉标题前面的小黑点
  19. 调用百度Api实现音频转写
  20. Git版本控制管理——补丁

热门文章

  1. 台式计算机主板,主板天梯图2020 热门台式机电脑主板排行榜
  2. OSChina 周五乱弹 ——程序猿到底算不算歧视
  3. 使用json报错java.lang.NoClassDefFoundError: nu/xom/ParentNode
  4. 树形DP(Simple Tree,玲珑杯 Round#8 B lonlife 1080)
  5. 饿了么推荐系统的从0到1
  6. 树莓派Raspberry Pi 4b+实现摄像头拍照和实时监控
  7. 程序员眼中的中国传统文化-王阳明《传习录》16
  8. 黑掉php网站,如何黑掉一个网站
  9. 编码的奥秘:两种典型的微处理器
  10. Activiti6.0.0及以上版本集成Activiti Modeler