Python和Ruby阵营之间似乎一直在争论谁更好,就像PHP和Java之间的争论一样一直从未停止,岗位薪资作为两个工种待遇高低的重要评判标准,也自然成为了争论的焦点,那么究竟Ruby开发和Python开发哪个工资高呢?
总体的印象,用一个不大恰当的比喻:如果Python是Java,那么Ruby就是.net。我们知道,Java世界非常复杂,非常多样性,任何一个需求,都会有很多开源项目,他们用不同的思想来实现,性能特点迥异,到底选那个,总是令人犯难。现在Python也是如此,而由于Python开发难度远远低于Java,导致Python的相关项目比Java还要多得多。
1.Ruby优势
Ruby之所以现在突然变得热门,和rails这套架构是分不开的。考虑Ruby,就要考虑到Ruby on rails。rails提供了一套非常好的web开发框架,开发效率非常高。Python虽然有很多类似的架构实现,但并没有出现一个能够一统江湖的架构。Python的zend虽然完整,但更偏向于web服务器,不能用来和rails比较。
2.Python优势
1.主要是开发快,语言简洁,没那么多技巧,所以读起来很清楚容易。
2.C/C++可以写python的module,标准库里就有用C/C++写的东西,这个跟java的JNI类似。
3.python的gui一般是用tkinter,就是tk的python的wrapper。python没有像xna那么方便的工具。
4.python不是为了网络设计的。python是1991年有的,WWW是1993年才被CERN开放的。网络编程用python主要是为了开发快。
1.Ruby薪资
Ruby开发人员的薪资跟其他开发专业同等级的开发人员来说,普遍更高。随便去个招聘网站搜索一下就能看到,1-3年经验的Ruby开发工程师平均都是在10K以上,所以整体来说,Ruby工程师的薪资水平是相对较高的。以下是职友集提供的上海Ruby工程师薪资标准。
2.Python薪资
Python开发工程师无论在薪资还是应用前景上和Ruby基本差不多,具体Python开发工程师薪资可参考以下文章。
Python开发工程师薪资待遇怎么样?最新Python开发薪资
随着人工智能概念的普及,Python开发一职在互联网行业也开始崭露头角,这也导致了国内python人才需求呈大规模上升,薪资水平也水涨船高。【阅读全文】
一场Python开发面试对于Python开发老鸟来说自然是信手拈来,但对于这个行业的新手来说十分困难,加上面试时的紧张情绪,很可能会导致面试失败。【阅读全文】
Python现在的位子可以说是高高在上,随着微软的开发我们将Python以纳入 Net的相关平台,而在python中有很多库能被调用以高效的完成工作【阅读全文】
Python作为一门新兴的编程语言,伴随着人工智能概念的普及变得越来越火热,也有越来越多的技术人员踏入这个领域,不管是自学还是在Python培训机构里学习,自己学习到什么程度才能参加工作【阅读全文】