推荐学习书目
› Learn Python the Hard Way
Python Sites
› PyPI - Python Package Index
› 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
zqguo
V2EX  ›  Python

Python web 方向还有出路吗?

  •  
  •   zqguo · Feb 16, 2019 · 17845 views
    This topic created in 2828 days ago, the information mentioned may be changed or developed.

    做了一年多的 Python web 了,坐标杭州,现在想换工作,但是感觉岗位越来越少了,做 web 的都是 Java。web 方向真的没有未来了吗?迷茫。

    64 replies  •  2019-02-21 12:18:54 +08:00
    zqguo
    zqguo
    OP
    Feb 16, 2019
    1
    坐标杭州
    xuchaochao
    xuchaochao
    Feb 16, 2019
    2
    通杭州,同 python web。。。。也是有苦说不出啊
    toono
    toono
    Feb 16, 2019 via iPhone
    3
    境遇差不多。所以我已经在学 Go 了,一般项目用 python,性能有要求的用 Go。web 方面光靠 python 太难找到合适的工作了。
    sebastianwade
    sebastianwade
    Feb 16, 2019
    4
    devops
    zqguo
    zqguo
    OP
    Feb 16, 2019❤️1
    5
    @sebastianwade @toono @xuchaochao 爬虫 数据分析怎么样?
    TKKONE
    TKKONE
    PRO
    Feb 16, 2019 via Android
    6
    @zqguo 做数据分析说到底最主要的不是工具,是业务
    namesc
    namesc
    Feb 16, 2019
    7
    现在招人都是多栈优先啊,纯粹一个方向无异于自绝于江湖,其他方向可以不熟练,但起码要有了解,要达到有人带就能迅速上手的水平,这样就好找工作。
    zqguo
    zqguo
    OP
    Feb 16, 2019
    8
    @namesc 在理
    orangeade
    orangeade
    Feb 16, 2019 via Android❤️5
    9
    以后 web 后端都是容器+微服务+分布式,传统的 web 开发都会衰落的,php 不也越来越少了,web 还是学 go + Java 吧(新的那部分,spring cloud/各种分布式中间件之类,老的 Java ee 什么也没意思)
    zqguo
    zqguo
    OP
    Feb 16, 2019❤️1
    10
    @orangeade 赞同,我现在其实也是容器 + 微服务 + 分布式这种方式开发。只不过可能没有 Java 轮子那么多,那么好用。
    imydou
    imydou
    Feb 17, 2019 via iPad
    11
    @orangeade 容器+微服务+分布式 和 PHP 不冲突吧
    shm7
    shm7
    Feb 17, 2019 via iPhone❤️2
    12
    杭州都是毒瘤 2 厂和企图抄袭他们的厂,不用 java 能活的顺畅就奇怪了。
    ManjusakaL
    ManjusakaL
    Feb 17, 2019 via iPad❤️1
    13
    找个头条 /饿了么这样的厂转了 Java/?
    wspsxing
    wspsxing
    Feb 17, 2019 via Android
    14
    杭州基本都是 java 有什么奇怪的
    chaleaochexist
    chaleaochexist
    Feb 17, 2019❤️2
    15
    不止杭州 哪里都是 java 的天下(web 相关).
    知乎 python 转 go
    小红书 python 转 java
    饿了么 python 转 java

    当然不能说 python 一定不好.而是样本太少,体量变大之后找不到对应体量的 CTO.都是懂 Java 的.说到底还是生态.
    譬如基于 flask 开源的项目,我在 github 上没找到特别好(大)的. 一个都没有.

    希望越来越好吧.
    Ehco1996
    Ehco1996
    Feb 17, 2019
    16
    py 之类的动态语言写大项目对人的要求太高了
    VDimos
    VDimos
    Feb 17, 2019 via Android
    17
    杭州是 java 和 golang 的天下,连 php 都势微,更别说 py 了
    find456789
    find456789
    Feb 17, 2019
    18
    感觉以后大公司成熟的业务,可能都很少用 python 了, 会用 go 代替了,python 的性能 就不能追上 go 吗? 为什么 python 官方不优化优化呀
    ipwx
    ipwx
    Feb 17, 2019❤️2
    19
    @find456789 有 PyPy 优化啊~

    Python 官方的态度是语法形式 > 性能。这其实对于自己写小工具用还是很友好的。不然像 Java 一样,写个小脚本还要搞半天吗?运维方面也差不多,因为都是脚本,所以 Python 很友好。

    科研界对于性能有需求,但是都在数值计算方面。用上 NumPy / Pandas / Scikit-Learn / TensorFlow / PyTorch 就行,这些都是 C 扩展乃至 CUDA 加成。所以 Python 官方的这种态度依旧很友好。

    总而言之,Python 火有它的道理,但就是不适合大型 web 项目。
    lidongyx
    lidongyx
    Feb 17, 2019 via iPad
    20
    Python 是辅助型语言,任何领域都可以学,其覆盖的领域的广度,早已超出传统编程语言的范围,但是毕竟它是辅助型的。。。
    deepreader
    deepreader
    Feb 17, 2019
    21
    真的看着心疼。但是 web 天天 CRUD 有意思吗?
    batman2010
    batman2010
    Feb 17, 2019 via iPad
    22
    豆瓣用 python。
    mashpolo
    mashpolo
    Feb 17, 2019
    23
    微服务,中间件还是挺吃香的
    zqguo
    zqguo
    OP
    Feb 17, 2019
    24
    现在也觉得 Python 当做辅助型语言比较好,写写脚本,爬虫啊等。所以要有一门主语言。
    jiangnanyanyu
    jiangnanyanyu
    Feb 17, 2019 via Android
    25
    @chaleaochexist 有个叫 oddo 的,不知道有没有拼错。
    AngelCriss
    AngelCriss
    Feb 17, 2019 via Android
    26
    @wspsxing 为啥你这么了解?
    frylkrttj
    frylkrttj
    Feb 17, 2019
    27
    一家公司要搞 web 还管你用 python 还是 java ?
    chaleaochexist
    chaleaochexist
    Feb 17, 2019
    28
    @jiangnanyanyu odoo 基于 werkzig 是 wsgi 的工具包. flask 也是基于这个工具包
    剩下的没啥关系.另外 odoo 的代码戳的一 bi...反正我是没看懂.
    我看的是 odoo8 现在好像到 11 了 不知道怎么样.
    orangeade
    orangeade
    Feb 17, 2019
    29
    @chaleaochexist #15 flask 的问题吧,像 Django、Tornado 热门应用都不少,Django 最典型的是 Instagram,欧美不少政 x 府网站也是 Django 的,Tornado 最著名的是 Jupyter notebook,谷歌微软都有相关二次开发的产品
    jeffersonpig
    jeffersonpig
    Feb 17, 2019
    30
    杭州,一座被 java 笼罩的城市
    chaleaochexist
    chaleaochexist
    Feb 17, 2019
    31
    @orangeade 主要是开源项目少.你说的 inst 这些看不到源码,我也学不到什么东西...
    像我们一线码农,敲代码还不是模仿.
    没有优秀的开源项目,模仿不来啊.
    huihoo
    huihoo
    Feb 17, 2019
    32
    若只有 python web 的技能确实有就业压力,若加上 ML & NLP 的能力,Pythoner 会更有 Power !
    veike
    veike
    Feb 17, 2019 via Android
    33
    php 越来越少了吗
    ytmsdy
    ytmsdy
    Feb 17, 2019
    34
    Python web 的运行的效率和写的人关系很大。写得好,照样跑的溜,写的不好,uwsgi 动不动就丢 502 错误。
    java 没有这方面的问题, 高度工业化的语言,就算写的差也不会出什么太大的幺蛾子。
    zqguo
    zqguo
    OP
    Feb 17, 2019
    35
    @huihoo ML & NLP 感觉对学历有要求吧,研究生以上会好点。
    polebug
    polebug
    Feb 17, 2019
    36
    写大项目还是编译语言有优势啊...
    janxin
    janxin
    Feb 17, 2019
    37
    杭州,一座被 java 笼罩的城市
    PhilosophyKing
    PhilosophyKing
    Feb 17, 2019
    38
    题主说到做了一年多 Python。但是我不知道你总共做了多久软件。我觉得如果是 3 年左右的开发者的话,至少得熟练两个技术流。我一般用 1、2、3 原则。精通一个、熟练两个、知晓三个。
    kernel
    kernel
    Feb 17, 2019
    39
    python 这种无类型的不适合写大程序,改程序心累
    还不如 node,至少还能 typescript
    malusama
    malusama
    Feb 17, 2019 via Android
    40
    得点个 go 的技能树与备不时之需
    darknoll
    darknoll
    Feb 17, 2019
    41
    有什么好惊慌的,上头领导决定用什么再去学就是了,现在技术更新换代太快了,哪能在一棵树上吊死。
    asuraa
    asuraa
    Feb 17, 2019
    42
    要么 ruby on rails 要么 java
    mooncakejs
    mooncakejs
    Feb 17, 2019
    43
    Python web 要性能没性能,开发效率也没什么优势,重构更是一塌糊涂,why python ?
    cxmtime
    cxmtime
    Feb 17, 2019
    44
    python 在 web 上本来就没有优势。几年前用过 django,用着就觉得别扭。后来改用 ruby on rails, 发现真爽。
    littlewing
    littlewing
    Feb 17, 2019
    45
    没有
    tomato1111
    tomato1111
    Feb 18, 2019
    46
    做大型项目 python 有动态语言的原罪,这点跟 java 和 go 之类无法比
    liangzimo
    liangzimo
    Feb 18, 2019
    47
    ASP.NET CORE 还有出路吗 :)
    vipppppp
    vipppppp
    Feb 18, 2019
    48
    同是一年半的 py web,就业上比起 java 确实没法搞。。
    不过自己目前还是坚持这一行~
    zaul
    zaul
    Feb 18, 2019
    49
    别问,问就是 PHP
    zaul
    zaul
    Feb 18, 2019
    50
    别问,问就是 PHP。
    zhonlaoda
    zhonlaoda
    Feb 18, 2019 via Android
    51
    投了 30+ Python 后端的岗位,没一个回复的💔
    xuchaochao
    xuchaochao
    Feb 18, 2019
    52
    @zhonlaoda 之前写了几年的 python 啊
    zhonlaoda
    zhonlaoda
    Feb 18, 2019 via Android
    53
    @xuchaochao 自学半年,0 经验。。
    droiz
    droiz
    Feb 18, 2019 via iPhone
    54
    豆瓣啊
    xiangdaoni
    xiangdaoni
    Feb 18, 2019
    55
    转 php
    whusnoopy
    whusnoopy
    Feb 18, 2019
    56
    我司在杭州用 Python 做主力 web 啊,meideng.net ,有兴趣的可以来看看
    zqguo
    zqguo
    OP
    Feb 18, 2019
    57
    @whusnoopy 兄弟你公司现在招人不?
    zhonlaoda
    zhonlaoda
    Feb 18, 2019 via Android
    58
    @whusnoopy 😄我在拉勾投过你们公司,被标不合适,哈哈
    whusnoopy
    whusnoopy
    Feb 18, 2019
    59
    @zqguo
    @zhonlaoda
    还在招人,有意向可以直接简历给我 [email protected] ,如果对打算做的事情有简单的说明更好
    zqguo
    zqguo
    OP
    Feb 18, 2019
    60
    @whusnoopy 好的,感谢。
    CHYK
    CHYK
    Feb 18, 2019
    61
    market force is relatively import when seeking a full-time job.
    Jumaluata
    Jumaluata
    Feb 18, 2019
    62
    最近在学 ruby on rails
    huihoo
    huihoo
    Feb 19, 2019
    63
    当然,学习 ML & NLP 有文凭、有硕士、博士头衔那最好了。没有,就自己努力学习和实践了,文凭不够就靠代码和能力说话嘛,好像也只能这样。
    runningman
    runningman
    Feb 21, 2019
    64
    技术不存在什么有出路,没出路。主要看业务。
    技术你啥搞牛逼了。都有出路。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1762 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 115ms · UTC 05:37 · PVG 13:37 · LAX 21:37 · JFK 00:37
    ♥ Do have faith in what you're doing.