深夜深深思考了下自己未来的出路.学本站某个帖子边写思路边给大家看哈
主要是两条路,一是计算机视觉. 二是android 开发.讲一下自己对这两个行业的理解.
计算机视觉
今天刚好在现在这家公司实习了两个月了.对计算机视觉这一领域有了更深的了解.首先就是各种碉堡的技术非常让人惊叹啦.图像处理 /三维重建 /手势识别 应用前景也都很好.但是国内好想没什么起色,国外学术却搞得很火热.实习完之后就被深深吸引了.
但是一个很严重的问题是,似乎这类程序员对学术能力要求比较高.本人只是二本垫底学校.成绩排名中下的学生....小时候数学还好点,现在就太惨不忍睹了...昨天还拿起信号与系统复习了下卷积 Orz
只是我折腾能力还可以,目前的工作都还能胜任.但是看论文的时候就痛苦了...
大概翻了下资料,知道这个领域混下去需要哪些知识储备.但是看到就头大.而且查了下不但招这类程序员的比较少,还对学历要求比较高(硕士以上).
关于 android
我虽然对 android 应用开发还不是特别熟悉,但是基本开发流程(不包括游戏)都了解.都是些典型的模型和设计思路.可能学习周期比较长和杂,但是相比机器学习之类就简单多了.
噢,另外另一个问题 , 会不会这行比 cv 加班多得多,辛苦呢~
其实我个人对应用开发并不感冒.反而对 framework 层 /底层的事感兴趣点.以前没事就会读些 linux/android 的某个子系统源码感受一下大神的设计.不过当然没做过 android 开发谁会要你去搞底层呢 ^_^.可能最终还是得从应用开发开始.
总结一下
我想可能我纠结的根本不是哪个行业.现在来说,只是天真的想进牛逼的团队,开发让人印象深刻的产品,大概就是程序员刚入行都会有的"改变世界!"情怀吧.除去这点,还有就是 cv 招聘页上要求"精通机器学习","各种图像算法"让我非常苦恼. 目前我只是个会调用各种 api,懂点线代的伪程序员啊 T.T .android 的话,各位怎么看待这行人才饱和的问题...现在学等到精通也得三年后吧.谁知道三年后移动开发还有那么大需求呢.只为一时利益考虑的话我还不如马上转学前端= =!!
唔..可能有人会想了解我的工作能力.大学至今,从 linux 到嵌入式 /android/前端...各种语言各种库都折腾过.所以现在就在一家创业公司打杂.有心想看的可以点我头像看 github 上的简历.换成工资衡量呢就是现在实习期 5k/月.
噼里啪啦写了这么多...希望能在 v2 得到各路大神的建议!