- 浏览: 2828629 次
- 性别:
- 来自: 武汉
文章分类
- 全部博客 (1173)
- 名言警句 (5)
- 心情随笔 (50)
- 数据库 (57)
- Java基础 (241)
- J2EE框架 (91)
- 数据结构 (12)
- 程序设计 (21)
- WEB技术 (128)
- 网络日志 (12)
- IT资讯 (247)
- linux (64)
- solaris (2)
- 其它 (143)
- WebService (4)
- 日语学习 (2)
- 机器人 (5)
- Android (5)
- cgywin (3)
- Game (1)
- DWR (1)
- spring (8)
- canvas (1)
- Guava (3)
- Modbus (5)
- 测试 (6)
- mongodb (9)
- Quartz (2)
- Cron (1)
- windows (2)
- 持续集成 (1)
- bootstrap (3)
- 结对编程 (1)
- nodejs (1)
- Netty (1)
- 安全 (3)
- webstorm (2)
- sparkline (1)
- Job (1)
- git (3)
- Maven (3)
- knockout (5)
- jquery (1)
- bower (1)
- docker (1)
- confluence (4)
- wiki (1)
- GoogleMap (1)
- jekyll (10)
- ruby (2)
- npm (3)
- browserify (1)
- gulp (3)
- openwrt (1)
- discuz (3)
- 输入法 (1)
- JPA (1)
- eclipse (2)
- IntelliJ (1)
- css (1)
- 虚拟机 (1)
- 操作系统 (1)
- azkaban (2)
- scrum (1)
最新评论
-
pangxiea_:
你好, 想请问一下 Linux下 这么使用rxtxcomm 在 ...
使用Java进行串口通信 -
abababudei:
请教一下,这个您是怎么解决的:/dev/ttyS2enteri ...
Java应用程序的MODBUS通讯 -
xuniverse:
hannibal005 写道楼主,我问下 request.se ...
用javascript与java进行RSA加密与解密 -
atxkm:
找了一下午,终于找到了
gulp 拷贝文件时如何移除文件目录结构 -
kalogen:
gtczr 写道非常感谢,经过我自己的修改,已经完美实现。发出 ...
用javascript与java进行RSA加密与解密
计算机科学是少数最国际化的科学,不论在台湾或美国,学习的内容都差不多,甚至连教材都可以是相同。但据Google台湾工程研究所所长简立峰的 观察,台湾软件开发人员却容易自我设限,反而不易在软件产业中成功。他认为,只要培养出国际化的创意能力,现在比过去更有机会。
为了找人才,简立峰几乎将台湾近十年内优秀的软件开发人力盘点一遍,也因此,他看到台湾软件开发人员当前面对的挑战和困境。他指出:「现在要以网 络或软件来创业,因为没有全球化,就没有任何机会。」不论网站是哪一国的开发人员做的,只要适合网友的需求,流量就会上升。简立峰认为台湾的开发人员必须 国际化,才能在软件产业成功。
但是国际观不只是想象的,而是需要真正对这个世界的脉动有所了解。简立峰指出,台湾年轻人其实比过去更有知识,也更有创意。台湾硬件产业具有世界规模,因而可以对外传达这些优势,但软件产业因为缺乏对世界的了解,虽有创意,往往只属于自己的世界,不见得能通用全球。
寻求组织培养国际化能力
简立峰认为培养国际化能力最快的方式,是寻求组织的协助。不论是与具备国际观能力的人组成团队,或者是进入国际级企业或环境中历练,都远比自己累积 容易。他以Google工程师为例,进入Google不需很久,就能很快拥有超过简立峰30年累积的国际经验。或者像无名小站被Yahoo收购后,无名开 发团队很快就能学习到国际市场经验,比起靠自己累积容易很多。开发人员要培养自己的能力,简立峰建议:「要选一个有机会的环境去发展,而不是选一个你已经 是第一名的环境。」
如果在台湾无法找到适合的环境,就需要走出台湾去累积对世界的了解。简立峰认为没有人能走遍全世界,也没有人能代表全世界,国际观很显然还是要靠 自己的想象力。藉由想象力,不一定要出国念书,也能凭短暂出国旅游、搜集国外信息等方式,从有限的讯息中,想象出某个国家人民的喜好,增加对外国市场的认 识。
想象力不同于创造力,某种程度上是能够自己切换不同的角度来得到各种讯息。简立峰说:「有想象力,才能得到比别人更多信息。」而且不是那种偶而灵光乍现的创意,他认为必须是能够源源不绝的想象,然后逐一求证,找出其中其中可行的创意。
简立峰培养想象力的秘诀是每天花一些时间,回顾前一天所发生的事情。过程中,他会去想象前一天生活中的每一个情境,尝试站在别人的角度来看事情, 就像是拍电影时,切换不同角度的摄影机看相同的场景。一方面让自己更周全,另一方面也有助于改正工程师往往只想到自己的缺点。
除了回顾,还可以进一步作预想的练习。例如要进行英文电话会议前,先想象对方的模样,要讨论的的议题等,真正开始开会时,就能很容易的使用英文对话。运用各种方法训练自己,培养不断想象的能力。
开发者培养出想象力之后,简立峰认为才能得到比别人更多信息,也才能用比别人更快的速度,累积出对世界的了解,然后就能创造出国际化的软件需求。
开发团队再次成长的关键是人才
最后一个开发人员需要培养的,是说服别人的能力。简立峰观察台湾网络创业的例子,其实已经出现过二、三十个可以成功的商业模式,但往往都后继无力而 失败。原因并非是资金不足,而是人才短缺的问题。台湾的开发团队很容易找到几个人一起合作,但是要进一步发展成30个人的团队却相当困难。
例如台湾的搜寻引擎公司很早就推出可以在国际上竞争的搜寻引擎产品,但是无法吸引更多人才投入,最后就难以进一步发展成像Google般的大型软件公司。
简立峰以前辅导学生创业的经验,更让他深刻体会说服能力的重要性。他曾帮要创业的学生找来几个开发人力,但是最后整个开发团队还是只有当初的那些人,领导者无法说服其它优秀的人才进来。他说:「有好的开始不难,最困难的是第二波的成长曲线。」
什么时候开发团队会面临这样的瓶颈?简立峰认为很快就会遇到,但是多数开发者都不知道。如果自己无法培养出说服人才的能力,他建议开发人员最好去直接加入具有说服力领导者的团队,才能有机会成功。
开发者具备了国际化能力、源源不绝的创造力,以及说服优秀人才的领导力之后,还不一定保证成功。如同所有成功者都会说的话,坚持到底才是最重要。 但是简立峰解释能够成功的「坚持」,不是那种固执己见、消耗体力、毅力的坚持方式,也不是一味认定媳妇终会熬成婆的苦苦坚持,而是「期待自己好还要更好, 不断突破的坚持态度。」
发表评论
-
一些可能有用的开源项目
2010-10-15 18:33 1399Google Code Pretiffy 这是一个Javas ... -
编程趣闻
2010-10-15 11:43 1421下面是一些在编程中可能会让人感到诧异的事情: • 一个程序员 ... -
调查发现程序员大多数时间在思考
2010-09-21 14:43 1346下面是一个程序员coding的时间分配图。 思考会是 ... -
一个程序员英雄的远去
2010-04-08 22:31 10814月5日,清明节,微博上的众多好友转来同一条消息:王江民老师因 ... -
培养管理意识,增强执行力(摘录)
2008-07-13 10:14 2104我置身IT行业 ... -
十句话,珍藏一辈子(转)
2008-05-05 00:39 1656第一句 如果我们之间有 ... -
坚持梦想,保持激情!
2008-04-24 09:37 1371为梦想而奋斗! -
成熟男人与24岁女孩精彩对白(转)
2008-04-22 10:32 1608烛光晚餐。桌两边,坐了男人和女人。 “我喜欢你。”女 ... -
开发及软件工程:软件最大的追求是什么
2008-02-01 09:38 1602这段时间,Java世界有两件事情值得关注:工业界力推SOA;在 ... -
IT研发人员:不能说的秘密
2008-01-30 09:45 3072国内某大城市的机场出 ... -
【转帖】一个不喝中国水的日本人
2008-01-25 13:25 1692公司最近接了一批日本 ... -
一个游戏开发者的反思:缺陷与出路(转)
2008-01-24 09:37 2065阅读提示:本文是作者长期身处游戏开发行业、 亲历游戏行业痼疾后 ... -
实施ERP,缘何保持高失败率?(转)
2008-01-23 13:20 2063【IT168 评论】“找死不 ... -
Java程序员需要了解的几个开源协议
2008-01-18 09:16 1477Mozilla Public License M ... -
高效程序员应该养成的七个习惯
2008-01-18 09:14 13811.理解你的需求 ... -
如何识别真正的程序员
2008-01-18 09:10 12971,激情。 我曾经遇到许多“职业程序员”,他们从事IT是因为觉 ... -
老乔语录
2008-01-16 16:25 13611.很多公司选择缩减, 那可能对于他们来说是对的。 我们选择了 ... -
每日电脑前工作3小时以上者90%有眼病
2008-01-11 10:01 1382在信息化的今天,电脑已成为白领日常工作不可缺少的,然而,医学专 ... -
CIO如何防止春节后IT骨干流失
2008-01-11 09:20 1409随着春节的临近,节日的气氛正慢慢浓郁,而令公司高层最苦恼的是: ... -
如何提高你的工作效率?
2008-01-09 10:22 1493你是不是每天都很忙, ...
相关推荐
这样,开发人员可以省去手动编写重复性的CRUD操作代码的步骤,提高开发效率。 自定义代码片段:除了生成完整的代码文件,代码生成工具还允许用户定义和管理自己的代码片段。用户可以创建各种常用的代码段,如函数、...
网友自己写的Android腾讯微薄客户端开发教程 Android 所有Dialog 对话框 大合集 详解【附源码】 Android自定义View研究-- 一个小Demo Android调用相册拍照实现系统控件缩放切割图片 Android SQLite的实例汇总大全 ...
EHT快速开发及集成应用平台框架,是针对软件开发人员的快速开发框架,该框架封装了满足用户各种需求的相关API函数及UI组件, 通过掌握EHT快速开发框架,可以很轻松的完成各种需求的开发,节约了开发成本缩短了开发...
该插件由WPMU DEV的专业开发人员开发,这些开发人员是许多其他出色的WordPress插件的开发人员。例如,Defender,Hummingbird,SmartCrawl和hustle插件也由同一开发人员团队开发。WP Smush Pro插件可压缩所有图像并...
我们将项目源码设计为模块化的结构,开发人员可以根据自己的需求选择和定制所需的功能模块。同时,我们还提供了丰富的文档和示例代码,以帮助开发人员理解和使用项目源码。 我们的安卓项目源码还采用了一些常用的...
我们将项目源码设计为模块化的结构,开发人员可以根据自己的需求选择和定制所需的功能模块。同时,我们还提供了丰富的文档和示例代码,以帮助开发人员理解和使用项目源码。 我们的安卓项目源码还采用了一些常用的...
我们将项目源码设计为模块化的结构,开发人员可以根据自己的需求选择和定制所需的功能模块。同时,我们还提供了丰富的文档和示例代码,以帮助开发人员理解和使用项目源码。 我们的小程序项目源码还采用了一些常用的...
从框架的业务基类派生出更高一层的业务模型,企业的软件开发人员快速开发出个性化功能的模型对象,满足不同企业的个性需求功能,并能与整个ERP系统无缝数据共享,真正把所有企业资源整合成一体。
本书是Symbian C++手机开发人员的必备参考书之一,案例教学使学习过程更加直观,并且案例代码可供项目开发参考,适合所有初、中级的Symbian OS手机开发人员和相关项目管理人员阅读、参考。本书也可作为本、专科学校...
本书是Symbian C++手机开发人员的必备参考书之一,案例教学使学习过程更加直观,并且案例代码可供项目开发参考,适合所有初、中级的Symbian OS手机开发人员和相关项目管理人员阅读、参考。本书也可作为本、专科学校...
本书是Symbian C++手机开发人员的必备参考书之一,案例教学使学习过程更加直观,并且案例代码可供项目开发参考,适合所有初、中级的Symbian OS手机开发人员和相关项目管理人员阅读、参考。本书也可作为本、专科学校...
作为一名Android的初学者,通过本书的学习可以快速全面地掌握Android 3D游戏开发的相关知识,稳健地步入Android 3D游戏开发人员的行列。 有一定Android基础且希望学习Android 3D游戏开发的读者 有一定Android...
1、完善的Web表现层开发包:为企业Web表现层开发人员提供的一套完整、高效、美观的B/S结构设计表现层解决方案。 a)JS + DIV + CSS的表现层设计,与语言无关,支持各种编程语言环境; b)完善的JS类库,让各种优美的...
本书深入浅出,力求既能使单片机的初学者迅速入门,又能使中高级开发人员在原来的基础上进一步提高实际项目开发能力。 本书以实用为宗旨,以系统的开发为思想,实例内容丰富,涉及范围广,具有较强的实用性和参考性...
《Google Android SDK开发范例大全(第3版)》在上一版的基础上,以Android手机应用程序开发(采用Android SDK 2.3.3)为主题,超过200多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计...
当FPT应用于Web开发时,界面设计人员可以和程序开发人员同步开发一个遵循MVC架构的Web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由程序开发人员关注业务逻辑编码。FPT将.NET程序代码从Web页面中分离...
一线开发人员全力打造,分享技术盛宴! 重点内容及特色 《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》介绍了Web开发中客户端技术的基础知识,包括JavaScript、CSS、AJAX等,这些技术都是Web...
对于UI/UX设计,有界面设计工具,如Sketch、Adobe XD,可以帮助设计师快速构建应用程序界面模型,并生成规范的设计稿供开发人员参考实现。 跨平台支持: 跨平台开发工具如Xamarin、React Native和Flutter,让...