kun9
V2EX  ›  Java

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

  •  
  •   kun9 · Aug 14, 2023 · 6931 views
    This topic created in 1005 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

    建议把 coroutine 或者响应式也学了,spring 那套并发用依托答辩形容都算客气的了。
    StateMa
        55
    StateMa  
       Aug 17, 2023
    @zzzmh 不用,serverless 那种各大厂商都有免费,自用够的很了
    threeBoy
        56
    threeBoy  
       Aug 28, 2023
    打灰
    kun9
        57
    kun9  
    OP
       Dec 30, 2023
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2938 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 236ms · UTC 14:19 · PVG 22:19 · LAX 07:19 · JFK 10:19
    ♥ Do have faith in what you're doing.