请教 Java 的进阶学习 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
songteng0604
V2EX    Java

请教 Java 的进阶学习

  •  
  •   songteng0604 2018-03-25 17:51:04 +08:00 7205 次点击
    这是一个创建于 2758 天前的主题,其中的信息可能已经有所发展或是发生改变。

    自 15 年上开始学习 Java,事实上已经学了好几遍了,Java 程序设计教程(第 3 版)、第一行代码( Java 版)、Java 核心技术(第 9 版)两卷和 Java 语言导学(第五版)都看完了,能看懂程序,也会写一些排序查找算法,但还是感觉好像什么也不会,没什么成就感,再重学一遍又怕还是没收获,求教好的进阶方法。 有一些 C 语言基础,偶尔刷 PAT。

    30 条回复    2018-04-28 13:49:37 +08:00
    tao25
        1
    tao25  
       2018-03-25 17:56:02 +08:00
    同求
    sheep3
        2
    sheep3  
       2018-03-25 18:01:34 +08:00
    写代码,新人工程师,代码量就是一切。编程语言是用来实现你的需求的。
    yang12me
        3
    yang12me  
       2018-03-25 18:02:27 +08:00
    建议问问 金旭亮
    p2pCoder
        4
    p2pCoder  
       2018-03-25 18:32:19 +08:00
    兄弟你这是基础学好了,缺少业务吧
    sudoz
        5
    sudoz  
       2018-03-25 18:34:15 +08:00
    光看书没有用的,大兄弟
    Carseason
        6
    Carseason  
       2018-03-25 19:02:13 +08:00 via iPhone
    好多误途啊,这些书都这样,什么入门到精通,将来讲去都是基础语法类的,楼主要入门先看看开源的小项目,然后查一下对应的标准库来实现功能
    songteng0604
        7
    songteng0604  
    OP
       2018-03-25 19:14:49 +08:00
    @Carseason 有道理,请问有什么好的小项目推荐吗?
    johnj
        8
    johnj  
       2018-03-25 19:30:04 +08:00   1
    主要是你学了想干嘛呢 是 web 就去做网站 是大数据就去搭集群跑数据 是安卓就做 app
    光练 Java SE 不够
    vegito2002
        9
    vegito2002  
       2018-03-25 20:34:08 +08:00
    写项目. java 感觉 100 行的程序和 2000 行的项目的手感还是差距比较大的.

    设计模式, effective java, java performance 三个进阶的书了解一下, 你对 java 本身的理解基本就可以应付你到 30 岁了. 纯语言教程不要看了, 是有点浪费时间.
    songteng0604
        10
    songteng0604  
    OP
       2018-03-25 20:39:04 +08:00
    @vegito2002 好的,非常感谢。
    p2pCoder
        11
    p2pCoder  
       2018-03-25 20:41:24 +08:00
    是不是考虑 换个 公司?
    songteng0604
        12
    songteng0604  
    OP
       2018-03-25 20:45:50 +08:00
    @p2pCoder 还在读书,离找工作还早。
    p2pCoder
        13
    p2pCoder  
       2018-03-25 20:56:06 +08:00
    @songteng0604 如果你不打算做 web 和后台服务,你的 Java 就不要再深入,如果要做 web 和服务开发,要学的就不止语言本身了,还要学的很多
    学服务器开发的话,还是要做些开源项目或者实习,依照业务来写
    songteng0604
        14
    songteng0604  
    OP
       2018-03-25 21:01:42 +08:00
    @p2pCoder 好的,谢谢你。如果要学 java web,还需要学什么?
    p2pCoder
        15
    p2pCoder  
       2018-03-25 21:04:58 +08:00
    @songteng0604 j2ee SSM 数据库
    redtea
        16
    redtea  
       2018-03-25 21:07:46 +08:00   1
    Google 一下 Java 工程师成神之路
    lihongjie0209
        17
    lihongjie0209  
       2018-03-25 21:20:18 +08:00
    实习一下试试水?
    Eugene1024
        18
    Eugene1024  
       2018-03-25 23:10:05 +08:00
    写个实际的小项目,你会发现新的世界
    nita22
        19
    nita22  
       2018-03-25 23:21:35 +08:00
    现在 Android 已经没前几年那么火热,Java 方向最稳定还是搞 Java Web 方向。学完 SE 的基础内容就可以开始看 EE 的相关内容了:首先看 Servlet,了解后台跟前端交互的过程,接着可以开始学 SSM 框架以及其它功能性框架( Shiro 等)
    aa6563679
        21
    aa6563679  
       2018-03-25 23:57:43 +08:00 via iPhone
    学 java web 的话就是个深坑了,你去招聘网看看它们要求什么你学什么就是了
    WhoMercy
        22
    WhoMercy  
       2018-03-26 00:22:23 +08:00 via Android   1
    推荐你个项目,前几天 V 友分享出来的。
    业务流程比较清晰,很常见,前后端都有涉及,配置一下 db 就能直接运行,适合进阶学习。
    https://github.com/wuyouzhuguli/FEBS
    AckywOw
        23
    AckywOw  
       2018-03-26 01:05:51 +08:00 via iPhone
    实战才是硬道理
    cyril4free
        24
    cyril4free  
       2018-03-26 08:34:23 +08:00
    入门项目,图书管理系统。
    songteng0604
        25
    songteng0604  
    OP
       2018-03-26 15:08:19 +08:00 via iPhone
    截止发帖 21 个小时,24 个回复,却有 25 人收藏,原来也有人有相同需求,大家共勉吧。
    lurio95
        26
    lurio95  
       2018-03-29 09:29:34 +08:00
    @Carseason 问下朋友 多说查找资料用谷歌 是这样么 而且要挂 VPN ?
    Carseason
        27
    Carseason  
       2018-03-29 16:34:15 +08:00 via iPhone
    @lurio95 是的,百度你搜出来的资料很多都是同一篇过时的文章好几个网站转来转去,很容易让学习的人进了坑还解决不了问题
    lurio95
        28
    lurio95  
       2018-03-29 16:46:29 +08:00
    @Carseason 哦哦 那问下朋友你用的什么 VPN 能不能推荐下 是免费的还是收费的呢?
    choiwanxy
        29
    choiwanxy  
       2018-04-28 13:47:51 +08:00
    操作系统学好了吗,算法、数据结构学好了吗,数据库学好了吗,学生还是主要把这些理论课程学扎实,以后学什么都快。至于 java 的话,看书看了几遍了,那就把集合框架( ArrayList,LinkedList,HashMap,ConcurrentHashMap 等)的源码看下,然后学 java 并发,写熟练了,就看 java 各种锁和并发容器的实现
    songteng0604
        30
    songteng0604  
    OP
       2018-04-28 13:49:37 +08:00
    @choiwanxy 好的,谢谢,目前在重看算法第四版
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2756 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 20ms UTC 14:31 PVG 22:31 LAX 07:31 JFK 10:31
    Do have faith in what you're doing.
    ubao 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