对于独立开发兴趣产品,如何坚持开发下去呢?

2022-05-09 09:53:04 +08:00
 charlesmax

最近面试,一些招聘简介说是最好要有自己的作品,于是自己准备着手开发一个属于自己的网站,原本想做一个电视节目导航网站,视频源直接从 GitHub 找了点,发现真正去做的时候,自己的要求的太多,太多,以至于现在很多功能都没有开发结束!真的太多了、呐,现在已经开始要变一坨了。求解如何快速构建一个自己心满意足的网站

这就是我的仓库地址: https://github.com/cyatime/PowerPlant

3552 次点击
所在节点    程序员
27 条回复
WngShhng
2022-05-09 10:07:20 +08:00
我开始也这样,想要在应用里加很多东西
最好是先把功能区分优先级,要克制,按照排期慢慢迭代,不用一步到位,东西要先上线
monetto
2022-05-09 10:08:33 +08:00
个人观点哈,要开发就开发一个自己真正能用到的,否则很难做到后期持续维护。
fstar
2022-05-09 10:09:46 +08:00
我也搞过自己的项目,但做到一半放弃了。
每个人每天除了工作和生活琐事,可以使用的时间其实并不多。当你步入中年,这个时间会进一步压缩。

这时候你可能有很多事情想做:健身、学英语、看技术文章、刷题、解面试八股文、写技术文章、还有你这个做自己的项目。

你发现你什么都想做,什么都做到一半放弃了,因为你想做其他的东西,或者你在做的这个东西短期看不到效果,或者未来也不一定有好的收获。

说这么多,要坚持一件事,其实很简单,全身心投入只做这一件事,砍掉其他的所有事情。项目中遇到的问题在持续不断的时间精力投入面前不堪一击
v2ka
2022-05-09 10:10:05 +08:00
不要一开始就搭建一个大厦,要先做个木屋,然后逐渐为其添加功能。

完成度、deadline ,是考验独立开发的一些指标。

先尝试做个小而美的产品吧~
skys215
2022-05-09 10:14:41 +08:00
MVP:最小可行性产品
先做核心功能,再补充其他功能上去
补充的时候要考虑他的重要程度以及工作量
要做就做自己也会使用的产品,而不是为了拥有一个面试时候可以展示的作品而做。要不然会失去动力的
MrTLJH
2022-05-09 10:21:31 +08:00
我自己也摊了个大饼,只不过有幸开发完成并实现盈利,只不过看代码还是一坨屎山,现在还在堆积中。
要不你就从最基本的功能实现开始,要不就先快速实现各种功能,别管代码质量。很难尽善尽美的
pelloz
2022-05-09 10:23:12 +08:00
自己能用到,或者能赚钱的项目就会坚持。刚开始只做最核心功能就好,慢慢完善。
wudicgi
2022-05-09 10:28:09 +08:00
最好是逐步迭代,先做最重要的功能
现在能在 github 上公开出来已经很不错了,我自己是有很多项目基本功能实现、自己能用起来后就困在自己电脑里了

基于坚持,坚持不下去的话应该还是兴趣不足吧
我那个 BeatShow 从 2017 年到现在都搞了 5 年了 (虽说应该是个拖延的反面教材了
madlifer
2022-05-09 10:28:11 +08:00
@skys215 说法有点问题 MVP 不是一个可交付的产品而是一个市场调研工具。MVP 是注定要重构的
nicevar
2022-05-09 10:30:33 +08:00
我做过不少个人软件,收费的免费的都有,经验就是一定要先做个简单的版本发出来,慢慢改进,想太多做得少基本上就会烂尾,慢慢做很多年过去了,软件的复杂度自己都不敢相信,如果一开始觉得要做这么复杂的软件我肯定是拒绝的。
另外现在做得好收入不差的,现在很多用户愿意付费了,免费的软件赞助的人也有不少,我一般自己喜欢的软件就是一两个月更新一次,不是太喜欢用的就半年更新一次,用户提的需求基本上不看,所以不影响平时生活状态。
kalman03
2022-05-09 10:48:11 +08:00
@nicevar 方便说下你软件的终端用户吗?比如 PC web 、ios 、android ?抑或其他
Rache1
2022-05-09 10:56:49 +08:00
最近重拾了一年前给自己立项的一个博客,开发过程中一直在寻求最佳实践,结果就导致功能进度极慢。还有就是前端部分,不太满意设计方面的东西,就一直在改,要不就是半天都憋不出来一个好的设计 😂 人都麻了,还好现在开源的强大。
codefever
2022-05-09 10:59:00 +08:00
我建议你应该找一个有同样想法的人,然后你们相互监督,相互 push ,不然自己就是容易懈怠
falcon05
2022-05-09 11:02:12 +08:00
确实对细节过于讲究就会荒废,最近我的项目更新最多的都是 "update styles"。。。不加功能,光调样式了
jones2000
2022-05-09 11:23:33 +08:00
个人开发者,建议最开始只做一个功能点, 不要做大而全的东西,精力有限的,做不过来的。
lankunblue
2022-05-09 11:49:22 +08:00
我也有一样的问题,只能安慰自己慢慢做吧。另外我比较想知道,哪里可以找好的设计资源,每天自己瞎弄样式好烦好浪费时间
yanbo92
2022-05-09 12:06:34 +08:00
当你用上坚持这个词,兴趣已经不是兴趣了
snoopyhai
2022-05-09 12:10:35 +08:00
当学会了克制,酒入门产品了
nicevar
2022-05-09 12:16:10 +08:00
@kalman03 都有,基本上各个平台都做过。
codefun666
2022-05-09 14:21:07 +08:00
兴趣常有,坚持不常有。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/851656

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX