hello,大家好呀,我是追光喵~
最近阿喵因为工作原因出来培训,关于编程的一些知识。尽管毕业了两年多,但是学到的算法知识早就随着大学期末的考试而丢弃。
早已习惯了上班对着电脑敲代码,突然坐在课室前,听着老师讲课,“动态回归算法,迪杰斯拉特算法……”,恍若回到了大学时上课的样子。
我是高考那年,红着眼睛进了计算机专业的,因为我只报了喜欢的大学,却被调剂到了分数较低的计算机专业。从英语专业变成计算机专业,唯一庆幸的都是26个字母组成的语言。
第一次打代码简直晦涩难懂,我们学习的第一门语言是C++,那时候老是在想using namespace 有什么作用。
对于一个从来没有接触过编程的人来说,程序就像外星人的语言一样。经过无数次的exception和error,终于渐渐明白程序到底是什么东西。
对于外行人会问,算法到底是什么?让我举一个简单的例子。计算从1到,100相加的和,如果普通的计算是1+2=3,3+3=6,而聪明的人就会想到1+100=2+99=……,头尾相加都是51,那不就是100/2=50个101相加。算法就是通过逻辑思考,把计算的时间缩短,从而提高效率。
时间缩短到底有什么用呢?比如女生喜欢刷淘宝,每次打开手机淘宝的时候都能精准推荐好物让你剁手,也能每次下拉又刷新一批好物,算法既能精准分析,也能加快加载速度。
大二的时候接触算法课的时候,其实老师已经不会手把手地教代码了,而是告诉我们算法的思想,每一节理论课后都是上机练习。但是大学的时候,我并没有认真学习算法,因为最后的考试,只要你能得出正确的结果,不考虑时间和空间,就已经可以过关了。别人可能用0.01秒解决的问题,就算你用1秒解决了,也是同样的分数。
可是大学的分数是,人生的分数却不是。认真学习算法的大学同学,也因此去了腾讯、阿里等互联网公司,而我只能找到一些对技术水平要求不高的公司。当时算题的速度,可能也是未来实现财富自由的速度。
当沉浸在大学回忆的时候,培训的老师说了句,这边的女生似乎在冥思苦想,是否有什么问题呢?我讪笑了一声,继续认真的听课。就像大学的人渴望回到高中,毕业后的人渴望回到大学,人生总是在不断地后悔和前行中进行着。
老狼有一首歌《关于现在,关于未来》,阿喵觉得很好听,曾经有一段时间迷上了一直重复播放,喜欢的朋友可以自己搜索来听。
你始终不明白
一万个美丽的未来
抵不上一个温暖的现在
你始终不明白
每一个真实的现在
都曾经是你幻想的未来
阿喵今天这个故事,只是想告诉大家,不做让未来的自己会后悔的事情。也许现在你还是高三的学生,可能再努力一点就可以去到更好的大学。也许现在你是刚刚和女朋友闹脾气的男生,可能再努力一点她就能成为可爱的新娘。
希望今天大家依然元气满满,像阿喵一样去追逐梦想的光芒。