<dl id="368vv"></dl>

      <div id="368vv"></div>
      <sup id="368vv"></sup>
      <dl id="368vv"><menu id="368vv"></menu></dl>

        <sup id="368vv"></sup>

          • ?#34892;?#36190;赏!给好友秀一下吧

            内容棒,扫码分享给好友

          • 评论
          • 收藏
          • 点赞
            点赞

          李笑来登GitHub趋势榜第一,发布史上最硬核的鸡汤书

          李笑来登GitHub趋势榜第一,发布史上最硬核的鸡汤书

          本文来自微信公众号:量子位(ID:QbitAI),作者:郭一璞、乾明,原标题为《李笑来登GitHub趋势榜第一,教你自学编程,含37%“硬核鸡汤”》


          从杭州买房指南,到女装大佬集合,GitHub从来不缺神奇的项目。


          这不,又一个项目,跃迁到了GitHub趋势榜的第一名,所以,今天量子位给大?#21307;?#32461;:


          《神奇项目在哪里——币圈大佬的鸡汤编程指南》



          其实,这是一本名为《自学是门手艺》的书,作者正是此前的币圈红人、满属性全特技橙色顶级镰刀主人,李笑来。


          上线短短3天,这本书不仅积累了2100多星、还得到2600多Fork、190多个commits、40多位贡献者。


          主文件中,60个文件被更改,785个文件被添加,235个文件被删除。


          直接保送GitHub趋势榜第一。



          就算是各大公司开源项目,都没有这么活跃。红遍AI界的NLP模型BERT,五个月有余才积累2800多fork。



          从书中的大部分内容来看,这是一本以Python为主线的编程书。


          但李笑来介绍称,它并不仅仅是“一本编程书?#20445;?#32780;是一本教人自学的书,重要?#20040;?#20043;一就是能够缓解焦虑。并直言不讳称,这可能是当前世界上最硬核的鸡汤书了。



          所以,这本书里到底写的啥?


          高汤煲编程,越煮越香浓


          先来看看目录:



          我们简单拆分一下,全书一共五个部分:前言、Part 1、Part 2、Part 3、后记?#36879;?#24405;。


          从目录来看,的确有一些关键词是正儿?#21496;?#30340;编程相关,?#28909;?#20171;绍了一些关键的概念,包括“字符串”、“递归函数”、“正则表达式”等;


          不过,?#28909;?#26159;“硬核鸡汤书?#20445;?#37027;么书中的一大部分内容就是“很硬很硬的鸡汤?#20445;?#19981;仅仅是励志类,还有一些学习方法推荐,?#28909;紜?#21051;意练习”、“战胜难点”这些方法论和价值观。


          那我们就来看看,这里面到?#23376;?#22810;少鸡汤:


          “笨拙与耐心”、“战胜难点”、“自学者的境界”……这锅编程汤里,加了不少鸡精啊。



          这里,我们引入一个概念:


          含汤率,一本书/一个部分中鸡汤的占比,计算公式如下:


          含汤率=鸡汤章节/总章节数。


          按这本《自学是门手艺》来算,包括前言后记附录一共46章,大约17章都是鸡汤,四舍五入,含汤率37%,整本书超过三分之一都是鸡汤。


          排除前言部分,我们来正经的看这本书的三个主要部分和后记都写了什么。


          Part 1 含汤率30%


          一开头,就是浓浓的鸡汤:


          《为什么一定要掌握自学能力?》《为什么把编程当作自学的入口?》《只靠阅读习得新技能》


          鸡汤里的元素,主要就是讲道理、讲人生经历、讲世界发展,话都没说错,就是跟编程没什?#35789;导?#19978;的关系,不教你写’Hello, World!’。


          鸡汤喝完了,开始上?#23433;耍?/p>


          怎么读;


          怎?#21019;?#29702;书里的代码;


          从前有一位布尔,布尔运算的布尔,值、流程控制、函数、字符串、数据容器……一些相关的基本概念介绍。


          ?#23433;私?#23436;了,可以上主菜了,先是:


          Python官方教程


          之后,没了。


          没想到主菜这么短,还真是简单?#30452;?#21602;,Part 1就这样结束了,13章内容里有4章鸡汤,含汤?#39135;?#36807;30%。


          Part 2 含汤率25%


          Part 2的开头,依然是鸡汤本汤。


          《笨拙与耐心》、《刻意练习》,这些也算是学习方法了,汤里有肉,划算。


          后面就开始上稍微复杂一点的概念了,?#28909;?#21442;数、递归函数、模块、可执行的Python文件这些。


          最后又是一碗肉汤《刻意思考》,这是前面《刻意练习》的升级版,告诉你学了之后要多练习,看来,终究是一本讲“自学”的书,编程的东西,没那么多。


          Part 2的12个章节里,有3章都是鸡汤,含汤率25%。


          Part 3 含汤率58%


          作为全书正文的最后一个部分,Part 3一开头,看起来鸡汤少了很多,只?#23567;?#25112;胜难点》一章,告诉你:


          想当编程界最靓的仔,就要学最难的知识点。


          表达了编程自学者要不畏困?#36873;?#21191;攀高峰的追求,不断努力、战胜困难的精神……基本上,把中小学作文里激励小朋友们努力奋斗的句子搬过来,就可以概括这一章鸡汤的基本内容。


          干了这碗鸡汤,我们来看干货,这里出现了一些更高级的概念:


          面向对象编程Python的实现函数工具正则表达式……


          干货是有的,语言部分相对简单易懂,可是在这些干货之后,就是无边无际的鸡汤:


          《拆解》《刚需幻觉》《全面 —— 自学的境界》《自学者的社交》《这是自学者的黄金时代》《避免注意力漂移》


          这部分鸡汤,也好歹有一些所?#20581;?#26041;法论”的东西,?#21069;?#31456;肉汤。


          12章里,7章鸡汤,含汤率58%。


          结尾都是鸡汤吗?不


          后记?#36879;?#24405;部分,李笑来写了7章。


          这么长,一定都是鸡汤?


          不,这里包括了有价值的资料库,?#28909;?#25644;运了一位?#20064;?#20316;者的《全栈工程师路线图》,相当壮观,先上一个后端的部分,给大家看看:



          不仅如此,在后记的部分,还有干货书单:



          这才叫良心资源推荐呐,原来整本书的最精华,都在后记里啊。


          不仅如此,后面还有超实用的附录:


          Visual Studio Code 的安装与配置Git 简介Jupyterlab 的安装与配置这些符号都代表什么?


          这些,是真的实用啊。


          后记?#36879;?#24405;部分,7章只有2章鸡汤,含汤?#24335;?#26377;28%,令人感动。


          镰刀再?#20301;?#26469;?


          这本书发布之后,便引发了各种讨论。


          有人支持李笑来这本书。?#28909;?#20182;在GitHub上表达?#34892;?#30340;霍炬和洪强宁。


          在微博上,一位?#29616;?#27605;业于清华大学的博主,表示已经向同学和朋友安利了这本书,并花了很长的篇幅解释为啥安利。



          他说,这本书告诉了大家“学什么?#20445;?#20063;告诉了大家“怎么学?#20445;?#20197;?#26696;?#35785;了大家“为什么要学”等等。


          也有人表示意外,这本书竟然是开源的。


          此外,因为区块?#20174;?#27604;特币热潮时?#26696;?#38893;菜”丑闻造成的人?#29854;?#22604;,不少人都认为:李笑来又来收智商税了……



          有人调侃称,“上次被割后,刚撒上新韭的?#36873;?#35201;不要再?#33108;?#19968;下。”



          甚至有人说,书?#23433;?#19981;一定是他写的?#20445;?#36824;有人直接问他,找谁代书的……



          ?#26434;?#26446;笑来的这本书,你怎么看?欢迎在留言区互动~


          如果你对这本书?#34892;?#36259;,请收好传送门:GitHub地址:https://github.com/selfteaching/the-craft-of-selfteaching


          One more thing


          在这本书中,也有一些比特币的影子。


          最直接的体?#24535;?#26159;“如何证明你真的读过这本书?”这一章节。


          李笑来提到,很多人?#21152;?#20080;了书不看和看不完的情况,也有人欺骗自己,已经读了书, 怎么解决这一问题呢?


          他借用了一个比特币中的概念“工作证明”(Proof of Work),结合GitHub的版本控制工具git,设计了一?#33258;?#35835;证明的方法:


          可以通过 git commit 命令向你自己 Fork 过来的仓库提交变化——这就是你的阅读工作证明。


          此外,李笑来还提到了另外一种工作证明,即在阅读的过程中,如果发现了错别字、代码错误之类的,可以通过pull request帮忙改进。


          可以说是对GitHub的极致利用了。


          也许,这就是他项目中commits如此高的原因所在吧。


          本文来自微信公众号:量子位(ID:QbitAI),作者:郭一璞、乾明,作者系网易新闻·网易号?#26696;?#26377;态度”签约作者。

          +1
          22

          别打CALL,打钱

          完成

          最多15字哦

          0人已赞赏

          说点什么
          香港六合彩108期
          <dl id="368vv"></dl>

              <div id="368vv"></div>
              <sup id="368vv"></sup>
              <dl id="368vv"><menu id="368vv"></menu></dl>

                <sup id="368vv"></sup>

                  <dl id="368vv"></dl>

                      <div id="368vv"></div>
                      <sup id="368vv"></sup>
                      <dl id="368vv"><menu id="368vv"></menu></dl>

                        <sup id="368vv"></sup>