专栏首页iOS开发干货分享如果有机会重来,你还愿意做iOS开发嘛~
原创

如果有机会重来,你还愿意做iOS开发嘛~

49年入国民党是个什么感觉?

我相信现在很多做iOS开发的体验到了~

前阵子,唐巧大佬发布的微博来看,要求已经比前些年移动热潮时代高了不是一点点!

不能说是歧视,毕竟大佬说了,只要有能力,其他的anything都无所谓!

作为从事 iOS 开发好几年的“编程狗”,我见识过 2013-2014 年移动端大热时的疯狂,见识过 2016 年一个 iOS 岗位对应千封简历的疯狂(培训班扰乱市场)。一个细分的行业从大热到遇冷,仅仅两三年的时间。而如今看到大佬的微博,感觉移动开发进入了一个新的阶段:移动端岗位需求正在快速减少,对从业者的要求越来越高。那种培训班三个月出来都能找份月薪过万的工作的事情早就是上古神话了。但是,这只不过意味着志向于从事移动端开发的普通开发者或者普通学校出身的同学需要更努力一点证明自己。

就像我十年前读到李开复的博客“二流学校的我该怎么办”里面有一段话:

毕竟复旦、交大、北大、清华是所有HR都知道的,你说你是某个地方某所小学校里出身的学生。HR可能不是很清楚那所学校的情况,所以对你有些先入为主的偏见,这很正常。毕竟站在公司的立场,他希望有secure,招人也是件很麻烦的事情。所以他要优先考虑你的背景和资质是否可以胜任或者是完全超越职位所需的。一旦你能拿出相关的证据(实实在在的)东西,那么即便你出身二流学校你仍然是很有希望的。如果你拿不出,那么坐在你旁边的名校生说我毕业于。。。就读于某个专业(这个是他的证据)。在双方都没有实在证据的前提下,那么“读书好”就成了一种支持性的证据,证明他比你优秀。

作为普通开发者,必须要有实实在在的东西证明自己的能力,才能在行业里保持竞争力。保持竞争力,不仅要有个人奋斗,也要注意行业发展的进程。所以,这个事情就简化成了两个部分:有深厚的 iOS 开发功底;在大前端时代里更好地适应。

下面这七点,来自于一些正在工作中的开发者感悟!

1.心向往之,行必能至

“那些深深困扰你的东西,也将成就你。”

——Ouriel Ohayon,Appsfire的CEO及合作创始人。 

你要做的东西一定要是你无比渴望这世界上能出现的东西,这股热情和能量将会融入到你的应用中,成为它腾飞的初速度,为你带来积极反馈。把自己当做app最重要的用户,这一点非常重要。

我曾问Tapbots的开发者Paul Haddad,他最爱的app是哪一款,他告诉我,他的最爱正是他自己的app,Tweetbot。他并不是想自我吹嘘。相反,他听上去非常认真,说那是他最常用的一款app。

Appsfire的CEO Ouriel Ohayon在采访中也做出了同样的回答。Appsfire经历了多次迭代,直到整个团队的人每天都使用它的时候,正确的新功能才被开发出了,没用的功能才被去掉。

很多时候,我们一心追求利润而忽略了本心,但在Tweetbot上面,你能够真切地感受到Paul投入的热情和他对细节的一丝不苟。他开发出来的东西是他每天都想用的东西。这是我们每个人在开发应用时都应该做到的。

2.与真正的用户交流

作为开发者,很多时候我们不好意思跟目标受众交流。

编程是一种天赋,也是一种诅咒。

我们可以通过编程创造出我们想在世界上看到的任何东西,所以它是天赋。然而,有时我们被局限于代码当中而不去与真正的用户交流,那它就成了诅咒。

Jake Fuentes创造Level的时候,他找了两个熟人,问他们能不能在购物的时候让自己跟着。Level是一款实时资金追踪应用,它会根据你的预算和当前花销幅度,告诉你这个月还能花多少钱。

Jake想要了解用户是如何做出消费决定的,从而让自己的app更好地满足用户的需求。当有人面对两款牛仔裤犹豫不决时,他希望能够了解这个人是如何做出买或者不买的决定的。

Jake想要做出一款能够让用户实时了解他们该花多少钱的app来。这款app不像它的竞争对手那样信息杂乱而冗余。唯有通过与用户对话,他才搞清楚了什么信息和功能是需要在app中呈现的。

与真正的用户对话的另一种方法是在Craigslist上给每个测试用户发个广告。为了我将推出的叫oSnap的app(一个完全基于手势的相机应用,能够让你屏幕任意地方点击来拍照),我曾用Google Hangout与在Craigslist上找到的某人联系,以此来获取一些初期的用户反馈。

我通过Hangout了解到,自拍的人们其实更倾向于使用后置相机,因为后置相机比前置相机的分辨率更高。虽然这不是我想要解决的真正问题,但它也让我知道了市场上可能存在着这么一个需求,或许我可以把握住。

请记住,试着找一些测试用户,获取真正的用户反馈。

3.别对自己的想法太执念

想法只是没多少价值的硬币,而它成功与否全看执行好坏,这一点应该是常识。

可是,不管我们再怎么熟悉这个道理,我们还是很容易对自己的想法陷入执念当中。爱令智昏,于是我们不会认真地对竞品市场调查,也不会认真地思考这个产品是否值得去做。

更糟糕的是,即使我们愿意做调查研究,这种执念也常常让研究带有主观性,我们会选择对自己想法有利的数据。

很多时候,有个唱反调的人非常重要,他们的反馈贵如至宝。他们能够让我们看到自己想法中的不足,从而能够进行必要的改进。

4.要有无形动力

“热情是一种能量。让你有激情的也会让你有力量,你只需要感受这种力量。”

——Oprah Winfrey。

App Store中的绝大多数app都没怎么赚到钱,因此,如果你决定要做app的话,一定要确保自己有足够的热情。

我采访了100多位app开发者,他们之中很少有人像开发第一款app时那么富有热情了。善于调整和持续学习是成功的不二法宝。

要记住,在愤怒的小鸟之前,Rovio实际上已经开发过51款游戏了。

人们熟知的“一夜成名”的那些人,其实大都从事app开发10年左右了,如果你去问任何一个顶尖的游戏开发者,他们都会告诉你,即使一分钱不赚,他们也不会停止游戏开发的脚步。他们只是单纯地热爱开发游戏和玩游戏,仅此而已。

没有这种无形动力的话,万一成功来的不像想象的那么早,你的一切热情都会落为残杯冷炙。

5.永远不会太晚

没错,App Store的黄金时代已经过去,但移动应用仍然大有可为。媒体可能只会大肆报道愤怒的小鸟或者神庙逃亡,但世界上还有一群独立开发者,他们把开发app当做自己的事业和生活支柱。

我一度很喜欢Mochi Bits,它由一支两个人的团队运营,为App Store、Google Play和Amazon Store制作文字游戏。作为创始人之一的Kyle Yamamoto提出了一个有意思的概念——“蓝筹开发者”,指的是那些靠自己开发app生活、未从外界拿过一分钱投资的开发者们。

解决问题,认真设计,想人所想,急人所急。

做好这些,市场之门还是会为你打开的。

6.唯一专注,极致完美

在web上,一款产品的功能越多就越能吸引用户。但另一方面,在碎片化的移动空间上,减少功能并尽可能地专注才是趋势。

Songza面世的时候,市场上已经有了两个竞争对手,分别叫Pandora和Spotify。然而,Songza带来了颠覆性的音乐聆听体验。

Songza根据你当前的活动来为你选择音乐。简而言之,Songza在正确的时间给你正确的音乐,它也因此荣获了App Store 2012年度的最佳应用奖。

唯一专注,极致完美这“唯一”的“一”,必须是对人们有意义的小事。

不要老是想弄个巨无霸出来。不像老是想着那些实际生活中根本不存在的事。

最好的应用一定是解决人们生活中实际问题的。

7.建立自己的平台

每个玩过博客的人都知道,让别人评论自己的app实在是不容易。我现在运营着自己的博客并推送到iPhoneLife上,看到每天有几百篇文章发出来,但95%都无人问津。

然而,如果你建立了自己的平台——不管是博客、播客还是视频秀,那你就有了自己的听众,从而可以方便地推广自己下一款app。你就不必依赖外部因素来推广了。

此外,你倒也用不着搞一个人山人海的社区。实际上,小一点、活跃一点的社区会更好。

要记住,你必须为你的听众带来价值,这是最首要的。Gary Vaynerchuk在他的新书Jab, Jab, Jab, Right Hook中谈论了这个观点,他提到,你必须不停地用最好的内容“戳动”你听众的心,这样,当你需要对他们使出“右勾拳”,要求他们做出些买书一类的回报时,他们也会更愿意去做。

这里是另外一些成功建立了自己的平台的app开发者:

你认识谁都不重要,关键是谁认识你。

如果要我给你一个最重要的建议,那就是建立一个自己有热情去维护的平台。如果你不喜欢写字,那就别选博客。

我喜欢说话,喜欢采访别人,所以很自然地选择了播客,但你可以选择其他的,比如,如果你需要展示自己最新的设计的话,那就可以注册一个Dribbble。

如果你完这篇文章没记住什么东西,那也一定要记住这一点——建立自己的平台吧,现在就去!

结论

我曾听到过一些很好的建议——“从有经验的人身上学习。”

互联网上从来不缺建议,但是你需要找那些已经“越过山丘”的人、在你想取得成功的领域已经取得成功的人,他们给的建议才是最有价值的。

我希望能从大牛身上学习并让我的app事业更上一层楼,这便是我建立自己播客的原因。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 携程、阿里、京东、腾讯iOS春招面试过程以及面试题总结!

    五一假期,春招基本上已经结束了,剩下少量面试和少量流程中。虽然还没有最终决定,不过也还是决定来开个帖子,写一些总结。

    iOSSir
  • iOS你不知道的事--Crash分析

    原文地址:https://www.jianshu.com/p/56f96167a6e9

    iOSSir
  • iOS 开发面试通关指南:67 个必知问题!

    我们都知道,面试可能会让人感到压力山大——不管你是第一次参加面试的新手,还是已经有几年开发经验做背书的业内人士,面试都会带来压力。

    iOSSir
  • flask flask-script自定义指令(flask 50)

    from flask import Flask,render_template from views.admin import admin_bp from ...

    用户5760343
  • 微信中通过页面(H5)直接打开本地app的解决方案

    简述 微信中通过页面直接打开app分为安卓版和IOS版,两个的实现方式是完全不同的。 安卓版实现:使用腾讯的应用宝,只要配置了“微下载”之后,打开链接腾讯会帮你...

    Java中文社群_老王
  • App出海又遇困局,乘风破浪的互联网企业何时上岸

    App Annie统计显示,2020年6月全球热门应用,TikTok(抖音海外版)继续霸榜,无论是下载量还是收入依旧稳拿第一。今年受到新冠疫情的影响,在一二季度...

    APICloud
  • 109个提高App下载量的营销策略(上)

    引言:本文介绍了如何提高APP下载量的109个适用的营销策略中的前36个策略,本系列全长共109个策略。

    iCDO互联网数据官
  • 实战演练:PostgreSQL在线扩容

    墨墨导读:最近被问到PG在线扩容的问题,本文整理了整个过程,之前写过一篇文章,供大家参考:《PosgreSQL三种表空间使用方式》https://www.mod...

    数据和云
  • 怎样才能做一款好的App,即做app时最需要注意的六个因素

    移动互联网时代,app已经成为了我们生活中不可或缺的一部分了。根据当前情况来看,app在未来几年内,至少两年内,还将会有新一波的火爆增长时期。尤其是我们中国市场...

    非著名程序员
  • 怎样才能做一款好的App,即做app时最需要注意的六个因素

    ? 移动互联网时代,app已经成为了我们生活中不可或缺的一部分了。根据当前情况来看,app在未来几年内,至少两年内,还将会有新一波的火爆增长时期。尤其是我们中...

    非著名程序员

扫码关注云+社区

领取腾讯云代金券