首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python 学习手册
Python Cookbook
Python 基础教程
Python Sites
PyPI - Python Package Index
http://www.simple-is-better.com/
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
Coding
V2EX  ›  Python

Python 太难找工作了

  •  
  •   renantianxia8 · 16 天前 via Android · 5987 次点击
    pythonweb 方向工作机会极少,在职投了 4 个月简历,就三次面试机会
    70 回复  |  直到 2019-12-05 14:39:51 +08:00
        1
    ggicci   16 天前
    全栈吗? python+vue 考虑不
        2
    zuoakang   16 天前 via Android   ♥ 1
    大环境下行业不景气,Python 也就一线城市招人,到了二三线基本没有岗位提供。
        3
    wuwukai007   16 天前 via Android
    哪个城市?
        4
    renantianxia8   16 天前 via Android
    @ggicci 坐标在哪?我现在就是 python+vue,不过我是只会 crud 的菜鸡😁
        5
    renantianxia8   16 天前 via Android
    @wuwukai007 深圳
        6
    wuwukai007   16 天前 via Android
    深圳还好吧,简历投的多吗?要好几个平台每个投 300+以上,必要的时候换个手机号码注册,再投一遍
        7
    locoz   16 天前 via Android
    Python Web 相关的一直就很少…
        8
    dreamerlv3ex   16 天前
    留个联系方式,了解下.
        9
    zuosiruan   16 天前   ♥ 1
    python 二线根本没活路,java 才是王道
        10
    whusnoopy   16 天前   ♥ 6
    个人建议吐槽环境的时候也多提升下自己,就比如你发这个帖,主贴就是简单吐槽,后面有人想跟你深入聊都需要来回沟通,如果你在主贴里就把自己的其他情况多列举清楚,也许下面就有更明确的建议或直接邀约

    语言会有限制,但不应该是大问题,在某个语言下能做的比较深入时,换其他的语言上手也都不会慢,很多编程思想设计模式也都是通的,只是需要一点时间适应下。不可能出现 A 语言的大牛,去 B 语言就完全是菜鸡,倒是 A 不会毛糙换 B 多半也不会有太高成就
        11
    JamesChan21   16 天前
    python 数据分析,爬虫相关的岗位应该不少吧?
        12
    andylsr   16 天前 via Android
    py 做数据和机器学习啊
        13
    jon   16 天前
    找工作学什么 py
        14
    kaishi123   16 天前
    学 Python 的不都去创业搞培训课程了吗?
        15
    MaxPuppet   16 天前
    web 开发这块用 python 的的确太少了,我已经放弃找 python 了
        16
    mowentian   16 天前
    刚好我这边急招 python+vue 相关的全栈,坐标杭州,有兴趣可以私我下,谢谢了~
        17
    est   16 天前
    @JamesChan21 哪里有那么多需要爬虫的。。。数据分析靠的是分析,py 只是分析工具的一种。
        18
    hoyixi   16 天前
    先不说行业萎缩,培训班狂撸 Python 都撸了快 2 年了,早饱和了
        19
    vvmint233   16 天前
    楼主可以考虑下转一下方向, 我就是 py 转的 go,然后就找到了
        20
    subpo   16 天前
    迷惑发言,python 好多啊,我们主要写 ruby 和 node 的才少
        21
    fire2y   16 天前
    可以考虑 DevOps 转
        22
    cstj0505   16 天前
    @JamesChan21 现在除了搜索引擎还有人敢弄爬虫吗,最近抓了好几个公司
        23
    gz911122   16 天前   ♥ 3
    上海今年年初拿了个 Python 方向的 offer,公司叫什么第一弹,做二次元的...
    我是 java 面进去的...然后我就问负责人为啥明明是 Python jd 上写的是 java,他说 Python 做后端的太 tmd 难招了..干脆写个 java ,然后看投简历的人还会不会别的语言...会的话就问愿意不愿意转 Python 笑死我了....
        24
    yulang   16 天前 via Android
    @mowentian 需要应届生吗
        25
    PinkLadyMage   16 天前
    二三线城市还是 Java C# PHP 和大前端的天下
        26
    MinQ   16 天前 via Android
    刚从 C#转 python,已经快饿死了
        27
    Acoolda   16 天前
    没有吧,我感觉还行啊,不过 java 还是主流是没错的,python 还是适合做一些科学计算以及人工智能这一块,爬虫最好别干。
        28
    whusnoopy   16 天前
    @yulang 来截个胡 :)

    我司也在杭州,有比较多 Python 技术栈,招应届,可以在 www.meideng.net/join 查看我们的招聘需求,给 whusnoopy#gmail.com 或 yewen#meideng.net 可以发简历(其他的信息可以顺带考察下信息获取能力和沟通能力)
        29
    yeyu123   16 天前
    在 sh 感觉找 python 的还挺多的啊, 还是像
    @whusnoopy 说的那样,比较实在
        30
    mowentian   16 天前
        31
    star00   16 天前
    @MinQ 老哥 你克语言啊
        32
    MrZok   16 天前
    培训机构:
    《年度榜单:Python 三连冠,碾压 Java !你怎么看?》
        33
    xingheng   16 天前 via iPhone
    好想知道👆评论的坐标啊,总不至于默认全国吧。

    据我所知北京 Python 大都是后台,工具和数据方向的岗位
        34
    locoz   16 天前   ♥ 1
    @JamesChan21 #11 每个领域都需要有深度,没有深度的会被方便的工具代替,而爬虫和数据分析领域正好是一个工具很成熟的领域...这种领域下如果没有深度其实不太好找工作,并不是会个 Python、能擦点边就能随便找工作的。

    很多公司的需求都没那么复杂。爬虫方面需求简单的那些用个八爪鱼之类的都能解决问题(爬少量页面存到数据库),而难的那些跟 Python 根本就没多大关系了;数据分析方面需求简单的那些直接用各种云厂商提供的在线分析工具或者就 Excel 都能做,同样是跟语言无关的...
        35
    MinQ   16 天前 via Android
    @star00 我能怎么办呢,要恰饭的嘛
        36
    dddddd   16 天前
    我用 python 开发过 web 项目,我的感觉是 python 并不适合所有人,特别是团队里有坑 B 的时候,python 的语言特性决定了它对每个开发者的个人素质要求比较高
        37
    leolyq   16 天前
    @renantianxia8 腾讯云招人,python,来份简历。 [email protected] ,可邮件咨询工作邮箱。
        38
    joyhub2140   16 天前
    少面试要么是因为长时间的职业空窗期,要么被 hr 卡在简历关。
        39
    yulang   16 天前
    @mowentian 已投
        40
    jakychen   16 天前
    php 啊
        41
    shellic   16 天前 via Android
    web 开发如果不在一线还是 Java、PHP、C#的天下
        42
    binux   16 天前 via Android   ♥ 1
    不要让你的简历限制在某某编程语言上。
    编程语言都是相通的,有需要的时候换一个有什么关系呢。

    除了 Java,其他的我都是持 open 态度的
        43
    Songxwn   16 天前
    因为 python 对很多职业来说,并不是开发语言,而是工具.
        44
    huangzongzhuan   16 天前
    Web ?前端还是后台?做后台就选 Java,即使以后不留在一线城市,回去二三线也还有退路;前端就大前端那一套。别整什么全栈了,全栈做久了以后大概率只能在小公司跳来跳去,最终转行
        45
    darknoll   16 天前
    你先弄清楚一点,python 不是用来做 web 的,python 一般用途是用于脚本或者工具类制作。
    你真学它不如学 php。
        46
    back0893   16 天前
    单纯的 web 还不如 php
        47
    pczzpczpc2   16 天前
    深圳招 Python 的大多数是外包公司

    因为我朋友投了四个月简历,现在才上班
        48
    libook   16 天前
    选语言是选工具而不是选归宿,很多大公司都弱化语言和框架这块了,将重点放在工作内容上。

    找工作建议将重点放在行业或岗位上,语言、框架不会可以学,技术思想都是通用的。

    去年年底招了个以前做 Python Web 的,半年没找到工作,来了后换技术栈,学得非常快,一个月就可以承接业务了。

    平时学学多种语言,好多新语言学起来非常快。
        49
    wangyzj   16 天前
    python 大多数职位都是数据方向
    如果只是 crud 确实需求不多
    而且得刷题啊
    只会 python 还不够
        50
    whoosy   16 天前
    @libook 换了什么?
        51
    gesse   16 天前
    不要把 v2 精神带入工作和生活,哈哈
        52
    encro   15 天前
    Python 对于大多数公司来说,就是玩具,
    小项目还行,比如写个 html 转 pdf,pdf 合并,小爬虫,小项目数据分析等,
    大型多人合作项目,
    Python 力不从心,
    Python 存在近乎先天的缺陷:性能问题,大量新手写的库导致库代码质量非常低,定位不明确,语法非主流,缺乏实力公司支持

    Python 火是因为语法入门接单,国家作为入门级学习语言定位,如同大学学 C,便于学习编程思想,而不是作为工业应用。

    Python 其实要精通非常难:
    1,高级特性很多,导致 ide 支持不好;
    2,各种库各种坑多,一不小心被带入坑里;
    3,没有大型的稳定的组织长期支持做底层开发,导致很多东西看起来好像有一个库能干的事,一用发现不好用,熟悉的轮子越来愈多,发现最后可能还得自己再造轮子,Python 工程师大部分时间在造轮子和改轮子,而这时其他工程师在处理业务问题。

    综上,除非你打算一直做数据相关工作(采集,分析,机器学习),不建议只学 Python。
        53
    Harlaus   15 天前
    如果不是搞 ai 的,或者数据分析,就不要以 Python 去找工作了
        54
    ggicci   15 天前
    @renantianxia8 上海。有兴趣可以加微信聊,要求不低的呢。我的 id 就是我微信哈。
        55
    ggicci   15 天前
    大家有事儿没事儿多学几门语言,多会一些技术栈,这种只是个工具而已。谁天天在那研究这个语言好那个语言好的。C++/Java/Go/Python/C#/Javascript 都尼玛搞熟了不就行了。。。
        56
    imycc   15 天前
    虽然技多不压身。但是到了真要找工作的时候,发现其他没有钻研太深的技术也派不上用场。只能寄希望于在当前公司有合适的机会进行实践,平缓过渡了。
        57
    676529483   15 天前
    南京 DevOps 有 Python 内推,有兴趣可以+wx。另外语言只是工具,别被思维局限,个人最近就在看 c++,感觉算法和原理都是想通的
        58
    renantianxia8   14 天前 via Android
    感谢各位大佬回复,应该学什么语言找工作比较好?
        59
    wyieeLu   14 天前
    我的城市是 java 的天下
        60
    linlance   14 天前
    我是啥语言都半桶水,咣当咣当。。。连 crud 都得查书,我记不住。。
    不过 python 有个好处,就是自由开发者很爽,因为你几乎是一个人在弄。

    前端,后端,UI 设计,美工,全你一个人。
    我喜欢 coding,
    但是工作,貌似简历投出去,也还没反应,我平时做的运维:)
        61
    hijoker   14 天前
    Golang 才是难找,盆友
        62
    renantianxia8   14 天前 via Android
    @hijoker 还想学学 go,听你这我又想放弃了,java 又不想学😁
        63
    EurekaSeven   13 天前
    @encro Python 的 IDE,就我而言只有 PyCharm 才能好好当成提高效率的工具。
    至于高质量的库还是有很多,这些知名库都是好团队组织在维护,Django,Numpy,Pandas 之类。
    但是 Python 想精通想用的好确实难,曲线一下子就上去了,七八十度的陡坡。
    Python 多数都是外包才招人,招到的多数都是新手,新手写的东西,效率堪忧。
    之前也是有人找我教他 Python,想自己写点东西,后来发现学不会,他的工具就都让我做了开发了,因为不是给他教学了,所以给的钱完全支撑不起给他做项目,写的就很随便,没去优化任何东西,能用就行。结果数据处理一趟下来要花近 2 分钟,后来是我自己看不下去,花了一天做了优化,时间缩减到 8 秒,然后找他要了点钱...这波操作反正有点迷。
        64
    sylvos   13 天前 via iPhone
    @EurekaSeven 可以分享一下优化思路吗
        65
    sylvos   13 天前 via iPhone
    @EurekaSeven 我有一个比较大的 dataframe 80 万行,100 列的样子,要遍历的条件也蛮多的,np.where 要写 100 多条,而且条件至上而下是依赖的,怎样提升效率呢
        66
    EurekaSeven   13 天前 via Android   ♥ 2
    @sylvos 我只能说说我那个程序的思路哈,毕竟不知道你的实际情况。
    1.最开始我是硬循环嵌套强行做 if 匹配,后来优化当然第一件事就是干掉它,尽量在提取数据之初限定条件,这个条件一般是就是 where 条件,能极大减少循环次数。
    2.如果有数据需要从别的地方拿,尽量先提取一次做成字典,把 if 条件之类的通过键的形式直接取值,这样做可以把 where 的匹配时间降到最低,还能去掉循环嵌套。
    3.我当时数据是丢数据库的,设计库的时候字段也最好定好,可以以空间换时间,还得把 where 条件做索引,如果涉及到入库,最好先把要存的每条数据做成元组存进列表,通过数据库包的 executemany 方法来提交到数据库,能节省相当多的时间,数据库连接对象也要避免多次创建。
    4.numpy 最好用 anaconda 来做,它会包含很多算法库,能极大提升性能,
    当时我的数据并没有那么多,整合清洗完成大概 14000 条,但是需要的数据分离在不同的地方,相当于说需要用 where 条件来匹配数据,循环嵌套硬匹配,那循环次数好几亿就太多了,O(n^2)了。做成字典去对应数据,通过键直接去拿我要的,时间上只花了构造字典的循环以及拿数据匹配的循环。
        67
    alw1329   11 天前
    @EurekaSeven 有简例看一看吗?感觉很不错呀
        68
    EurekaSeven   11 天前
    @alw1329 ```python
    # 一个例子,实际数据比较长

    # 比如这是我一个很长的需要的数据列表
    # 里面缺失了一个 matchId
    event_data_list = [{
    "id": "周二 001",
    "matchTime": "2019/10/23 0:15:00",
    "league": "亚冠杯",
    "home": "希拉尔",
    "away": "萨德",
    }]
    # 这里面有需要的 matchId,有一个相同的 id 来关联它们
    event_name_from_dict = [{
    "id": "周二 001",
    "matchId": 1798094,
    }]

    # 从数据库提取的部分就不说了
    # 首先会从 matchId 的列表中进行提取并处理
    # 提取后的数据以 where 条件做键,对应值
    event_id_and_match = dict()
    for event_id in event_name_from_dict:
    event_id_and_match[event_id["id"]] = event_id["matchId"]
    print(event_id_and_match) # {'周二 001': 1798094}

    # 然后是进行整合匹配
    for event in event_data_list:
    # 根据 id 这个键去提取需要的值,字典取值效率是非常高的
    # 可以避免用循环嵌套的方式来比对
    event['matchId'] = event_id_and_match[event['id']]
    # 3.6 以后字典是有序的,如果你要提交数据库可以直接转 tuple(当然不能过度依赖字典的有序)
    print(event) # {'id': '周二 001', 'matchTime': '2019/10/23 0:15:00', 'league': '亚冠杯', 'home': '希拉尔', 'away': '萨德', 'matchId': 1798094}
    print(tuple(event.values())) # ('周二 001', '2019/10/23 0:15:00', '亚冠杯', '希拉尔', '萨德', 1798094)
    ```
    程序的一部分内容就是这样了,因为有点擦边球的东西,所以我删掉了数据的大部分内容.
    本人水平比较低,只能写这样,大佬就不要口吐莲花了。
        69
    DIDIFlora   10 天前
    能力较强的话可以来试一下无人车团队:)
        70
    Jerry1112   8 天前
    19 应届生,学的 Python,找的爬虫工作, 就是工资很低很低。。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3244 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 32ms · UTC 10:23 · PVG 18:23 · LAX 02:23 · JFK 05:23
    ♥ Do have faith in what you're doing.