3

我出书了,《Web全栈工程师的自我修养》

 3 years ago
source link: https://yuguo.us/weblog/full-stack-engineer/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Featured

我出书了,《Web全栈工程师的自我修养》

余果 2015-08-24 书

经过大半年的写作和准备,我的第一本书,《Web全栈工程师的自我修养》已经正式出版,各大网店有售。如果卖得好,希望也可以在实体店看到。

作为一个全职的软件工程师,我的本职工作是编写代码和软件,而不是写书。不过,通过我在腾讯的5年工作经验总结,我认为好的程序员的最终目标应该是,创作一个作品。

开发一个Web网站,开发一个iOS APP,翻译一本书,写一本书……都是一个作品。

大公司的流水线规定了每个人的头衔和职责,为的是采取稳定的流程来输出作品。每个人都只负责软件开发工作中的一环。

流水线有自己的优势,不过,不可以因此断定每个工程师就不需要有更高的视野了。一方面,上下游交接中会有一些边际模糊的工作,需要有责任心的人主动承担。一方面,工程师的技术提升到一定程度时,需要为产品方向做出决策,或者为团队指引方向。

一个趋势是,大部分工程师,越往高级发展,越需要横向扩展综合能力。高级前端工程师也需要了解服务器、数据库以及APP开发,甚至项目管理、设计等。

因此,这是我写书的初衷:沉淀自己对于全栈工程师的想法,顺便输出一个作品。于是有了豆瓣阅读上的一个连载专栏。经过几个月的连载,有了几千个读者,也受到了大部分读者的好评。

豆瓣专栏-谈谈全栈工程师

我想,为什么不干脆写一本书呢?于是,我就跟之前熟识的编辑赵轩提出了我的想法,我俩一拍即合。

不过比起网络上的专栏,真的动手开始写书,还是有诸多挑战。首先我重新整理了所有的内容和语句,查阅了更多的资料,并添加了大量的内容,基本上已经跟之前的专栏是两本不同的书了。我自己经过来回几遍的修改,终于能够通顺地读下来。

为此,我专门复习了几遍《麦肯锡教我的写作武器》,获益匪浅。

修改了好几遍

即使在样书打印出来准备印刷之际,我也拿着记号笔,重新校对了整本书。我明白我的想法不可能获得所有人认同,不过最低底线是,大家都能轻松看出我想表达的东西。这样即使不同意,也不至于太浪费书本费。

关于这本书

这本书并不是全栈技术大杂烩,而是集中自己在“全栈思维”上的想法。

如果奢望在一本书中编写全栈工程师需要的一切技术知识,这本书可以写二十卷。而且,网络技术不断更新,尤其是前端标准、工具和技术,几乎每年都会完全更新一次。

所以我从一些故事,一些个人经历的事情,来引出了中心思想:“一专多长”“围绕商业目标”“关注用户体验”。然后我讲了一些常见误区,就是为了全栈而全栈,而不关注产品本身。之后我写了一些关于全栈常用知识的介绍:HTTP、Web全流程开发中的缓存、大前端、设计、项目管理等。

最后,希望大家有什么意见和建议,欢迎通过任何渠道联系到我。包括通过书后面的渠道来反馈,或者在这篇文章(http://yuguo.us/weblog/full-stack-engineer/)下面评论,或者给我邮件。

我希望能有机会,在下一版中改得更好。

同行的推荐语

《Web全栈工程师的自我修养》全面介绍了互联网开发的基本知识和行业状况。文笔流畅、通俗易懂,充满了有趣的小例子和作者的感悟,读来引人入胜。如果你想成为全栈工程师,它可以作为你踏进这个行业前的第一本书。

—— 阮一峰 《软件随想录》《黑客与画家》的译者,《ECMAScript 6入门》《如何变得有思想》的作者

每个人每年都会思考自己的成长,然后给自己制定一个目标。目标很重要,不过更重要的是完成目标的方法。余果在书中的切身感悟,相信不仅仅能让你了解如何为“全栈工程师”,更能给你以启发,找到适合自己的成长方法论。

—— 神飞 “前端观察”站长,微信设计中心高级UI工程师

在我看来,工程师称得起全栈,不止于学会从最后端到最前端的技术,还应该能够发现问题并运用“跨界”技术提供更好的方案。工程师好像天生拥有工具(代码),但如《代码大全》里常提到的,好方案在很多情况下更需要思考。作者跳出了代码进行思考,这对工程师来说是非常难得的。

—— sofish “饿了么”资深前端架构师

余果,腾讯社交用户体验设计部高级UI工程师,前端开发组负责人。熟悉前端开发、iOS开发、PHP开发、Ruby开发等。独立开发iOS APP,独立开发了CMS,翻译有《众妙之门: 网站重新设计之道》和《响应式Web设计全流程解析》。平时我喜欢编程、写作、演讲、摄影、英语等,希望自己能做一个终生学习者。

大家可以通过京东、天猫、亚马逊等各种渠道购买。各个渠道的打折力度不一样,大家自行对比啦。

JD购买渠道

人民邮电出版社官方店

人民邮电出版社官方社区购买渠道,全场七五折,满89元包邮,此外更有免费送书的活动!

最后希望读完的同学,可以在豆瓣读书上给一下好评~(≧▽≦)/~啦啦啦

豆瓣读书地址

最后,我有一个“全栈工程师”QQ群(364021031),加群时请注明自己的身份。

我写字的地方迁移到公众号啦~欢迎关注我的公众号:余果专栏


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK