done is better than perfect.
做完比做好重要的多。
如果自己有一个的需求,最好是非常强烈的刚需,并且市面上没有,或者有类似但无法满足自己的需求,或者对方很贵,做它,这样哪怕最后没人用,自己也可以用。
你最懂这个需求,一定是很挑剔,你更需要这个产品,那就能坚持做完。
找一个商业软件,做一个相同功能,低于对方一半的价格,或者免费给用户,通过广告收费。
这个做法很脏,却很有效。
通过现有的开源产品来构建产品,省却重复造轮子的过程。(注意对方的授权协议,是否允许商用与修改)
依托一个平台开发软件,要比自己多一个独立软件去推广要容易的多。
比如给 Wordpress 开发插件或主题,要比你重新做一个 blog 软件更容易成功。
同理,给 Appstore 和 Google play 开发 app,也是在直接曝光给这些平台的用户。
个人开发者不应该执着于某个技术,如果你会 c++,那什么都用 c++来做的话是完全不对的。
或者我只会 java,那我就只做 android 软件,不去碰 ios
不要排斥任何新出现的技术或者脚本语言,能做出原型,比你做的性能好重要的多。
跨平台并不完善,需要你多很多本地实现,但远比你每一个都做原生来的划算,除非你的很多功能涉及到底层交互。
如果产品真的有人用,有足够的时间来进行重构和优化。
研发是产品中最确定性的东西,只要有足够的时间和人力都能完成。
但是宣传和运营则是动态的,效果是难以控制的,需要不断测试与优化。
所以个人开发者主要修炼的应该是这里,而不是磨练技术,技术是静态的,没有太多技巧,换谁来都行
打造社区影响力,可以避免闭门造车的现象。与同行交流,你才能获得更多有用的信息,少走很多弯路。
打个广告:
MCB 程序员赚钱之道交流群(不收费,不开课,不收智商税)
欢迎各位独立开发者加入
QQ 群 703187158
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.