本文是一位在亚洲工作多年的软件开发者就自己的所见所想,总结出亚洲开源程序员在长时间的工作上为什么不能像国外程序员那样获得显著的成效,而给出了自己的见解。除了热情之外,个人在业余时间的爱好也很重要。 Gen Kanai是Mozilla Asia公司的一名业务开发者和营销总监,根据在亚洲多年的工作经验,他提供了一份关于亚洲开源程序员现状的综述报告。根据Kanai的说法,开源在亚洲的开发市场潜力是巨大的,成功的可能性同样不可小视。但乐观的背后有令人着急的一面。 除此之外,他还总结出在亚洲的开源程序员所要面对的几大障碍因素:
尽管存在这样那样的障碍,但是我们觉得还是要摒弃那些陈词滥调,克服那些障碍才是我们要做的事情。整个大陆都在为开源作贡献,程序员接下来要做的工作更多。 那么我们来看看国外的开源程序员有哪些地方是值得我们借鉴学习的?这里我们来举两个例子加以说明: Marcel Duran 是一个典型国外程序员。目前是 Twitter 的前端性能工程师,之前曾在 Yahoo! Front Page and Search 团队中进行高流量网站性能优化方面的工作。他不仅技术强大而且兴趣爱好颇多。Marcel Duran 除了作为一名“速度狂人”之外,他还是一名用心的丈夫和父亲、滑雪板爱好者、巴西柔术紫带选手。 Dmitri Gaskin 是一位 jQuery 和 Drupal (世界最著名的CMS系统之一)方面的专家,兴趣包括Drupal,PHP,JavaScript 和 jQuery。他对jQuery 和 Drupal 两个开源项目都有诸多贡献。在 Drupal 项目中,他在Drupal负责安全的团队中维护着几个模块,以及核心Patch。Dmitri已经多次被邀请讲授关于 Drupal 和 jQuery,包括 Logitech,Drupalcon 和广播节目。在不写程序的时候,他喜欢演奏现代音乐和作曲。 从这两个案例中可以看出,外国的编程学习氛围要更加广阔一些,至少他们有更多的业余时间去做自己喜欢的事情,发展自己的爱好。国内的程序员平时叫嚷最多的就是加班太频繁,自己的时间很少;再看看国内的小学生,背上的书包比自己的体重差不多,补课时间占据了所有时间,他们哪有时间去学习编程。当然,这些都只是作者的看法,如果你有什么不一样的看法,尽管写在下面吧! |