V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kun9
V2EX  ›  Java

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

  •  
  •   kun9 · 257 天前 · 5088 次点击
    这是一个创建于 257 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    建议把 coroutine 或者响应式也学了,spring 那套并发用依托答辩形容都算客气的了。
    StateMa
        55
    StateMa  
       254 天前
    @zzzmh 不用,serverless 那种各大厂商都有免费,自用够的很了
    threeBoy
        56
    threeBoy  
       243 天前
    打灰
    kun9
        57
    kun9  
    OP
       119 天前
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1523 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 16:52 · PVG 00:52 · LAX 09:52 · JFK 12:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.