我把《代码大全》做成了 web 版

2020-12-17 11:02:10 +08:00
 devloperchen

前言

我对排版有强烈的强迫症,凡是排版杂乱无章、或者书籍是 PDF 扫描版坚决不看。

初衷

为什么要把一本大部头的书籍做成 web 购买一本,它不香吗?难道是舍不得花一百来块钱?不不不...

我从业软件开发差不多 8 年,加上前期培训时间加起来将近十年,前后陆续购买书籍费用差不多好几千元。但是,看完的书籍不到 10%。反正就是,买了就是看了。

造成这个原因有很多,我简单归为以下三点:

但又不能不学啊!现在大家都很焦虑,尤其是我们做开发的。

我一般利用上班不忙的情况下(上班的好处就是可以动手练习),或者上下班在地铁上,在网上看看文章或者视频充充电。

我发现网上虽然有很多有用的优质文章、视频(我也收藏了很多优质文章、今后能看会整理公开),但不是很系统全面,也在 <极客时间> 花了好几百,购买了差不多十来门课程(交智商税)。还是觉得看书,学习更深入些。但我又不想在上班或者下班的时候捧着一本很厚的技术书读。前面也说了及其反感扫描书籍,主要是 PDF 在手机上看体验非常不友好。

于是,我做了一个非常非常笨的办法,把一整本书复制粘贴改为 Markdown 格式(当然不是一次性复制一整本书,而是一次复制一整章节,然后遍读边排版),然后上传到 gitee 私人仓库。这样,我就可以随时随地,就像看文章一样,一次看一个章节,不会有太多压力(以前看一本大部头书籍,总感觉还有好多好多页,什么时候能看完,这种感觉)。

接下来

就像上面说的,这种笨办法,也很浪费时间。如果一章节比较短还好,如果太长了,复制下来可能需要花上好几个小时,再加上后期排版可能又是一两个小时。也想过,通过代码自动化复制。但是,懒于动手(可能将来会)。

于是乎,我想,如果能好几个人同时合作那是不是效率更高一些呢?比如,同时多个人,其他人上传了,你感兴趣你也可以及时看。甚至还可以在每一章写一些笔记,个人理解之类的,共同学习、交流。

这就是,我今天在此发帖的缘由。

如果你感兴趣的话,欢迎加入。但也有一点条件。之所以,上传到私人仓库也是避免版权问题,毕竟人家辛辛苦苦写本书不容易,传播面也不是很广泛(只是少数几个人之间传播)。虽然,技术类书籍有点贵,但是对于我们程序员来说还是能承受的起。

在此声明:我今后还会继续购买技术书籍(主要是支持为主)

以下是想加入的小伙伴需要满足的条件:

将来

备注:现在已经完成了《 Java 8 实战》、《图解 Java 多线程模式》、《代码大全》已经完成了前六章

未来打算完成以下书籍:

最后

如果有意愿,欢迎加入我的微信 chengang19910106

5808 次点击
所在节点    程序员
34 条回复
guxingke
2020-12-17 11:07:35 +08:00
间接助长盗版
devloperchen
2020-12-17 11:09:06 +08:00
@guxingke 我不会公布到公网啊,只会在几个人之间传播而已
tcfenix
2020-12-17 11:16:52 +08:00
不知道你这边是不是收费...
如果不收费的话, 就是非法传播没有授权的他人劳动成果
如果收费的话,那就是非法传播没有授权的他人劳动成果并收益, 通常处罚加一等

我倒也不是喷楼主...毕竟我自己也看过盗版书....只是你又不让我们大家收益....感觉就有点两边不讨好....
dinjufen
2020-12-17 11:17:18 +08:00
你咋知道别人会不会公布到公网呢,靠自觉吗,这种自己搞搞得了,大范围传播说不定害自己。现在很多网站都不提供电子书下载服务了。不过你现在几个人,又是国外书籍,应该不会引起注意
devloperchen
2020-12-17 11:19:05 +08:00
另外声明一点:愿意加入的小伙伴一定要是带着诚心学习的目的,而不是盗取资源公布到公共网络上。严重鄙视这种行为。
devloperchen
2020-12-17 11:24:52 +08:00
@tcfenix 不收费,目的就是为了大家一起学习,目前打算就是 5 个人之内。
@dinjufen 我也有担心过
fish267
2020-12-17 11:28:44 +08:00
反对
traviszhou
2020-12-17 11:30:27 +08:00
反对
bequt
2020-12-17 11:37:33 +08:00
一传十,十传百。
jkbspin
2020-12-17 11:38:00 +08:00
这不是给自己找事么...到时候出了事都是你的责任
henryhu
2020-12-17 11:38:26 +08:00
有这些时间,写代码不香吗?
Jiangyf
2020-12-17 11:38:41 +08:00
LZ 是说的要做这样的吗? https://github.com/xx-zh/xx-zh-roadmap
mascteen
2020-12-17 11:40:08 +08:00
一般的做法是把练习代码放网上,不过大全没什么练习
hsuvee
2020-12-17 11:42:50 +08:00
这个事儿好多人都在做,只不过大部分都是自己做自己看,楼主公开了搞。。。
devloperchen
2020-12-17 11:52:23 +08:00
@henryhu 我也知道啊。强迫症害了我
@Jiangyf 有点类似,感谢。
muzuiget
2020-12-17 12:31:06 +08:00
笑死,搞盗版,免费找苦力还诸多要求。
kingzeus
2020-12-17 14:18:31 +08:00
很好奇,为啥 pdf 就不看了?
azcvcza
2020-12-17 14:20:43 +08:00
这版权不好算啊
atwoodSoInterest
2020-12-17 14:36:05 +08:00
“抱着学习的目的”,但凡是看技术书籍的哪个不是抱着学习的目的。。
raaaaaar
2020-12-17 15:21:02 +08:00
一个个自己看的时候都用这个,一到了说话的时候站点又明确得很。

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

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

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

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

© 2021 V2EX