done is better than perfect.
做完比做好重要的多。
如果自己有一个的需求,最好是非常强烈的刚需,并且市面上没有,或者有类似但无法满足自己的需求,或者对方很贵,做它,这样哪怕最后没人用,自己也可以用。
你最懂这个需求,一定是很挑剔,你更需要这个产品,那就能坚持做完。
找一个商业软件,做一个相同功能,低于对方一半的价格,或者免费给用户,通过广告收费。
这个做法很脏,却很有效。
通过现有的开源产品来构建产品,省却重复造轮子的过程。(注意对方的授权协议,是否允许商用与修改)
依托一个平台开发软件,要比自己多一个独立软件去推广要容易的多。
比如给 Wordpress 开发插件或主题,要比你重新做一个 blog 软件更容易成功。
同理,给 Appstore 和 Google play 开发 app,也是在直接曝光给这些平台的用户。
个人开发者不应该执着于某个技术,如果你会 c++,那什么都用 c++来做的话是完全不对的。
或者我只会 java,那我就只做 android 软件,不去碰 ios
不要排斥任何新出现的技术或者脚本语言,能做出原型,比你做的性能好重要的多。
跨平台并不完善,需要你多很多本地实现,但远比你每一个都做原生来的划算,除非你的很多功能涉及到底层交互。
如果产品真的有人用,有足够的时间来进行重构和优化。
研发是产品中最确定性的东西,只要有足够的时间和人力都能完成。
但是宣传和运营则是动态的,效果是难以控制的,需要不断测试与优化。
所以个人开发者主要修炼的应该是这里,而不是磨练技术,技术是静态的,没有太多技巧,换谁来都行
打造社区影响力,可以避免闭门造车的现象。与同行交流,你才能获得更多有用的信息,少走很多弯路。
打个广告:
MCB 程序员赚钱之道交流群(不收费,不开课,不收智商税)
欢迎各位独立开发者加入
QQ 群 703187158
1
MyCodeBiz OP 独立开发精力有限,必须善于利用各种已有的资源,而不是都重新开始。商业社会大家都是分工合作,让擅长的人做擅长的事。
有人搭平台吸引用户,你就去捧场。 有人做开源开发功能,你就去使用。 只有这样,才能把效率提起来。 —————— 拒绝创意洁癖 其实用户的需求就那么多,不存在越挖越多的情况,你只能在已有的基础上,去进一步改进。 很难说凭空造出一个新的需求,除非出现新的技术。 那么,学习别人(不仅仅是借鉴,更要理解)是第一课 |
2
uzumaki 2020-04-16 11:42:42 +08:00
你先公开
|
3
bojue 2020-04-16 12:27:30 +08:00 via iPhone
不错,就差最后执行的勇气了
|
4
firefox12 2020-04-16 13:13:46 +08:00
tmd 又来了, 就会说一堆空话 废话。
|
5
liveoppo 2020-04-16 13:27:31 +08:00
不错,学习了。另外找到恰当的行业可能很重要。
|
6
brave007 2020-04-16 13:38:34 +08:00
有微信群吗?
|
12
chenyg32 2020-04-16 21:45:02 +08:00
什么时候 V2EX 变成了,一上来就怼人了?
为楼主的分享点赞 |
13
agagega 2020-04-16 22:05:08 +08:00
> 找一个商业软件,做一个相同功能,低于对方一半的价格,或者免费给用户,通过广告收费。这个做法很脏,却很有效。
如果没有全盘抄人家的设计,独立实现的话,我觉得没什么脏的。就目前 iOS 平台某些软件开发商恰烂钱的样子,要是有人能出来打破价格,这属于小米行为,应该鼓励。 |
15
MrJing1992 2020-04-17 07:56:14 +08:00
|
16
Saszr 2020-04-17 17:48:40 +08:00
学习了
|
17
h4de5 2020-04-17 22:19:30 +08:00
作为一个独立开发者,很赞同楼主的。已经加群了。方便留个微信嘛。
|
18
googlehub 2020-04-20 10:33:28 +08:00
赞一个,能感同身受里面的观点说得很中肯。
|
19
telami 2020-04-20 15:44:40 +08:00
第一句话就很认同,好多都是做了一小半,一大半,但最终还是没完成。
|