V 友们大家好,请问对于稍有基础的程序员,应该如何快速入门 Java ? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Richard14
V2EX    问与答

V 友们大家好,请问对稍有基础的程序员,应该如何快速入门 Java ?

  •  1
     
  •   Richard14 2021 年 3 月 23 日 2028 次点击
    这是一个创建于 1828 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家好,我毕业以后一直在做 Pythonweb 方向的技术栈,最近感觉发展摸到了天花板,py 不做人工智能方向还是没什么前途。想要在今年内裸辞并寻找一份 java 的工作,请问对于我这种稍有基础的程序员,尤其是面向薪资和跳槽编程的话,应该怎样快速入门并提高 java 能力呢?因为网上 java 的教学实在五花八门,十分复杂,想请 v 友指条明路。

    我目前的技术栈情况是,毕业后做了三年后端,熟悉各种后端工具链,做过十万行以上的中型项目,Python 已经比较熟练,另外项目经验中还有一些组件是使用 C 、go 、rust 开发,go 和 rust 并不像 py 那样了解,但知识应该足够应付开发层面。然后因为我们是小公司全干,也有前端开发能力。我觉得我应该相比于从头学习 java 语言的新人,算是稍有基础,有一些语言之间设计的对比经验,了解了常见的编程范式,理论上学习路线应该跟新人不一样。

    我的缺点则是我完全没有使用过类 java 语言,无论 scala,kotlin,c#等等,全都没有任何使用经验,说实话如果要学习这些语言,我兴趣都是比 java 大的,因为这么多年代码写下来是真的不喜欢 c++和 java,不过面向薪资编程的话感觉除了 java 谁都不行。网上的视频教程看过一些,但总觉得抓不住重点。谢谢大家

    9 条回复    2021-03-24 11:05:40 +08:00
    jadec0der
        1
    jadec0der  
       2021 年 3 月 23 日
    其实最简单的是参与公司的一个 java 项目,从 copy CRUD 代码开始,写几个 feature 就学的差不多了,几乎零基础上手。
    Richard14
        2
    Richard14  
    OP
       2021 年 3 月 23 日
    @jadec0der 公司是 py 技术栈的,没有带薪学习的机会
    mikulch
        3
    mikulch  
       2021 年 3 月 23 日 via iPhone
    你为啥不转前端?现在我们这儿前端刚培训出来就 10k了,面试也简单,只要写的功能能跑就行,要求不高工资还高,现在岗位也很火爆
    sykmile
        4
    sykmile  
       2021 年 3 月 23 日 via iPhone
    说 crud 就是入门的,还是劝退吧。
    相比于后端,我个人也比较偏向前端,
    前端技术栈比较集中,不像后端那么分散。
    narrowei
        5
    narrowei  
       2021 年 3 月 23 日
    同求,spring 东西太多了都不知道怎么入手。。。
    yaphets666
        6
    yaphets666  
       2021 年 3 月 23 日
    @sykmile 可拉倒吧吧兄弟 后端技术是稳定且集中的 打个比方 java 就是 Spring 但是前端有十几种框架,常用的三四种,你如何保证你的下家公司也是相同的技术栈呢?
    bk201
        7
    bk201  
       2021 年 3 月 23 日
    @yaphets666 为何你觉得后端只有 spring ? spring 只是代码层面的一个框架而已。后端涉及的的面很广。前端不一样,框架再多还是 js,css
    yaphets666
        8
    yaphets666  
       2021 年 3 月 23 日
    @bk201 我哪里说后端只有 Spring 的啊? 后端技术种类很多,但是 JAVA 开发 有不用 Spring 的吗? js css 是对应的 java. vue,react,angular,sveltejs.什么 uni-app,trao,这些都是跟 Spring 对应的.
    十几种开发框架,每个公司只会用其中 1-2 种.
    但是所有后端 java 开发的,哪个离得开 Spring?
    会出现,这家公司要用 Spring,下家公司不用 Spring 吗?

    兄弟,你还是不太懂前端.
    我前后端都懂,后端就是那一套东西,多是多,但是大多数公司用的都差不多.前端就不一样了,每个公司技术栈都不一样.
    Richard14
        9
    Richard14  
    OP
       2021 年 3 月 24 日
    @mikulch
    @sykmile 我在后端有稳定的工资,不错的技术积累,只是希望进一步提升自己所以希望学习 java,为什么要做前端?抛弃这些年写的项目,改去写 html ?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1172 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 18:05 PVG 02:05 LAX 11:05 JFK 14:05
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86