首页 > 做iOS开发的这2年:30而立投身iOS开发嫌晚?

做iOS开发的这2年:30而立投身iOS开发嫌晚?

为什么80%的码农都做不了架构师?>>>   hot3.png

很多程序员自称“码农”,他们自嘲干的是体力活儿,吃的是青春饭。30以后还在苦逼的和Code打交道的人生是失败的。

Chris Chen,一位上海的Freelancer,30岁以后突然决定投身iOS开发。他在博客里回顾了这2年做iOS应用的经历,感触良多,相信他的一些心得会引起很多人的共鸣:

Chris Chen:自由开发者

30而立才入行:做iOS开发也会上瘾

2年前Chris买了第一台MBP,他坦言当时不过只是因为Windows用的审美疲劳想换换口味,尝试一下更酷更好的设备,来做编程。听到他的想法,身边的一些朋友纷纷表示不解:30岁开始回头做“码农”,你是说着玩的吧?

Chris首次购买的苹果设备

只有一位朋友建议他去做iOS开发。开始时候他也只是抱着业余时间搞搞开发的想法,谁知不到1年,他就深深沉浸在iOS开发之中无法自拔,在30岁才开始的编程这条“错误”道路上越走越远。

iOS开发值得你耗费青春年华吗?

说起来容易做起来难。很多人都说自己“对iOS开发有兴趣”,每当Chris反问“为什么”的时候,回答都是“钱多”。就好像高考填志愿的时候,很多人都对热门专业“有兴趣”,只是因为热门。可是这真的值得你花费大量时间去学习iOS开发吗?这真是你想要的生活?

Chris觉得与其拿着不错的薪水干着乏味的工作,还不如发掘内心真正渴望的东西,能够时刻唤起你的激情、让你持续专注。幸运的是,iOS开发正好 和他的愿望一拍即合。但这并不表示所有人都应该去做iOS开发,乔布斯曾经说过:做你自己。但这一点却“与众不同”或者“跟随潮流”更容易让人忽略。

Killing Time via flickrive

时间宝贵 要尽量合理利用

每天不断学习,才能不断提升自己。Chris自称订阅了大量的iOS开发相关的资源,从博客、Twtter到网站都有。30岁以后的时间明显珍贵了 很多,每天大量的知识涌向互联网,很多时候会有些应接不暇。所以你得学会取舍,以及善用一些方式来进行化解,比如用Read It Later和Evernote这类工具。

作为一名自由开发者,接手项目也要进行抉择,记住你的时间宝贵!Chris会偏向于选择一些提供清晰目标、良好设计、详尽细节的项目。

编者的话

在国外,很多人认定了一项事业,便终身投入其中,最后成为大师为世人敬仰的大有人在。正如Unix的哲学之一:做一件事,做到极致。人生有很多路要走,做自己真正喜欢的事情,什么时候也不算晚。

活出价值 via Weheartit

转载于:https://my.oschina.net/xiangtao/blog/64546

更多相关:

  • 项目目前选型是前后端分离开发,其中前端使用 AntDesign pro。根据和一线工程师沟通,引入 mock 技术搭建 json-server,可以快速模拟调用后端接口,实现增删查改以及复杂的业务逻辑。不用等后端开发完毕,配合 rap2 接口管理系统,前后端统一约束,而且前端不用手工造数:可以从配置好正则的接口生成(来自 rap2 接...

  • MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2 Ch 语言:英语+中英文字幕(根据原英文字幕机译更准确) |时长:27场讲座(4h 19m) |大小解压后:2.35 GB Unity 2D游戏开发终极指南 你会学到: 学习使用Unity TileMap绘制您的世界 掌握初学者C#概念,包括sin...

  • 大二快结束,从大二初开始接触项目的工程开发,到现在也差不多一年了。之前一直在用c# 结合winform开发一些简单的桌面应用,也看过一些是实验室学长们用c#和其他多种技术结合 开发出来的系统, 接触过其源代码,为深入了解也曾阅读过试着了解内部实现的机制。在进行项目开发之前,带着我们的学长一直在和我们强调编程规范的重要性,并且给我们分析...

  • 开发板是开发和学习嵌入式技术的主要硬件设备,开发板的型号和种类很多,目前流行的是基于S3C6410 ARM11架构的开发板,S3C6410是由三星公司推出的一款低功耗,高性价比的RISC处理器,它基于ARM11内核,可广泛应用于移动电话和通妖魔化处理等领域。OK6410开发板基于三星公司最新的ARM11处理器S3C6410,拥有强大...

  •       最后这几章感觉上更多是从软件完成整体上来讲的。比如说技术、方法等。       在我看来,其实一个团队一直坚持一种好的、先进的方法是不可少的。如果一个优秀的团队刚愎自用,只随着成员们喜好发展,那不能长久。比如说,在开发软件工程课程的大项目时,我们团队也在学习着敏捷开发方法,虽然我们没有严格按照它的形式或流程,但是我们运用了...