admin7785
V2EX  ›  Java

求推荐能提升代码能力的实际项目

  •  1
     
  •   admin7785 · Oct 25, 2020 · 6312 views
    This topic created in 2200 days ago, the information mentioned may be changed or developed.

    想提升一下能力,自己在 github 上找的时候,有点无头苍蝇的感觉,不知道从哪入手,想跟个实际项目来练习,单看源码也很乏味,求推荐一些项目地址,自己做个小东西,以后跳槽也拿得出手,需要:

    大家要是有接私活的,可以给我一些小需求,我免费开发(一年经验),主要是公司的项目太拉,就是复制粘贴
    
    • Java 技术栈
    • 开源项目
    • 付费的网课也行(别太贵)
    22 replies  •  2020-10-26 23:33:00 +08:00
    dethan
    dethan
    Oct 26, 2020 via Android❤️1
    1
    某课网的视频质量还是不错的...有人录制下来卖...有实力就买正版支持下
    rb6221
    rb6221
    Oct 26, 2020 via iPhone❤️1
    2
    你可以试试把你所说的公司项目重写一个,用完全不同的技术栈。
    hashtag
    hashtag
    Oct 26, 2020
    3
    @dethan 能给个关键字嘛
    dethan
    dethan
    Oct 26, 2020 via Android
    4
    @hashtag 慕课网
    raaaaaar
    raaaaaar
    Oct 26, 2020 via Android❤️2
    5
    我以前也有这种感觉,后来发现,其实任何项目,你花足够的时间和精力,都能学到很多东西的。

    你已经工作了,可以试着读自己平时用的框架源码,试着重构公司的项目,这和你平时工作有关,也能实际提高能力。
    young1lin
    young1lin
    Oct 26, 2020❤️1
    6
    重构现有代码,比你这个重新找个项目强多了,并且简历上这是亮点
    gaorenhua
    gaorenhua
    Oct 26, 2020❤️1
    7
    有一个商城项目 macrozheng.github.io/mall-learning
    有一个人事系统 vhr
    mikulch
    mikulch
    Oct 26, 2020 via iPhone
    8
    留个绿色软件吧我➕你。
    mikulch
    mikulch
    Oct 26, 2020 via iPhone
    9
    我这里很多项目,大型的分布式项目我也有哈,现在正缺兼职人员呢。
    Inside
    Inside
    Oct 26, 2020❤️1
    10
    先定义一下“代码能力”,目标不清晰容易事倍功半,甚至南辕北辙。
    chuchin
    chuchin
    Oct 26, 2020
    11
    @mikulch 带我一个 Q2h1Q2hpbl85OA==
    magiclz233
    magiclz233
    Oct 26, 2020❤️1
    12
    github 去搜吧,比较经典的 java 项目比如 mall,el_admin,vhr
    nbstoner
    nbstoner
    Oct 26, 2020❤️1
    13
    我曾也是这样, 想找个好的笔记软件记录笔记,导致有一段时间一直在各个软件中迁移笔记浪费时间。
    想学大数据,想找个好的技术栈或者组件版本,也是各种重装环境。

    ……

    许久后,回头发现,有时候。先选择一个真正开始做(不一定是最好的选择),比花时间去做更好选择,更好。因为,像我这种懒人,真正动起来,比啥都重要
    admin7785
    admin7785
    OP
    Oct 26, 2020 via iPhone
    15
    @mikulch dGhlcmVhbERpbHJhYmE=
    admin7785
    admin7785
    OP
    Oct 26, 2020 via iPhone
    16
    @raaaaaar 确实,简单的复制粘贴项目深入也能学,看看 tomca 之类
    admin7785
    admin7785
    OP
    Oct 26, 2020 via iPhone
    17
    @nbstoner 同感,经常性折腾工具,配置之类的
    RedBeanIce
    RedBeanIce
    Oct 26, 2020❤️1
    18
    +1 重构你现有的代码

    比如你的一个点赞功能,你们公司用 MySQL 实现,但是你可以自己琢磨一下方案,改用 Redis 实现(顺便借鉴一下市场上的产品)

    其他的也是类似,,这是一种技术选型,也是一种业务理解,也是技术的理解。这里面有很多乐趣。
    wxy1991
    wxy1991
    Oct 26, 2020❤️1
    19
    github,想学习哪方面的技术直接搜,有入门的也有深入版本的项目,结合官网说明和自己试验,能摸索个 7788
    BlackGrasshopper
    BlackGrasshopper
    Oct 26, 2020
    20
    @mikulch YmxhY2tncmFzc2hvcHBlcg==
    zzghy
    zzghy
    Oct 26, 2020❤️1
    21
    @RedBeanIce +1 非常同意.

    根据现有的业务场景,进行深入思考.
    1.效率工具(自动编译,cl,插件化 CV)
    2.架构复杂化设计(能落地这种)
    littlewing
    littlewing
    Oct 26, 2020❤️1
    22
    通过造轮子来学习
    当然工作上不建议造轮子
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4856 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 09:24 · PVG 17:24 · LAX 01:24 · JFK 04:24
    ♥ Do have faith in what you're doing.