Python web 方向还有出路吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
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 2019-02-16 22:19:05 +08:00 16894 次点击
    这是一个创建于 2430 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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