求问 Java 学习以后能做那些有意思的小程序?

2023-04-10 09:52:42 +08:00
 childewei

目前已经学习了 java 、springboot 、mybatis 等,但是自己想做的小项目仍然不能做出来,甚至不会给我报错陷入了僵局,现在想找一些简单有意思的事情,不然真的觉得自己啥都没学会。 目前本人掌握的技术:除了上述的还有 python 基础,跟着写过外星人入侵项目,学习过 mysql ,C/C++

3998 次点击
所在节点    Java
37 条回复
liudaolunhuibl
2023-04-10 14:03:07 +08:00
想做简单的小程序就别学 java 了,初学者面对莫名其妙的报错就够劝退了,试试 python 、js 吧,github 上一大堆,代码 clone 下自己慢慢研究,大多数 java 程序员非工作时间写代码都会避免用 java
cedoo22
2023-04-10 14:08:21 +08:00
Hello, CMS !
Biluesgakki
2023-04-10 14:15:24 +08:00
还是学前端好玩 网页随便改
fishily1993
2023-04-10 14:28:57 +08:00
想做出好玩的东西,重要的不是语言,而是你的想象力😂
可以从自己的爱好入手。
比如我喜欢收集球星卡,我就为我的球星卡做了一个展示网站,后端 golang ,前端找了一堆好看的效果。最后没上线但也放在 docker 里面没啥事就打开看看。
你说这里面啥语言重要吗?我甚至不太会写 JS/CSS ,很多都是 gpt ,但是成品还是挺令人满意的。发到球星卡交流群里也很多人点赞。
所以我想需求是最重要的,你可以试着从日常生活中找一找有没有能满足自己的需求。
yangzhezjgs
2023-04-10 15:46:51 +08:00
感觉你的问题是不会建模。。
比如你自己说的“我想做的是一个人物关系整理的程序”,你首先要考虑的是数据抽象和表设计,人怎么表示,关系怎么表示,以及对应的 CRUD 操作应该有哪些,这些想明白的话,写代码是水到渠成的事,想不清楚肯定写不出来
asmoker
2023-04-10 17:02:26 +08:00
图书管理系统 /doge
dj721xHiAvbL11n0
2023-04-10 17:10:30 +08:00
哈哈哈,用你的技术,去改变一些你日常生活中的低效的事情。或者去帮你你朋友解决一些,重复低效可以被机器替代的事情,再或者你可以去和一些前端同学配合,你搞后端,反正能干的太多了,就看你想干什么了
brader
2023-04-10 17:14:39 +08:00
学 rust ,rust 常常给你报错,你解决不了 /手动狗头
darkengine
2023-04-10 17:15:15 +08:00
贪吃蛇 。。。。。
childewei
2023-04-10 17:45:35 +08:00
@darkengine 贪吃蛇学 c 的时候已经写过了
yingyy
2023-04-10 17:48:42 +08:00
再学一下 uniapp 就能做小程序了
montaro2017
2023-04-10 21:58:35 +08:00
先想想你喜欢什么什么
比如 喜欢看小说 可不可以用 java 去下载小说 我就做了一个
喜欢听音乐,可不可以做一个一起听功能
喜欢玩游戏,能不能搞点游戏相关的资讯,或者查询游戏战绩

你要用这门语言解决自己的需求
childewei
2023-04-25 14:29:53 +08:00
@ye4tar 目前只会了 CURD 哈哈哈,再熟悉熟悉就继续往下学新的了
childewei
2023-04-25 14:31:17 +08:00
@amwyyyy 之前想过学 vue 了的,不过上个月没啥时间,想来要学也就是做个简单地界面用了。
childewei
2023-04-25 14:34:18 +08:00
@fishily1993 你给了我很大的启发,最近想了好多以前想做但是做不出来的事情,现在看来大多技术能力已经可以了,正在开始去实现。
childewei
2023-04-25 14:37:18 +08:00
@yangzhezjgs 怎么说呢,目前来看我的人物关系整理的代码已经差不多了,当时建模阻碍了我几天,主要卡住的其实是 springboot 的配置(是个比较低级的错误就不提了),而且后来想想用 springboot 优点小题大做了。
所以你说得对,这个程序也只是简单地 CURD ,逻辑理清后很容易就写出来了。
77nit
2023-05-09 12:23:53 +08:00
去机房懒得带 U 盘,搞了文件上下传系统,还有疫情打卡的脚本,虽然简单,但用代码解决生活的问题真的觉得巨有意义

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

https://tanronggui.xyz/t/931131

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

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

© 2021 V2EX