你们学 Java 或者 c 会买书吗,还是直接看网上的教程? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Ionian
V2EX    Java

你们学 Java 或者 c 会买书吗,还是直接看网上的教程?

  •  1
     
  •   Ionian 2019-02-22 23:44:16 +08:00 8118 次点击
    这是一个创建于 2491 天前的主题,其中的信息可能已经有所发展或是发生改变。
    39 条回复    2019-02-25 13:44:30 +08:00
    noe132
        1
    noe132  
       2019-02-22 23:50:56 +08:00   1
    我学 Javascript 用的是 mdn,唯一的书是犀牛书,图书馆借的
    whoami9894
        2
    whoami9894  
       2019-02-22 23:58:04 +08:00 via Android   1
    买过本《 expert C programming 》作收藏
    EscYezi
        3
    EscYezi  
       2019-02-23 00:14:24 +08:00 via iPhone
    C 买的 C primer plus,Java 买的 Thinking in Java.看书还是有用的,比入门教程细致很多,但是入门教程比较快。有时间还是啃一下书比较好
    VioletTec
        4
    VioletTec  
       2019-02-23 07:41:24 +08:00   1
    @EscYezi Thinking in Java 不适合作为新手的书籍,需要有一定的基础才能看得懂,thinking in Java 属于半工具书,虽然讲的很详细,但是不容易看懂,而且感觉看不进去(其实我也是一开始基本看不进去 TIJ 的人……)。没有功底读这本书很吃力,我建议楼主看一下网络教程,比如壁虎老师的 Java 基础教程视频,虽然他最近(2017 年)重录了一次,但是放在了百度云,如果楼主有百度云会员的话可以找我要,我发给你。他的老版视频在 51zxw,基础学完还有金金的进阶教程和高级实战教程。个人就是从他那里起步的,感觉挺好,很适合新手学习,也就是专门面对新手的。书籍的话,我建议你把基础教程看完,再去买一本 think in Java,这样效果会好一点。
    推荐楼主这两本
    1.《 head first java 》适合基本没啥基础,又不喜欢看大段的文字类书籍的人。但这本书特别贵,也是仅仅入门。
    2.《 Core java 》,中文名叫《 java 核心技术》这本书简浅易懂,很适合新手入门。知识点也说得比较详细,特别是一些细节很到位。
    (二者选一即可)
    Akiyu
        5
    Akiyu  
       2019-02-23 08:32:57 +08:00
    肯定买啊, 看着玩咯
    不过不买基础书籍
    ClutchBear
        6
    ClutchBear  
       2019-02-23 09:41:49 +08:00
    网上视频加 pdf 电子书
    Keyes
        7
    Keyes  
       2019-02-23 10:06:51 +08:00
    C 也是买的《 C Primer Plus 》,简直神作,看了前 500 页基本上就着 WinAPI 文档开始干活了

    JAVA 一直没去学习也是遗憾,不过还是学了类似的 C#,书是《 C# 6.0 本质论》是本非常好的书
    Keyes
        8
    Keyes  
       2019-02-23 10:08:26 +08:00
    互联网上碎片化的知识文章比较多,要了解一个东西我始终还是坚持需要有一个完整的体系化讲解,纸版书籍形式虽然落伍,但碰上好书,内容真是能让我受益十年
    trait
        9
    trait  
       2019-02-23 11:09:37 +08:00
    初学 C 而言,在现代方法面前,其他的都是什么臭鱼烂虾,还有楼上提的那个 primer plus 巨坑一个
    trait
        10
    trait  
       2019-02-23 11:10:24 +08:00   1
    yang2yang
        11
    yang2yang  
       2019-02-23 14:41:29 +08:00
    不能既买书也看视频教程吗?
    Ajxe
        12
    Ajxe  
       2019-02-23 15:41:16 +08:00
    这么说就错了。买书+视频教程+各种网站+各种论坛
    a1528026364
        13
    a1528026364  
       2019-02-23 16:11:56 +08:00
    @trait 能讲解一下哪里坑么...我看了下版本和年份,现代方法 2010 年的了,CPP 第六版 2014 年的,目前复习下 C,现代方法讲的好么
    JustinL
        14
    JustinL  
       2019-02-23 16:12:13 +08:00 via Android
    @VioletTec 我也想要个百度云的链接,谢谢~
    UxCZbWShjEsL
        15
    UxCZbWShjEsL  
       2019-02-23 18:36:08 +08:00 via iPhone
    @trait 同意
    trait
        16
    trait  
       2019-02-23 19:14:41 +08:00 via iPhone
    @a1528026364 c 语言书出版日期没有参考意义,c 并没有引入新特性,新书没新东西。plus 太冗余,废话太多浪费时间。你想了解工程方面更“现代”的写法 有本英文 modern c,但是不是学 c 看的,是实际开发参考的。
    FrankHB
        17
    FrankHB  
       2019-02-23 20:20:33 +08:00
    免费权威资源一大把还看不过来,买书?
    http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf
    https://www.quora.com/What-are-the-differences-between-the-n1570-final-draft-and-the-published-ISO-IEC-9899-2011 (有人买了给我确认过,属实,其它的只有 reference 的区别。)
    ( C17 倒是好像要加密访问,不过反正也没多少区别了……)
    https://docs.oracle.com/javase/specs/jls/se11/jls11.pdf
    https://docs.oracle.com/javase/specs/jvms/se11/jvms11.pdf
    FrankHB
        18
    FrankHB  
       2019-02-23 20:24:30 +08:00   1
    @trait C 艹里抄了一大坨还叫没有引入新特性……
    C11 到 C17 之间确实是挺咸鱼的,不过之后嘛……
    http://www.open-std.org/jtc1/sc22/wg14/www/wg14_document_log.htm
    虽然不买书原则上也是对的,因为书的作者基本都没跟进就是了,连实现都没怎么支持嘛( MSVC 到现在还不支持全 C99 呢,连 C++11 的预处理器一并跟着遭殃,不过好歹终于在 2017 支持 C++98 的 ADL 了也不多黑了……)
    trait
        19
    trait  
       2019-02-23 20:28:40 +08:00
    @FrankHB 人形标准库大佬打脸,我认
    Dram001
        20
    Dram001  
       2019-02-23 22:04:14 +08:00 via Android
    必须买啊,一定是谭浩强的(手动滑稽)。不见个锟斤拷烫烫烫烫烫怎么能叫程序猿
    Greatshu
        21
    Greatshu  
       2019-02-3 22:40:03 +08:00
    C primer plus 6th 不知道现在怎么样了,第一次印刷的版本错误满天飞,平均 5-6 页就能找到一个。看了 200 多页后实在忍不住,用来垫电脑了。
    Greatshu
        22
    Greatshu  
       2019-02-23 22:40:43 +08:00
    C primer plus 勘误表: https://www.epubit.com/book/detail/24770
    a1528026364
        23
    a1528026364  
       2019-02-23 23:18:42 +08:00
    @FrankHB 请问 C 的话中文版看哪本好,英文整本阅读很吃力
    cyspy
        24
    cyspy  
       2019-02-23 23:24:57 +08:00
    Java 看 core java for Impatient 电子版的,scala,SICP 这类难的买了书
    Ionian
        25
    Ionian  
    OP
       2019-02-23 23:33:56 +08:00 via iPhone
    谢谢大家,感觉还是 java 官网的文档写得比较好,顺便锻炼英语阅读
    shiji
        26
    shiji  
       2019-02-24 00:07:11 +08:00
    thinking in java 有一点老了,作者又重新增加了 java8 的内容,叫《 On Java 8 》,这本书只在 Google Play Books 有卖,网上。没有印刷版。
    @EscYezi
    @VioletTec
    congeec
        27
    congeec  
       2019-02-24 00:08:34 +08:00   1
    书优先,只有看书学才能让你静下心来钻研。其他方式或多或少会让你浮躁,这是程序员极其避讳的
    AntoniotheFuture
        28
    AntoniotheFuture  
       2019-02-24 00:13:17 +08:00
    会买,但是书里只能学到皮毛,要经常翻网页。
    wleexi
        29
    wleexi  
       2019-02-24 00:47:45 +08:00
    看书可以学到系统的知识。知识点是连贯的。
    视频可以快速上手。
    ochatokori
        30
    ochatokori  
       2019-02-24 11:48:45 +08:00 via Android
    肯定买啊,买了==学完 (狗头
    lxtx2018
        31
    lxtx2018  
       2019-02-24 13:39:30 +08:00 via Android
    先看书,打好基础,不然万一学错了怎么办!
    FrankHB
        32
    FrankHB  
       2019-02-24 14:21:04 +08:00
    @a1528026364 老实学习 simple English。我不觉得现在的中文资料的翻译质量有让多少你踩更少坑的机会。(“堆栈”?什么鬼?)
    @Dram001 谭浩强用的原生环境还真的未必好烫烫烫……
    @ochatokori 凭实力花钱买的,还需要学完?( G 胖.jpg
    letianqiu
        33
    letianqiu  
       2019-02-24 16:45:04 +08:00
    @FrankHB 初学编程直接看标准能看懂?现在好多中文书也回提到堆栈实际上是分为 heap 和 stack。虽然我也同意应该看原版的,但是像 C Primer Plus,C++ Primer 之类的中文版的质量还是在可以接受的范围内。
    @trait C Primer Plus 对没有编程经验的人来说是最适合的。
    realkenshinji
        34
    realkenshinji  
       2019-02-24 16:57:17 +08:00 via iPhone
    买的 core java 和 thinking in java 从没看完过,现在学新东西都是油管找视频看看,然后上手撸项目看文档了
    kljsandjb
        35
    kljsandjb  
       2019-02-24 17:07:17 +08:00 via iPhone
    《 c 和指针》
    Paual
        36
    Paual  
       2019-02-25 09:30:15 +08:00
    C 语言程序设计现代方法,可以看看,年前看完了,很好的一本书
    NoKey
        37
    NoKey  
       2019-02-25 10:37:12 +08:00
    好的书,章节编排是有讲究的,循序渐进的,假如你什么都不懂,直接网上看教程,很多教程有很多遗漏的,有那个时间去查漏补缺,不如买一本书看几遍
    dany813
        38
    dany813  
       2019-02-25 10:39:51 +08:00
    @VioletTec 老哥不放个百度云链接吗
    VioletTec
        39
    VioletTec  
       2019-02-25 13:44:30 +08:00
    @dany813
    @JustinL
    Java 基础视频百度云链接:
    链接: https://pan.baidu.com/s/1Z-gkitkkSP0ZCI0OQ8Wo0A 提取码:6hmc

    混 V2EX 也不容易,求打赏了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2587 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 38ms UTC 13:00 PVG 21:00 LAX 05:00 JFK 08:00
    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