如何说服我的老板使用Django?

2024-04-29 16:16:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个不寻常的问题:我必须说服我的上级在我们的新项目中使用Django。另一种选择是一些PHP框架。我用PHP编程了2年,然后改用Python,有大约3年的经验。不过,我不太擅长商务演讲。在

我知道所有技术上的利弊,但当涉及到讨论业务问题时,事情有点模糊。在

编辑:

我想使用Python+Django的原因:

  • 在Django的经验
  • pythonic代码之美(及其所有好处)
  • 很多第三方库
  • 效率
  • 更少的代码=更少的错误

我的新老板想要使用PHP的原因:

  • 他知道的
  • 他能自己估计
  • 他不认识Python

@Vinko Vrsalovic: 满足两种技术的所有要求。在

  • 我们有自己的服务器和外部Python托管
  • PHP的成本当然更低,但是与支持成本相比,差别非常小
  • 我们有适合PHP和Python项目的资源

我想问题出在我的问题上:他害怕新技术。对他来说,这是新的东西。所以引用罗伯托的基本问题来回答“为什么我们不能仅仅使用旧系统?”。在

我觉得我太老了,不能在空闲时间写一个原型。然而,这在过去曾有几次奏效。在


Tags: 项目django代码框架编辑编程原因经验
3条回答

人们喜欢看到切实的结果。在您自己的时间使用Django实现项目的一小部分,这可以展示您认为将项目转换为Django的一些优势。除了展示技术优势外,它还将证明你对这个想法的承诺。在

从你老板的角度来看,转换框架是一种风险,她必须解释。所以你需要证明你是有动力的,并致力于让它发挥作用。在

这是joelspolsky关于Getting Things Done When You're Only a Grunt的一篇相关文章。在引入Python和Django时,您可能需要采取一种长期的方法。也许你可以用python编写一些团队中其他人会觉得有用的脚本。也许您可以使用Django实现一个内部工具,人们将开始使用它。在

为什么你要说服你的老板使用Django?在

你的老板应该明白,在他将要雇用的人最了解的方面工作符合他的最大利益。在

但是,你怎么知道Django真的是最好的衣服呢?在

例如:

  • 服务器在内部吗?系统管理员知道如何为Django维护服务器吗?在
  • 服务器在一个webhost中,你知道Django和PHP的成本是多少吗?在
  • 其他团队成员是否熟悉Django/Python?如果你是一个人的团队,如果你的老板想把团队做大,他能做到吗?付出什么代价?PHP开发人员比比皆是。在
  • 考虑到所选择的PHP框架,您能否诚实地给出一些标准,将其转换为美元(或您的货币是什么),让Django获得优势?比如说,上市时间,或者一些特性,这些特性将在Django中免费使用,但在另一种选择中不提供?别忘了,如果你是一个好的程序员,你可以用任何语言创建好的程序。在

这只是一些你必须考虑的事情,然后再向你的老板发表“PHP糟透了,让我们改用Python”的演讲。我理解这种感觉,但从长远来看,在某些情况下,这可能真的没有意义。如果在回答了所有这些问题之后(还有更多的问题),您仍然可以为Django提供一个很好的案例,那么您应该这样做。只是不要做生意人听上去像“粉丝”的演讲。在

更新:如果唯一阻止你在Django做的事情是你老板的恐惧,而且你都知道你可以用相当的成本在基础设施上运行,那么减轻这种恐惧的唯一方法就是投入进去做类似的事情。例如,您可以获得原型的授权。再多的谈话也不能解除他的恐惧,他需要看些东西。你还应该指导他(如果可能的话)在你学习Python的过程中是如何工作的,这样他才能欣赏到野兽的美丽。在

你想知道如何说服一个商人吗?在

两个词:“steaks and strippers”(Zed Shaw)。在

相关问题 更多 >