热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

刻意练习100天,进阶全栈程序员

我一直觉得,想要变得牛逼,一个方法是尽可能跟有思想的大牛多交流学习,有思想的大牛很多,比如「左耳朵耗子」,陈皓

我一直觉得,想要变得牛逼,一个方法是尽可能跟有思想的大牛多交流学习,有思想的大牛很多,比如「左耳朵耗子」,陈皓,人称耗子叔,大家应该都认识吧。

他是资深技术专家,骨灰级程序员,MegaEase创始人,有着20年以上的研发与管理经验。曾在阿里,亚马逊等公司任职,精通架构。此外在团队管理、项目管理,以及程序员的个人成长等方面也有自己一套独特的见解和方法。

视频中的耗子叔是一位四十多岁的中年老男人,体型微胖,白发苍苍,观点鲜明,个性十足。


最近耗子叔发起了一个叫做 ARTS 的打卡计划。

目前已经有2500人加入打卡群了。这个群中,必须承诺,每周自发完成一个ARTS。

640?wx_fmt=jpeg

之前耗子叔就组过5个群,都满了,群里汇聚了前端、后端、大数据、人工智能等各个领域的程序员,有学生也有创业者,想要通过100天刻意练习来提升自己。

群里的同学都很优秀,可以跟大家分享一下。

640?wx_fmt=jpeg

耗子叔一向主张“学习不是为了找到答案,而是为了获得方法。”

正因如此,他做了ARTS打卡这件事,这个群的口号就是“刻意练习100天,进阶全栈程序员”。

引用耗子叔在专栏中《高效学习:端正学习态度》的观点:(建议只字不差的读完。)

你有没有发现,在知识的领域也有阶层之分,那些长期在底层知识阶层的人,需要等着高层的人来喂养,他们长期陷于各种谣言和不准确的信息环境中,于是就导致错误或幼稚的认知,并习惯于那些不费劲儿的轻度学习方式,从而一点点地丧失了深度学习的独立思考能力,从而再也没有能力打破知识阶层的限制,被困在认知底层翻不了身。

我在专栏中不断地说过,学习是没有捷径的,是逆人性的,你需要长期的付出实际和精力。你听别人讲,或是自己看书,或是让别人演示给你,这些都不能让你真正获得学习能力,因为你是在被别人灌输;最有效的学习方法,是通过思辨,践行,总结和归纳,真正输出自己的知识地图。否则,你只是在机械地重复某件事(记忆知识),而不会有质的成长的。

640?wx_fmt=jpeg

除了 ARTS 打卡的刻意练习,耗子叔2017年开始在极客时间撰写全年大专栏《左耳听风》也有很多干货,目前已经有31000名程序员加入了。

就比如其中的《程序员练级攻略》篇,内容涉及如何设计高并发架构、如何选择新的技术、如何学习、如何面试、如何管理自己的时间、如何成为一个leader……

大概分为四个方面:

  • 学习路径的梳理:这是一份计算编程相关知识地图,也是一份成长和学习路径;

  • 新旧知识的取舍:很多技术都成了过去时,很多基础技术在今天依然管用,这些设计折中,非常重要;

  • 文章书籍的推荐:为了推荐最好的学习资料和资源,耗子几乎翻遍了整个互联网,进行了大量的阅读和比较,推荐的书籍都是技术人必读;

  • 实用的技能:比如面试、学习、沟通这些技能,非常实用;

这是简单整理后的内容概要:

第一部分:练级攻略

入门篇

  • 程序员编程基本功

  • 程序员修养

  • 程序员专业知识

  • 程序员软件设计

高手篇

  • 系统设计

  • 数据库设计

  • 分布式架构

  • 微服务架构

  • 容器化架构

  • 人工智能方向

  • 前端方向

  • 技术资源集散地

除了练级攻略,成长和经验的部分也非常不错:

第二部分:个人成长

成长篇

  • 技术变现

  • 时间管理

  • 渴望、热情、选择

  • 学习与工作的本质与表象

经验篇

  • 分布式系列推荐:Paxos/Raft/Gossip等

  • 如何进行错误处理

  • 如何应对线上故障

  • 如何进行工作协同

分布式系统架构,也有两大部分:

第三部分:分布式架构

本质篇

  • 分布式系统需要注意的问题

  • 分层的本质

  • 监控的本质

  • 流量调度的本质

  • 分布式事务的本质

  • PaaS平台的本质

设计篇

  • 弹性设计

  • 隔离设计

  • 异步设计

  • 幂等设计

  • 无状态设计

  • 熔断设计

新技术方面,主要通俗的聊了区块链内容:

第四部分:区块链

  • 为什么区块链是革命性的技术

  • 区块链底层技术概览

  • 去中心化与共识机制

  • 智能合约

  • 金融与虚拟货币

耗子叔在面试跳槽这一部分,也花了很重的笔墨:

第五部分:面试跳槽

面试前篇

  • 如何写自我介绍

  • 哪些信息要重点展现

  • 怎么体现简历的品味

  • 个人技能面面观

  • 工作经历与教育经历如何写

面试篇

  • 形象与谈吐

  • 哪些基础知识需要准备

  • 哪些算法知识需要准备

  • 工作项目怎么说

  • 万一答不出来怎么办

  • 典型尖锐问题回答的道与术

