algorithm002 / algorithm

44 stars 91 forks source link

【002-毕业总结】总结的碎碎念 #286

Open liliangzisweet opened 5 years ago

liliangzisweet commented 5 years ago

总结的碎碎念

在写这篇总结之前,我先读了下前面同学的总结,例如于经文同学的总结,深有感触。 我的文笔实在很烂,这篇总结不打算提些具体算法的总结,反正是课程结尾了,就让我说点心里话吧。

为什么学算法 我现在的工作偏pm,其实和编程的关系并不大,但是我觉得pm里面真正能影响你走多远的是你的技术能力,我周围有太多的pm不注重技术关注在协调、需求整理上,在拿到需求清单后,有很多需求其实是和技术有关,例如可扩展性、集成性、性能等这些都是隐含的。一个项目要实现的不仅仅是功能性需求,如果不清楚这些,就很难和技术人员(大部分技术人员还是以实力说话,如果要让人服气,首先自己要有资本,不能什么都不懂)交流,很容易被忽悠(预算、项目范围等),很难切切实实做好一个项目。 我的职业生涯大概率还是会往pm方向发展,我想在此之前综合地提升下自己的技术能力,包括基础算法、网络、操作系统、编程语言等, 也积极参与到一些编程工作中。综合提升自己各方面能力。说到这,我现在也有个困惑,就是要不要先转到技术深耕个5年再从事pm。

为学算法付出的行动 理论基础:《数据结构和算法》书籍+小争哥《数据结构和算法之美的专栏》 实战基础:超哥的《算法训练营》+leetcode刷题 刷题方法:五毒神掌 这个月陆陆续续刷了40题左右。明显感觉自己算法能力从理论到实战有了一个突破。做题是定量的,能督促自己执行,也能直观地看到自己的进度以及和目标的匹配程度。 我想我后续还是会偏实战,争取每周三道算法题,看看今年能不能做到100道吧。目前我已做了48道(参加算法训练营之前我才做了10道)。

这一个月的收获和心得 一群并肩作战的优秀的小伙伴:因参加算法训练营的机缘认识到了罗组长、经文、Eva、小罗、胡哲、闻翰、小诺、强军,在彼此的交流中了解到了不同行业不同技术的发展和趋势,极大地开阔了我的眼界和认知。在刷题的过程中,大家互相打气,互相逗趣,互相较劲,共同体会刷题的酸甜苦辣,一起见证了彼此能力的提高,这是一段非常难忘和宝贵的经历。 算法由纸上谈兵转向身体力行:通过真真切切的、不断地反复和刻意练习让我深刻体会到了熟能生巧、实践出真知的道理。刷题的过程中有很多是做了第一遍第二次再见到又不会了,原因是没有完全弄懂它,只有通过反复的练习,不停嚼碎再反刍才真真正正掌握了原理。就和卖油翁一样,通过练习让算法变成一种肌肉记忆,一种习惯,一个平淡平常的东西。等下次再见到它,你不会脸红心跳,抓耳挠腮,只会胸有成竹,云淡风轻。 性子的磨练:行百里者半九十。刚开始投入一项工作和学习,大家都是激情饱满,誓要完成既定的目标,但激情会随着时间退却,能否坚持就非常考验个人的自驱力、自律以及执行力。我在这段刷题过程的后期,每每都会有些想放弃、想推迟、想等到自己达到最好的状态再继续做题的念头,但当我真的沉静下来去做题的时候,我发现其实这个过程没这么困难和痛苦,完成了目标后还能缓解自己的焦虑、能提升自己的信心。我想当我又出现这个消极的想法的时候,我一定要勉励自己:不要想太多,一定要有行动,就是此刻,全力以赴。

计划 每周刷3道题,使用五毒神掌刷题,争取年底刷到100题。我还约了我的小伙伴,他用c语言刷题,我用java,一起共同努力,共同激励。

我记得超哥算法直播的时候,我曾问过超哥算法是不是需要智商,超哥说不是,对于大多数人来说能通过反复练习就能掌握这项技能。这个给了我很大的信心。 我学算法实在是起步有点晚,有时也会觉得难堪,别人大学学会的,我参加工作好多年才会。但现在我又有了很多的信心,人生是长跑,哪怕先前落下了很多距离,也要一直保持着自己的节奏,一直努力,一直向前。

最后再次感谢覃超老师的倾囊相授,感谢极客大学的支持,感谢共同奋斗的小伙伴。

lection commented 5 years ago

感动。我也要年底破百。LZ老师加油。