从事编程开发4年,我干倒了三家公司……
大家好٩(๑>◡<๑)۶ 我是小编嘎酱,一个立志带给大家优质内容与快落的糙女纸。作为一个编程爱好者,我们后期会建立免费社群,给热爱编程的小伙伴们提供可以学习交流的平台。
15年找到第一份编程开发的工作,满怀热情的想在编程开发这个领域闯出一番天地,但从第一份工作开始,上天似乎就给我下了一个魔咒,干一家倒一家,在第四年间已经第三家了,我不经感叹,我运气怎么这么背!
有时候运气真的很重要!我第一份进入的是一家小企业,拿着不高不低的工资,完全听从领导的安排,在这里要改一下需求、那里要需要加个什么功能中忙碌,疏于自身的提升,做的最后公司倒闭了!
重要的不是运气,而是选择!什么叫跳槽,是有一家更好的公司过来挖你,让你有更好的发展,这样才叫跳槽,而我,顶多就是被迫失业;经过三次这样的被迫失业,深刻感受到,努力使自己变得更好,才是在这个市场立足的根本。
在这里给大家分享这几年作为开发者的感悟!
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当做自己的事业和生活支柱。
解决问题,认真设计,想人所想,急人所急。
做好这些,市场之门还是会为你打开的。
6.唯一专注,极致完美
在web上,一款产品的功能越多就越能吸引用户。但另一方面,在碎片化的移动空间上,减少功能并尽可能地专注才是趋势。
Songza面世的时候,市场上已经有了两个竞争对手,分别叫Pandora和Spotify。然而,Songza带来了颠覆性的音乐聆听体验。
Songza根据你当前的活动来为你选择音乐。简而言之,Songza在正确的时间给你正确的音乐,它也因此荣获了App Store 2012年度的最佳应用奖。
唯一专注,极致完美这“唯一”的“一”,必须是对人们有意义的小事。
不要老是想弄个巨无霸出来。不像老是想着那些实际生活中根本不存在的事。
最好的应用一定是解决人们生活中实际问题的。
7.建立自己的平台
每个玩过博客的人都知道,让别人评论自己的app实在是不容易。我现在运营着自己的博客并推送到iPhoneLife上,看到每天有几百篇文章发出来,但95%都无人问津。
然而,如果你建立了自己的平台——不管是博客、播客还是视频秀,那你就有了自己的听众,从而可以方便地推广自己下一款app。你就不必依赖外部因素来推广了。
此外,你倒也用不着搞一个人山人海的社区。实际上,小一点、活跃一点的社区会更好。
要记住,你必须为你的听众带来价值,这是最首要的。Gary Vaynerchuk在他的新书Jab, Jab, Jab, Right Hook中谈论了这个观点,他提到,你必须不停地用最好的内容“戳动”你听众的心,这样,当你需要对他们使出“右勾拳”,要求他们做出些买书一类的回报时,他们也会更愿意去做。
这里是另外一些成功建立了自己的平台的app开发者:
David Smith,Developing Perspective
Marco Arment
Carter Thomas,Blue Cloud Solutions
你认识谁都不重要,关键是谁认识你。
如果要我给你一个最重要的建议,那就是建立一个自己有热情去维护的平台。如果你不喜欢写字,那就别选博客。
我喜欢说话,喜欢采访别人,所以很自然地选择了播客,但你可以选择其他的,比如,如果你需要展示自己最新的设计的话,那就可以注册一个Dribbble。
如果你完这篇文章没记住什么东西,那也一定要记住这一点——建立自己的平台吧,现在就去!
8.结论
我曾听到过一些很好的建议——“从有经验的人身上学习。”
互联网上从来不缺建议,但是你需要找那些已经“越过山丘”的人、在你想取得成功的领域已经取得成功的人,他们给的建议才是最有价值的。
注:原文源自网络