由于篇幅有限,几百篇干货,无法一一列出,还是那句话,只要沉下心来细读,一定会有很大的收获。

我为大家争取来的福利

今天正好赶上耗子叔发起的ARTS 打卡,这次给大家争取到非常大的优惠力度,原价¥299,限时¥199,立省100元。

640?wx_fmt=jpeg

扫码参团后点击「阅读原文」,添加耗子叔管理员,可加入 ARTS 打卡群。给大家申请到了200个名额,想加入的同学,抓紧了。尝试刻意练习100天,感受习惯的力量。

可不要小看这 个挑战,坚持一个月试试,半年试试,一年试试?

这里有一些耗子叔专栏用户参加 ARTS 打卡的故事,可以参考。

640?wx_fmt=jpeg

据我所知,目前 ARTS 计划已经有2500名优秀的同学加入了,群里的人都很厉害,经常分享干货。耗子叔总说,在打卡这条路上,会有一万个理由让你来应付交差,还会有十万个理由放弃,要做好挑战自己的艰难准备。

世界总是悄悄奖励那些默默努力的人,2500+程序员已经加入挑战,你来吗?

640?wx_fmt=jpeg

△扫码试读或订阅

扫码订阅后,点击「阅读原文」添加管理员微信,一起开始打卡吧~



推荐阅读
  • Go 通过 Map/Filter/ForEach 等流式 API 高效处理数据
    go,通过,map,filter,foreach,等,流,式,ap ... [详细]
  • 智慧城市建设现状及未来趋势
    随着新基建政策的推进及‘十四五’规划的实施,我国正步入以5G、人工智能等先进技术引领的智慧经济新时代。规划强调加速数字化转型,促进数字政府建设,新基建政策亦倡导城市基础设施的全面数字化。本文探讨了智慧城市的发展背景、全球及国内进展、市场规模、架构设计,以及百度、阿里、腾讯、华为等领军企业在该领域的布局策略。 ... [详细]
  • 本文探讨了Web开发与游戏开发之间的主要区别,旨在帮助开发者更好地理解两种开发领域的特性和需求。文章基于作者的实际经验和网络资料整理而成。 ... [详细]
  • docker镜像重启_docker怎么启动镜像dock ... [详细]
  • 本文详细介绍了Java集合框架中的Collection体系,包括集合的基本概念及其与数组的区别。同时,深入探讨了Comparable和Comparator接口的区别,并分析了各种集合类的底层数据结构。最后,提供了如何根据需求选择合适的集合类的指导。 ... [详细]
  • 2017年苹果全球开发者大会即将开幕,预计iOS将迎来重大更新,同时Siri智能音箱有望首次亮相,AI技术成为大会焦点。 ... [详细]
  • 2017年人工智能领域的十大里程碑事件回顾
    随着2018年的临近,我们一同回顾过去一年中人工智能领域的重要进展。这一年,无论是政策层面的支持,还是技术上的突破,都显示了人工智能发展的迅猛势头。以下是精选的2017年人工智能领域最具影响力的事件。 ... [详细]
  • 本文探讨了当前技术发展趋势,特别是大数据和人工智能如何推动工业互联网的发展。文章分析了全球主要国家在工业互联网领域的进展,并展望了未来工业互联网技术的发展方向。 ... [详细]
  • 地球坐标、火星坐标及百度坐标间的转换算法 C# 实现
    本文介绍了WGS84坐标系统及其精度改进历程,探讨了火星坐标系统的安全性和应用背景,并详细解析了火星坐标与百度坐标之间的转换算法,提供了C#语言的实现代码。 ... [详细]
  • 阿里飞猪旅行搜索技术的革新与实践
    本文由林睿(阿里飞猪)分享,经杜正海、Hoh编辑整理,并由DataFunTalk平台发布。文章探讨了旅行搜索技术从满足基本需求到集成高级功能的发展历程,特别是在阿里飞猪平台上的应用与创新。 ... [详细]
  • vivo Y5s配备了联发科Helio P65八核处理器,这款处理器采用12纳米工艺制造,具备两颗高性能Cortex-A75核心和六颗高效能Cortex-A55核心。此外,它还集成了先进的图像处理单元和语音唤醒功能,为用户提供卓越的性能体验。 ... [详细]
  • 深入解析Spring Cloud微服务架构与分布式系统实战
    本文详细介绍了Spring Cloud在微服务架构和分布式系统中的应用,结合实际案例和最新技术,帮助读者全面掌握微服务的实现与优化。 ... [详细]
  • 本文探讨了现代分布式架构的多样性,包括高并发、多活数据中心、容器化、微服务、高可用性和弹性架构等,并介绍了与这些架构相关的重要管理技术,如DevOps、应用监控和自动化运维。文章还深入分析了分布式系统的核心概念、主要用途及类型,同时对比了单体应用与分布式服务化的优缺点。 ... [详细]
  • 本文详细探讨了在微服务架构中,使用Feign进行远程调用时出现的请求头丢失问题,并提供了具体的解决方案。重点讨论了单线程和异步调用两种场景下的处理方法。 ... [详细]
  • 本文详细介绍了 Kubernetes 集群管理工具 kubectl 的基本使用方法,涵盖了一系列常用的命令及其应用场景,旨在帮助初学者快速掌握 kubectl 的基本操作。 ... [详细]
author-avatar
yzxnha_975
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有