kun9
V2EX  ›  Java

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

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

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

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

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

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

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

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