首页   注册   登录
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
V2EX  ›  Python

Python web 方向还有出路吗?

  •  
  •   zqguo · 67 天前 · 6549 次点击
    这是一个创建于 67 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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