再有一个半月就要过年了,时间过的真快。关于过年的记忆和体验都是轻松愉快的,越临近就越期待,心情躁动,反而不能沉下心来好好做事情了。
大雪节气已经过了,上海温度依然不算低,今天最低温度6度,最高温度13度,我还没有感受到冬天的凛冽,今天把秋裤都又脱下来了。不过倒也不是晴空暖阳,整日阴沉沉的,时不时飘起来毛毛雨,偶尔走进风口处,也能吹得人不禁快走几步,离开这风口。
这周在工作上阶段性地完成了一些工作,一个项目基本收尾,一个项目提供了版本,还有一个项目明确了交付节点和需求。本来以为可以稍微缓口气,领导又安排了新的任务,真是在这公司闲人少,“才了蚕桑又插田”。春种秋收,辛勤工作总会有收获的,不然日日又做什么呢?
这周还对当前版本的代码做了一下静态代码检查,并尝试修复了一些检查缺陷,比如引用空指针,除0风险,数组越界,死代码,未使用的赋值等。通过这项工作学习到了一些编码注意事项。另外,通过本周的工作对当前的算法框架的认识又加深了一步,对抽象、封装,包了一层这些概念有了比较直观的理解。我在目前的工作内容上不是科班出身,总觉得自己基础不牢,知识体系不完整,常常没有底气,心里发虚,但是这周在工作中通过和一些同事的交流,发现自己的水平也不是太差,在不少事情上是比同事们要好的,相反,同事的知识体系也不是那么的完整和全面。自己边干边学,水平已经提高了不少,要自信起来,不断学习。
解决了基本的生存问题后,就开始思考未来了。这两周总是会思考我在这家公司的定位是什么,角色是什么,怎么形容我的工作,未来的发展路径是什么样的,自己需要进一步做哪些事情来实现未来的发展等问题。这几个问题很难回答,但是很重要,在思考怎么形容我的工作的时候,我渐渐发现自己技术性的东西非常浅,优势主要在于勤奋,善于工作,不错的沟通协作能力。但是这不是我对自己的期许,我希望自己在技术上是大拿,广博又精深某一方面,基础功底扎实又跟进前沿技术发展。这可怎么办才好呢?另一方面,我一直觉得如果技术不深,靠着软实力工作,在公司里替代性强,属于可有可无的角色,也没有底气和资本跳槽。
我的岗位名称是算法工程师,谁能告诉我算法工程师是做什么的呢,和程序员有哪些区别呢?