`
sunxboy
  • 浏览: 2828629 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

开发人员如何培养自己(转)

阅读更多

 计算机科学是少数最国际化的科学,不论在台湾或美国,学习的内容都差不多,甚至连教材都可以是相同。但据Google台湾工程研究所所长简立峰的 观察,台湾软件开发人员却容易自我设限,反而不易在软件产业中成功。他认为,只要培养出国际化的创意能力,现在比过去更有机会。

为了找人才,简立峰几乎将台湾近十年内优秀的软件开发人力盘点一遍,也因此,他看到台湾软件开发人员当前面对的挑战和困境。他指出:「现在要以网 络或软件来创业,因为没有全球化,就没有任何机会。」不论网站是哪一国的开发人员做的,只要适合网友的需求,流量就会上升。简立峰认为台湾的开发人员必须 国际化,才能在软件产业成功

 但是国际观不只是想象的,而是需要真正对这个世界的脉动有所了解。简立峰指出,台湾年轻人其实比过去更有知识,也更有创意。台湾硬件产业具有世界规模,因而可以对外传达这些优势,但软件产业因为缺乏对世界的了解,虽有创意,往往只属于自己的世界,不见得能通用全球。

寻求组织培养国际化能力

简立峰认为培养国际化能力最快的方式,是寻求组织的协助。不论是与具备国际观能力的人组成团队,或者是进入国际级企业或环境中历练,都远比自己累积 容易。他以Google工程师为例,进入Google不需很久,就能很快拥有超过简立峰30年累积的国际经验。或者像无名小站被Yahoo收购后,无名开 发团队很快就能学习到国际市场经验,比起靠自己累积容易很多。开发人员要培养自己的能力,简立峰建议:「要选一个有机会的环境去发展,而不是选一个你已经 是第一名的环境。

 如果在台湾无法找到适合的环境,就需要走出台湾去累积对世界的了解。简立峰认为没有人能走遍全世界,也没有人能代表全世界,国际观很显然还是要靠 自己的想象力。藉由想象力,不一定要出国念书,也能凭短暂出国旅游、搜集国外信息等方式,从有限的讯息中,想象出某个国家人民的喜好,增加对外国市场的认 识。

 想象力不同于创造力,某种程度上是能够自己切换不同的角度来得到各种讯息。简立峰说:「有想象力,才能得到比别人更多信息。」而且不是那种偶而灵光乍现的创意,他认为必须是能够源源不绝的想象,然后逐一求证,找出其中其中可行的创意。

 简立峰培养想象力的秘诀是每天花一些时间,回顾前一天所发生的事情。过程中,他会去想象前一天生活中的每一个情境,尝试站在别人的角度来看事情, 就像是拍电影时,切换不同角度的摄影机看相同的场景。一方面让自己更周全,另一方面也有助于改正工程师往往只想到自己的缺点。

 除了回顾,还可以进一步作预想的练习。例如要进行英文电话会议前,先想象对方的模样,要讨论的的议题等,真正开始开会时,就能很容易的使用英文对话。运用各种方法训练自己,培养不断想象的能力。

开发者培养出想象力之后,简立峰认为才能得到比别人更多信息,也才能用比别人更快的速度,累积出对世界的了解,然后就能创造出国际化的软件需求。

 

 开发团队再次成长的关键是人才

最后一个开发人员需要培养的,是说服别人的能力。简立峰观察台湾网络创业的例子,其实已经出现过二、三十个可以成功的商业模式,但往往都后继无力而 失败。原因并非是资金不足,而是人才短缺的问题。台湾的开发团队很容易找到几个人一起合作,但是要进一步发展成30个人的团队却相当困难。

 例如台湾的搜寻引擎公司很早就推出可以在国际上竞争的搜寻引擎产品,但是无法吸引更多人才投入,最后就难以进一步发展成像Google般的大型软件公司。

简立峰以前辅导学生创业的经验,更让他深刻体会说服能力的重要性。他曾帮要创业的学生找来几个开发人力,但是最后整个开发团队还是只有当初的那些人,领导者无法说服其它优秀的人才进来。他说:「有好的开始不难,最困难的是第二波的成长曲线。

 什么时候开发团队会面临这样的瓶颈?简立峰认为很快就会遇到,但是多数开发者都不知道。如果自己无法培养出说服人才的能力,他建议开发人员最好去直接加入具有说服力领导者的团队,才能有机会成功。

开发者具备了国际化能力、源源不绝的创造力,以及说服优秀人才的领导力之后,还不一定保证成功。如同所有成功者都会说的话,坚持到底才是最重要。 但是简立峰解释能够成功的「坚持」,不是那种固执己见、消耗体力、毅力的坚持方式,也不是一味认定媳妇终会熬成婆的苦苦坚持,而是「期待自己好还要更好, 不断突破的坚持态度。」

分享到:
评论

相关推荐

    cursor软件是一种帮助开发人员更快速、高效地生成和管理代码的工具 这些软件通常基于某种特定编程语言或框架,并提供自动化的代码

    这样,开发人员可以省去手动编写重复性的CRUD操作代码的步骤,提高开发效率。 自定义代码片段:除了生成完整的代码文件,代码生成工具还允许用户定义和管理自己的代码片段。用户可以创建各种常用的代码段,如函数、...

    android开发资料大全

    网友自己写的Android腾讯微薄客户端开发教程 Android 所有Dialog 对话框 大合集 详解【附源码】 Android自定义View研究-- 一个小Demo Android调用相册拍照实现系统控件缩放切割图片 Android SQLite的实例汇总大全 ...

    EHT快速开发及集成平台框架

    EHT快速开发及集成应用平台框架,是针对软件开发人员的快速开发框架,该框架封装了满足用户各种需求的相关API函数及UI组件, 通过掌握EHT快速开发框架,可以很轻松的完成各种需求的开发,节约了开发成本缩短了开发...

    WordPress插件WP Smush Pro v3.7.0 图片上传压缩插件(由WPMU DEV开发)

    该插件由WPMU DEV的专业开发人员开发,这些开发人员是许多其他出色的WordPress插件的开发人员。例如,Defender,Hummingbird,SmartCrawl和hustle插件也由同一开发人员团队开发。WP Smush Pro插件可压缩所有图像并...

    模拟立体翻转效果,非Gallery实现.zip

    我们将项目源码设计为模块化的结构,开发人员可以根据自己的需求选择和定制所需的功能模块。同时,我们还提供了丰富的文档和示例代码,以帮助开发人员理解和使用项目源码。 我们的安卓项目源码还采用了一些常用的...

    高仿[优酷]圆盘旋转菜单 的实现.zip

    我们将项目源码设计为模块化的结构,开发人员可以根据自己的需求选择和定制所需的功能模块。同时,我们还提供了丰富的文档和示例代码,以帮助开发人员理解和使用项目源码。 我们的安卓项目源码还采用了一些常用的...

    物流快递-包裹转运物流小程序.zip

    我们将项目源码设计为模块化的结构,开发人员可以根据自己的需求选择和定制所需的功能模块。同时,我们还提供了丰富的文档和示例代码,以帮助开发人员理解和使用项目源码。 我们的小程序项目源码还采用了一些常用的...

    云计算ERP开发框架

    从框架的业务基类派生出更高一层的业务模型,企业的软件开发人员快速开发出个性化功能的模型对象,满足不同企业的个性需求功能,并能与整个ERP系统无缝数据共享,真正把所有企业资源整合成一体。

    基于Symbian OS的手机开发与应用 part1

    本书是Symbian C++手机开发人员的必备参考书之一,案例教学使学习过程更加直观,并且案例代码可供项目开发参考,适合所有初、中级的Symbian OS手机开发人员和相关项目管理人员阅读、参考。本书也可作为本、专科学校...

    基于Symbian OS的手机开发与应用 part3

    本书是Symbian C++手机开发人员的必备参考书之一,案例教学使学习过程更加直观,并且案例代码可供项目开发参考,适合所有初、中级的Symbian OS手机开发人员和相关项目管理人员阅读、参考。本书也可作为本、专科学校...

    基于Symbian OS的手机开发与应用 part2

    本书是Symbian C++手机开发人员的必备参考书之一,案例教学使学习过程更加直观,并且案例代码可供项目开发参考,适合所有初、中级的Symbian OS手机开发人员和相关项目管理人员阅读、参考。本书也可作为本、专科学校...

    基于OpenGL的Android+3D游戏开发技术详解与典型案例(源码)

    作为一名Android的初学者,通过本书的学习可以快速全面地掌握Android 3D游戏开发的相关知识,稳健地步入Android 3D游戏开发人员的行列。  有一定Android基础且希望学习Android 3D游戏开发的读者  有一定Android...

    Efs Frame企业级开发框架asp 2.0源码.rar

    1、完善的Web表现层开发包:为企业Web表现层开发人员提供的一套完整、高效、美观的B/S结构设计表现层解决方案。 a)JS + DIV + CSS的表现层设计,与语言无关,支持各种编程语言环境; b)完善的JS类库,让各种优美的...

    51单片机及其C语言程序开发实例教材PDF版和配套代码

    本书深入浅出,力求既能使单片机的初学者迅速入门,又能使中高级开发人员在原来的基础上进一步提高实际项目开发能力。 本书以实用为宗旨,以系统的开发为思想,实例内容丰富,涉及范围广,具有较强的实用性和参考性...

    Google Android SDK开发范例大全(第3版) 1/5

    《Google Android SDK开发范例大全(第3版)》在上一版的基础上,以Android手机应用程序开发(采用Android SDK 2.3.3)为主题,超过200多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计...

    方配ASP.NET模板引擎及开发教程和案例

    当FPT应用于Web开发时,界面设计人员可以和程序开发人员同步开发一个遵循MVC架构的Web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由程序开发人员关注业务逻辑编码。FPT将.NET程序代码从Web页面中分离...

    SSH框架与AJAX技术的Java_Web应用开发(4页,pdf书籍)不是代码

    一线开发人员全力打造,分享技术盛宴! 重点内容及特色 《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》介绍了Web开发中客户端技术的基础知识,包括JavaScript、CSS、AJAX等,这些技术都是Web...

    android项目 二次开发框架------------最优秀android开发框架的整合,下载下来直接进行二次开发. .zip

    对于UI/UX设计,有界面设计工具,如Sketch、Adobe XD,可以帮助设计师快速构建应用程序界面模型,并生成规范的设计稿供开发人员参考实现。 跨平台支持: 跨平台开发工具如Xamarin、React Native和Flutter,让...

Global site tag (gtag.js) - Google Analytics