(国内知名Android开发论坛 eoe开发者社区推荐:http://www.eoeandroid.com/

前天,2013 eoe 移动开发者大会在国家会议中心召开,eoe 开发者社区创始人靳岩在会上分享了自己是如何从一名码农变成了一个极客。

在靳岩看来,码农与极客最大的区别在于码农是以代码行数为生,是在不断的创造代码。而极客则不同,以兴趣为驱动以自我挑战和解决问题为动力,将生产化为创造的一部分。

兴趣是最重要的导师

靳岩是 eoe 开发者社区的创始人,也是极客学院的创始人,在圈内许多人熟悉它的 ID「haiyangjy」,很多人读过他的代码和书却不知道他叫做靳岩。

我叫靳岩,80 后创业者,北邮毕业,最早写服务器代码、写 Android 代码,后来做产品设计、做产品经理,现在什么都做、各方面都做。在创业的过程中写了两本书,有一本书很多人应该都读过。我的微博是“靳岩_eoe”。

靳岩坦诚自己曾经也是一名「码农」,但是他不甘愿做一个码农,现在已经在努力的向极客的方向发展和追寻。

大学里唯一挂的一科室计算机导论……

靳岩并不是一开始就对计算机充满兴趣,大一的时候,他挂了所有计算机学科专业学生都必修的一门专业课《计算机导论》。在分析为什么大学唯一挂掉的一科是专业课的时候,靳岩说:

是因为我能力问题吗?是因为我不聪明吗?是因为我不努力吗?我觉得都不是,现在回头看,我觉得是因为我没有兴趣,我没有学习它的兴趣,这是我大一挂的一门课。

在靳岩的码农生涯中最重要的转这一年在大三,这一年靳岩遇到了时任《计算机体系结构》课程的北邮教授邝坚。邝坚老师的课第一次让靳岩认识到了计算机可以改变一些东西,写代码不仅是编一些计算气或者编一些加减乘除法的东西,它更多的是企业的一种工具,企业怎么样去用它。

当时,邝老师让所有的学生在课上做开放主题演讲,靳岩选择的题目是手机的体系研究,从那时开始靳岩对手机产生了浓厚的兴趣。

我在想手机和计算机到底有什么区别?为什么手机可以打电话而计算机不可以打电话,为什么计算机可以处理很多其它的程序而手机不可以?

后来,靳岩的第一份工作是去手机设计公司做手机设计的研发,后来就真正走到了移动互联网当中。

从码农到极客

有了兴趣,也成功进入移动互联网的靳岩并没有立刻就风生水起起来。和所有这个专业的学生一样,接触到工作后靳岩反倒迷茫了。在接触到移动开发之后,靳岩发现工作中接触的东西大多都和大学里学的不一样,理解的也不一致。

所以在毕业的一、两年当中我疯狂的学习关于计算机技能方面的知识,而不是基础,基础性的知识大学已经学过了,更多技能方面的知识包括怎么样做服务器端、做前端、写 GS,我也搭建各种服务器,毕业之后非常忙碌,去参加很多的技术圈子、跟很多的技术大牛、技术极客们交流,包括这段时间我认识了 EOE 的另外一位联合创始人姚尚朗,他当时就在 RUBY RAILS 社区中,因为对他特别崇拜,就不停地勾搭他,最后很顺利的参与了他在社区中发动的一个翻译 RUBY RAILS2.0 的开发文档活动,就通过这个机会认识了。

码农的学习似乎从毕业才刚刚开始。

之后的两年,靳岩接触到了 Android 和 iOS,这两个系统对于靳岩的震撼都非常之大。因为当国内的山寨手机还在努力的将体验推到和诺基亚的 N95 一个水平的时候,这两个系统的出现彻底改变了移动应用的体验水平。看到了未来方向的靳岩,很快加入了 Android 应用开发的行列。

让这个举动最终导致了 eoe 移动开发者社区的诞生:

当时国内没有 Android 论坛,也没有中文的 Android 开发资料。我上国外一个论坛,我特别感动的是那个论坛里有一位美国的大学老师,我每次问他问题他都能回答,我特别感动,他主动的建立起一个社区组织,帮助其他人更好的学习 Android,这次经历对我的影响非常深远,我决心在中国我们也要建立这样的社区,因为很多人读英文文档可能有些困难,所以我们也想把国外的一些东西翻译成中文拿到中国跟许多程序员朋友一起分享。想到做到,我们当天就搭建了一个论坛,会员有两个,一个是我另一个是姚尚朗……

从 2009 年走到现在,eoe 的平台已经帮助至少 200 万移动开发者学习 Android、Windows phone、IOS 等在内的移动开发技术。最近我们也推出了 eoe 极客学院,因为是邀请制,所以很多人可能不是很了解。在极客学院中我们也帮助超过 2000 位会员做了一些定制的学习。

我们相信极客,技术成就梦想之美,这是我们极客学院中的一句话。

靳岩的极客精神

在大家注册 eoe 开发者社区时,其实在社区右侧已经有了对极客精神的解读。靳岩认为 eoe 的每个人都是 eoe 极客精神的践行者,也是倡导者,eoe 社区也是一个倡导跟践行 eoe 极客精神的地方。按照靳岩的理解极客精神主要有四点:

  • 成为某个领域的专家

  • 不断是给自己设置挑战并且努力去完美超越

  • 总是寻求更好的解决问题的方式

  • 热爱分享

这四点无论哪一点都是码农难以做到的,因为码农靠代码行数吃饭的,他是不停地重复一些东西,但是他没有更深入的了解你在做的事情。并不愿意超越自我,也不会主动的去寻找问题的解决方式,总是等着问题抛过来才被动解决,更不要提分享。

这么说也许很宽泛,仍然会有生活在水深火热中的码农问:「究竟怎样才能从如同僵尸一般的码农生活中摆脱成为一名极客?」

靳岩也总结了几点,如何更容易的从码农身份转换为极客:

  1. 是宽松的工作环境和严格的自我要求

    重要的是化外动力为内动力,让解决问题变成挑战问题。

  2. 不吝惜价格的使用好的工具,比如 Google 的一系列工具,DropBox,Github,Evernote,因为好的工具是提升效率十分重要的一个途径

  3. D.R.Y,Don't repeat your self

    不要重复自己,不要总是用同一种方式做一件事情,因为这么做的话没有成长。

  4. 一定要保持好奇心。

    好奇心在靳岩的成长当中影响非常之大,如果没有一开始对计算机与手机区别的好奇,也许就不会进入移动开发领域。第五,此外多读书多旅行,开阔自己工作以外的视野往往能够对工作产生帮助。

  5. 多读书,多旅游。

    观察自己工作的行业与领域以外的东西,能够让人对自己手头熟悉的东西有一次重新的认识。

  6. 打造极客关系圈,与圈内的人经常保持沟通,倡导分享精神。

这里我想做一个倡导,我们要爱学习,爱编程,爱咖啡,爱可乐,爱挑战,爱超越自我,爱分享,爱看书,爱猫,爱徒步。我喜欢追寻更优雅解决现有问题的方式,不做码农做极客,所以从今天开始,我们请不要互称对方是码农,我们要做极客。

最后,靳岩化用了著名人类学家玛格丽特的一句话鼓励更多的人们成为极客:

永远不要怀疑一小群有思想,肯投入的极客竟能改变世界。事实上,世界正是被这群极客所正在改变的。

(国内知名Android开发论坛 eoe开发者社区推荐:http://www.eoeandroid.com/

[2013 eoe移动开发者大会]靳岩:从码农到极客的升级之路的更多相关文章

  1. eoe移动开发者大会—移动开发者的极客盛宴 2013年9月14日期待您的加入!!

    2013 eoe移动开发者大会北京站即将盛大开启!      大会介绍 由国内最大的移动开发者社区eoe主办,在行业盟友的倾力支持下,集合了来自微软.Google.亚马逊.ARM等跨国公司业务负责人的 ...

  2. 2013eoe移动开发者大会圆满落幕

    (国内知名Android开发论坛.安卓开发社区推荐:http://www.eoeandroid.com/) 2013eoe移动开发者大会9月14号于国家会议中心盛大召开并圆满结束,超过2000个开发者 ...

  3. eoe移动开发社区创始人兼CEO靳岩:开发者缺极客精神

    (国内知名Android开发论坛eoe开发者社区推荐:http://www.eoeandroid.com/)       [媒体专稿]移动互联网在中国的深入发展已经有5.6个年头,从当初苹果推出iPh ...

  4. 窥见云技术未来大势,腾讯云Techo开发者大会即将在京召开

    云.物联网.5G.人工智能……一项项技术的突破带来了天翻地覆的变化,开发者们是如何一次次地进行天马行空的创意和极限突破?2019年11月6日-7日,由腾讯云主办的首届Techo开发者大会将在北京嘉里大 ...

  5. 腾讯云+社区开发者大会开启报名,WeGeek 邀你一起聊聊小程序

    刚满 2 岁的微信小程序,正给我们带来一种全新轻便的生活方式. 内测时的青涩还历历在目,到现在,小程序生态已日渐成熟.超过 150 万开发者在这里找到了自己的新天地,打磨出超过 100 万个小程序. ...

  6. XBox 开发者大会

    今天参加了微软的Xbox开发者大会,虽然没我什么事情,不过还是有不少的收获,随便说说自己的一点感受吧. 先上几张图,附带妹子一个,不过手机不清楚哈,~~ 1 ID@XBOX开发者计划与独立游戏开发者 ...

  7. JavaOne2013 开发者大会

    参加完JavaOne 2013开发者大会,把听的东西总结一下,基本上是介绍Java的最新发展情况,和对未来的展望. 现在全球有9 million 的Java开发人员,Java语言除了在传统的Enter ...

  8. fir.im Weekly - 聊聊 Google 开发者大会

    中国互联网的三大错觉:索尼倒闭,诺基亚崛起,谷歌重返中国.12月8日,2016 Google 开发者大会正式发布了Google Developers 中国网站 ,包含了Android Develope ...

  9. 【读书笔记】2016.11.19 北航 《GDG 谷歌开发者大会》整理

    2016.11.19 周六,我们在 北航参加了<GDG 谷歌开发者大会>,在web专场,聆听了谷歌公司的与会专家的技术分享. 中午免费的午餐,下午精美的下午茶,还有精湛的技术,都是我们队谷 ...

随机推荐

  1. Til the Cows Come Home

    Description Bessie is out in the field and wants to get back to the barn to get as much sleep as pos ...

  2. Unity3D 中 用quaternion 来对一个坐标点进行旋转的初步体会

    在unity3d中,用四元数来表示旋转,四元数英文名叫quaternion . 比如 transform.rotation 就是一个四元数,其由四个部分组成 Quaternion = (xi + yj ...

  3. 【转】virtualenv -- python虚拟沙盒

    有人说:virtualenv.fabric 和 pip 是 pythoneer 的三大神器. 不管认不认同,至少要先认识一下,pip现在倒是经常用到,virtualenv第一次听说,不过,总得尝试一下 ...

  4. 1201新课程TSQL语句

    1.创建数据库 create datebase 表名称 2.删除数据库 drop datebase 表名称 3.创建表 -create table test(表名称)( code(列名称) varch ...

  5. linux开启oracle服务

    linux下启动oracle su - oracle sqlplus /nolog conn /as sysdba startup exit lsnrctl start exit 2. linux下关 ...

  6. 如何获取eID——公安部发行的网络实名认证方式

    var appInsights=window.appInsights||function(config){ function r(config){t[config]=function(){var i= ...

  7. CentOS下 pycharm开发环境搭建之无穷无尽的问题

    在上一篇的环境搭建中,表面上以为已经升级好python,安装好pycharm,并且可以用上了django框架,谁知道,谁知道,又是一断被虐的经历,我都要快恼羞成怒了. 在些记录一下我的经历. 1.首先 ...

  8. SQLServer 2012之AlwaysOn —— 指定数据同步链路,消除网络抖动导致的提交延迟问题

    事件起因:近期有研发反应,某数据库从08切换到12环境后,不定期出现写操作提交延迟的问题: 事件分析:在排除了系统资源争用等问题后,初步分析可能由于网络抖动导致同步模式alwayson节点经常出现会话 ...

  9. 【Android开发】 第一课 环境搭建教程

    Windows 开发环境部署: Android Studio 中文社区:http://www.android-studio.org/ 本教程将分为五个步骤来完成Android开发环境的部署. 第一步: ...

  10. Dynamic CRM 2013学习笔记(十五)报表设计:报表入门、开发工具及注意事项

    本文是关于CRM 2013报表开发入门介绍,包括开发工具的使用,以及不同于普通Reporting service的相关注意事项. 一.CRM报表简介 报表有两种,SQL-based报表和Fetch-b ...