目前已经学习了 java 、springboot 、mybatis 等,但是自己想做的小项目仍然不能做出来,甚至不会给我报错陷入了僵局,现在想找一些简单有意思的事情,不然真的觉得自己啥都没学会。 目前本人掌握的技术:除了上述的还有 python 基础,跟着写过外星人入侵项目,学习过 mysql ,C/C++
1
BiChengfei 2023-04-10 10:00:56 +08:00 13
xxxx 管理系统,哈哈哈哈
|
2
nanjingwuyanzu 2023-04-10 10:05:29 +08:00
小程序是前端项目。跟后端语言类型没关系
|
3
aLazarus 2023-04-10 10:06:40 +08:00
java 写不了小程序,如果想写的话,还要学学前端
|
4
learnshare 2023-04-10 10:08:07 +08:00 6
问楼上:
小程序 何时成了微信平台的专有词? |
5
LLaMA2 2023-04-10 10:08:53 +08:00
深入理解 拦截、过滤、注解、控制器、websocket 、RBAC 、CURD 、太多了
|
6
litchinn 2023-04-10 10:10:19 +08:00
OP 说的小程序应该不是指微信支付宝里的那种小程序,而是指小型的项目或应用程序
可以尝试通过 v2 的 API 获取主题,然后做一些统计,还可以做个推送功能 |
7
SuperMild 2023-04-10 10:16:47 +08:00
最简单的就是 todo
如果你嫌太简单, 可以在 todo 的基础上改一改, 变成一个密码管理器, 这个很实用, 我用 JavaFX 做过本地版, 后来改用 Go 做网页版自用很久了. 再复杂一点可以做个记账本, 允许贴图, 加上一些统计表格, 但主要工作量在前端. 后端工作量大一点的是论坛之类的. 你最终想做一个什么项目? 根据最终的项目才好选择练手项目. |
8
amwyyyy 2023-04-10 10:22:15 +08:00
单单 java 这些很难弄个程序,还要有前端,比如 vue+antd 。
|
9
childewei OP @litchinn 对,我说的是小的项目,感谢解释,前面看得我一头雾水。
另外感谢建议我研究一下。 |
10
childewei OP @SuperMild 本来我想做的是一个人物关系整理的程序,但是 java 思路不是太清晰,想用 vue 做前端但是还没学会(起步有点艰难),感觉我学的方法好像不太对。
现在的话想先搞一点简单的,找找自信顺便练练技术,todo 是一个好建议,实用也不太难我想先做一做看。 |
11
SuperMild 2023-04-10 10:59:52 +08:00
@childewei
数据库可以这样设计 Person {id, name} Relation {person_self, person_other, relation_name} Relation 的这三个字段可以这样理解 person_self 是 person_other 的 relaiton_name, 比如: 小王 是 老王 的 儿子 Person {1, 小王} Person {2, 老王} Relaiton {1, 2, 儿子} Relaiton {2, 1, 父亲} 这样两个人的关系就建立起来了 ======== 然后前端你先别管美观, 先做一个简单的展示, 比如 person.html 就显示 name: 小王 父亲: 老王 母亲: 大美 哥哥: 小帅 把功能先实现了, 后续再改进展示方式. |
13
potatowish 2023-04-10 11:35:59 +08:00 via iPhone
只搞 java 只能混口饭吃,学学前端有什么想法都可以自己搞
|
14
QWE321ASD 2023-04-10 12:20:11 +08:00
没猜错的话你想做的那种小程序应该是桌面的,那种东西你需要使用 Javafx 来搞
|
15
alne 2023-04-10 12:59:41 +08:00
管理系统,网盘,论坛,图床等等都可以吧
|
16
Ashore 2023-04-10 13:25:22 +08:00
点进来之前:做小程序学 Java 干啥
点进来之后: 哦 原来是自己要做小项目 |
17
yazinnnn 2023-04-10 13:29:16 +08:00
撸个自用的小黄片(小黄书)影音系统
|
18
CLMan 2023-04-10 13:32:45 +08:00
我用 Java 写过命令行(用 Gradle 打包很方便),还行,除了分发、安装麻烦一点。
管理系统类的项目是相对功利的练习模板,但个人更推荐写自己感兴趣的,基兴趣驱动的项目能让你写代码、看代码、思考代码,而非复制粘贴教程。 |
19
notEnough 2023-04-10 13:41:08 +08:00
人物关系整理的有一个可以看下 prolog 逻辑编程语言 描述关系就能够得到你想要的结果
|
20
thetbw 2023-04-10 13:49:10 +08:00
地府管理系统
|
21
liudaolunhuibl 2023-04-10 14:03:07 +08:00
想做简单的小程序就别学 java 了,初学者面对莫名其妙的报错就够劝退了,试试 python 、js 吧,github 上一大堆,代码 clone 下自己慢慢研究,大多数 java 程序员非工作时间写代码都会避免用 java
|
22
cedoo22 2023-04-10 14:08:21 +08:00
Hello, CMS !
|
23
Biluesgakki 2023-04-10 14:15:24 +08:00
还是学前端好玩 网页随便改
|
24
fishily1993 2023-04-10 14:28:57 +08:00 2
想做出好玩的东西,重要的不是语言,而是你的想象力😂
可以从自己的爱好入手。 比如我喜欢收集球星卡,我就为我的球星卡做了一个展示网站,后端 golang ,前端找了一堆好看的效果。最后没上线但也放在 docker 里面没啥事就打开看看。 你说这里面啥语言重要吗?我甚至不太会写 JS/CSS ,很多都是 gpt ,但是成品还是挺令人满意的。发到球星卡交流群里也很多人点赞。 所以我想需求是最重要的,你可以试着从日常生活中找一找有没有能满足自己的需求。 |
25
yangzhezjgs 2023-04-10 15:46:51 +08:00
感觉你的问题是不会建模。。
比如你自己说的“我想做的是一个人物关系整理的程序”,你首先要考虑的是数据抽象和表设计,人怎么表示,关系怎么表示,以及对应的 CRUD 操作应该有哪些,这些想明白的话,写代码是水到渠成的事,想不清楚肯定写不出来 |
26
asmoker 2023-04-10 17:02:26 +08:00
图书管理系统 /doge
|
27
dj721xHiAvbL11n0 2023-04-10 17:10:30 +08:00
哈哈哈,用你的技术,去改变一些你日常生活中的低效的事情。或者去帮你你朋友解决一些,重复低效可以被机器替代的事情,再或者你可以去和一些前端同学配合,你搞后端,反正能干的太多了,就看你想干什么了
|
28
brader 2023-04-10 17:14:39 +08:00
学 rust ,rust 常常给你报错,你解决不了 /手动狗头
|
29
darkengine 2023-04-10 17:15:15 +08:00
贪吃蛇 。。。。。
|
30
childewei OP @darkengine 贪吃蛇学 c 的时候已经写过了
|
31
yingyy 2023-04-10 17:48:42 +08:00
再学一下 uniapp 就能做小程序了
|
32
montaro2017 2023-04-10 21:58:35 +08:00
先想想你喜欢什么什么
比如 喜欢看小说 可不可以用 java 去下载小说 我就做了一个 喜欢听音乐,可不可以做一个一起听功能 喜欢玩游戏,能不能搞点游戏相关的资讯,或者查询游戏战绩 你要用这门语言解决自己的需求 |
35
childewei OP @fishily1993 你给了我很大的启发,最近想了好多以前想做但是做不出来的事情,现在看来大多技术能力已经可以了,正在开始去实现。
|
36
childewei OP @yangzhezjgs 怎么说呢,目前来看我的人物关系整理的代码已经差不多了,当时建模阻碍了我几天,主要卡住的其实是 springboot 的配置(是个比较低级的错误就不提了),而且后来想想用 springboot 优点小题大做了。
所以你说得对,这个程序也只是简单地 CURD ,逻辑理清后很容易就写出来了。 |
37
77nit 2023-05-09 12:23:53 +08:00
去机房懒得带 U 盘,搞了文件上下传系统,还有疫情打卡的脚本,虽然简单,但用代码解决生活的问题真的觉得巨有意义
|