想写一本全栈开发的书,问问大家的意见 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
请不要在回答技术问题时复制粘贴 AI 生成的内容
ldehai

想写一本全栈开发的书,问问大家的意见

  •  
  •   ldehai
    ldehai Nov 15, 2016 7365 views
    This topic created in 3452 days ago, the information mentioned may be changed or developed.
    最近在给 aventlabs 丰富内容的时候,一直在想这个事情,觉得有必要写一本全栈方面的书。

    大概思路是:围绕一个完整的项目,随着功能的开发,把涉及到的各个端用到的知识一一展开,项目要包含 Web 前端、后端、数据库、 iOS 和 Android App 。

    内容不会写的太深入,旨在让初学者能对整个项目用到的技术有个初步的了解,达到入门的目的。看完之后就能立刻上手写项目,并尽量保证都是用的最佳实践。

    想听听你的看法,谢谢!名字都想好啦,叫做《全栈开发者的自我修养》:)
    Supplement 1    Nov 16, 2016
    为了督促自己把这件事做成,做了一个预订页面,希望各位多多支持,您的支持就是我的动力。
    http://aventlabs.com/fullstack
    Famio
        1
    Famio  
       Nov 15, 2016
    不如叫《全栈开发者从入门到重新入门》 or 《全栈开发者从入门到删数据库跑路》

    23333 开个玩笑,上架后算我一本。
    fprint
        2
    fprint  
       Nov 15, 2016
    全栈开发从入门到入院
    Marser
        3
    Marser  
       Nov 15, 2016
    你这是要断培训机构的后路啊!!
    ldehai
        4
    ldehai  
    OP
       Nov 15, 2016
    @Famio 谢谢支持,有动力了

    @fprint 入院。。。

    @Marser 恩,留给他们的时间不多了:)
    exalex
        5
    exalex  
       Nov 15, 2016
    我就问一句 有生之年看得到么
    EggmanQ
        6
    EggmanQ  
       Nov 15, 2016
    《从全栈开发者到客栈打工仔》。

    你这书肯定要比《代码大全》要厚。
    ruolis
        7
    ruolis  
       Nov 15, 2016
    《从全栈工程师到全干工程师》
    Chappako
        8
    Chappako  
       Nov 15, 2016
    yoke123
        9
    yoke123  
       Nov 15, 2016
    全栈开发从入门到放弃
    levon
        10
    levon  
       Nov 15, 2016
    写好了,通知我。收藏了
    levon
        11
    levon  
       Nov 15, 2016
    @levon 另外我的域名 codecola.com 你要不要,适合做官网
    Solael
        12
    Solael  
       Nov 15, 2016
    从全栈开发到颈椎病康复指南
    qk3z
        13
    qk3z  
       Nov 15, 2016
    写好而请通知我,很期待啊
    itqls
        14
    itqls  
       Nov 15, 2016
    <全栈工程师的的全干修养>
    写完算我一本~
    acking
        15
    acking  
       Nov 15, 2016
    写好了请通知我
    loading
        16
    loading  
       Nov 15, 2016 via Android
    什么语言
    zac
        17
    zac  
       Nov 15, 2016
    必须支持啊
    seoguess
        18
    seoguess  
       Nov 15, 2016
    这个真心不错, mark 。。。
    Ultraman
        19
    Ultraman  
       Nov 15, 2016 via Android
    小白表示等着上架的那天…
    Bensendbs
        20
    Bensendbs  
       Nov 15, 2016
    <<全干工程师是一种什么样的体验>>
    a87150
        21
    a87150  
       Nov 15, 2016
    入门的书最大的问题就是跟不上变化,比如我最近学 android 看了几本几年前的书都是用 eclipse 的,和 Android Studio 完全对不上。
    asen1987
        22
    asen1987  
       Nov 15, 2016
    《全栈开发者从入门到放弃》
    lrh3321
        23
    lrh3321  
       Nov 15, 2016
    《全栈开发者从入门到全干到全站(Stand)》
    tees
        24
    tees  
       Nov 15, 2016
    mark 一下。期待大作出版~
    murmur
        25
    murmur  
       Nov 15, 2016
    这本书估计得有四五千页?
    weizhiyao008
        26
    weizhiyao008  
       Nov 15, 2016   1
    现在就在看一本书,叫《 Web 全栈工程师的自我修养》
    zhuangzhuang1988
        27
    zhuangzhuang1988  
       Nov 15, 2016
    @阮一峰。。。。
    ldehai
        28
    ldehai  
    OP
       Nov 15, 2016
    @exalex 我觉得还是有可能的

    @EggmanQ @murmur 具体会多少页,还没考虑过。反正是电子版,要经常更新,就不用浪费纸了

    @loading 每一端用的语言是不一样的

    @zac 谢谢豆

    @a87150 技术和工具都发展太快了

    @qk3z
    @acking
    @itqls
    @acking
    @vcinex
    @seoguess
    @tees
    谢谢支持,写起来会给大家汇报进度的
    seewhy
        29
    seewhy  
       Nov 15, 2016
    很期待 :)
    7jmS8834H50s975y
        30
    7jmS8834H50s975y  
       Nov 15, 2016
    https://github.com/ruanyf/jstraining
    今天获取 700 个星,牛逼
    KeepPro
        31
    KeepPro  
       Nov 15, 2016 via Android
    好宏伟的计划,需要很大的毅力啊。
    不过还是祝楼主写书顺利了。
    FrankFang128
        32
    FrankFang128  
       Nov 15, 2016 via Android
    @wsdjeg 都是加星之后就不看的,我觉得阮应该收费,看看真正想学的有多少
    ifane
        33
    ifane  
       Nov 15, 2016
    《从前列腺保护到颈椎康复》(●''●)。
    这么多知识点,感觉要花好多时间去写书。支持一下
    大概多久能出版。
    hasbug
        34
    hasbug  
       Nov 15, 2016
    。。。
    ys0290
        35
    ys0290  
       Nov 15, 2016
    楼主是打算写黄页吗?满篇都是链接二维码
    em70
        36
    em70  
       Nov 15, 2016
    全栈是一种境界,哪能考看书来达到,你无非就是几本教程合并在一起了,没有任何意义
    mortonnex
        37
    mortonnex  
       Nov 16, 2016 via iPhone
    无非就是一些网上一搜一大把的资料的合集

    没有太大的价值
    jiar
        38
    jiar  
       Nov 16, 2016 via iPhone
    坐等
    byebyejude
        39
    byebyejude  
       Nov 16, 2016 via Android
    期待
    kankana
        40
    kankana  
       Nov 16, 2016
    列个大概的目录瞧瞧
    songxiangyu
        41
    songxiangyu  
       Nov 16, 2016 via iPhone
    期待+1
    zhang1215
        42
    zhang1215  
       Nov 16, 2016
    全栈开发者需要看的书目都可以写成一本书了吧
    DukeAnn
        43
    DukeAnn  
       Nov 16, 2016
    想法是好的,但是市场是少的
    setonfocus
        44
    setonfocus  
       Nov 16, 2016
    楼主不如写本自传吧
    chimingphang
        45
    chimingphang  
       Nov 16, 2016
    坐等
    kobe1941
        46
    kobe1941  
       Nov 16, 2016
    楼主呀,光 iOS 这一个不说深入,就说全面一点的就够写一本书的了。。。。
    你这本书打算写多厚。。。
    pljhonglu
        47
    pljhonglu  
       Nov 16, 2016
    请问打算分几套出版。。。
    RickyIT
        48
    RickyIT  
       Nov 16, 2016
    既然是电子版,可以考虑在 gitbook 上写。用 markdown 。
    Yuguo
        49
    Yuguo  
       Nov 16, 2016   4
    楼主你好,关于全栈开发话题我写过一本书,楼上有人提到了,叫《 Web 全栈工程师的自我修养》。

    书的主要定位是轻松的技术杂文集。因为技术不断发展,所以要持续学习新技术,但是比起马不停蹄追赶新的技术,我认为更重要的是学习“面向未来的开发技术”。这本书表达了我在“全栈学习”上的想法。

    在我创作这本书的时候( 2014-2015 ), React-Native 还没有这么成熟, Hybrid app 也一直性能不佳,所以我舍弃了 APP 端的内容,着重在“ Web 全栈”这一领域。 Web 全栈领域的技术也不少,包括服务器、数据库、 Web 前端,甚至设计等。

    现在技术趋于成熟,抽象程度更高,所以我觉得楼主通过一个项目来鸟瞰整个全栈产品的目标虽然很艰巨,是可能达成的,加油!

    不过书的名字呢,希望可以尽量规避一下,就不要叫《全栈 xxx 的自我修养》了,你觉得呢?
    silov
        50
    silov  
       Nov 16, 2016
    https://detail.tmall.com/item.htm?spm=a230r..14.34.LTzs7T&id=521514972808&ns=1&abbucket=12

    看到楼上有人提到过了,贴个某宝链接。这本书据说是推荐书目,如果楼主不能写的质量高很多建议避讳一下书名~~
    ldehai
        51
    ldehai  
    OP
       Nov 16, 2016
    @Yuguo 没问题,名字还没定,这个好说。
    tftk
        52
    tftk  
       Nov 16, 2016
    真正的全栈不会看这种书,想成为全栈的可能基础又不够,尴尬
    ldehai
        53
    ldehai  
    OP
       Nov 16, 2016
    @tftk 这本书的定位就是给初学者的,已经是全栈就没必要看了
    pysama
        54
    pysama  
       Nov 16, 2016
    个人建议 lz 可以写写: 为什么要做全栈,岁月易逝,不要一开始就让新人去搞全栈,几年之后样样通,样样松。

    雨果已经写过《全栈的自我修养》了,你的书名不如改为《全栈工程师的小康之路》或《全栈工程师的中产之梦》

    你可能觉得我太利益化,但这是每个人不得不面对的问题。年轻的时候可以折腾技术栈,有了家庭,你还能随便折腾吗?
    ldehai
        55
    ldehai  
    OP
       Nov 16, 2016
    @pysama 你说的没错,搞全栈并不是纯粹为了兴趣。你可以搞 site project ,做一些 remote work ,这些都是可以创富的。如果只局限在自己熟悉的技术,会发现面比较窄。有了全栈经验,视野就不同了。海阔凭鱼跃,天高任鸟飞。 至于具体如何赚钱,要自己开动脑筋了。
    pangliang
        56
    pangliang  
       Nov 16, 2016
    先定个小目标, 写几篇博文吧
    fuckya
        57
    fuckya  
       Nov 16, 2016   4
    看了你的 homepage ,看了你的 github ,看了你 V2EX 上的主题,真觉得。。。现在出本书的门槛真低。

    正是因为如此,现在市场上充斥着大批号称自己是全栈的人,甚至连 bit 和 byte 都搞不明白。

    我就是来批判的,无他。
    ldehai
        58
    ldehai  
    OP
       Nov 16, 2016
    @fuckya 谢谢你的直言不讳,批判的成本也很低,不过这更坚定了我的决心。
    xcatliu
        59
    xcatliu  
       Nov 16, 2016 via iPhone
    这年头期货已经不好卖了,期货无法按时交付甚至没有交付的例子太多了。建议想写还是先自己写出来,而不是预售求鞭策。这样有了钱反而容易降低质量。

    最终有价值的话自然会有人买单。

    另外价格太贵了,电子书 150 我是没见过第二本。
    liujan
        60
    liujan  
       Nov 16, 2016
    从 C++到颈椎病康复指南
    aitaii
        61
    aitaii  
       Nov 16, 2016 via Android
    Traceback (most recent call last): File "/usr/lib64/python2.6/site-packages/tornado/web.py", line 1413, in _execute result = method(*self.path_args, **self.path_kwargs) File "main.py", line 830, in get self.render(path) File "/usr/lib64/python2.6/site-packages/tornado/web.py", line 704, in render html = self.render_string(template_name, **kwargs) File "/usr/lib64/python2.6/site-packages/tornado/web.py", line 808, in render_string t = loader.load(template_name) File "/usr/lib64/python2.6/site-packages/tornado/template.py", line 343, in load self.templates[name] = self._create_template(name) File "/usr/lib64/python2.6/site-packages/tornado/template.py", line 370, in _create_template with open(path, "rb") as f: IOError: [Errno 2] No such file or directory: '/var/www/aventlabs-web/tpl/mobile/fullstackpay.html'
    fbr91
        62
    fbr91  
       Nov 16, 2016
    您是哪位?
    ldehai
        63
    ldehai  
    OP
       Nov 16, 2016
    @aitaii 已修复
    freestyleyoo
        64
    freestyleyoo  
       Nov 16, 2016 via Android
    好贵啊
    bboysoul
        65
    bboysoul  
       Nov 16, 2016 via Android
    全栈的有生之年
    vus520
        66
    vus520  
       Nov 16, 2016
    做过多年全栈,现在只能对全栈,呵呵。
    Felldeadbird
        67
    Felldeadbird  
       Nov 16, 2016
    打开楼主的链接,我以为进入了 V2 的分站。
    Majirefy
        68
    Majirefy  
       Nov 16, 2016 via iPhone
    我倒是觉得应该在前面多写写怎么搭建一个比较快速好用强大的开发环境,怎么形成一个好的工具链
    ldehai
        69
    ldehai  
    OP
       Nov 16, 2016
    @Majirefy OK ,这个建议很好
    dearmymy
        70
    dearmymy  
       Nov 16, 2016
    这是熟练掌握 100 种语言的 hello world 节奏么
    i147
        71
    i147  
       Nov 16, 2016
    全栈开发从入门到放弃
    geeksu
        72
    geeksu  
       Nov 16, 2016
    《全干工程师从入门到出门左拐卖烧饼》
    gimp
        73
    gimp  
       Nov 16, 2016
    全栈想学好恐怕需要看的书能放一个书架,每个类别都会有经典的书籍,那么“全栈”的介绍我更倾向于有条理的知识思维导图以及推荐书目。说实话,不太看好楼主的做法
    Majirefy
        74
    Majirefy  
       Nov 16, 2016
    全栈最大的篇幅应该都在前端,而如今前端乱得一塌糊涂,新人在没有任何前端的基础上(比如只知道 HTML 的一些基本和简单的 JS 、 jQuery ),非常难以上手,混乱的场面给人无法下手的感觉。
    书中可以重点教一些工作流程和方法,给新人一种前端怎么玩的指导,让新人可以快速切入。
    另外可以不用拘泥于解释,先给一些 step ,让人跟着做,然后做完了之后再解释为什么。这样反而会让人在用的时候思考。
    @ldehai
    yuuko
        75
    yuuko  
       Nov 16, 2016 via Android
    全栈有几个人能达到?整天全栈全栈真的有意义?
    ldehai
        76
    ldehai  
    OP
       Nov 16, 2016
    @gimp 想想比较头大吧,好在我的目的就是入门,深入的不讲,这样可以控制篇幅。

    @Majirefy 想法不错,前端确实是越来越复杂了,我得好好斟酌讲解的步骤了。
    Powered
        77
    Powered  
       Nov 16, 2016
    看了一下楼主的信息

    觉得这本书如果有人买,那么这个人一定是在做慈善或者在交智商税
    About     Help     Advertise     Blog     API     FAQ     Solana     5541 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 729ms UTC 06:41 PVG 14:41 LAX 23:41 JFK 02:41
    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