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
pc10201
V2EX  ›  Python

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

  •  1
     
  •   pc10201 · 2016-05-11 09:38:12 +08:00 · 10540 次点击
    这是一个创建于 2878 天前的主题,其中的信息可能已经有所发展或是发生改变。
    python 程序员的发展方向哪个好?

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

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

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

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

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

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

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

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

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

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