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

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

JAVA 一直没去学习也是遗憾,不过还是学了类似的 C#,书是《 C# 6.0 本质论》是本非常好的书
Keyes
2019-02-23 10:08:26 +08:00
互联网上碎片化的知识文章比较多,要了解一个东西我始终还是坚持需要有一个完整的体系化讲解,纸版书籍形式虽然落伍,但碰上好书,内容真是能让我受益十年
trait
2019-02-23 11:09:37 +08:00
初学 C 而言,在现代方法面前,其他的都是什么臭鱼烂虾,还有楼上提的那个 primer plus 巨坑一个
trait
2019-02-23 11:10:24 +08:00
yang2yang
2019-02-23 14:41:29 +08:00
不能既买书也看视频教程吗?
Ajxe
2019-02-23 15:41:16 +08:00
这么说就错了。买书+视频教程+各种网站+各种论坛
a1528026364
2019-02-23 16:11:56 +08:00
@trait 能讲解一下哪里坑么...我看了下版本和年份,现代方法 2010 年的了,CPP 第六版 2014 年的,目前复习下 C,现代方法讲的好么
JustinL
2019-02-23 16:12:13 +08:00
@VioletTec 我也想要个百度云的链接,谢谢~
UxCZbWShjEsL
2019-02-23 18:36:08 +08:00
@trait 同意
trait
2019-02-23 19:14:41 +08:00
@a1528026364 c 语言书出版日期没有参考意义,c 并没有引入新特性,新书没新东西。plus 太冗余,废话太多浪费时间。你想了解工程方面更“现代”的写法 有本英文 modern c,但是不是学 c 看的,是实际开发参考的。
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
2019-02-23 20:24:30 +08:00
@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
2019-02-23 20:28:40 +08:00
@FrankHB 人形标准库大佬打脸,我认
Dram001
2019-02-23 22:04:14 +08:00
必须买啊,一定是谭浩强的(手动滑稽)。不见个锟斤拷烫烫烫烫烫怎么能叫程序猿🤣

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/537815

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX