我正在寻找一份Python程序员的工作。我知道该语言的基础知识,并使用pygame使用它创建了一些游戏。我也开始尝试使用Django。
但是,从就业市场来看,似乎没有多少Python职位与网络相关。在桌面方面,似乎没有多少公司使用流行的GUI库,例如pyQt或wxPython。
公司实际如何使用Python?应该寻找哪些领域的Python程序员职位?
我正在寻找一份Python程序员的工作。我知道该语言的基础知识,并使用pygame使用它创建了一些游戏。我也开始尝试使用Django。
但是,从就业市场来看,似乎没有多少Python职位与网络相关。在桌面方面,似乎没有多少公司使用流行的GUI库,例如pyQt或wxPython。
公司实际如何使用Python?应该寻找哪些领域的Python程序员职位?
Answers:
关于解释型语言的事情是,不想提供源代码的公司不要在交付的软件中使用它,因此您将看到的几乎所有工作都是与网络相关的。搜索诸如Django之类的特定框架可能会更好。如果您喜欢用python编写的开源项目,则可以向赞助它的公司提出申请。
它通常不会纳入工作描述中,但是对于那些使用C ++之类的语言在一次性实用程序,内部应用程序或自动化测试脚本之类的程序中选择时使用python的程序员来说,这几乎是一个秘密。官方产品未随附的产品。
诸如Maya之类的一些高端软件使用python编写脚本,因此这可能是另一种追求的途径。
我在目前和以前的工作中都使用python创建自动测试框架,编写自动测试以及编写测试人员使用的桌面应用程序。在我之前的工作中,他们还将python用于许多其他内部工具,构建脚本,系统监视和日志记录工具等。
并非总是使用Python和其他动态语言来创建产品,但是它们经常为构建产品的工具提供动力。不仅要寻找销售基于python的产品的公司,还要寻找具有不需要使用编译语言的智能内部系统组的公司。我建立了一个非常漫长的职业生涯,几乎完全使用python,perl,ruby和Tcl等动态语言,并且喜欢其中的每一分钟。
值得在python.org上指出有关python成功故事的本页。它有
41个真实的Python成功案例,按应用程序领域分类。
Python用于GIS编程。它用作ArcGIS和Quantum GIS的脚本语言。
在我服务的公司(8万名员工)中,我们将Python用于:
安静地...为了娱乐:-)
Tecplot是一个流行的可视化软件包,它使用python进行内部脚本编写。NURBS建模解决方案Rhinoceros3d也使用它。
不知道还有多少其他应用程序,或者这是否完全可以回答您的问题……但是我感到python正在发现它作为嵌入式脚本语言的利基。
Python在现代世界中无处不在。Dropbox用Python编写,就像vartec一样,它是通用语言。为了更好地了解python以前使用过的工具,可以使sourceforge看到http://sourceforge.net/directory/os:mac/?q=Python。至于您寻找作为python程序员的工作的部分,只需四处看看。许多初创公司至少雇用了我所认识的Python开发人员。
我实现并维护了大量的Python(从技术上讲Jython)脚本,这些脚本可用于处理实时在线股票/期权交易。在某些关键任务应用程序中,肯定会使用Python。但是,在我看来,python知识不能很好地转化为就业市场上的一种适销对路的技能。