92

左耳朵耗子:程序员练级攻略

 5 years ago
source link: http://www.10tiao.com/html/680/201806/2655164510/2.html
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.

2011 年,我发表过 《程序员技术练级攻略》一文,得到了很多人的好评。在我的网站上都有近 1000W 的访问量了,并且陆续收到了一些人的反馈,说跟着这篇文章找到了不错的工作。几年过去,也收到了一些邮件,希望我把这篇文章更新一下,因为他们觉得有点落伍了。

是的,老实说,抛开这几年技术的更新迭代不说,那篇文章写得也不算特别系统,同时标准也有点低,当时是给一个想要入门的朋友写的,所以,非常有必要从头更新一下《程序员练级攻略》这一主题。

 《程序员练级攻略》会讲哪些内容呢?

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

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

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

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

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

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

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

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

下面是这份练级攻略的目录,目前只在极客时间上发布,你需要付费阅读(在本文最后有相关的二维码)。

 除程序员练级攻略外,我还写了哪些内容?

下面是迄今为止我所有文章的目录。我也没有想到,我居然写了这么多的文章,而且对很多人都很有用。首先是个人成长和经验之谈。对于个人成长中的内容,都是我多年来的心得和体会,从读者的反馈来看是非常不错的,你一定要阅读的。

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

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

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

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

 友情提示:

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

我的专栏还在继续,接下来还有一个系列的文章,欢迎关注,也欢迎扫码订阅。

不过明天就要调价了,订阅从速。

限时 ¥199 / 年,6 月 15 日恢复原价 ¥299 ,倒计时最后 1 天。

 左耳朵耗子是谁?

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

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

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




About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK