一年算法想转开发 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容 #Wrapper { background-color: #e2e2e2; background-image: url("/static/img/shadow_light.png"), url("//cdn.v2ex.com/assets/bgs/circuit.png"); background-repeat: repeat-x, repeat-x; } #Wrapper.Night { background-color: #1f2e3d; background-image: url("/static/img/shadow.png"), url("//cdn.v2ex.com/assets/bgs/circuit_night.png"); background-repeat: repeat-x, repeat-x; background-size: 20px 20px, 162.5px 162.5px; }
tottea
V2EX    程序员

一年算法想转开发

  •  1
     
  •   tottea 2019-05-08 20:56:02 +08:00 11466 次点击
    这是一个创建于 2351 天前的主题,其中的信息可能已经有所发展或是发生改变。
    基本情况: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     Solana     4232 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 04:10 PVG 12:10 LAX 21:10 JFK 00:10
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86