我是如何转型走上计算机视觉OpenCV开发之路的

2004年我大学毕业,学的是软件工程专业,第一份工作是在一家日资外包企业,无法忍受学习日语,忍无可忍无须再忍,干了八个月就跳槽啦,来到了第二家公司还是做外包的(没办法,那个年代所有软件公司都是以做外包为荣),这个公司一待就是十年,主要是上班地方离家近、加班很少!在一家公司待的时间太久就会感觉无聊,2009年的某一天谷歌发布了Android,当时我也很快搭建好了环境,准备开始搞,这个在我的CSDN博客上有文章为证,但是没有坚持继续写下去结果就看别人通过Android封神、大杀四方!2011年一个偶然的机会又翻开了自己大学毕业设计,发现自己做的居然是图像处理,深感震惊原来自己对这个还很感兴趣、重新把家里几本关于图像处理的书都温习了一遍,就开始写博客,从此一发不可收拾,最后写成了CSDN博客专家,出版了第一本书 《Java数字图像处理-编程技巧与应用实践》,而自己在2015年也跳槽去了一家美资公司,待了一个月感觉不是自己想要的,辞职了,从此专心成为个人开发者,靠一技之长谋生,前两个月出版了自己的第二本书《OpenCV Android开发实战》

说实话,作为个人开发者在国内这种不重视技术整体大环境下生存艰难、但是我相信环境会慢慢变好,同时人也要适应环境生存。2016年底我开始在51CTO学院上发布OpenCV图像处理相关视频教程,到目前为止在51CTO学院上线28门视频教程,课程涵盖OpenCV绝大多数的模块、支持了OpenCV C++、Java、Python等语言API教程, 同时开始提供线下OpenCV与计算机视觉培训服务。感觉我又打开了另外一扇门,对技术的理解与运用有了新的认识、感叹作为技术人员千万不要随便抱怨技术没有用,技术不是没有用,有时候是掌握技术的人没有用,没有把技术应用到正确地方、更感觉到技术只有掌握一般人不会的才有用,物以稀为贵、你花三个月学会的技术别人三个月也能学会、你花三年学会的技术或许你可以领先别人三年,只要在技术这条道路上孜孜以求还是可以有所作为的。在这个浮躁繁杂、知识爆炸的时代,学什么技术都是有成本,最大的成本不是金钱、而是时间与精力、在我学习图像处理与计算机视觉道路上,也曾经有过动摇、经历过各种技术风口从微信开发、到互联网技术、到小程序、从WEB SERVICE、到前端、到全栈,曾经在很久以前微信刚出来不久我写过一个微信公众号的接口程序客户端、可以自动获取关注用户列表、创建菜单、获取票据、生成二维码等功能,这个在我的QQ空间依然可以找到、当时以为自己很拽,可是我一转眼发现大家都会写啦!有人说程序员的技术只能领先三个月,但是我想说的是,三个月太久,也许是三天,别人看了一下接口规范,写的比你还好,在经历了这些三心二意之后,我更加懂得技术必须聚焦、对图像处理、计算机视觉更加深入的学习与研究,2017年在我写第二本书的时候,把以前学习过的各种图像处理算法知识重新温故了一遍,对各个知识点又有了新的理解,心态更加谦卑。开始研究深度学习与tensorflow,2017年年底自费7000RMB到北京参加了深度学习培训,结识一些志同道合的新朋友,开拓了自己的视野与眼界,提升了自己对计算机视觉的认知、理解与应用能力。

随着自己博客与教学视频传播,越来越多的人通过加我QQ、微信等方式向我咨询OpenCV相关学习与技术问题,询问我是如何学习OpenCV的,是不是很难,本科生有没有机会学会,我想说的是,我就是典型的本科毕业,脑子不好使的那种人,连我都可以学会,而且自己认为已经入门了,我相信只要方法正确、懂得坚持,肯定比我学的更好,我当时就萌发了一个想法,每天通过音频讲解一个知识点与OpenCV函数代码演示,通过碎片时间一年分享计算机视觉OpenCV与tensorflow知识点,每天有答疑的方式完成技术与编程知识学习,让大家每天都得到实实在在的提升,坚持一年,脱胎换骨修炼成为OpenCV应用开发者,抱着这种想法,我创建了-OpenCV研习社, 坚持每天分享有用知识,让更多人受益,作为个人开发者我也要生活,本着最大限度降低门槛原则,让更多人可以学习受益的目的,用一本书的价格学习一门有用的技术,听一年有温度的知识分享,还可以随时向我本人提问交流!现在加入OpenCV研习社,立送400篇计算机视觉与深度学习相关论文(全部为本人整理国外资料,多数都是本人阅读过的精华论文)。当前已经运营六周,超过160+的同学给予了我信任,提问交流分享讨论主题超过100+。【OpenCV研习社】的目标是打造OpenCV+tensorflow实战技术路线图、通过每天的知识点学习、学会编程与技术应用,为大家成长为合格的计算机视觉应用开发者提供助力,成为企业需要的人才。当前研习社有一位嘉宾与我本人负责每天的知识分享与问题回答、还有160+的学习者跟你一起讨论。研习社每天的知识分享,都经过了我本人的精心准备、每个知识点有相应的代码演示与语音讲解,可以反复学习,不懂可以向嘉宾与本人提问即可。
点击链接 : 【OpenCV研习社】即可加入!

