手机游戏巴士

别忘生活与社交 独立开发前要想明白的事

发表于:2024-11-16 作者:巴士阿叔
编辑最后更新 2024年11月16日,独立开发前需要想明白的三件事 王庭硕,公司:Porcelain Knight. 正在创业期的独立游戏工作室 下面列举的仅是几个即将踏入独立开发领域的人应该关注和思考的问题, 至于它们的具体解决方案和实现细节, 我想每个个体都会有不一样的答案。 1. 为什么要做独立开

  独立开发前需要想明白的三件事

  王庭硕,公司:Porcelain Knight. 正在创业期的独立游戏工作室

  下面列举的仅是几个即将踏入独立开发领域的人应该关注和思考的问题, 至于它们的具体解决方案和实现细节, 我想每个个体都会有不一样的答案。

  1. 为什么要做独立开发?

  从个人生活/意识形态/追求和梦想这些方面或许很容易回答这个问题。

  但既然做独立开发, 就要充分发挥独立开发者的优势. 产品独有的特点是什么? 它一定要是像阿基米德的杠杆那样, 用很少的力(个人可以在合理的时间内独自完成)就可以撬起地球(可以获得行业内和用户的一致肯定). 虽然很少有人能在将产品推向市场前断言它是有魔力的, 但它们中的大多数的确在登场之前就已经可被断言”毫无希望”。

  很多人为了实现自己的梦想或是为了将自己所学不受限制地付诸实践, 从而踏上独立开发者的道路. 但他们交出的作品却只是完成了自身的一项成就, 对这个社会而言却全无吸引力. 所以在从事一个独立项目之前就要反复确定这一事宜——它独有的特质为何?在项目中无论遇到任何挫折, 我都不会放弃的又是什么?

  2. 你的出路是什么?

  在IT行业和游戏行业内, 有无数的创业者和独立开发者潜藏其中. 但他们中的很多人存在的理由并不只是因为在行业中容易获得成功, 而是因为入行的门槛实在太低了。

  为了和他们有所区分, 独立开发者在一开始就应该对一些事情有所思考: 项目的大致开发周期是多久? 我的个人投资可以支撑自己做多久? 我想要发展合作伙伴和团队么? 代价是什么? 我是否想要一个或多个投资人在某个阶段参与其中? 项目做到可以吸引投资的阶段大概需要多久? 项目的各个部分可实现性有多大? 可否有一部分功能在上线之后以更新的方式完成? 我对这个项目的”正常”期望回报应该是什么? 项目的换现方式有任何问题么? 如果项目在商业上彻底失败, 那么在这个过程中我又获得了什么?

  如果对其中一个或多个问题的回答是模棱两可的, 那么你对项目的控制力就自然无法确定。

  3. 项目管理和自我管理

  对于很多在大企业工作的朋友而言, 他们的事业和生活一开始被父母照看, 之后被学校照看, 最终被企业照看, 一直无法断奶。

  所以对于独立开发者而言, 不仅意味着事业上的独立, 也意味着生活上的独立. 你不仅要自己控制事业的方向, 也要重新寻找生活的方向。

  你需要在项目的一开始就关注它的技术难点, 和所有非常重要又不确定的因素. 你需要做一个又一个Prototype, 以确定项目开发的各种边界。你需要将它们糅合在一起, 然后在不断的迭代中寻求它内在的和谐完美。

  同样, 你需要开始关注自身在获得突如其来的自由后面对的各种问题: 你的腰围可能会疯长, 你的表达能力或许会骤降, 你的生物钟可能在向美国靠拢, 你的异性朋友或许会突然增多或减少——有的人为了生活而工作, 有的人为了工作而生活。但无论如何, 你需要以一个自己满意的方式活着。

  永远不能后悔。

  前辈建议:不要总做外包 要有自己的生活与社交

  崔英杰,共享软件开发者, SOHO一族

  我曾经有9年做独立开发者,开发shareware,主要销往欧美,客户中不乏五角大楼,美国海军学院,微软,惠普, 美国众多州政府等等。(很可能有人觉得我在吹牛,完全理解:)。我的软件网站有几个,有个知道人比较多的,在Web Log Analyzer)。

  后来有了孩子后就出来工作了,以CTO身份参加过一次移动互联网创业。现在因为家人身体原因,离开了北京在珠海工作, 搬家过程可参见搬家珠海。

  下面分享一下做独立开发者的经验,想到哪里就写到哪里,缺乏条理,见谅:

  1.不要总做外包,要有自己的产品。

  外包无论价格多高都还是苦力钱,要形成自己的产品。

  2.每年给自己制定学习目标和计划。

  做独立开发者后,就失去了和同事们交流学习的机会,而作为Programmer不停的学习新技术是必须的,所以这方面要特别加强。

  3.工作计划可以和大众的节奏错开。

  做独立开发者最大的好处就是时间的自由。很多地方,例如美术馆,电影,旅游胜地,在周末人满为患,周一到周五则几乎空无一人。 所以我常常是周末工作,周一到周五抽一到两天休息。做独立开发者的时候,黄金周是绝对不出去玩的,都是在家工作,旅游淡季的时候出去玩。

  4.尽量购买或外包一些非核心工作。

  现在网上有很多成熟的各种服务,比如template monster的网站模板,可以让你简单填写内容就能搞出一个很漂亮的网站。 这种工作不需要自己做,尽量外包或直接购买。 自己做最核心的东西。 但这个核心并不等同于核心技术, 而是你的核心竞争力。 当你的核心能力是整合能力的时候,甚至所谓的核心技术都可以外包。

  5.要养成规律的生活习惯。

  如果生活没规律,工作也就缺乏计划性,那工作的拖延不可避免,拖延多了,人的状态,心气都会下降,最后形成恶性循环。

  6.养成体育锻炼的习惯。

  体育锻炼一个是有助于保持身体健康外,对你保持心理健康,保持积极的心态很有帮助。 我在做独立开发者期间,养成了长跑的习惯,那9年的北京马拉松除了有次因为在国外没能参加外,其他全参加了。

  7.要重视社交生活

  对这9年的生活非常满意,如果要说有什么不足的话,就是开始没太重视社交,后来才开始重视。如果有机会重新来过,一定会更积极的参加社交活动。我这个人原先就比较孤僻, 自己一个人工作后,就更有点离群索居了,和客户和朋友都是靠email,IM联系。 虽然经常去旅游,甚至一年有半年在路上度过,但大多是自己一个人背包到处转。过了几年才意识到问题,感觉自己脱离开社会太远了,才开始在亲友帮助下重新开始积极参加各种社交活动。

  关于社交活动有几个建议:

  1.多参加积极向上的群体的活动

  在北京的时候,长期参加了阳光志愿者,后海龙舟队,古逸读书会的活动。这些组织,尤其是阳光志愿者,人们都很有正能量,又都很友善,认识了不少很好的朋友,他们是我这辈子最好的财富。 和积极向上的人多交流有助于自己心态的调整。

  2.觉得不擅长沟通可以参加培训班

  我不擅长与人当面沟通,于是就总是有意无意躲避与人沟通,结果越来越糟糕,做独立开发者后就更愈演愈烈。 后来听从朋友的建议,参加了一个关于如何沟通的培训班,确实有效果,关键是从此树立了不惧怕当面沟通,重视沟通,积极沟通的态度

  3.建立自己的Network(应该叫关系网,但中文的这个词有点贬义)

  不要以为个人开发者不需要Network,其实应该是更需要,这个道理我今年才明白。

  4.多参加技术聚会

  一个对学习新技术有帮助,还有就是能认识一些朋友,有助于拓展自己的交际圈。 看楼主是深圳的,我去参加过深圳的Startup Grind认识了不少有趣的人,推荐。

0