深夜深深思考了下自己未来的出路.学本站某个帖子边写思路边给大家看哈
主要是两条路,一是计算机视觉
. 二是android 开发
.讲一下自己对这两个行业的理解.
今天刚好在现在这家公司实习了两个月了.对计算机视觉这一领域有了更深的了解.首先就是各种碉堡的技术非常让人惊叹啦.图像处理 /三维重建 /手势识别 应用前景也都很好.但是国内好想没什么起色,国外学术却搞得很火热.实习完之后就被深深吸引了.
但是一个很严重的问题是,似乎这类程序员对学术能力要求比较高.本人只是二本垫底学校.成绩排名中下的学生....小时候数学还好点,现在就太惨不忍睹了...昨天还拿起信号与系统复习了下卷积 Orz
只是我折腾能力还可以,目前的工作都还能胜任.但是看论文的时候就痛苦了...
大概翻了下资料,知道这个领域混下去需要哪些知识储备.但是看到就头大.而且查了下不但招这类程序员的比较少,还对学历要求比较高(硕士以上).
我虽然对 android 应用开发还不是特别熟悉,但是基本开发流程(不包括游戏)都了解.都是些典型的模型和设计思路.可能学习周期比较长和杂,但是相比机器学习之类就简单多了.
噢,另外另一个问题 , 会不会这行比 cv 加班多得多,辛苦呢~
其实我个人对应用开发并不感冒.反而对 framework 层 /底层的事感兴趣点.以前没事就会读些 linux/android 的某个子系统源码感受一下大神的设计.不过当然没做过 android 开发谁会要你去搞底层呢 ^_^.可能最终还是得从应用开发开始.
我想可能我纠结的根本不是哪个行业.现在来说,只是天真的想进牛逼的团队,开发让人印象深刻的产品,大概就是程序员刚入行都会有的"改变世界!"情怀吧.除去这点,还有就是 cv 招聘页上要求"精通机器学习","各种图像算法"让我非常苦恼. 目前我只是个会调用各种 api,懂点线代的伪程序员啊 T.T .android 的话,各位怎么看待这行人才饱和的问题...现在学等到精通也得三年后吧.谁知道三年后移动开发还有那么大需求呢.只为一时利益考虑的话我还不如马上转学前端= =!!
唔..可能有人会想了解我的工作能力.大学至今,从 linux 到嵌入式 /android/前端...各种语言各种库都折腾过.所以现在就在一家创业公司打杂.有心想看的可以点我头像看 github 上的简历.换成工资衡量呢就是现在实习期 5k/月.
噼里啪啦写了这么多...希望能在 v2 得到各路大神的建议!
1
wenjiangtao 2015-09-05 03:46:55 +08:00
不错啊~我觉得两个方向都可以考虑兼顾一下哦~~我们公司在年底可能会有新项目要招两个方向都要会的人,不知道你有没有兴趣哦~~(接受实习 /全职)我们可以详聊或者加个好友聊聊哈
|
2
stiekel 2015-09-05 06:07:55 +08:00
全是英文标点。
|
3
zix 2015-09-05 08:38:12 +08:00
我现在就在从事机器学习相关的工作,这一行水确实很深,但要求也没有那么严格,如果不是一些研究性质的机构,更多地可能还是着重于工程应用,当然,工程化之后肯定会开始进行优化。因为只是本科生,所以数学基础比较薄弱,有时候也会觉得很吃力,会怀疑自己是不是合适这个领域。但是自己一直在坚持学习,一些前辈也都鼓励我说在我这个年纪达到现在这个水平已经不错了,可以继续坚持下去。
当然了,业余的时候也会去看看 Android ,后端 各种其他技术,一方面是为了调剂一下,另一方面也是抱着技多不压身的心态,希望以后自己有什么 idea 的时候能够独立将其实现。 |
4
zix 2015-09-05 09:00:02 +08:00
回到你的具体问题上吧,首先机器学习相关的岗位相对来说确实更轻松一些(到现在为止我加班的次数两只手可以数过来),但在工程化之后的优化过程往往会很漫长,可能会有好一段时间都没什么大的进展,于是会比较没有成就感,比较枯燥 —— 当然 CV 会不太一样,毕竟结果是比较直观的。至于招聘要求,大可不必太在意,对招聘方来说,很难有完全符合招聘要求的人,大可抱着交流的心态去应聘,碰到好的面试官能学到很多东西。
而 Android 的话,就我所见,加班的情况确实不少。因为在开发一个 app 的时候,如果各个环节沟通不好,压力很可能会堆积到 app 端这个环节上,而 **我认为** 国内的公司在项目管理上做得大都不太好。 至于你后面说的 "只是天真的想进牛逼的团队,开发让人印象深刻的产品" ,大概每个人都有这样的想法,但这其实很你现在的职业选择没有太大关系 —— 牛逼的团队哪个领域都有,印象深刻的产品大都不是一个人完成的。你这心态和我刚毕业那会差不多,我那会对游戏开发、运维、信息安全、机器学习都很有兴趣,但最后还是进了现在这个领域,其实更多的是机缘巧合,刚进入的时候也不是说自己就看准了这个方向非要做这样的工作。 我的意见是,不一定非要只选择一个吧,两方面完全是可以兼顾的,所谓前进方向也是在慢慢调整而不是某一时刻一拍脑袋就能决定的。 |
5
aaler88 2015-09-05 09:23:57 +08:00
当然首选“计算机视觉”,做 android 的都烂大街了。
|
6
ilotuo OP |
7
Comdex 2015-09-05 11:58:24 +08:00
实习工资 5000 ?我也想去。。。有木有机器学习实习的?
|
8
ruandao 2015-09-05 12:01:44 +08:00
计算机视觉, 因为,后续 android 可以自学, 计算机视觉,自学入门难度大
|
9
haozhang 2015-09-05 12:03:17 +08:00
哪钱多去哪...这没什么要考虑的。
|
11
parkcg 2015-09-05 14:04:30 +08:00 via Android
别做 android
|
12
vandort 2015-09-05 15:21:09 +08:00 1
其实……可以去 CV 公司做 Android 啊
|
13
wenjiangtao 2015-09-07 10:53:56 +08:00
@ilotuo 在深圳南山,深大地铁口
|
14
ilotuo OP |