最后送上我最喜欢的一句格言与大家共勉:
言不信者行不果、志不强者智不达!
白话一点的版本就是:
言而无信的人行动往往没有结果、意志不坚定的人智力往往达不到。
心灵鸡汤的网红翻译版本就是:
“相信自己能做到比努力本身更重要”

我是如何转型走上计算机视觉OpenCV开发之路的相关推荐

  1. 走上真正的教育之路——《中国最美的语文》读后感3100字

    走上真正的教育之路--<中国最美的语文>读后感3100字: 文:张平.<中国最美的语文>,乍一听,你可能会觉得这个作者或者编辑有些大言不惭,竟然起这么大而狂的名字,可能名不副实 ...

  2. 来北京十年,我为什么走上创业这条不归路

    我是日事清的创始人刘磊,关于为什么要创业,感触颇多!因为2015年9月10号,是我来北京的第10年!也是我创业的第4个年头--但直到今年我做的项目日事清拿到数百万融资后,才觉得创业真的是一件痛苦却又幸 ...

  3. 用python画篮球场_走上python自学的辛酸路

    大学毕业一个不出名的211林业大学,面试总会被尴尬的问起你们的机械电子是针对林业么?毕业前收到格力.宇通等传统制造业的offer,但我就在毕业前班级晚会大醉后彻底想起了自己真的需要什么,还依稀记得那晚 ...

  4. 如何走上定制化开发成功之路

    在信息化越来越普及的今天,PC和手机越来越离不开的今天,人们对软件的需求也越来越高,个性化需求也越来越多,也越来越知道自己需要什么样的软件,什么样的软件最适合自己,什么样的软件更能得心应手,什么样的软 ...

  5. 创业,如果不懂这9条路径规划,就等于走上了一条不归路

    在当下这个大众创业,万众创新的创业环境中: 创业的门槛越来越低:创业的人数越来越多:创业的人群也越来越趋向年轻化:创业的热情也是一浪高过一浪--- 但创业成功的人数呢?很尴尬,寥寥无几! 为什么很多人 ...

  6. 六方面的学习,帮你走上业务架构师之路

    一.学习建议 首先,业务架构师的核心是架构,不是业务也不是技术,是形成业务的架构,这一点很重要,要多学习架构设计知识.笔者对企业级业务架构的定义是根据企业战略,对企业能力进行整体规划并将其传导到技术实 ...

  7. 全国首个珠贝交易市场鄱湖珠贝城走上金算盘全程电子商务之路

    11月寒冬降临,在这个冷意袭人的季节,金算盘全程电子商务发展也迎来隆重的一笔.日前,一个诞生在中国第一大淡水湖鄱阳湖的璀璨明珠--鄱湖国际珠贝城正式结缘金算盘,引进金算盘全程电子商务网上交易平台,将鄱 ...

  8. 【免费wifi上网软件】80后创业者的自白信——我和好基友走上创业这条不归路

    又是一年毕业季,借着"wifi共享精灵感谢室友不杀之恩"这次活动的平台,总觉得作为一名毕业五年的学长,是应该给大家分享点可能会有用的东西. 首先,我要说:创业是条不归路,绝非耸人听 ...

  9. 从初试北京211到走上调剂的坎坷考研路

最新文章

  1. L1-016 查验身份证 (15 分)
  2. js通过ajax发送header信息php接收
  3. Python字符串处理小案例
  4. ​京东云:原来落地 AI 应用是这么回事儿!
  5. 【php】 布尔值判断
  6. 图解MySQL的各种 JOIN,看完不懂来找我!
  7. Verilog练习二【串行加法器】(附公式推导)
  8. 关于datetimepicker 鼠标滚动调节日期变化遇到的问题
  9. Zookeeper的Paxos分布式一致性算法-类比
  10. 谈谈我了解的那些在线it学习网站
  11. 学习python的记录1-通过if语句实现猜拳游戏
  12. 史上最全《JMeter压力测试教程》——通俗易懂,3天即可学会
  13. 陆军常服军衔佩戴_美国陆军一名兽医如何从英语专业转到全栈开发人员(播客)...
  14. 直饮加热一体机哪个牌子好,净水器科普
  15. 「免费版Axure」原型设计工具!
  16. 如何在 Ubuntu 20.04 上安装 Google Chrome 网络浏览器
  17. 肖博高中数学高考数学二轮复习方法三角函数的图象与性质策略,附例题解析!
  18. loc,iloc,ix的区别
  19. mxGraph 用户手册 – JavaScript客户端
  20. 股票的成交量和成交额

热门文章

  1. 强大的vim:vimplus
  2. VSAN 7.0.U2C 3节点性能测试
  3. 线程--promise furture 同步
  4. 20190805Java面向对象
  5. Oracle P6软件项目进度控制原则
  6. HTTP运作方式、报文格式、工作原理
  7. 前端利用jsencrypt.min.js进行RSA加密(常用在登录密码加密)全局方法封装
  8. 第十四招: 追击涨停个股
  9. keil5如何调试程序并查看数组值
  10. 深圳联络易教你如何管理微信客户