我把《代码大全》做成了 web 版 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
devloperchen
V2EX    程序员

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

  •  
  •   devloperchen 2020-12-17 11:02:10 +08:00 6498 次点击
    这是一个创建于 1762 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前言

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

    初衷

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

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

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

    • 没时间(周末要配老婆、小孩、做饭等)
    • 偶尔有时间(怕没看一会被琐碎事情干扰;就是懒,工作了一整周,犒劳一下自己,放松放松)
    • 就算偶尔周末有时间看了,下一次看又不知道什么时候,前面都忘记的差不多了

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

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

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

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

    接下来

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

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

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

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

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

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

    • 会用 Markdown
    • 加入之前必须事先提供至少两章的内容(最好是先排好版,或者后期加入之后再排也可以)
    • 最好是知名软件开发书籍
    • 加入之后,一到两周至少更新一章内容(没有更新,可能会被踢哦)

    将来

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

    未来打算完成以下书籍:

    • 《人月神话》
    • 《 Java 并发编程实战》
    • 《算法 4 》
    • 《重构 2 》

    最后

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

    第 1 条附言    2020-12-17 11:46:26 +08:00
    好吧!看了大家的留言,非常感谢!我觉得放弃这个想法了,哈哈哈...(哭脸)。

    可能我的想法过于天真了,还是有空自己捣鼓算了。以免,自找麻烦。
    34 条回复    2022-04-02 19:28:06 +08:00
    guxingke
        1
    guxingke  
       2020-12-17 11:07:35 +08:00   1
    间接助长盗版
    devloperchen
        2
    devloperchen  
    OP
       2020-12-17 11:09:06 +08:00
    @guxingke 我不会公布到公网啊,只会在几个人之间传播而已
    tcfenix
        3
    tcfenix  
       2020-12-17 11:16:52 +08:00
    不知道你这边是不是收费...
    如果不收费的话, 就是非法传播没有授权的他人劳动成果
    如果收费的话,那就是非法传播没有授权的他人劳动成果并收益, 通常处罚加一等

    我倒也不是喷楼主...毕竟我自己也看过盗版书....只是你又不让我们大家收益....感觉就有点两边不讨好....
    dinjufen
        4
    dinjufen  
       2020-12-17 11:17:18 +08:00
    你咋知道别人会不会公布到公网呢,靠自觉吗,这种自己搞搞得了,大范围传播说不定害自己。现在很多网站都不提供电子书下载服务了。不过你现在几个人,又是国外书籍,应该不会引起注意
    devloperchen
        5
    devloperchen  
    OP
       2020-12-17 11:19:05 +08:00
    另外声明一点:愿意加入的小伙伴一定要是带着诚心学习的目的,而不是盗取资源公布到公共网络上。严重鄙视这种行为。
    devloperchen
        6
    devloperchen  
    OP
       2020-12-17 11:24:52 +08:00
    @tcfenix 不收费,目的就是为了大家一起学习,目前打算就是 5 个人之内。
    @dinjufen 我也有担心过
    fish267
        7
    fish267  
       2020-12-17 11:28:44 +08:00
    反对
    traviszhou
        8
    traviszhou  
       2020-12-17 11:30:27 +08:00
    反对
    bequt
        9
    bequt  
       2020-12-17 11:37:33 +08:00
    一传十,十传百。
    jkbspin
        10
    jkbspin  
       2020-12-17 11:38:00 +08:00   1
    这不是给自己找事么...到时候出了事都是你的责任
    henryhu
        11
    henryhu  
       2020-12-17 11:38:26 +08:00
    有这些时间,写代码不香吗?
    Jiangyf
        12
    Jiangyf  
       2020-12-17 11:38:41 +08:00   8
    LZ 是说的要做这样的吗? https://github.com/xx-zh/xx-zh-roadmap
    mascteen
        13
    mascteen  
       2020-12-17 11:40:08 +08:00 via Android
    一般的做法是把练习代码放网上,不过大全没什么练习
    hsuvee
        14
    hsuvee  
       2020-12-17 11:42:50 +08:00
    这个事儿好多人都在做,只不过大部分都是自己做自己看,楼主公开了搞。。。
    devloperchen
        15
    devloperchen  
    OP
       2020-12-17 11:52:23 +08:00
    @henryhu 我也知道啊。强迫症害了我
    @Jiangyf 有点类似,感谢。
    muzuiget
        16
    muzuiget  
       2020-12-17 12:31:06 +08:00   8
    笑死,搞盗版,免费找苦力还诸多要求。
    kingzeus
        17
    kingzeus  
       2020-12-17 14:18:31 +08:00
    很好奇,为啥 pdf 就不看了?
    azcvcza
        18
    azcvcza  
       2020-12-17 14:20:43 +08:00
    这版权不好算啊
    atwoodSoInterest
        19
    atwoodSoInterest  
       2020-12-17 14:36:05 +08:00
    “抱着学习的目的”,但凡是看技术书籍的哪个不是抱着学习的目的。。
    raaaaaar
        20
    raaaaaar  
       2020-12-17 15:21:02 +08:00 via Android
    一个个自己看的时候都用这个,一到了说话的时候站点又明确得很。
    hoyixi
        21
    hoyixi  
       2020-12-17 15:24:21 +08:00
    搞电子书,被告打官司的帖子,至少在 V 站看到 2 个了~
    pigdragon
        22
    pigdragon  
       2020-12-17 15:30:52 +08:00
    我感觉啊,最好自己做笔记吧,把书读完了,笔记写完了,也就完整的学习了一遍,让人参与再自己去看,该看不进去还是看不进去
    pigdragon
        23
    pigdragon  
       2020-12-17 15:33:00 +08:00
    目标千万别搞错,你的目的是学习,不是为了看排版,不要因为排版问题而换了方向
    yuanbo6
        24
    yuanbo6  
       2020-12-17 15:36:41 +08:00
    看着手上的 PDF 陷入沉思
    pigdragon
        25
    pigdragon  
       2020-12-17 15:49:40 +08:00
    把笔记和原书做成电子版还是挺好的,便于回顾,最好还是自己一边读,一边做,一边记笔记;如果真想在地铁上读,可以学陈景润,把书拆了读,你要确保书完蛋之前进到脑子里
    hejw19970413
        26
    hejw19970413  
       2020-12-17 16:06:18 +08:00
    还是自己看看吧,被传播了。
    bzw875
        27
    bzw875  
       2020-12-17 16:15:31 +08:00
    不要在网上明文放自己的社交账号,微信号,邮箱之类的。搜索引擎会让你明白很多道理,要 base64 编码、混淆一下或放进图片里
    f6x
        28
    f6x  
       2020-12-17 16:17:36 +08:00
    楼主再多想想....
    别和自己过不去
    sunorg
        29
    sunorg  
       2020-12-17 16:19:23 +08:00
    ** 自己搞自己看,别分享没啥问题 **
    daijialong
        30
    daijialong  
       2020-12-17 18:17:47 +08:00
    有这时间惹官司不如睡觉
    shunconf
        31
    shunconf  
       2020-12-17 18:35:15 +08:00 via Android
    极客时间帐号密码发我,我下载视频
    cco
        32
    cco  
       2020-12-18 09:58:48 +08:00
    PDF 基本上和纸质书籍是一比一的比例了,有啥不能看的。
    prccn
        33
    prccn  
       2020-12-18 10:31:51 +08:00
    「互联网不是法外之地」
    joApioVVx4M4X6Rf
        34
    joApioVVx4M4X6Rf  
       2022-04-02 19:28:06 +08:00
    老板发我一份
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5899 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 06:19 PVG 14:19 LAX 23:19 JFK 02:19
    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