美文网首页
算法学习初衷 - 2020.11.14

算法学习初衷 - 2020.11.14

作者: 打出了枫采 | 来源:发表于2020-11-14 19:21 被阅读0次

工作编程写代码已经四五年了,代码量少说也得有个两三万行了吧,不过算法这一块,真的有些捉急,每次要找工作,和公司内内编程能力考核鉴定考试,都得临时抱抱佛脚,翻翻看看,考题代码实现起来,很不顺畅。

工作之中业务强相关较多,业务算法更注重业务逻辑,一般基础的数据结构如链表,队列,二叉树基本的使用就可以满足要求了,性能上的优化较少,一般考虑的方向是精简内存的使用,业务模块上的调整,和实际刷题时的算法相去甚远。另外现在很多的基础工具库都是封装好的直接调用的,性能上都是相对优的,尤其是在用python写工具的时候,简直感觉就是个调包工具人。

非计算机科班出身,过去也没有专门学习过算法课程,都是偶尔刷题才会看看,知道些基础概念,稍微深入些的如树搜索,递归应用求最优解,求所有符合条件的解等这类问题,有时候知道思路,却不知如何用代码顺利实现出来,看到其他人的十分简洁的求解过程,也是很懵,不能理解其中的妙处。

偶尔解题的过程中,接触到了github上的labuladong fucking-algorithm,许多经典的问题讲解十分精彩,看了很容易懂,然而实际自己去做,还是很磕绊,常常写不出来。练得确实少,不过更要命的应该是算法基础,要扎实,至少能在编程能力锻炼解题的时候能根据基本提示,能顺畅的实现出来,而不是只知道一些高深的名词而已。

算法的学习,靠个人去看书,于我而言真的是有些难,不好去规划和坚持,那本《算法导论》翻了100来页吧,就在角落吃灰了。
在coursera 上找到了一门公开的算法课程https://www.coursera.org/learn/algorithms-part1/home/welcome,配套的教材是经典的《Algorithms》, 课程的特点是帮助你做了一定规划安排,有节奏地学习,书籍作为辅助扩展参考,这样不会感到学习上太大压力,而且阶段性的project帮助检测。

就此作为开始吧,希望自己在业余时间中能坚持下去。

相关文章

  • 算法学习初衷 - 2020.11.14

    工作编程写代码已经四五年了,代码量少说也得有个两三万行了吧,不过算法这一块,真的有些捉急,每次要找工作,和公司内内...

  • [iOS][算法][动画]用动画的形式来描述算法

    背景 做这个项目的初衷其实是为了让自己更加了解一些常用算法,在学习算法的同时,利用iOS的动画形式展现出来.算法虽...

  • 2020.11.

    2020.11.10 2020.11.14

  • 创建本文集的初衷是这样的,在学习牛客上面一套课程《直通BAT算法精讲课》的时候,有些算法自己写不出来,想寻找一些思...

  • 学习初衷

    本人不善言谈,倾听为主。这是我的优势也是我的短板。优势:很多人喜欢向我诉说。擅长咨询。短板:语言表达没有层次。逻辑...

  • 算法导论系列:贪心算法(1)

    周末开始着手算法这一系列文章,说起写这一系列的初衷是发现网上很多的同学们在学习算法这个时候,会遇到很多困难,而学校...

  • 2020.11.14

    今天是周末,醒来就八点了,起床九点。 是下午的课,起来称了体重减了二两,其他所有指标都是标准,体型是肌肉标准型。 ...

  • 《2020.11.14》

    今天一家人参加大姐家两个宝宝的宴席,大女儿十岁生日宴和小儿子百日宴,上次家族里这么热闹,还是我结婚的时候。从结婚回...

  • 2020.11.14

    不知不觉好快,已经十一月中旬了。好累啊,卸了池州秋浦桥的货,马不停蹄的又赶往湖北孝感……奋斗吧,把这段时间忙完,好...

  • 2020.11.14

    我们曾经是那样迫不及待的希望自已快快长大。到这一天最后终于来到才眨巴乏巴l眼睛向昨天挥挥手,稚嫩的肩膀扛起人世门的...

网友评论

      本文标题:算法学习初衷 - 2020.11.14

      本文链接:https://www.haomeiwen.com/subject/plpwbktx.html