• Jerry银银
    2019-02-13
    今天的文章是我个人新年开工收到的最大红包
    
     287
  • 吴庆
    2019-02-13
    深有同感。 我也是一个毕业7年的嵌入式初级软件工程师,绕了一大圈才发现基础理论知识是何等重要。

    吴军老师说过:
    基础理论知识是一个人的基线,理论越强基线越高。再为自己定一个目标和向上攀附的阶梯,那么达到目标就是时间问题。
    而很多野路子工程师搞了半辈子也未达到优秀工程师的基线。很多他们绞尽脑汁得出的高深学问,不过是正规工程师看起来很自然的东西。

    关于工程师发展路线,或是成长阶段,吴军老师给出了一个参考(每一级能力相差一个数量级):
    - 第五级: 能独立解决问题完成工程工作
      - 熟练应用工程知识和技能,无需他人指导,根据分配的需求完成任务。
    - 第四级: 能指导和带领其他人一同完成更有影响力的工作
      - 根据大需求确立目标以及实现方式,并将解决方案进行分解,领导团队(分配、协调、沟通等)完成此目标
    - 第三级: 能独立设计和实现产品,并且在市场上获得成功
      - 充分了解行业,提炼需求,并独立领导团队完成产品研发。随后可以将其量产化并营销至市场。
    - 第二级: 能设计和实现别人不能做出的产品,具有不可替代性
      - 对行业有深入认知和独特见解,能够做出先前没有的产品,且别人无法复制。
    - 第一级: 能开创一个产业
      - 站在科技最前沿,充分认识哪些科研成果已经成熟,在当前时代已经被满足,并将其产业化,形成巨大的生态链
    展开
     3
     35
  • 纯洁的憎恶
    2019-02-13
    我本硕都是计算机专业,但工作却属于第二次工业革命就已经存在的传统工业领域。这几年,看着同学们在计算机领域一个接一个的实现财务自由,或在极客时间上开课,我深深的感到被时代抛弃了。同时也慢慢发现选择有时候真的比很多自己过去重视的东西更重要,而且没得选很可能也是一种优势。回去是不可能了,以我的年纪与天赋,很难带着数年的劣势去和新一代的工程师竞争。本应置身浪潮之中,却在智能时代掉队,既令人遗憾,也使人恐惧。

    下面的路该怎么走?这是无论多么焦虑都要面对的问题。智能时代是变革的时代,在新生产力的驱动下,一些旧业态将被淘汰,新产业出现,还有一些传统产业被重新塑造、如虎添翼。投身于最新生产力的创造,无遗更机会成为时代的弄潮儿。然而,使新生产力迸发出最惊人创造力的场景,往往是在与传统产业的结合上。第一次工业革命的“蒸汽机+传统产业”,第二次工业革命的“发电机+传统产业”,二战后信息革命的“电子化+传统产业”,本世纪初的“互联网+传统产业”,以及当下的“机器智能+传统产业”,都成为或将成为人类文明加速腾飞的推进器。也许这是我的选择被赋予的新使命,当然它需要千万人的共同努力。新的时代已经来临,无论我们愿不愿意。在这个时代,我们可以做技术的主人,可以做技术的仆人,也可以做“隐身人”,但唯独不能站在技术的对立面。我不能做技术的敌人,也不想做“隐身人”,那么我就要同技术站在一起。

    从哪里开始?单纯的写写Java和Python代码,也许可以建立与智能时代联系,但它难以建立宏观、深刻、系统的时代体感。我认为要从最根本的地方入手,直接切入这个时代的“第一性原理”,也就是机器智能的“第一性原理”。算法与数据结构是机器的思维方式,依旧是智能时代的灵魂,这里应该是我再出发的起点。相应的还有计算机体系结构、计算机网络、操作系统,以及有关的数学知识体系。然而这些知识我在学校都学过,仅仅再回忆一遍就可以吗?不,这远远不够。因为我需要更系统的学习,需要知道这些知识在工业界的最新进展与实践,需要把这些知识连接到更广泛的行业领域中举一反三,需要能够判断哪些任务适合交给机器而哪些还不能,需要引发更多有价值的深入思考……很幸运我遇到了极客时间。

    带着问题学习、用学到的知识解决实际问题,是最高效的学习方法。记得在学校学习算法与数据结构的时候,我实在无法理解这些反直觉的机器逻辑,能够理解的知识点非常有限,更不用说形成完备知识体系了。更可惜的是,那时心浮气躁,没有沉下心由浅入深,却靠疯狂做题刷存在感,以题量衡量学习水平,实则是狗熊掰棒子、只见树木不见森林,更很少能与工业场景建立联系。走出校园后没有优质的学习环境,缺乏有效学习渠道,再想“补课”就难了。极客时间提供了比较优质的环境与渠道,降低了领域间的信息门槛,使我能够接触到一线工程师与技术人员的新视角,与工业界建立一定的联系。在这里计算机知识不是数字游戏与考试题,而是一个个真实的工程问题,有助于引导建立时代体感。

    师傅领进门修行在个人。然而想学好算法与数据结构,乃至于达到个人目标,仅仅啃一遍王争老师的课是远远不够的。这是一个很好的开始,它很重要,但也只是一个开始,后面的路还要靠自己。这个时代没有地图,也没有路标,只有广阔的天地和一块指南针。那么就从更多的接触、更加系统的学习、更加深入的思考,以及第二遍阅读《算法与数据结构之美》开始吧。
    展开
     2
     32
  • 广洲
    2019-02-13
    我也是通过Jerry银银的分享购买的专栏,我目前是在自学,刚起步的,学习的很痛苦、很吃力。但相对培训班那两万块的学费,我们这个专栏太值了。感谢王老师,感谢Jerry银银。
    
     11
  • sakura
    2019-02-13
    看到前辈们的文章感触很多,自己是一个大三安卓开发,学校课基本上不咋听,上学期在百度实习,现在准备阿里面试,但是面试时候全问我的都是操作系统编译原理数据结构比较多,自己觉得老师这门课讲的很好,真的是循序渐进,有时候自己偷懒没看,就堆了一大堆课现在边准备面试继续复习老师的课,很谢谢老师和那些在留言区总结知识的人。
    
     4
  • lianlian
    2019-02-13
    王争老师早上好啊,我第一个订阅的极客时间专栏就是数据结构与算法之美,看到第一篇中您写着“基础知识就像是一座大楼的地基,它决定了我们技术的高度”,我感到很惊喜,两年多前我也跟人说过“基础不是100分考60分,而是建摩天大楼的地基。”哈哈(ಡωಡ)hiahiahia 我是2018年11月11号晚上吧知道这个专栏,当天信号不好,我等到凌晨一点多购买成功后,迫不及待听了2节课才睡觉。王争老师的专栏太棒了,内容价值远超价格。走路,吃饭,空闲,学而时习之,勤加练习,不亦乐乎!感谢王争老师的分享o(^o^)o
    
     4
  • 
    2019-02-13
    我还以为我真太差了,看到你是安卓工程师,我就放心了😂😂
     2
     4
  • zixuan
    2019-02-13
    厉害厉害,非常扎实。另外你的字写得好😄。
    
     3
  • abner
    2019-02-13
    半年时间过去了,我也是开始掉队的那一批,中后期开始慢慢赶上进度,虽然只是浏览了一遍,之后到现在开始从头仔细看,也结合着必知必会的30道题进行练习,感觉效果还是有的,接下来会投入更多的时间学习专栏,立个小目标:这周把必知必会30题做完,在2月底把专栏至少刷3遍。
    另,老师开设这么好的一个专栏,真的谢谢!
    
     3
  • 融梨
    2019-04-09
    学习跟年龄无关,最开始跑不一定赢。让我想起《几何原本》的五个公理,在各个领域借鉴它的思想。
    
     2
  • Michael
    2019-02-21
    这门课程是从去年十一月份买的,当时买了之后就发现非常值,讲的不枯燥,都能听的进去,就拿堆这个数据结构来说,我自己练习了真的至少有十几遍了,而且做LeetCode题目的时候,我自己都避免使用类库,每次自己都是手动实现一个堆自己用。我个人一般每篇文章会看两遍,难一点的例如红黑树,动态规划,回溯,分支会反复的看,做题,体会个中道理,感谢老师的专栏
    
     2
  • aguan(^・ェ・^)
    2019-02-13
    谢谢老师。谢谢Jerry的分享。
    
     2
  • $Jason
    2019-02-13
    我也是掉队的那一批,学到20几的时候还是有点吃力,感觉之前学的都忘了,就又回头学,但是还是在排序那边绕的我很晕,学习很受挫。但是我不放弃,接着学。
    
     2
  • Hash
    2019-09-17
    我今年刚上大二,学完了JAVA 基础知识,现在转向了数据结构与算法
     1
     1
  • Jeff.Smile
    2019-07-16
    以前大学学习学得糊里糊涂的,工作后看了一些书但都只是掌握些皮毛,从来没有感觉能像这个专栏一样让我感觉那么清晰,老师太棒了,让我建立了自信心。
    
     1
  • DasonCheng
    2019-02-13
    感谢老师和同学的分享!也来谈谈我个人对成长的,暂不成熟的小认识:

    人生道路上我们不断优化自己的信息源,初级阶段更多的是接收已有的信息,比如以接受教育开始,利用大块时间系统性学习新知识,构建某一领域的知识大厦。后期更多的是思考与使用,在接收新信息的同时,归纳总结到之前构建的属于自己的知识殿堂,这一阶段知识不在单纯是知识,融合为可以提高效率,运用自如的“智慧”。

    另外也向老师和同学们提一些问题:

    - 在社区、社交(twitter、 medium、quora、reddit)等互联网平台上有哪些值得关注的人、blog、或专栏
    - 网络上大部分内容是讲“怎么用”,对于入门来说这些知识确实有用,但是在爬坡的时候,原理性的“为什么”及历史脉络更有用处,这类“为什么”的信息源有那写

    展开
    
     1
  • Zoctopus
    2019-02-13
    在大学期间断断续续的学习了算法,参加了一些编程竞赛。本科毕业半年,在部门内算法老哥的指导下逐渐体会它在项目中的实际用途和神奇之处。
    《数据结构和算法之美》是我在极客订阅的第一个专栏,我个人觉得看专栏和书的区别是——看书是一个人在看,而专栏里有老师的答疑,用户的相互探讨,集思广益。
    半年时间过得很快,虽然专栏里的文章已经看过大半,但老师列出的课后练习和算法实战还没有完全掌握,专栏里的文章我仍需多次阅读。
    谢谢老师!
    
     1
  • Dale
    2019-02-13
    笔记做的漂亮呀
    
     1
  • 元
    2019-12-21
    工作马上快五年,我相信很多人在这点时间点会陷入思考,为了走的更远,选择了继续学习,那么就从数据结构和算法开始吧,我不知道自己能否消化和坚持,但是我既然迈出了一步总比没有卖出的人好。ps做一名CRUD程序员真的是没什么价值,没有核心竞争力,容易被淘汰!!应届生比你机灵,比你有精力,重点工资比你低很多,加入我是老板我为什么不选择应届生呢?
    
    
  • Swing
    2019-12-21
    同Android开发,大佬加油,不知道经过一年的沉淀,现在工作中的实际收益如何呢?
    
    
我们在线,来聊聊吧