这里没有关于技术的答案,只有方法和思考

百家 作者:聊聊架构 2018-05-30 02:33:26

2011 年,我发表过 《程序员技术练级攻略》一文,得到了很多人的好评。在我的网站上都有近 1000W 的访问量了,并且陆续收到了一些人的反馈,说跟着这篇文章找到了不错的工作。几年过去,也收到了一些邮件,希望我把这篇文章更新一下,因为他们觉得有点落伍了。是的,老实说,抛开这几年技术的更新迭代不说,那篇文章写得也不算特别系统,同时标准也有点低,当时是给一个想要入门的朋友写的,所以,非常有必要从头更新一下《程序员练级攻略》这一主题。

升级版的《程序员练级攻略》会比 Coolshell 上的内容更多,也更专业。

这一系列文章有【入门篇】、【修养篇】、【专业基础篇】、【软件设计篇】、【高手成长篇】等五大篇章,它们会帮助你从零开始,一步步地,系统地,完成从陌生到熟悉,到理解掌握,从编码到设计再到架构,从码农到程序员再到工程师再到架构师的进阶,实现从普通到精通到卓越的完美转身。

这篇文章是我写得最累也是最痛苦的文章,原因如下:

1. 学习路径的梳理。 这是一份计算编程相关知识地图,也是一份成长和学习路径。所以有太多的推敲了,知识的路径,地图……这让我费了很多工夫,感觉像在编写一本教材一样,既不能太高大上,也不能误人子弟。

2. 新旧知识的取舍。 另外,因为我的成长经历中很多技术都成了过去时,所以对于新时代的程序员应该学习新的技术。然而,很多基础技术在今天依然管用,所以,在这点上,哪些要哪些不要,也花了我很多的工夫。

3. 文章书籍的推荐。 为了推荐最好的学习资料和资源,老实说,我几乎翻遍了整个互联网,进行了大量的阅读和比较。这个过程让我也受益匪浅。一开始,这篇文章的大小居然在 500KB 左右,太多的信息就是没有信息,所以在信息的筛选上我花费了很多的工夫,删掉了 60% 的内容。但是,依然很宠大。

总之,你一定会被这篇文章的内容所吓到的。是的,我就是故意这样做的,因为这本来就没有什么捷径,也不可能速成,很多知识都是硬骨头,你只能一口一口地啃。我故意这样做就是为了让你不要有“速成”的幻想,也可以轻而一举地吓退那些不想用功不想努力的人。

所以,我这里会给你立个比较高标准,你要努力达到。相信我,就算是达不到,也会比你一开始期望得要高很多。

下面是这份练级攻略的目录,目前只在极客时间上发布,你需要付费阅读(感兴趣可以点击这里,不感兴趣也可以继续往下读)。

那么,除程序员练级攻略外,我还写了哪些内容?下面是迄今为止我所有的文章的目录。你可以在下面看一下相关的目录。这也算是我开收费专栏来 8 个月给大家的一份答卷吧。我也没有想到,我居然写了这么多的文章,而且对很多人都很有用。

首先是个人成长和经验之谈的东西,在这里的文章还没有完全更新完,未来要更新什么我也不清楚,但是可以呈现出来的内容和方向如下所示,供你参考。对于个人成长中的内容,都是我多年来的心得和体会,从读者的反馈来看是非常不错的,你一定要要阅读的。

分布式系统架构,我一共出了两个系列,一个是分布式系统架构的本质,另一个是设计模式。前者偏概念,后者偏技术。这里旨在让你看到整个分布式系统设计的一个非常系统的蓝图。

但是因为在手机端上,不可能写得非常细,所以会缺失一些细节。这些细节我是故意缺失的。一方面,这是为了阅读的效果,手机上的文章不过长,所以,不能有太多的细节。另一方面,也是想留给大家自行学习,而不是一定要我把饭喂到你的嘴里,你才能吃得着。

学习不只是为要答案,而是学方法。

区块链的技术专栏本来不在我的写作计划中的,但是因为来问我这方面的技术人太多了,所以,就被问出了一系列的文章。这里的文章除了一些技术上的科普,同样有很多我的观点。你不但可以学到技术,还可以了解一些金融知识和相关的逻辑。我个人觉得这篇文章是让你有独立思考的文章。

我的专栏还在继续,接下来还有一个系列的文章——《从技术到管理》,欢迎关注,也欢迎扫码订阅。

最后友情提示:

在手机上学习并不是最好的学习方式,也不要在我的专栏上进行学习,把我的专栏当成一个你的助手,当成一个向导,当成一个跳板,真正的学习还是要在线下,专心地,系统地、有讨论地、不断实践地学习。这点希望大家切记!

现在订阅,立享福利:

福利一:原价¥199/ 年(即将涨价),极客时间新用户注册立减¥30

福利二:每邀请一位好友购买,你可获得¥24 元现金返现,您的好友也会得到¥12 返现,多邀多得,上不封顶,立即提现。

左耳朵耗子是谁?

左耳朵耗子,本名陈皓。资深技术专家,骨灰级程序员。MegaEase 创始人, 致力于为企业提供高可用、高并发、高性能的分布式技术产品,同时也提供物联网(IoT)方向的技术产品。

20 年技术管理与实战经验,曾在阿里巴巴、亚马逊、汤森路透等公司任职,职业背景是金融和电子商务行业,精通架构和各种大规模的系统开发。十余年受到企业邀请,进行内部培训和分享,涵盖软件团队管理、架构技术、编程语言、操作系统等各方面,并为企业量身定制的咨询或软件开发。

陈皓文章观点鲜明,具有极强的个人风格与特点,言辞犀利,引发读者思考与讨论,鼓励批评与不同的声音。2002 年开始写技术博客,十余年坚持分享对技术的一些见解和心得,得到数十万开发者追随。

点击阅读原文,即可订阅。

关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接