V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tottea
V2EX  ›  程序员

一年算法想转开发

  •  1
     
  •   tottea · 2019-05-08 20:56:02 +08:00 · 10925 次点击
    这是一个创建于 2015 天前的主题,其中的信息可能已经有所发展或是发生改变。
    基本情况:18 届双非一本本科,在一家创业公司做 CV 算法有一年了
    1.因为专业是 ee,在学校的课设跟毕设都是做图像处理的,毕业找工作就误打误撞走向了 CV 算法这条路
    2.一直都在吐槽创业公司的诟病,诞生了跳槽的想法,所以从今年 3 月开始准备面试到 5 月开始投简历,投了大概 10 份,到现在居然一个面邀也没有,心好累。。。。这几天看了牛客网的论坛里,对 CV 这个方向基本上是劝退的,各种 985 硕算法转开发
    3.感觉是本科出来做开发的天花板要比做算法的要更高一些
    4.觉得自己在公司做出来的东西很虚,有一些都没办法落地去使用。深度学习各种玄学调参,出了问题就加数据继续训练新模型,实验环境测的好好的,一到客户现场使用没多久又有问题
    5.如果说开发是计算机,算法是数学,我更喜欢计算机
    6.因为考过研,虽然没考上,但是有点计算机基础(计算机组成原理,数据结构,操作系统,计算机网络),看的比较多,重新捡起来应该没有很难
    7.想转后台开发,在公司做的几个项目都是 Python 和 C++一起用,如果说面向工资编程的话,应该选哪个语言?( Python,C++,Go,java )?
    47 条回复    2021-06-08 14:02:27 +08:00
    gz911122
        1
    gz911122  
       2019-05-08 21:04:49 +08:00   ❤️ 1
    面向工资的话,go,java 都可以
    c++不了解
    Python 后端岗不多
    cherryas
        2
    cherryas  
       2019-05-08 21:05:19 +08:00
    上策肯定还是考研 然后拿算法 offer
    tottea
        3
    tottea  
    OP
       2019-05-08 21:15:38 +08:00   ❤️ 1
    @cherryas 问题是今年已经一片红海了,不是特别尖的拿大厂 offer 还是很难,又不情愿去小厂
    fhsan
        4
    fhsan  
       2019-05-08 21:16:09 +08:00   ❤️ 2
    面向工资编程 python 算法、go 容器、java web 方向。
    tottea
        5
    tottea  
    OP
       2019-05-08 21:17:49 +08:00
    @gz911122
    @fhsan
    感谢!
    martyyyyy
        6
    martyyyyy  
       2019-05-08 22:49:00 +08:00   ❤️ 1
    java >> go > python
    tottea
        7
    tottea  
    OP
       2019-05-08 23:34:25 +08:00
    @martyyyyy java 的魅力这么大吗
    testplusplus
        8
    testplusplus  
       2019-05-08 23:41:29 +08:00
    互联网寒冬导致岗位缩减吧。
    我看到的都是纯开发的想转算法,crud 大家都会导致没什么竞争力。看来算法也有算法的苦
    scriptertang147
        9
    scriptertang147  
       2019-05-08 23:42:28 +08:00 via Android
    我和你差不多的背景,但我是做推荐算法的,也有不少本科朋友在大厂做推荐算法,感觉 cv 那边是有点内卷了,人太多
    scriptertang147
        10
    scriptertang147  
       2019-05-08 23:47:43 +08:00 via Android
    @testplusplus 大家都想着往算法挤的时候,就别考虑了,本来就没太多场景能发挥价值,挖金子和卖铲子的故事已经发生过无数次了
    qoras
        11
    qoras  
       2019-05-09 00:01:05 +08:00   ❤️ 1
    就业来看, go > java > py
    技术生态和深度 java > go
    java 岗位多, 人更多
    scriptertang147
        12
    scriptertang147  
       2019-05-09 00:06:53 +08:00 via Android   ❤️ 1
    @qoras 嗯,go 的供需当前来看最健康
    zhuangzhuang1988
        13
    zhuangzhuang1988  
       2019-05-09 00:07:58 +08:00
    可以的我以前就是 后来转 开发了
    不过 7/8 年过去了
    还得碰下图像
    tottea
        14
    tottea  
    OP
       2019-05-09 00:11:11 +08:00
    @scriptertang147 是的,CV 这边人真的是太多了,而且岗位还少。我看牛客网上有不少都是及时从 cv 退出来去做开发才有 offer
    hyyou2010
        15
    hyyou2010  
       2019-05-09 00:13:35 +08:00   ❤️ 1
    java 和 go 都不错
    tottea
        16
    tottea  
    OP
       2019-05-09 00:17:10 +08:00
    @zhuangzhuang1988 如果做传统的图像处理感觉还不如做开发,都是一些做工业检测的多吧?还得去客户现场驻点,多累啊,各种脏活累活;如果说深度学习方面,作为兴趣扩展一下知识面觉得还不错,但是就是找工作比较蛋疼
    tottea
        17
    tottea  
    OP
       2019-05-09 00:21:10 +08:00
    @qoras
    @hyyou2010
    感谢
    xiaotuzi
        18
    xiaotuzi  
       2019-05-09 01:18:50 +08:00 via iPhone
    PHP 是世界上…
    唉。算了,V2 都是看不起 PHP 的…🙄
    martyyyyy
        19
    martyyyyy  
       2019-05-09 08:47:09 +08:00
    @tottea 最直白的说,主要是就业
    silhouette
        20
    silhouette  
       2019-05-09 09:03:06 +08:00 via Android
    楼主能否分享一下之前工作的具体内容呢?我有点想了解一下小厂算法岗一般做什么
    tottea
        21
    tottea  
    OP
       2019-05-09 09:14:10 +08:00 via iPhone
    @silhouette 旧产品的算法肯定还要维护吧,出了 bug 也要解决(这里很可能就因为一个光线问题导致 bug),性能尽可能的优化提升。还有就是研发新产品了,算法方案调研,做实验,部署使用。平时没项目的时候就看技术文档,算法文献,自己提升一下。
    prophet1990
        22
    prophet1990  
       2019-05-09 09:30:05 +08:00   ❤️ 1
    我和你相反,我是开发想转机器学习算法。你这一说,不敢转了
    heyf
        23
    heyf  
       2019-05-09 09:51:27 +08:00 via iPhone   ❤️ 1
    @prophet1990 自然语言处理岗位需求还是挺旺盛的,计算机视觉就算了…看个人兴趣吧
    tottea
        24
    tottea  
    OP
       2019-05-09 09:53:34 +08:00 via iPhone
    @prophet1990 其他方向的不了解,就说 CV 算法。如果说是兴趣,可以学一学吧。如果说想要就业想要拿高薪,那还是别吧。我感觉是花同样的精力和时间去学习,想拿大厂算法 offer 比开发要难,需求不多啊
    MilesW
        25
    MilesW  
       2019-05-09 10:53:01 +08:00
    算法的一大问题是的确很多时候是比较玄学的感觉,不仅仅是机器学习模型本身,就是面对的待解决的业务很多时候也是给人一种忽悠人的感觉。
    GrayXu
        26
    GrayXu  
       2019-05-09 10:53:27 +08:00
    为什么自己经过了春招实习过程,更觉得要是想做算法,一心多用真的很影响效率…自己也是本科生,也是头铁投算法。在中间怀疑过自己,转投了几个 Java 岗(有一些基础)。后来发现两边的准备很难有交叉的,1.5 倍的准备时间开销。最后还是拿了大厂的 算法 offer。
    silhouette
        27
    silhouette  
       2019-05-09 10:54:53 +08:00 via Android
    @tottea 一般是给出需求,然后去找对应 paper 进行实现让调参吗?对数学基础要求怎么样?
    tottea
        28
    tottea  
    OP
       2019-05-09 11:13:57 +08:00
    @GrayXu 是算法哪个方向的?今年 CV 算法还是相当爆炸的啊
    @MilesW 是的,宣传的时候挺好,一到要落地使用阻力不小
    @silhouette 给需求,在自己的知识范围内找解决方案,如果不行就 google 有没有类似的需求,先找开源代码实现,没有就自己造轮子了。数学基础的话总体来说不会很高吧,考研数学一的基础水平感觉可以应付了,就是微积分,线代跟概率嘛
    jingyulong
        29
    jingyulong  
       2019-05-09 11:21:25 +08:00   ❤️ 1
    CV 一般都要研究生级别才好找工作,有一个朋友就是,建议考研。另外,最好不要乱听别人的建议,包括我的,自己权衡。

    看你想赚钱,还是想实现自己的自我价值。要有一个清晰的职业规划,如果你没搞清,最好不要乱换。
    tottea
        30
    tottea  
    OP
       2019-05-09 14:46:31 +08:00
    @jingyulong 明白,说实话想的更多的是赚钱
    MinQ
        31
    MinQ  
       2019-05-09 16:56:34 +08:00 via Android
    别说了,我一开始是给科技馆做 CV 的,跳了一次槽被现在的公司忽悠来以后改做叉车调度,365*24 小时出差,天天在化工厂驻点吸毒气。更要命的是现在猎头找过来都是调度的岗位,完全不想去,CV 方向的又混不到饭吃,就很痛苦
    tottea
        32
    tottea  
    OP
       2019-05-09 18:12:16 +08:00
    @MinQ 老哥你这有点惨。。。宁愿在互联网加班也不愿居无定所不知道几点上下班的出差
    MinQ
        33
    MinQ  
       2019-05-09 18:21:02 +08:00 via Android
    @tottea 是啊,所以现在各种痛苦,想面试跑路都回不去
    jianyoung
        34
    jianyoung  
       2019-05-09 18:31:09 +08:00 via Android
    小厂多好,自由轻松
    hmxxmh
        35
    hmxxmh  
       2019-05-09 18:46:05 +08:00 via Android
    jeff,是你吗
    tottea
        36
    tottea  
    OP
       2019-05-09 19:15:21 +08:00 via iPhone
    @jianyoung 人总归要往上走的嘛
    @hmxxmh 我不是........
    MinQ
        37
    MinQ  
       2019-05-09 19:33:38 +08:00 via Android
    @tottea 大厂去不了,小厂不想去。干的活不喜欢,喜欢干的没人要……人生现状
    jaky666
        38
    jaky666  
       2019-05-09 22:45:22 +08:00
    7 年开发想转算法
    tottea
        39
    tottea  
    OP
       2019-05-09 23:01:27 +08:00
    @jaky666 7 年。。。转过来算法可能工资还没你现在高
    qinyusen
        40
    qinyusen  
       2019-05-10 10:37:13 +08:00   ❤️ 1
    算法工程师 还是 调参工程师?

    同工作经验的 算法工程师 > 开发 > 调参工程师。

    对应的算法工程师天花板由学历决定是有一定理由的,但是不是全部。

    问题是你少了硕士 3 年(跟着坑逼老板做项目还得发论文) 博士 3-5 年(跟着坑逼领域看论文还得发论文)的累积,工作中累积的速度是有限的。。。另外,算法岗的高工资也是在为这部分成本买单, 同样是 30 岁, 开发都做了 6-7 年了, 每年平均下来每年 20 万的工资,那也是 100 多万,算法岗如果不能打平,30 岁的开发的工资,那谁还去呢。。。

    当然,调参工程师不算在内。
    tottea
        41
    tottea  
    OP
       2019-05-10 11:48:04 +08:00 via iPhone
    @qinyusen 你值的算法工程师应该是指研究员那种?但实际做工程还是得由业余需求来导向,这样就必定少不了调参,当然也不只是调参。看来我是更适合做开发,感谢
    lotilas
        42
    lotilas  
       2019-05-10 12:41:24 +08:00
    不想做调参工程师,可以学习去做分布式、大数据相关的底层基础设施。
    需要精通 Java/C++、计算机网络、操作系统、数据库,了解机器学习的基本知识。
    qinyusen
        43
    qinyusen  
       2019-05-10 13:45:41 +08:00
    同楼上建议
    tottea
        44
    tottea  
    OP
       2019-05-10 22:40:26 +08:00
    @lotilas
    @qinyusen
    感谢建议
    GrayXu
        45
    GrayXu  
       2019-05-24 17:12:25 +08:00
    @tottea 之前做 GAN 图像生成相关的,偏 CV 吧
    junecthe123
        46
    junecthe123  
       2019-12-15 00:21:07 +08:00
    问下楼主转行了吗最后,我的现在和你之前的情况相似,一年深度学习小厂在做,觉得虚,想转开发,之前有过 java 开发经验,担心现在转行工资低,技术落伍,简历要写什么这些问题,求解答,想转 python 或 java
    RyderStarry
        47
    RyderStarry  
       2021-06-08 14:02:27 +08:00
    楼主,你好,我是 20 届的毕业生,也是本科做音频类的算法,现在也想转行去做开发了,希望能你和交流一下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1508 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 23:56 · PVG 07:56 · LAX 15:56 · JFK 18:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.