反思和自己,立个Flag
作者:互联网
晃晃悠悠,毕业两年了,看看自己博客,上次写东西,是两年前了,两年里,经历了很多,有生活有工作,在琐碎的工作中,忙忙碌碌,码了很多业务代码,处理了很多业务,联调了很多客户,说句臭不要脸的,我觉得我个人是个非常有责任心的人,公司派给我的事情我都尽心尽力地做好,公司的任务一向完成的保质保量保速度,东西做的不少,QT ,MFC ,Camera,ActiveX等等,封装各类接口,可总感觉少了点什么,有些网友总结的很对,我可能只是脱离了初级程序员,成了一个不那么优秀的熟练的程序员,能胜任绝大多数工作,但离不开百度和谷歌~~
调试Camera,驱动不太行,调试而已
封装接口时,算法不太行,了解而已
就拿吃饭的家伙C++来说,又真正理解和运用了多少C++ 11及以后的特性,自己又考虑过多少面向对象和设计模式呢?多少次还是面向方法编程,C++的壳子,C语言的骨头。
越来越感觉自己没有什么本质的突破,倒不是说失去了学习的热情,只是把了解API当成了学习,把做工程看的太过高深,程序猿本身是个并没有太多技术含量的工作,很多只是不了解而已,有时候是外行欺骗了你,有时候是你自己欺骗了自己,种种原因吧,很多学的东西都半途而废,浅尝辄止。表达对过去两年自己所作所为深深的懊悔。
做了很多,会的很多,无一专精,这么混下去一辈子码农是没跑了
当然也不是一无所获,首先,因为我的责任心,在工作中,尽心去做,参与和学习了很多自己本职工作以外的相关技术,没那么专精,好歹原理都懂。也为我自己选定方向提供了参考
第二我总结为软实力,带了两个人的小团队,负责了一些零零碎碎的小项目,较强的处理事情的逻辑性和反应速度,与人沟通能力也尚佳(哈哈哈,我是不是该干领导啊,不过这不是我现在该考虑的事情,提升自己技术硬核实力,是日后职业选择的基础)
特此批评自己,立下一个Flag,以后以每周两篇的速度更新,工作太忙无多有少,主要目的是督促自己每天进步
废话到此为止,Camera相关和计算机视觉是我准备培养自己的能力,当然吃饭的家伙,C++ python等各种语言工具是必须的
一、做一个优秀的程序员,真正理解自己的主语言(C++),能写出“漂亮”的代码,面向对象,设计模式等,要经常学习,不断更新迭代优化自己的代码
二、由下至上的倒人字形
(1)人字形的底端是各类硬件传感器,通过USB等协议,传输到PC或者移动端,关于USB相关的东西和原理需要加强,不能总在各类现成的三方库和标准协议里游荡,对于我现在来说,DShow,libuvc ,libusb,这类三方库和框架基本熟悉,可是原理又知道多少,我能处理一个非标准UVC的Camera么,我不能,数据传输异常以后,我又能做点什么?能独立解决问题吗,也不能。
(2)跨平台的编译调试的能力需要加强,平时Windows做的居多,其他也做过,不过还不够熟练,各平台编译(交叉编译等),调试能力需要加强
(3)人字一撇 :图像处理,计算机视觉,平时也会鼓捣图像数据,翻转,补边等等,Opencv也用过,但更多的是直接把数据丢给算法部门去处理。这部分能力急需加强,学习计算机视觉相关的东西,后续跟进机器学习图像处理,是可以做深的一个方向。
(4)人字一捺:流媒体,有ffmpeg的一点点学习经验,可简单推流,拉流,需要继续加强
一、不用说,这是吃饭的家伙,关于二、从(2)(3)(4)学起吧,工作中先多留心吧(1),机会合适就学,后续往哪个方向深究,我们再看~~~~~~~~~
黄胶鞋,七分裤,一撇一捺走天下,哈哈~~~
标签:很多,立个,自己,C++,学习,Flag,Camera,反思,调试 来源: https://blog.csdn.net/msk10k/article/details/97389946