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

现在推荐想转行业的童鞋学 Python 是不是很不负责任?

  •  
  •   li24361 · 2019-09-23 09:38:18 +08:00 · 5612 次点击
    这是一个创建于 1648 天前的主题,其中的信息可能已经有所发展或是发生改变。

    先说看法,python 对于大多数 coder 来说,是门极好的工具语言,处理个小文件,数据啥的有无与伦比的优势,但是作为工作中使用的编程语言,是大大不推荐的,ml 之类的入门门槛太高,大多数搬砖的活还是 java 为主,十分不建议推荐 python

    纵观知乎,v 站,如果有小白想编程入门,貌似有不少比例的人推荐 python

    首选必须承认的是,蟒蛇是非常优秀的,命令行便捷,引用库也是极其方便,相对于 jdk 被人诟病的改环境变量,不知道高到哪里去了

    而且几行代码就能完成处理文件,访问网页等操作,往往让刚入门的同学有极大的自信

    但是,如果想找工作,不得不正视问题,首先职位对比,打开招聘软件看下就知道不是一个数量级的,其次应用方面,工业化语言优势还是很大的,毕竟现在还是大作坊,流水线工人还是要的

    不要相信人工智能机器学习的人才缺口,跟大多数人其实搭不上边的.就好比去工地找工作,不学搬砖,反而去学塔吊操作,觉得哪个更有可能找到工作呢?

    44 条回复    2019-09-23 22:35:05 +08:00
    huruwo
        1
    huruwo  
       2019-09-23 09:44:35 +08:00   ❤️ 1
    管他呢 能骗一个是一个。什么大数据处理,人工智能往上套就是。
    xh520630
        2
    xh520630  
       2019-09-23 09:46:25 +08:00
    Python 好上手,但是要 Python 的工作主要是高精尖的....
    平时见到的多数还是 PHP,java....
    所以要么学前端要么学 php 吧跨行的.推荐前端
    tqrj
        3
    tqrj  
       2019-09-23 09:48:19 +08:00
    如果不是科班出身,有很好的功底,不然学 python 不太好搞吧
    语言不重要,一步一步来呗
    cmdOptionKana
        4
    cmdOptionKana  
       2019-09-23 09:51:20 +08:00   ❤️ 1
    提建议者不需要负责任。做决定者应自己负责收集多方信息。

    推荐 “学” Python 不等于建议单凭 python 找工作,在零基础刚接触编程的时候,感受一下编程的魅力,粗浅地了解一下利用一些代码的简单组合可以让电脑自动做一些事情,也许能激发兴趣,兴趣是最好的老师。
    bxqqq
        5
    bxqqq  
       2019-09-23 09:56:28 +08:00
    非一线城市学 python 就是绝地求生..,而且工作机会少是事实啊,我能想到的唯一的好处,就是可以快速入行。
    silkriver
        6
    silkriver  
       2019-09-23 09:56:51 +08:00
    推荐从 Python 入门毫无疑问,现在即使是计算机科班出身,要学的第一门语言也是 Python 了
    shikimoon
        7
    shikimoon  
       2019-09-23 09:56:55 +08:00
    已经在贴吧跟微博见过好多傻子认为学了 py 等于跟人工智能沾边了
    collector
        8
    collector  
       2019-09-23 09:56:59 +08:00   ❤️ 1
    对于转行是极不推荐的,招聘数量太少了,但是拿来做点东西减轻自己的工作负担或者入门编程还是不错的,python 不符合转行人员对这个行业的幻想,尤其是想拿高薪的幻想
    hitoriga
        9
    hitoriga  
       2019-09-23 09:58:15 +08:00
    学了个三脚猫 python 就觉得自己能上手机器学习人工智能了的话,多半没到偏微分就能撞一头包
    li24361
        10
    li24361  
    OP
       2019-09-23 10:03:44 +08:00
    @silkriver 如果是为了培养兴趣,快速找自信,确实可以用 py,但是如果是找工作呢?
    signalas1
        11
    signalas1  
       2019-09-23 10:06:59 +08:00
    确实很多人是奔着大数据去学的,而且数学也没落下
    还有之前有人学 python 去当 crud boy 也是很容易的,不知道现在怎么样
    fank99
        12
    fank99  
       2019-09-23 10:07:32 +08:00
    python 学习曲线没有那么陡峭,可以尽快了解编程是怎么一回事。
    熟悉 python 之后再学习其他语言也会更轻松。
    如果只是为了找工作,python 的确不是最好的
    qilishasha
        13
    qilishasha  
       2019-09-23 10:07:46 +08:00
    python 历程就是不断的重构,今天看昨天写的代码就像代谢物……
    Pho3nix
        14
    Pho3nix  
       2019-09-23 10:11:20 +08:00   ❤️ 1
    @fank99 ‘python 的确不是最好的’ 应该是最不好的之一,做 DL/ML 门槛高,先得明白线代 /概率,数学很重要,工程方面又不怎么用 py,写小工具倒是很多,但是不会找个人特意写这种小工具
    iPhoneXI
        15
    iPhoneXI  
       2019-09-23 10:13:14 +08:00 via Android
    还有个原因是互联网寒冬,
    现在创业公司没那么多了,
    前几年一堆创业公司,Python 后端岗位都不少,甚至还有 node js 的,
    虽然我是 Python 入门而且找到很舒服的工作,
    但我要是推荐别人入门的话,最好掌握两门语言以上
    jon
        16
    jon  
       2019-09-23 10:15:44 +08:00
    人家给钱了吗要负什么责任?
    SteveAlan
        17
    SteveAlan  
       2019-09-23 10:25:37 +08:00
    不推荐 python,python 好学好玩,但是用到工作上并不好驾驭
    Mogamigawa
        18
    Mogamigawa  
       2019-09-23 10:26:20 +08:00
    @hitoriga

    我是没有接触过这方面的小白, 我想了解下:
    - AI 和 ML 经常需要解偏微分方程?
    - 除此之外, 还**经常**使用哪些数学?
    iConnect
        19
    iConnect  
       2019-09-23 10:27:28 +08:00 via iPhone
    看转什么行,大多面向市场的技能岗位,肯定是 JAVA 多,爬虫、数据分析方向的工作学 Python。
    XIVN1987
        20
    XIVN1987  
       2019-09-23 10:38:32 +08:00
    确实,找工作还得是 JAVA、PHP、JS,,
    ipwx
        21
    ipwx  
       2019-09-23 10:42:54 +08:00
    @Mogamigawa

    1、首先,9L 没有提起解偏微分方程。他只是提了“偏微分”。偏微分的符号计算在机器学习里面实在太常见了,没有别的理由,就是因为机器学习处理的都是多维向量而已。这都是微积分的基本概念。
    2、除微积分之外,线性代数、概率论。 <-- 学好这三门就可以自学看懂正儿八经的 ML 教材了,比如 Pattern Recognition and Machine Learning.
    hitoriga
        22
    hitoriga  
       2019-09-23 10:43:45 +08:00
    @Mogamigawa

    微积分 线代 矩阵求导
    bilibalao
        23
    bilibalao  
       2019-09-23 10:48:59 +08:00 via Android
    @Mogamigawa 离散数学,数分
    andylsr
        24
    andylsr  
       2019-09-23 10:57:51 +08:00
    这就是个门槛, py 都搞不定就可以劝退了, 能入门的自然也不会纠结用什么语言写代码
    LokiSharp
        25
    LokiSharp  
       2019-09-23 11:09:20 +08:00
    @Mogamigawa #18 ML 本身就是数学
    linxb
        26
    linxb  
       2019-09-23 11:12:24 +08:00
    转行面向工作编程的话,PHP,Java,前端三巨头,选一个错不了
    ctro15547
        27
    ctro15547  
       2019-09-23 11:24:54 +08:00
    不建议上手用 py,入门请 java 或 C++,基本概念都没懂就去用 py,坑怕不是多到爬不出来。几行代码能完成操作,没错,不过也要建立在有基础能处理 py 出现的各种坑的情况下,啥都不懂转行过来,碰到的坑不比其他语言少。遇到问题还不会百度一下的,一律敷衍处理,提示都懒得提示,都是打工的没必要理伸手党。讲真人工智能,门槛不在语言,在知识。。
    mamahaha
        28
    mamahaha  
       2019-09-23 11:29:24 +08:00
    我们学的不应该是语言,学的应该是面向对象、队列、并发、增删改查、路由、中间件、认证、授权、数据过滤、哈希.....这些东西。
    zhuangzhuang1988
        29
    zhuangzhuang1988  
       2019-09-23 11:38:09 +08:00
    是的。
    janxin
        30
    janxin  
       2019-09-23 11:54:14 +08:00
    大数据人工智能了解一下?
    narutots
        31
    narutots  
       2019-09-23 12:01:14 +08:00
    之前发帖询问 java 转 python 的问题,现在了解一下看来确实不太好。
    wuwukai007
        32
    wuwukai007  
       2019-09-23 13:46:43 +08:00
    回帖的人都是搞 py 的吗,什么除微积分之外,线性代数、概率论都出来了,
    我们公司做基金投资画像的,负责建模的人 可能懂这些,下面的做数据分析的,我们组 3 个人,加上别的部门,
    没有听过工作要用这个啊。
    iPhoneXI
        33
    iPhoneXI  
       2019-09-23 13:58:15 +08:00 via Android
    @ctro15547 入门 C++???
    现在 C++初级岗位都是稀有了吧
    那学习曲线,学 go 都比 C++好
    u823tg
        34
    u823tg  
       2019-09-23 14:01:51 +08:00 via Android
    那就 js 吧,搞搞前端也不错
    ben1024
        35
    ben1024  
       2019-09-23 14:02:36 +08:00
    新手第一语言 python 不合适
    geekdocs
        36
    geekdocs  
       2019-09-23 14:09:11 +08:00
    按题主标题所说:“转行”。那么,就必须要考虑就业问题,所以不建议。如果只是兴趣爱好,则可以。
    pompeii
        37
    pompeii  
       2019-09-23 14:16:21 +08:00
    是的,亲身体验,Python 岗位少,而且还是转行的,找工作不容易(除非学历牛逼 or 学的非常厉害)。
    MinQ
        38
    MinQ  
       2019-09-23 14:54:01 +08:00 via Android
    @bxqqq 二线城市,C#转 python,从一个深坑走向另一个深坑
    inorilzy
        39
    inorilzy  
       2019-09-23 15:26:57 +08:00
    亲身经历,Python 搬砖岗位少,工作不好找。
    kennyliu
        40
    kennyliu  
       2019-09-23 15:28:26 +08:00
    较好的教育背景+强大的数学基础+英文能力=>建议
    justforlook44444
        41
    justforlook44444  
       2019-09-23 15:30:50 +08:00
    是,主要是自媒体前阶段时间吹。
    bxqqq
        42
    bxqqq  
       2019-09-23 17:03:36 +08:00
    @MinQ 兄弟你想不开啊...,为啥不学个 js,java 啥的。
    MinQ
        43
    MinQ  
       2019-09-23 17:42:19 +08:00 via Android
    @bxqqq 从图像处理转自动化流水线上位机控制转大数据分析,我也不想这么想不开啊😭
    laike9m
        44
    laike9m  
       2019-09-23 22:35:05 +08:00
    盲目推荐人转行就挺不负责任的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1194 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 23:17 · PVG 07:17 · LAX 16:17 · JFK 19:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.