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

自学 Java 很容易忘怎么办

  •  
  •   Rust2015 · 3 天前 via iPhone · 3367 次点击

    几个月不看,就忘的差不多了

    大家有什么好的方法,使自己立于不败之地

    愿闻其详

    44 条回复    2024-10-15 14:01:52 +08:00
    wnpllrzodiac
        1
    wnpllrzodiac  
       3 天前 via Android
    做项目啊,天天写还能忘?
    siweipancc
        2
    siweipancc  
       3 天前 via iPhone
    我玩 c#几个月了,回去搞 ts 跟 java 也是很快就回来了,搞清楚套路就行,比较尴尬的是框架……简单的看一边包声明,麻烦的得回去看源码
    tyc
        3
    tyc  
       3 天前
    感觉任何东西不经常使用都容易忘,正常现象吧,可以给自己找一个使用场景,每天写一点
    Rust2015
        4
    Rust2015  
    OP
       3 天前 via iPhone
    @siweipancc
    学那么多,是否要规划一下
    kristofer
        5
    kristofer  
       3 天前
    忘才正常,只有用起来才能不忘,没啥其他好方法。
    Wiimoz
        6
    Wiimoz  
       3 天前
    你不用能不忘吗?
    当个个都是最强大脑呢?
    twig
        7
    twig  
       3 天前 via Android
    @siweipancc 框架是比语言难一万倍啊!
    lucasj
        8
    lucasj  
       3 天前
    找个班上
    promiser3d
        9
    promiser3d  
       3 天前
    你光看不实际怎么行。从实践开始做一些小工具或者服务开始,这样你就不用担心忘记了。条件反射都是需要训练的。你光看不做,你的神经映射就不会太强。
    idragonet
        10
    idragonet  
       3 天前
    JAVA 是拿来做项目的,不是拿来背的。
    cmdOptionKana
        11
    cmdOptionKana  
       3 天前
    反正学完也是扔下几个月不用,那为什么要学?
    lqw3030
        12
    lqw3030  
       3 天前
    坚持每天都敲,敲个十几二十万行
    Rust2015
        13
    Rust2015  
    OP
       3 天前
    @lqw3030

    嗯,敲多了,形成肌肉记忆
    Rust2015
        14
    Rust2015  
    OP
       3 天前
    @cmdOptionKana

    是的,有时学习也是一种玩物丧志。

    这不是我说的,是王阳明说的,知行合一
    Rust2015
        15
    Rust2015  
    OP
       3 天前
    其实,我觉得最好的学习是输出,如果能出成果最好,最不济出本书也不错

    比如:坚持敲二三十万行代码,天天坚持写 blog 啥的,在 CSDN

    提到 CSDN ,又有人要喷我

    哈哈,算了
    cmdOptionKana
        16
    cmdOptionKana  
       3 天前
    @Rust2015 为什么选择 Java ? 对 Python 、Go 、Javascript 之类的有没有兴趣?
    siweipancc
        17
    siweipancc  
       3 天前 via iPhone
    @Rust2015 blog 啊,hexo 怼起来,所有语言第一篇必然是文法,复习必看
    leegradyllljjjj
        18
    leegradyllljjjj  
       3 天前
    脱离互联网,大多数程序员都是费物
    yul36074
        19
    yul36074  
       2 天前
    所以你都用不上你学 Java 干什么?任何技能只要长时间不用都会忘(骑自行车可能是个例外),这不是 Java 的特性。用的时候再学,是最好的学习方式。
    Rust2015
        20
    Rust2015  
    OP
       2 天前
    @cmdOptionKana

    python 的 Flask 、Django ,go 的 gin ,js 的 vue 和 react

    或多或少都有些涉及
    cmdOptionKana
        21
    cmdOptionKana  
       2 天前
    @Rust2015 懂那么多,已经可以做很多事情了,没必要学 java 浪费时间
    fromzero
        22
    fromzero  
       2 天前
    这就是个工具。没必要硬啃。去做项目解决问题,或者用 java 去写一个开源轮子。在写的过程尝试去用 java 的一些特性,再去洗洗钻研,这样印象才深
    lmq2582609
        23
    lmq2582609  
       2 天前
    我亦无他,惟手熟尔
    guanhui07
        24
    guanhui07  
       2 天前 via iPhone
    我亦无他,惟手熟尔
    samnya
        25
    samnya  
       2 天前
    你说的忘是指 Java 最基本的语法都不太熟练了,还是各种库的调用不记得了?
    如果是后者那很正常。
    比如写 Web 的用 Spring 全家桶,新起项目的时候不用脚手架,直接新配一个项目的话,还是要去看文档。
    像 Spring Security 什么的权限管理用户管理这些都是新项目的时候才要写,后面基本不会再动,一样就会忘掉,而且经常更新版本之后换了新写法。
    flytsuki
        26
    flytsuki  
       2 天前
    容易忘的写工具类,到时候再复制粘贴就好了
    xuanbg
        27
    xuanbg  
       2 天前   ❤️ 2
    不是,你又不用他,学他做什么呢?闲得蛋疼么
    rlds
        28
    rlds  
       2 天前
    多用才不会忘
    zihanla
        29
    zihanla  
       2 天前
    找个需求,多敲多用,记逻辑笔记,通过逻辑记忆
    Rust2015
        30
    Rust2015  
    OP
       2 天前
    @samnya

    Spring Security 蛮难的,如果要求不高可以用 shiro
    Navee
        31
    Navee  
       2 天前
    不是经常用(一个月至少用一次?)忘了很正常
    现在 ChatGPT 很方便,忘了具体怎么写问他要个例子
    guanzhangzhang
        32
    guanzhangzhang  
       2 天前
    不用不写就会忘记
    NO9527
        33
    NO9527  
       2 天前
    从零开始做一个项目先
    chenzg
        34
    chenzg  
       2 天前
    我有 java ee 的项目要不要
    tardc
        35
    tardc  
       2 天前
    @Rust2015 OP 的这个答案就不错。:-P
    zypy333
        36
    zypy333  
       2 天前
    我经常忘,现在有些很简单的代码都扔给 ai 帮我写,主要思路清晰就行
    runliuv
        37
    runliuv  
       2 天前
    10 年 C#,不常用,忘是正常的。知道大概要搜索什么东西就行了。
    a1b2c3T
        38
    a1b2c3T  
       2 天前
    光学不用忘了很正常
    byqtxdy07
        39
    byqtxdy07  
       2 天前
    会搜就行(doge
    Rust2015
        40
    Rust2015  
    OP
       2 天前
    @runliuv

    最初我也是搞 c#的
    forlowme
        41
    forlowme  
       1 天前
    其它不知道,反正我们以前培训每天都有规定的代码量
    LLLgoyour
        42
    LLLgoyour  
       1 天前
    随便找个 Online Judge 平台或者 Leetcode 收藏在书签栏,每天上机写一道简单题,最多半小时一道,复习了代码结构可能还能学个新算法
    forschers
        43
    forschers  
       1 天前
    个人感觉工作了一段时间没有单纯的 Java 都要要完成各种各样的需求解决问题 , 在探索的过程中 Java 应该就自然而然的会了
    yassinezhang
        44
    yassinezhang  
       1 天前
    做项目啊,天天写还能忘?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3627 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 10:34 · PVG 18:34 · LAX 03:34 · JFK 06:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.