python 程序员的发展方向哪个好? - 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
pc10201
V2EX    Python

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

  •  1
     
  •   pc10201 2016-05-11 09:38:12 +08:00 11464 次点击
    这是一个创建于 3508 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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  
    nbsp;  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     Solana     5199 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 08:04 PVG 16:04 LAX 00:04 JFK 03:04
    Do have faith in what you're doing.
    ubao msn 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