想成为独立自由的开发者?万事开头难

移动开发
所有这些工作需要时间和精力,你或许把它们花在了已经熟悉和感到舒适的事情上。那么,我们为什么要这样做呢?当目前的溪流已经足够多的情况下,我们为什么还要把自己推向新的未知海洋呢?

[[139008]]

万事开头难,使你气馁,你甚至还没有开头就想放弃了。为了开启自由职业者的生活,我不得不要做很多事情。

我已经在自己的网站上投入了相当长时间,之所以用这么长时间,是因为开始太难了。比如,我开发网站时想使用一种新工具,但在此之前,我不得不学习如何使用。然后我开始真正地设计那些你认为简单的东西,之所以你认为简单,是因为你在为自己工作。你很快意识到,你对自己知之甚少,最终不得不经过一番探索,以找到你的指导灵

「做一些困难的事情,使我们撞到墙上而感到不舒服,引起怀疑,让我们额头冒汗。有时候,困难的工作要求我们做一些之前没有做过的事情。在其它时间,我们用着已掌握的技能,但是工作的本质要求你在开发的时候去做决定,决定是困难的(如果我做了错误决定,该怎么办!)。不得不做很多决定,甚至难上加难。」——Chris Bowler

所有这些工作需要时间和精力,你或许把它们花在了已经熟悉和感到舒适的事情上。那么,我们为什么要这样做呢?当目前的溪流已经足够多的情况下,我们为什么还要把自己推向新的未知海洋呢?

夺回控制权

我认为部分原因是要夺回控制权。

我要做自由职业者的一个动力是夺回控制权。我已经在零售行业做了将近八年,也在一些相当不错的地方工作过,但是,我开始感到疲惫,其中一个原因是我无法制定自己的规划。我明白我签了劳动合同,但是抛弃家人在晚上和周末工作,最终打破了你的人际关系和工作生活的平衡。

「评估一下你和内心所处的位置,不管你认为自己有多忙,都需要优先考虑。如果你太忙而不明白你只是在做你并不喜欢的事情,那么在一切无可挽回之前,你仍将继续做着不喜欢的事情。」——Paul Jarvis

开始意味着每天往前迈一小步,步子不必太大,但每一次都要有意义。

Just ship it

我是完美主义者。我发现「Just ship it」【注2】是相当困难的。我停留在某些地方时间过长,以确定一切 OK,但是经常在我做决定的时候,错过了时机。我或许没有真正地作出任何较好的改善!把任务拆分为更小的任务,即使它貌似没有多大意义,也能够使大型任务做起来更加容易。

「一个最小可行产品(MVP)不代表要做一个糟糕的样品。而是专注在最重要和最能解决问题的地方,你要以最迅速、最容易的方式去做。之后呢?嗯,有意思的时刻才刚刚开始。」——Mikael Cho

学会放手,让它们作为最小可行产品摆在那里,这真地帮我保持动力,从反馈中学习,如此反复,真正变得更有效率。

克服失败的恐惧

「……恐惧是一种浪漫的谬误,我们宁可在内心生出愚钝,它们貌似一条不可逾越的鸿沟,我们甚至都不愿意尝试。我们假装安全;保持静止。我们自己产生堕落,我们限制了自己在生活中的潜能。」——Sean Smith

破坏这种失败的恐惧?我明白了。没有失败,会怎样……就算失败了,又能怎样?

又能怎样?如果你没有立刻成功,又能怎样?至少你朝着你的真正目标,满怀希望地多做了一些不同的事情。好吧,如果一艘船开始下沉,你常常能够游回岸边,在冒险返回未知海洋之前重整旗鼓。我宁可在有价值的事情上失败,也不愿意在我不喜欢的事情上成功。

有时候,你不得不开个头。它可以是最小的一步、或者最大的跳跃,只是两种方式而已,如果你曾打算做一些值得做的事情,你不得不要开个头。

「停留于想法,而未付诸行动,导致焦虑、痛苦以及烦恼。我们不得不抛弃这些,我们不得不行动起来,我们不得不勇往直前。我们不得不重新认识到,恐惧本身是虚幻的,行动才能最终使我们的生活、以及周围一切变得更好。」——Sean Smith

 

责任编辑:chenqingxiang 来源: 腊八粥
相关推荐

2011-05-19 09:47:45

笔记本拆解范例

2018-07-25 14:01:47

iOS开发苹果

2009-03-27 09:11:26

设计流程软件项目

2019-09-30 07:26:13

界面设计UI设计师

2020-01-10 18:25:00

Go语言JavaScript编程语言

2010-08-25 15:49:04

面试

2014-10-31 10:10:49

2013-11-29 15:04:04

独立开发者手游开发

2012-03-07 09:20:30

美女开发者移动开发

2011-01-04 15:29:30

开发技术

2012-09-24 13:18:53

2015-09-15 11:26:43

2019-07-08 09:36:57

Angular前端框架

2015-08-05 10:43:40

开发者开发工具

2015-08-05 14:25:26

开发者开发工具

2011-01-04 15:30:01

编程开发的物种起源

2012-03-26 09:35:00

手机游戏开发者

2011-01-28 15:20:53

开发者MGF

2011-04-25 16:56:34

Greedy Bank游戏开发独立开发者

2015-08-19 16:13:30

51CTO开发技术周刊
点赞
收藏

51CTO技术栈公众号