目录
1、两年来工作路线梳理
如标题,2年,733天,17592小时,1055520分钟,说白驹过隙略显夸张,但时间长河确实不舍昼夜,两年来,面对技术,没有为伊消得人憔悴过,所以粗以为,两年来的技术成长还是不够快,且不说与他人相比,单从自己的角度来说,似乎终是没有达到自己的预期的。
1.1 技术路线
1.1.1 算法路线
算法重点突出一个不多也不精
匈牙利算法、排队论、遗传算法同属优化理论,长久以来,虽然一直坚决的认为,优化理论是算法的核心基本功,但是,优化理论确实一直是短板。
数据分析,其实自己的重点在于从数据库中捞数据,但是后半段对数据的清洗和使用才是算法的核心工作点,而自己对这部分却知之甚少。
数字图像处理,深度学习,数字图像处理在空间域尚可,但是若到频域,就原形必露。深度学习则是浮于表面,并未完成真正的一次实操。
1.1.2 语言路线
语言可以说一个多多益善
其实,看过了多种语言之后,所有语言本质是一样的,数据结构也大差不差。只不过,每一种语言都有自己特性,也正是这些特性,决定了不同语言的应用领域不同,使用场景不同。
作为算法工程师,仅仅对语言的理解来说,这一点应该是合格的,虽然不能说自己会几种语言,但是在短时间内快速上手一种语言,完成一些基础功能的开发,也不是不能实现。
1.2 业务路线
业务路线略显单一
这么写出来看的话,好像并不单一,但若沉入到算法中,问一下实际用到了哪些算法,就显得比较单薄了。说来惭愧,机器学习十大算法,没有任何一个用到实际工作中的。
2、近半年总结
2.1 预期目标回顾
写之前,看了上一次总结的内容,当时也没定下特别宏伟的目标,唯一的一个flag是希望在这次总结中多出一条,构建、训练、部署自己的深度学习模型。从字面上来说,完成了三分之一,模型确实构建好了,但是训练出了问题,革命尚未成功。
2.2 技术总结
数字图像处理
半年来,这部分内容并没有取得突破性的进展,空间域部分还是相对较为熟悉,但是频域的图像处理略显粗糙,值得深究。
c++
这半年,重点在解决c++的问题,比较专于的是内存泄漏的问题,但是尚未得出一个明确结论,也没有形成一个有效的解决内存泄漏的实施方法。
接口设计能力
半年来,一直在出差,一直在思考原有架构的升级,所以,这部分应该是相较于之前有一个比较多的进步,能够站在一个相对较高的层面,来根据业务设计实际的接口,设计合适的结构来兼容一些不能预知的问题。其实,最核心的就是模块化的思维,将结构尽量拆分为小单元。
2.3 态度总结
主要是做事的态度吧
多年以后,如果一事无成,自己大概率也是会后悔的。以前可能存在一个误区(真理),为公司工作,得过且过,现在思维也有一个真理(误区),做事情就要做好,并不是为谁而做,就是为了以后能拿得出手。
3、本可以…
这个词,就代表了遗憾。
深度学习模型的遗憾
这应该是最大的一个遗憾了,原计划完成的深度学习模型设计,训练,部署,结果完成三分之一,执行力不够的问题淋漓尽致。
传统算法的遗憾
这部分虽然没有实际的业务使用场景,却也一直没有实际的动手去实现去应用,哪怕是竞赛用也没有,作为算法工程师,确实遗憾。
4、改进
工作与学习与自我提升之间的矛盾处理
这次的总结,写的非常纠结,两年的工作,应该是有一个比较大的节点,本可以有更多的东西来总结,但是,最近一直忙于出差,忙于一些既有模块的优化,忙于处理现场杂乱的需求和升级,确实疏忽了很多需要学习的内容,也忽略了由此而生的自我提升。
接下来,应该以一种激励的方式推动自己学习和成长,那就站在这个时间节点,再立一个flag,坚持每周一篇技术博客,以次激励自己学习和成长,希望到下次总结,不要再像这次一样,感觉虚度光阴,不再觉得羞愧。