V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
MarioLuisGarcia
V2EX  ›  问与答

为什么有公司专门要招python工程师?

  •  
  •   MarioLuisGarcia · 2014-01-14 13:52:43 +08:00 · 9306 次点击
    这是一个创建于 3967 天前的主题,其中的信息可能已经有所发展或是发生改变。
    python工程师独特的价值点是什么?
    第 1 条附言  ·  2014-01-14 15:42:37 +08:00
    python工程师独特的价值点是什么?
    第 2 条附言  ·  2014-01-14 15:43:05 +08:00
    公司招Python工程师主要都是去做什么项目?
    64 条回复    1970-01-01 08:00:00 +08:00
    cxe2v
        1
    cxe2v  
       2014-01-14 13:54:13 +08:00
    因为公司正好需要python工程师啊,不要把什么事情都想得那么复杂好么,程序员
    whtsky
        2
    whtsky  
       2014-01-14 14:00:46 +08:00
    把你的职业说出来,我可以喷你到死...
    ritksm
        3
    ritksm  
       2014-01-14 14:11:30 +08:00   ❤️ 1
    呵呵
    arbipher
        4
    arbipher  
       2014-01-14 14:15:36 +08:00   ❤️ 1
    为什么有公司专门要招Ruby工程师?
    为什么有公司专门要招Nodejs工程师?
    为什么有公司专门要招C工程师?
    为什么有公司专门要招C++工程师?
    MarioLuisGarcia
        5
    MarioLuisGarcia  
    OP
       2014-01-14 14:17:38 +08:00
    @cxe2v 这个回答没有提供额外的信息啊,为什么公司会需要python工程师?
    66beta
        6
    66beta  
       2014-01-14 14:18:14 +08:00
    看老板和第一个技术人员的选型

    见过一个游戏公司,很小网站用jsp做,用js document.write写出来的,无法想象啊
    MarioLuisGarcia
        7
    MarioLuisGarcia  
    OP
       2014-01-14 14:19:02 +08:00
    @whtsky 您好,您肯定是一位python工程师。不过我的问题不是挑衅,是真的好奇地求解。比如说3D游戏需要C++工程师,那么python工程师独特的价值体现在哪些地方呢?
    MarioLuisGarcia
        8
    MarioLuisGarcia  
    OP
       2014-01-14 14:20:18 +08:00
    @66beta 你好,谢谢你有价值的信息。精通python的程序员会有哪些独特的相对优势?
    MarioLuisGarcia
        9
    MarioLuisGarcia  
    OP
       2014-01-14 14:21:15 +08:00
    @arbipher 你好,我正在自学python, 所以问了这个问题,而不是其他的问题。
    MarioLuisGarcia
        10
    MarioLuisGarcia  
    OP
       2014-01-14 14:26:17 +08:00
    本帖不是钓鱼贴,楼主只是一个新兵蛋子,提问是出于纯粹的好奇。 不过楼上最初的回复有点让我没想到。
    vwhenx
        11
    vwhenx  
       2014-01-14 14:27:40 +08:00   ❤️ 1
    因为我们二次开发的那破烂玩意,那本身就是python写的!
    min
        12
    min  
       2014-01-14 14:30:40 +08:00
    为什么市面上有python的书卖?
    zorceta
        13
    zorceta  
       2014-01-14 14:39:33 +08:00 via Android
    @whtsky 别这样
    @MarioLuisGarcia 你问的是为什么“有些公司专门招Python工程师”,但你举例却问“3D游戏为什么要招Python工程师”,这算不算偷换概念?
    @MarioLuisGarcia 在整体就是用Python写的东西上有绝对优势
    wenbinwu
        14
    wenbinwu  
       2014-01-14 14:41:20 +08:00
    你的问题是:python有什么用途
    binux
        15
    binux  
       2014-01-14 14:42:04 +08:00   ❤️ 3
    @MarioLuisGarcia 你的提问没有任何价值,你指望回答有价值?
    MarioLuisGarcia
        16
    MarioLuisGarcia  
    OP
       2014-01-14 14:48:54 +08:00
    @zorceta 我只是举个例子。
    MarioLuisGarcia
        17
    MarioLuisGarcia  
    OP
       2014-01-14 14:50:44 +08:00
    @binux 神出现了。
    MarioLuisGarcia
        18
    MarioLuisGarcia  
    OP
       2014-01-14 14:51:43 +08:00   ❤️ 1
    @binux 版块名是“问与答”,而不是“问与喷”
    vileer
        19
    vileer  
       2014-01-14 14:52:58 +08:00 via Android   ❤️ 1
    LZ应该这样问:公司招Python工程师主要都是去做什么项目?
    MarioLuisGarcia
        20
    MarioLuisGarcia  
    OP
       2014-01-14 14:56:01 +08:00
    @vileer 是的,这样问可能会减少误解,不过如果改成这样,和我想问的有些出入了。谢谢你有价值的建议。 在这个帖子里我感受到了v2ex上的负面能量。好强大一波~
    tokune
        21
    tokune  
       2014-01-14 14:56:45 +08:00
    潜台词:尽然会有公司专门招一些人来写python,那么简单的东西不是应该找其它语言的程序员兼职写写就好了么?
    ufo22940268
        22
    ufo22940268  
       2014-01-14 14:58:57 +08:00
    好欢乐
    davepkxxx
        23
    davepkxxx  
       2014-01-14 15:00:06 +08:00
    因为他们可以,豆瓣貌似就是Python写的。
    MarioLuisGarcia
        24
    MarioLuisGarcia  
    OP
       2014-01-14 15:01:08 +08:00
    @tokune 我没有那些潜台词。我经过对各种信息进行分析后,首选所学的编程语言就是python. I love python. 不过这个帖子里的敏感多疑的朋友们的抨击是完全在我预料之外的。
    MarioLuisGarcia
        25
    MarioLuisGarcia  
    OP
       2014-01-14 15:01:47 +08:00
    @davepkxxx 对,豆瓣是python写的,知乎也是。
    MarioLuisGarcia
        26
    MarioLuisGarcia  
    OP
       2014-01-14 15:02:00 +08:00
    @ufo22940268 抱一抱
    isaced
        27
    isaced  
       2014-01-14 15:02:54 +08:00   ❤️ 2
    好欢乐~
    MarioLuisGarcia
        28
    MarioLuisGarcia  
    OP
       2014-01-14 15:03:19 +08:00
    这种感觉好糟糕呀,好想回喷,但是新手很容易被封号的吧。
    MarioLuisGarcia
        29
    MarioLuisGarcia  
    OP
       2014-01-14 15:04:16 +08:00
    @isaced 心力憔悴,请给我一个拥抱
    davepkxxx
        30
    davepkxxx  
       2014-01-14 15:05:16 +08:00   ❤️ 1
    @MarioLuisGarcia 很多互联网公司都回选择诸如PHP、Ruby之类的语言开发,因为可以快速迭代开发,比如Facebook、Twitter,但是他们在后期都回遇到性能瓶颈,Facebook的解决办法是自己重写PHP编译器,Twiiter的做法是向Scala过渡。
    hsu
        31
    hsu  
       2014-01-14 15:07:06 +08:00   ❤️ 1
    这里python程序员是很多的,我也想了解一下python独特的优势是什么。
    isaced
        32
    isaced  
       2014-01-14 15:08:20 +08:00
    @hsu 一门语言能做任何事
    simomo2010
        33
    simomo2010  
       2014-01-14 15:09:28 +08:00   ❤️ 8
    lz用了带有挑衅意味的标题,引来反击后开始装无辜,最后表演玻璃心~
    strak47
        34
    strak47  
       2014-01-14 15:22:48 +08:00
    光看标题就让人很想点进来喷一下……
    binux
        35
    binux  
       2014-01-14 15:25:48 +08:00
    @MarioLuisGarcia 计算机科学不只是coding,推荐学习python入门不代表只会用python,它只是让你掌握计算机思考的方式。对于任何一个学习计算机的人(而不是学习编程的),切换一门语言不会超过一周。
    至于为什么要招python程序员,两方面:一、并不是总需要一个科学家,二、人家刚好用的是python。
    招什么人是项目定的,项目用什么语言是leader定的,因为公司要做项目,所以要招python程序员。
    MarioLuisGarcia
        36
    MarioLuisGarcia  
    OP
       2014-01-14 15:31:21 +08:00
    @simomo2010 只有玻璃心是真的,其他都不实。
    MarioLuisGarcia
        37
    MarioLuisGarcia  
    OP
       2014-01-14 15:32:00 +08:00
    @binux leader们在什么情况下会考虑用python做整个项目的基调语言?
    MarioLuisGarcia
        38
    MarioLuisGarcia  
    OP
       2014-01-14 15:32:47 +08:00
    @davepkxxx 相对于python,ruby等“脚本语言”,java,c的迭代会困难些?是由语言特性所决定的?
    biaobiaoqi
        39
    biaobiaoqi  
       2014-01-14 15:35:34 +08:00
    大概理解lz提问题意思。不会python,就不乱说话了。
    lz自己觉得自己冤枉,但实际上这个问题提的实在能让人误解啊。
    另外,主题可以append内容的~
    binux
        40
    binux  
       2014-01-14 15:35:57 +08:00
    @MarioLuisGarcia 能解决问题的时候
    anson0370
        41
    anson0370  
       2014-01-14 15:36:36 +08:00
    其实楼主的问题应该改成 python相对于其它编程语言的优势和价值

    看了半天才闹明白……
    mimzy
        42
    mimzy  
       2014-01-14 15:38:45 +08:00   ❤️ 1
    问题问得非常不好,非常容易让人误解成「公司招专门的 Python 工程师有毛用?!找人随便写写不就行了?」 #19 的问法就比较合理。
    Python 适合快速开发,开发效率高,良好的可读性和一致性能够保证软件质量。希望利用 Python 语言优势的公司自然就会采用 Python 开发,然后招 Python 工程师……
    davepkxxx
        43
    davepkxxx  
       2014-01-14 15:40:41 +08:00   ❤️ 1
    @MarioLuisGarcia 应该说是语言的设计思路决定的,这些语言都有一些非常吸引人的特性,能够让你用几行代码就可以实现其他语言需要大段代码才能实现的功能。
    MarioLuisGarcia
        44
    MarioLuisGarcia  
    OP
       2014-01-14 15:44:34 +08:00
    @mimzy 我觉得你的答案非常棒。' 快速开发' 和'高可读性带来的易维护性' 是两个听起来非常棒的价值点。谢谢
    wklken
        45
    wklken  
       2014-01-14 15:48:49 +08:00
    Python工程师飘过.......服务端开发,各种快
    ivenvd
        46
    ivenvd  
       2014-01-14 16:02:46 +08:00
    LZ 好好学习语文吧,很重要的……要是不小心用这种语气给领导发封信,就等着走人吧…… 2333
    senghoo
        47
    senghoo  
       2014-01-14 17:03:53 +08:00
    人生苦短,我用python。
    就这么简单。。
    Sdhjt
        48
    Sdhjt  
       2014-01-14 17:16:37 +08:00
    LZ是来拉仇恨的吧:)
    zorceta
        49
    zorceta  
       2014-01-14 17:42:56 +08:00 via Android
    @MarioLuisGarcia 我承认我喷得过火了。但我希望你能理解我喷的是什么。我在语言表达上吃过大亏,所以对这些很敏感。

    也希望你能理解我作为一个普通人有普通人的缺陷,比如看到别人出错喜欢喷。

    回到你的问题上,如果你认同19楼的说法,那我就按照他的提问回答:
    公司如果有Python项目,那他们招Python工程师的目的一般不言自明;
    如果没有,那可能是想转型Python。

    (其实我只是高三狗
    mengzhuo
        50
    mengzhuo  
       2014-01-14 17:58:06 +08:00
    干了2年的Python猴子表示……

    一个字,快;
    同事之间代码质量容易保证,不会风格不一,debug也容易
    TankyWoo
        51
    TankyWoo  
       2014-01-14 18:17:51 +08:00
    楼主语文没学好?连问题都不会问?还指望大家能好好答?

    你的问题不就是问Python的作用么?

    或者你可以搜下Python工程师的职位要求,看看还需要哪些技能配合,就大概知道能干些啥了
    lsj5031
        52
    lsj5031  
       2014-01-14 18:19:35 +08:00
    我就问问点进来之前有人没把楼主的问题理解成:
    「公司招专门的 Python 工程师有毛用?!找人随便写写不就行了?」
    的?
    dongbeta
        53
    dongbeta  
       2014-01-14 18:21:26 +08:00   ❤️ 1
    为什么无聊的帖子回复多?
    zorceta
        54
    zorceta  
       2014-01-14 18:28:15 +08:00 via Android   ❤️ 1
    @dongbeta 因为人们很寂寞
    cocorosiekz
        55
    cocorosiekz  
       2014-01-14 19:34:15 +08:00
    即便lz没有上述其他人所说的恶意,这个问题也是没有意义的。用公司招python代表python有用,用处自然可以通过一步一步的学习来了解,如果已经通过学习了解语言特性了,也查阅了足够多的资料,当然也就不会有这个疑问……
    hit9
        56
    hit9  
       2014-01-14 22:54:51 +08:00
    好欢乐

    - 为什么要招rb程序员

    - 为什么要招java程序员

    - 为什么要招js程序员

    。。

    好欢乐。。
    kurtis
        57
    kurtis  
       2014-01-14 23:19:15 +08:00   ❤️ 1
    为什么有公司专门要招python工程师?
    > 因为他们又需要python写的项目。

    python工程师独特的价值点是什么?
    > 他们会(熟练地)运用python语言开发。

    python工程师独特的价值点是什么?
    > 他们会(熟练地)运用python语言开发。

    公司招Python工程师主要都是去做什么项目?
    >需要使用python写的项目。

    以上。感觉像是机器回答的。
    heganj
        58
    heganj  
       2014-01-15 09:28:36 +08:00
    其实是个挺值得深究的问题,不过有些人就直接开喷了
    衡量一个程序员的功力不一定是熟练某们语言的程序员,不过优秀点的程序员都懂Python而已
    我猜应该有不少程序员,迫于这样的招聘条件,不得不再学习一门语言,不过也不是坏事了
    hsu
        59
    hsu  
       2014-01-15 09:37:05 +08:00
    @isaced 我同意你的观点。然后看了楼上的回答,我想,python的优势大概是开发效率比较高。
    aurorawu
        60
    aurorawu  
       2014-01-15 10:07:10 +08:00
    华蟒用户组里有约:智慧提问~
    arkilis
        61
    arkilis  
       2014-01-15 10:22:44 +08:00
    让我想起来一个笑话:

    某女:你能让这个论坛的人都吵起来,我今晚就跟你走. 某软件工程师:python是最好的语言! 某论坛炸锅了,各种吵架... 某女:服了你了,我们走吧 你想干啥都行. 某软件工程师:今天不行,我一定要说服他们,Python必须是最好的语言
    MarioLuisGarcia
        62
    MarioLuisGarcia  
    OP
       2014-01-15 11:30:56 +08:00
    @kurtis You make me laugh, buddy. It's fun.
    sivacohan
        63
    sivacohan  
       2014-01-15 11:56:41 +08:00
    @arkilis 原文是PHP
    dqaria
        64
    dqaria  
       2014-01-15 11:56:51 +08:00
    这边是知乎?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   899 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 20:43 · PVG 04:43 · LAX 12:43 · JFK 15:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.