(国内知名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 极客精神的地方。按照靳岩的理解极客精神主要有四点:
-
成为某个领域的专家
-
不断是给自己设置挑战并且努力去完美超越
-
总是寻求更好的解决问题的方式
-
热爱分享
这四点无论哪一点都是码农难以做到的,因为码农靠代码行数吃饭的,他是不停地重复一些东西,但是他没有更深入的了解你在做的事情。并不愿意超越自我,也不会主动的去寻找问题的解决方式,总是等着问题抛过来才被动解决,更不要提分享。
这么说也许很宽泛,仍然会有生活在水深火热中的码农问:「究竟怎样才能从如同僵尸一般的码农生活中摆脱成为一名极客?」
靳岩也总结了几点,如何更容易的从码农身份转换为极客:
-
是宽松的工作环境和严格的自我要求
重要的是化外动力为内动力,让解决问题变成挑战问题。
-
不吝惜价格的使用好的工具,比如 Google 的一系列工具,DropBox,Github,Evernote,因为好的工具是提升效率十分重要的一个途径
-
D.R.Y,Don't repeat your self
不要重复自己,不要总是用同一种方式做一件事情,因为这么做的话没有成长。
-
一定要保持好奇心。
好奇心在靳岩的成长当中影响非常之大,如果没有一开始对计算机与手机区别的好奇,也许就不会进入移动开发领域。第五,此外多读书多旅行,开阔自己工作以外的视野往往能够对工作产生帮助。
-
多读书,多旅游。
观察自己工作的行业与领域以外的东西,能够让人对自己手头熟悉的东西有一次重新的认识。
-
打造极客关系圈,与圈内的人经常保持沟通,倡导分享精神。
这里我想做一个倡导,我们要爱学习,爱编程,爱咖啡,爱可乐,爱挑战,爱超越自我,爱分享,爱看书,爱猫,爱徒步。我喜欢追寻更优雅解决现有问题的方式,不做码农做极客,所以从今天开始,我们请不要互称对方是码农,我们要做极客。
最后,靳岩化用了著名人类学家玛格丽特的一句话鼓励更多的人们成为极客:
永远不要怀疑一小群有思想,肯投入的极客竟能改变世界。事实上,世界正是被这群极客所正在改变的。
(国内知名Android开发论坛 eoe开发者社区推荐:http://www.eoeandroid.com/)
相关推荐
本项目采用 GPL 授权协议,欢迎大家在这个基础上进行改进,并与大家分享。程序功能 (1)社区精选 (2)新闻资讯 (3)学习教程 (4)社区博客本文以eclipse为例 启动Eclipse,导入Android客户端项目,请确保你当前的Android...
《Android项目【eoe特刊】第18期:音视频的编解码》资源介绍 随着移动互联网的发展,音视频技术在Android应用中扮演着越来越重要的角色。本资源提供了一套完整的音视频编解码解决方案,帮助开发者快速实现音频和...
《Android项目【eoe特刊】第15期:多媒体》资源介绍 本期eoe特刊为Android开发者带来了一款精心打造的多媒体项目。该项目集合了音频、视频播放,图像处理,以及多媒体编辑等多种功能于一身,旨在为开发者提供一个...
欢迎使用 实习新手模仿360安全卫士源码(好多功能暂缺,欢迎完善)效果实现:本文优质内容出自:eoe Android开发者社区 作者:【本文源... 微信搜索 - weixin.sogou.com - 2014-11-11
通过这份指南,开发者不仅可以了解到关于2010年联想移动互联网大会的相关信息,还能够深入了解基于联想乐Phone开发的具体技术细节。这对于希望利用联想设备进行开发的程序员来说是非常宝贵的资源。
此外,Eoe还设有专门的论坛,满足从初级到高级开发者的需求,并提供软件下载。 2. **安卓网**:这是一个综合性的门户+论坛,不仅提供最新的Android开发新闻、手机娱乐和评测,还有专门的安卓市场和开发者联盟。首页...
在移动开发领域,Android作为主流操作系统之一,其应用程序的开发与优化一直是开发者关注的焦点。本篇将聚焦于"eoe客户端源码",这是一个专为Android平台设计的应用程序,其源码公开并带有注释,为Android学习者提供...
总结,《Android NDK 相关资料 【eoe特刊】第七期:NDK》全面覆盖了NDK的基础知识、开发流程、性能优化和安全问题,是学习和进阶NDK开发的宝贵资源。通过深入学习,开发者可以更好地利用NDK提升应用的性能和功能,为...
eoe社区是一个专注于移动互联网开发者的交流平台,提供了丰富的技术分享、讨论和学习资源。开源客户端的发布,意味着用户可以查看并参与到该客户端应用程序的源代码设计与开发中,这为开发者提供了透明度,同时也...
eoe是一个知名的Android开发者社区,它的客户端源码提供了丰富的学习资源,可以帮助开发者深入理解Android应用的内部工作原理。 1. **Android SDK**:首先,你需要熟悉Android软件开发工具包(SDK),它是开发...
在移动开发领域,Android系统占据了重要的地位,而深入理解Android源码对于开发者来说是一项至关重要的技能。eoe社区客户端作为一个流行的Android应用,其源码提供了丰富的学习资源,让我们有机会一窥Android应用...
【Android应用源码之EOE论坛客户端.rar】是一款开源的Android应用程序,主要目的是提供一个学习和参考的平台,帮助开发者了解Android应用的架构设计、功能实现以及编程技巧。EOE论坛是一个专注于移动开发的社区,这...
【eoe特刊文档全集】是一份集合了多种IT技术领域的精华资料,主要涵盖了开发技巧、架构解析、底层驱动原理以及摄像头应用等多个关键主题。这个压缩包中的内容旨在为Android开发者提供深入学习和提升的专业知识,对于...
【eoe Android 特刊1到28期大全包括最后三期源码】是一份全面的Android技术学习资源,集合了eoe社区发布的28期特刊内容,旨在为Android开发者提供丰富的学习材料和实践代码。这份资料对于深入理解Android开发、提升...
通过深入研究EOE论坛客户端的源码,开发者不仅可以学习到如何构建一个功能完备的Android应用,还能了解到实际项目中的最佳实践,提升自己的编程技能。同时,这也是一个很好的案例,展示了Android平台的各种组件和...
同时,保持对SDK更新的关注,及时升级到最新版本,以获得最新的特性和性能优化。 总结,eoe_sdk是Android开发中的一款强大工具,它的易用性、灵活性和全面的功能使其成为开发者的重要选择。通过深入了解和熟练运用...
[开源]eoe的Android客户端源码 本项目采用 GPL 授权协议,欢迎大家在这个基础上进行改进,并与大家分享。 如您感觉本项目中有不妥之处或者有不爽的地方,欢迎提交问题或更改方案,项目小组会 及时的对您提交的修改...
【Android(eoe特刊)】是一系列专门针对Android新手开发者的技术特刊,涵盖了从基础到进阶的各种主题。这些特刊由eoe社区发布,旨在帮助开发者解决在开发过程中可能遇到的问题,提升技能水平。 首先,让我们逐一解析...