干了几年程序员,不会独立开发项目(也没机会),怎么办

52 天前
 gufeng311

这几年做的系统全都是基于 ruoyi 的二开,基本上写的都是 crud 。看到那些大佬能把一个想法做成具体的产品,真的很羡慕。自己也想做一些东西,却都做不出来,比如曾经想开发一个日常记录小程序,也失败了。自己真正从零开发一个项目,完全不知道怎么开始。大家最开始都是怎么学会独立做产品的啊?

4592 次点击
所在节点    职场话题
43 条回复
TeaTalk
52 天前
开始是最重要的,别还没开始就想实现各种功能,甚至写出完美代码,精美界面。

先开始,从一个个小功能开始实现,再慢慢优化。
SHOOT
52 天前
现在简单多了 ide 直接用 ai 根据你的想法帮你构建个项目。你再在上面继续开发就好了
RichXu
52 天前
如果对做产品没有概念,就先抄,找一个不算太复杂的,直接复刻
yb2313
52 天前
先把 java 环境卸载了, 换成其他任意的, c# , ts, rust 之类的
noyidoit
52 天前
"""
比如曾经想开发一个日常记录小程序,也失败了。自己真正从零开发一个项目,完全不知道怎么开始。大家最开始都是怎么学会独立做产品的啊?
"""

你是怎么失败的?
iorilu
52 天前
现在都 ai 了, 打几个字总会把, 别告诉我你还没试过任何 ai ide
tftNExtLife
52 天前
我的建议不是过多的关注自己的开发技能,现在 ai 工具很发达,开发技能反而是次要的。想去做一个产品跟其他兄弟说的一样,现有一个 idea ,然后自己头脑风暴一下,发散思维后开始记录功能。记录完毕后再收敛想法,按照树状图的形式归纳功能点,接下来就对着功能点实现就好了。ruoyi 很好用,这么多年了起手依旧是 ruoyi
p1gd0g
52 天前
失败是指什么呢,卡在哪里?
有 ai 的情况下,做小东西只是时间问题。
但要是没耐心就无解了。
apkapb
52 天前
先 v 我 50,我再教你呀,少年郎
cmdOptionKana
52 天前
一招就能救你:做 demo

就是做一个只有一个最最简单功能和最最简单界面的东西。只做一个功能,而且是最简单的功能(比如显示一张图片),在这个基础上再加一个功能(比如上传一张图片),再加一个功能…… 就这样做起来,没什么是做不出来的。
levelworm
52 天前
我有个想法,一直没做:把微信的截屏功能独立出来,做成一个绿色软件,体积越小越好,功能一样就行,够用了。这玩意应该不太难,尤其是有 AI 的情况下。
neal1986
52 天前
去新創 包你會
triptipstop
52 天前
在线接单 能做的话 顺便还能赚钱
HENQIGUAI
51 天前
不要纠结,现在就新建文件夹开始做,遇到什么解决什么就好了,现在有 AI 方便太多了。
helloworldgo
51 天前
干中学嘛
huanruiz
51 天前
讲道理只是开发个产品, 随便找个大学生都能做. 但是要让人用这产品, 而且产品还能赚钱, 那难度就上天了...
OC0311
51 天前
只是开发一个产品还是很简单的吧,对后端程序员来说现在写前端已经不是事了(只要不是巨复杂的)。主要是做出来以后能不能赚钱
liyangdal
51 天前
20 多年前就学了编程,现在完全什么都不懂
gufeng311
51 天前
@Martin123123 在公司工作没有接触过从零开发的项目,所以说没有相关的机会,自己做,总感觉需要一个老师带,瞎琢磨琢磨不出来,就算弄出来一个勉强可用的,也不知道设计的对不对,合不合理。

比如项目的每个阶段的每个细节,想法,需求,原型设计,技术选型,代码结构搭建,内部通信方式。工作了几年也都知道这些步骤是必须的,但是具体到每个步骤的实现环节,就不知道应该怎么做了。

已有的经验全都是根据别的项目二次开发,对于项目底层的基础设施,比如登录,权限认证,页面的基础组件如管理系统的外层菜单,路由逻辑,主页面逻辑,都没有自己实现过(平时的开发也都是针对主页面里面的表单开发),也不清楚怎么搞。所以说一直没有机会去做。
gufeng311
51 天前
@noyidoit 我有了一个日常记录的想法,用草图形式花了原型图,大概就类似于 div 的框框,哪里输入,哪里显示列表,哪里有按钮,一共几个页面,对于细节没有具体设计,只是一个页面布局。

然后准备学习小程序。下载了微信开发工具,然后根据官方提示成功实现了 helloworld 。然后就开始卡住我了,因为没开发过小程序,不知道应该在一个工程里面新建几个文件,或者是怎么区分目录结构层级,怎么封装页面组件。对于页面布局,我总是弄不好布局,页面交互 JavaScript 也总是写不生效,遇到的困难重重,后来看到别人也做过类似的小程序,询问作者,并没有告诉我如何实现,遂放弃。

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

https://ex.noerr.eu.org/t/1147398

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

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

© 2021 V2EX