首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python简介

Python简介
EN

Stack Overflow用户
提问于 2008-08-21 11:48:03
回答 8查看 649关注 0票数 6

我曾经与之共事的公司有两名全职开发人员和几名自由职业者。他们正在招聘一位新的首席开发人员,试图为开发带来秩序和管理。

但是,目前,其中一个开发人员已经看到了Django的曙光(该公司到目前为止只用PHP开发),而另一个开发人员则担心现在引入一种新语言(Python)不是一个好主意。

他们应该如何引入这项新技术?显然,由于只有一名开发人员真正了解Python,当该开发人员离开或离开公司时,将不会有冗余。

他们应该费心引入Python,还是应该在团队实际拥有不止一个Pythonion之前寻找只有PHP的解决方案?没有团队领导,决定权就落在他们身上了。

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2008-08-21 12:25:21

我最近向我的公司介绍了Python,它为邮局提供咨询服务。我这样做的方式是,等到有一个项目,我是该项目的唯一程序员,然后获得用Python完成这个新项目的许可。然后,我用Python做了另一个小项目,取得了同样令人印象深刻的结果。此外,我使用Python完成了所有的一次性任务(“您能将这些文件中的统计数据解析成按日期和站点组织的CSV文件吗?”等等),并且在所有这些任务上都有一个快速的周转时间。

我也对Python进行了一些宣传;我尽量不去讨厌它,但我偶尔会描述为什么我如此喜欢它,谈论我在空闲时间使用它的个人项目,以及为什么它对我来说很棒,等等。

最终,我们开始了另一个项目,我说服每个人都使用Python。我小心翼翼地让每个人参考了很多文档,包括与他们正在做的事情相关的特定网页,每次他们有问题时,我都会通过解释Pythonic方法来解释如何正确地做事情,等等。

这真的很好用。然而,这可能与您所描述的有所不同。在我的例子中,我从中等规模的项目开始,而Python仅用于新项目。而且,我的同事中没有一个是真正的Perl或PHP专家;他们都知道这些语言,并且已经使用了一段时间,但是不需要花费太多的精力就可以使他们在Python中变得比以前更高效。

因此,如果您正在与目前使用PHP但不是超级专家并且不喜欢该语言的人谈论新项目,那么我认为切换到Python是不需要动脑筋的。但是,如果您正在讨论如何使用大型的现有PHP代码库,并且有很多非常有经验的PHP程序员,他们对当前的设置很满意,那么切换语言可能不是一个好主意。您可能介于两者之间,所以您必须权衡权衡;希望我的答案能帮助您做到这一点。

票数 14
EN

Stack Overflow用户

发布于 2008-08-21 11:56:01

如果新领导的任务是整顿内部秩序,那么当前的情况可能会在事前尽可能地简化。如果我必须让事情井然有序,我就不想在其他事情之上管理一个正在进行的语言转换项目,或者至少我希望在启动项目时有一些选择。在提出您的建议时,您是否考虑过在转换过程中会带来额外的管理复杂性?

票数 4
EN

Stack Overflow用户

发布于 2008-08-21 12:09:46

@darkdog:

在生产代码中使用一种新语言不仅仅是简单的语法和高级功能。您希望熟悉核心API,并感觉可以通过逻辑修复某些东西,而不必梳理文档。

我并不是说过渡到Python对这家公司来说是一个坏主意,但我同意John的观点--在过渡过程中保持简单。新领导将很高兴在这样的决策中有发言权。

如果你真的、真的、真的想要引入Python,可以考虑用简单的Python或框架编写一些扩展或实用程序。你不会打乱你的核心计划,所以这将是一个低风险/无风险的机会来证明转换的优点。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19654

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档