最烧脑的事
2024-02-27 本文已影响0人
Andy的故事
年终奖绩效不及预期,刺激我开始更加重视学习,对于一个普通程序员来说,什么是最难的呢?不是知识点的掌握,而是算法,对于一个问题,写出一个算法去解决它,有时候会花上几小时甚至一天。
目前应对面试,至少要掌握中级难度的算法,今天刷了第二道,一开始分析题目,着手写的时候,就像数学家高斯一样,做出的小板凳不是这有毛病就是那有问题,不是最好的那个算法,考察算法的好坏通过两个指标,一个时间复杂度,一个空间复杂度,写出的算法,在正确的前提下,运行速度越快,所占空间越小,就越好,就好比一个人做事,又快又好,想的还周全,那就是这个人做事靠谱。
算法越写越通,其实写和调试的过程也是分析的过程,这个过程最烧脑,时间也过得最快。当然成长也是最快的。
在这个环境里面,努力打造好自己是最重要的,这是抵抗风险的最强资本。