推荐学习书目
› 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
pc10201
V2EX  ›  Python

python 程序员的发展方向哪个好?

  •  1
     
  •   pc10201 · May 11, 2016 · 12470 views
    This topic created in 3839 days ago, the information mentioned may be changed or developed.
    python 程序员的发展方向哪个好?

    1.做 web ,比如 flask,django
    2.做爬虫,比如 scrapy
    3.做游戏服务端,用 twisted 之类的
    4.搞云计算, openstack 之类的,不过圈子很小
    5.搞毛的 python 啊,就业那么窄,要不转 java ?
    39 replies  •  2016-06-06 10:25:37 +08:00
    lovepython
    lovepython
    May 11, 2016
    1
    搞毛 it 啊,还是转行了。
    Rand01ph
    Rand01ph
    May 11, 2016
    2
    @lovepython 现在什么行业值得转?
    dalang
    dalang
    May 11, 2016
    3
    devops
    martyyyyy
    martyyyyy
    May 11, 2016
    4
    也曾研究过,纠结过
    个人结论:为就业的话 建议转 java (或者 php ) python 做第二语言
    pc10201
    pc10201
    OP
    May 11, 2016
    5
    @dalang 这个方向好在哪啊?
    lwbjing
    lwbjing
    May 11, 2016
    6
    第二语言么... 我一切图仔,也整了 php , python 这样...
    写写简单的网站没啥问题的,平常自己处理一些问题也不会那么棘手...
    zakokun
    zakokun
    May 11, 2016
    7
    所以叫你来学 php 哇
    22too
    22too
    May 11, 2016
    8
    php 挺好的。为何要学 python ,我想不通
    greenmoon55
    greenmoon55
    May 11, 2016
    9
    各有各的坑爹之处。。 34 好点吧。。
    ershisi
    ershisi
    May 11, 2016
    10
    因为 python 是瑞士军刀啊
    dalang
    dalang
    May 11, 2016
    11
    @pc10201 个人感觉其他方向 python 会越来越弱势或保持, devops 会一直繁荣下去。 python 的语言特性就比较适合 devops 的场景。
    hmlbr
    hmlbr
    May 11, 2016
    12
    可以来做测试 O(∩_∩)O~
    xiaolee59
    xiaolee59
    May 11, 2016
    13
    我晕, openstack 圈子小么?人家是全球性质的项目,搞得很大的好吧,搞 Python 最有前途的就是去搞 openstack 了,比较实在的技术,比搞什么 web 开发强多了, web 开发最扯,没什么技术含量,稍微大点儿 Python 还 hold 不住,从长期规划来讲,还是搞云计算吧。
    Ethaniz
    Ethaniz
    May 11, 2016
    14
    machine learning ,妥妥的
    dqh3000
    dqh3000
    May 11, 2016
    15
    金融,数据,机器学习不考虑吗?

    不过这几个方面确实不太好转,我也在努力挣扎
    smartdie
    smartdie
    May 11, 2016❤️4
    16
    web 开发,大数据, DevOps 我都做过。我认为是 DevOps 。

    1. Python web 开发技术含量最低,而且 python 代码量庞大起来很难控制,但是自己做做小项目或者 app 的后台很好用。独立开发者或者有前端经验的人适合发展。其实 web 已经被 Java 和 Cpp 做烂了, Python 没有多大空间。(个人观点)

    2. 大数据方面,由于核心的计算部分都用 Hadoop 之类, Python 只能做爬虫,数据展示等周边工作,但是 python 灵活效率高,加之大数据是个非常 hacker 的东西,有逆向和破解方面知识,或者其他语言能力的人适合。

    3. DevOps 之所以最适合 Python ,主要因为 Openstack ,而且云计算发展前景广阔,懂运维的人比较认 Python ,懂算法的人也认 Python 。
    yangtukun1412
    yangtukun1412
    May 11, 2016❤️1
    17
    不要用语言限制自己,语言只是工具。
    Drifter
    Drifter
    May 11, 2016
    18
    其实我觉得语言不是 boundary ,个人的视野才是。

    各个语言都有各自擅长的领域,看自己的兴趣,想做哪个领域就去做就是了。

    回到话题,目前我见到的场景主要有几个:

    1 , web 开发,这方面创业的应用较多;大公司自己的内部运维 /服务也是这个性质的。

    2 , devops ,上面的开发只是一部分,还有部署等其它工作

    3 ,数据挖掘、机器学习。
    qooweds
    qooweds
    May 11, 2016
    19
    @smartdie 小白问一下,DevOps 日常工作是做什么呢?是纯运维的岗位吗?一般这种岗位跟监控啊及时响应啊关系大吗?做过一些运维的工作,但是怕年纪大了熬不了通宵啊
    sizeoftank
    sizeoftank
    May 11, 2016
    20
    PHP 比较好
    smartdie
    smartdie
    May 11, 2016❤️1
    21
    @qooweds 看你做哪个职位,我是研发自动化运维平台,基于 openstack 做二次开发。需要跟运维对接一些日常工作。我这职位没有什么监控及时响应,就是纯开发。也有开发运维,会涉及运维工作,各个公司定位不一样。
    casper2dd
    casper2dd
    May 11, 2016 via iPhone
    22
    @smartdie 啥公司 求推荐
    but0n
    but0n
    May 11, 2016 via iPhone
    23
    还可以做神经网络 深度学习之类的
    zeroten
    zeroten
    May 11, 2016 via iPhone
    24
    @smartdie cpp 做 web 有例子吗
    xiaoshangmin
    xiaoshangmin
    May 11, 2016 via iPhone
    25
    主要学 php 毕竟工作需要 装逼的时候用 Python
    smartdie
    smartdie
    May 11, 2016 via iPhone
    26
    @zeroten 据我所知 cpp 一般做 web 后端底层模块,有个同事在中搜,做搜索引擎的底层
    pyKun
    pyKun
    May 11, 2016
    27
    openstack 圈子还小...
    smartdie
    smartdie
    May 11, 2016 via iPhone
    28
    @casper2dd 我司目前裁员严重,业务迷茫
    hydyy
    hydyy
    May 11, 2016 via iPhone
    29
    swift 啊
    est
    est
    May 11, 2016
    30
    开面馆。
    lroolle
    lroolle
    May 11, 2016
    31
    就像一把好用的刀子,想用就拿来用呗
    cxbig
    cxbig
    May 12, 2016
    32
    光懂 Python 难挣大钱
    可以走金融、大数据、机器学习的方向
    不过,这几个方向能赚钱是因为相关学科知识能有效的运用, Python 只是一个必备的辅助工具而已。
    lunaticus7
    lunaticus7
    May 12, 2016
    33
    技能树点歪,所有技能点全点在科学计算上的路过。。。
    v0768ex
    v0768ex
    May 12, 2016 via Android
    34
    想挣钱就要随大众
    gemepio
    gemepio
    May 12, 2016
    35
    @lunaticus7 哈哈哈。。。。握手! 整天捣鼓 Numpy , matplotlib 之类的。。。
    waynehuge
    waynehuge
    May 12, 2016
    36
    sdr
    geek123
    geek123
    May 12, 2016
    37
    不用限制这么死吧。 python 不就是个工具吗。知识储备 1-5 ,那个给钱多选 1-5 中的一个就是了。
    bravecarrot
    bravecarrot
    May 12, 2016 via iPhone
    38
    @smartdie 为何大数据会 hacker ?逆向破解什么的 大数据能用上吗
    shimmerh
    shimmerh
    Jun 6, 2016
    39
    学 Python 可以搞点钱,然后辞职,去卖水果。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2073 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 74ms · UTC 06:38 · PVG 14:38 · LAX 22:38 · JFK 01:38
    ♥ Do have faith in what you're doing.