最近刚学完 Java 基础,有没有什么有趣的事可以做 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kun9
V2EX    Java

最近刚学完 Java 基础,有没有什么有趣的事可以做

  •  
  •   kun9 2023-08-14 09:22:28 +08:00 6325 次点击
    这是一个创建于 792 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近刚学完 java 基础,想要做点什么。有没有什么有意思的东西可以做一下,或者一些简单的项目可以练一下手。或者再学点什么深入的东西,可以做点什么?

    lyusantu
        1
    lyusantu  
       2023-08-14 09:23:22 +08:00
    直接开刷 leetcode 吧
    Ayanokouji
        2
    Ayanokouji  
       2023-08-14 09:25:04 +08:00
    学 spring boot ,写个增删改查
    pengjl
        3
    pengjl  
       2023-08-14 09:31:59 +08:00
    网上找个电商项目资料练练手
    la2la
        4
    la2la  
       2023-08-14 09:32:14 +08:00
    命令行图书管理系统;
    命令行简单四则运算计算器
    fields
        5
    fields  
       2023-08-14 09:33:04 +08:00
    再学习 Java 进阶
    nekomiao
        6
    nekomiao  
       2023-08-14 09:33:47 +08:00   2
    #1 该培养起的兴趣就浇灭了
    @lyusantu
    maigebaoer
        7
    maigebaoer  
       2023-08-14 09:37:06 +08:00 via Android
    写个商城?包装完,投简历,试试水温?
    voidmnwzp
        8
    voidmnwzp  
       2023-08-14 09:38:42 +08:00 via iPhone   5
    恭喜你学习完 spring 语言的前置课程了 现在可以正式开始 spring 语言的学习了!
    nxcdJaNnmyF9O90X
        9
    nxcdJaNnmyF9O90X  
       2023-08-14 09:44:11 +08:00
    蛤蛤蛤
    sacika
        10
    sacika  
       2023-08-14 09:46:43 +08:00
    找公司试试水,看看公司实际要求再完善自己
    avalon8
        11
    avalon8  
       2023-08-14 09:47:45 +08:00
    java 从入门到放弃
    JavaGym
        12
    JavaGym  
       2023-08-14 09:50:47 +08:00
    本职工作是做什么的?准备转行?
    KOMA1NIUJUNSHENG
        13
    KOMA1NIUJUNSHENG  
       2023-08-14 09:54:16 +08:00
    学生还是转行,如果是想转行建议不要投入很大精力。现在 java 的行情很卷。
    tedzhou1221
        14
    tedzhou1221  
       2023-08-14 09:58:06 +08:00
    #1 的建议也不错啊。用算法来熟悉 java 语法,同时还练了算法。哈哈
    beiranc
        15
    beiranc  
       2023-08-14 10:04:11 +08:00
    可以尝试实现一个 HTTP Server 玩玩
    kun9
        16
    kun9  
    OP
       2023-08-14 10:10:52 +08:00
    目前是大二计算机学生呢
    kun9
        17
    kun9  
    OP
       2023-08-14 10:15:18 +08:00
    @lyusantu 之前稍微参加了一下 icpc 集训队,算法给我学麻了,呜呜呜,目前不想再学算法了。
    limyel
        18
    limyel  
       2023-08-14 10:17:14 +08:00   2
    其实还是有很多有趣的事情的,毕竟编程语言只是工具。

    1 、用 Java ( Netty )写一个 IM 应用。
    2 、学习 CS144 课程,用 Java 实现一遍 TCP/UDP 协议。
    3 、用 Java 写爬虫爬一些感兴趣的数据,然后统计得出一些有意思的结论。
    4 、学习 HTTP 协议,实现一个简单的 HTTP Server 。
    ......
    kun9
        19
    kun9  
    OP
       2023-08-14 10:17:14 +08:00
    @pengjl
    @la2la
    @Ayanokouji
    @voidmnwzp
    @beiranc
    可以我去康康
    kun9
        20
    kun9  
    OP
       2023-08-14 10:17:51 +08:00
    @limyel OK
    mogita
        21
    mogita  
       2023-08-14 10:30:04 +08:00 via iPhone
    写个博客,写个数据看板,写个地理围栏服务,简单举例三个由易到难的任务。
    luckyrayyy
        22
    luckyrayyy  
       2023-08-14 10:38:54 +08:00
    好,基础的课程你已经掌握了,现在我们来点进阶的:自己写个完整版淘宝。
    kuawo
        23
    kuawo  
       2023-08-14 10:54:03 +08:00
    目前在学谷粒学苑 之前跟着视频学完了 瑞吉外卖.
    monologue520
        24
    monologue520  
       2023-08-14 10:57:11 +08:00
    @voidmnwzp 哈哈,太逗了
    looveh
        25
    looveh  
       2023-08-14 11:16:39 +08:00
    @limyel 一个都不会
    gennanlin
        26
    gennanlin  
       2023-08-14 11:21:16 +08:00
    可以试试 UCB CS61B 的 gitlet ,有一定难度,但是整个项目还是很有趣的
    guagua9527
        27
    guagua9527  
       2023-08-14 11:27:55 +08:00
    可以搞个微信公众号玩玩,就算你不会前端,微信也给你提供了一个交互方式,能比较直观的看到效果
    PlG5sBkXD1ziLeGB
        28
    PlG5sBkXD1ziLeGB  
       2023-08-14 11:30:58 +08:00 via iPhone
    那当然是写个 java 版的 yellow 爬虫
    ldx78203199
        29
    ldx78203199  
       2023-08-14 11:51:03 +08:00
    有个简单外包项目,考虑兼职做做不
    BugCry
        30
    BugCry  
       2023-08-14 11:57:58 +08:00 via Android
    写开源项目申请 JB 授权
    locoz
        31
    locoz  
       2023-08-14 12:17:45 +08:00 via Android
    你在选择这个专业、这个方向前,就没有啥想做的东西吗…
    yazinnnn
        32
    yazinnnn  
       2023-08-14 13:30:09 +08:00
    爬个 dlsite/javbus 给兄弟们爽爽?
    lubanban
        33
    lubanban  
       2023-08-14 13:40:53 +08:00
    并发,JVM
    jrtzxh020
        34
    jrtzxh020  
       2023-08-14 13:43:07 +08:00
    b 站搜谷粒商城,撸一边
    cluulzz
        35
    cluulzz  
       2023-08-14 13:46:27 +08:00
    trino 有个 pushdown 的[隐式转换 issue]( https://github.com/trinodb/trino/issues/6969)
    caiqichang
        36
    caiqichang  
       2023-08-14 13:53:05 +08:00
    做点教程视频,说不定火起来比搞开发还赚钱
    memedahui
        37
    memedahui  
       2023-08-14 13:54:47 +08:00
    回答一下我的问题 t/964361#reply0
    w950888
        38
    w950888  
       2023-08-14 14:31:38 +08:00   1
    Java 是一门历史悠久的语言,建议入门后重温一下 Java 的经典,比如 Java SE, Java Applet, JSP, AWT.....
    MossFox
        39
    MossFox  
       2023-08-14 14:32:58 +08:00
    Minecraft 模组
    K332
        40
    K332  
       2023-08-14 15:31:24 +08:00
    接下来可以开始学数据结构与算法了,学完就可以换其他语言了
    YVAN7123
        41
    YVAN7123  
       2023-08-14 15:47:50 +08:00
    @w950888 崩不住啊哈哈哈哈
    xaplux
        42
    xaplux  
       2023-08-14 15:52:12 +08:00
    赶紧忘掉你学的,去送外卖,少走弯路
    nc4697
        43
    nc4697  
       2023-08-14 16:11:34 +08:00
    建议赶紧打开 boss 直聘尝试找工作,有趣的很
    simenet
        44
    simenet  
       2023-08-14 16:28:44 +08:00
    亲,这边建议你直接 黄袍加身送外卖,比别人少走好几年弯路。
    lyxeno
        45
    lyxeno  
       2023-08-14 16:38:19 +08:00
    打开 MDN ,开始学习前端知识
    Java 乐趣性太低了
    t298
        46
    t298  
       2023-08-14 16:48:34 +08:0
    想不想把自己电脑换个系统,装 arch 呢,不是虚拟机的那种
    teenydame
        47
    teenydame  
       2023-08-14 16:58:25 +08:00
    vegetablebird
        48
    vegetablebird  
       2023-08-14 19:35:04 +08:00 via iPhone
    @la2la 我用 C++做了个四则带括号的 GUI 计算器,请问这种水平能试试找 C++开发吗
    ikas
        49
    ikas  
       2023-08-14 19:50:49 +08:00
    用 java 实现一个 http server
    1.header 解析
    2.支持 keep-alive
    3.常见 content-type 类型的 body 解析
    4.文件上传与下载,支持 range
    5.支持多线程与异步
    uxstone
        50
    uxstone  
       2023-08-14 19:55:39 +08:00
    Java 集合,Java 并发,设计模式,Spring 源码,Mybatis 源码。
    OilMoe
        51
    OilMoe  
       2023-08-14 22:38:29 +08:00
    没有,学 java 只能做做后端,其他什么的都别想了。准备准备学 spring ,后面就是找工作了
    GuardX
        52
    GuardX  
       2023-08-15 11:25:35 +08:00
    众所周知,学完 Java 就可以自己实现一个操作系统了
    zzzmh
        53
    zzzmh  
       2023-08-15 11:31:43 +08:00
    有趣和有用冲突
    比如我一直都很喜欢研究 GUI ,最近还在折腾 javafx ,想搭配 socket 写小游戏玩。BUT ,这里面学到的东西,几乎没有那个公司会用到。纯粹自己自娱自乐。
    另外一个方向是研究做个网站,觉得啥网站写的不好就自己折腾一个,这事前期成本有点高,一个月至少几十块要花出去,而且有回报概率很低。
    netabare
        54
    netabare  
       2023-08-15 15:54:47 +08:00 via Android   1
    果不其然上来就是 springboot 、设计模式和 myb 那个什么玩意。3022 年了至少用一下 jpa 啊。

    有趣的项目的话,可以试试啃 cs61a 然后用 java 把代码实现了。

    深入学习的话,GUI 方向可以转 kotlin 或者 c#,学起来都不难。做服务器的话,kotlin 的 ktor 也很棒。

    建议把 coroutine 或者响应式也学了,spring 那套并发用依托答辩形容都算客气的了。
    StateMa
        55
    StateMa  
       2023-08-17 23:33:34 +08:00
    @zzzmh 不用,serverless 那种各大厂商都有免费,自用够的很了
    threeBoy
        56
    threeBoy  
       2023-08-28 10:06:25 +08:00
    打灰
    kun9
        57
    kun9  
    OP
       2023-12-30 15:25:58 +08:00
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1260 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 17:22 PVG 01:22 LAX 10:22 JFK 13:22
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86