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

自学 Java 很容易忘怎么办

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

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

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

    愿闻其详

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

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

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

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

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

    提到 CSDN ,又有人要喷我

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

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

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

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

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