我一直是一个30多年的软件企业家。但是自整夜熬夜以来写下黑色和绿色屏幕的自定义代码以来,很多已经发生了变化。今天的软件开发景观很大,拥有众多的利基专业。如果我今天要在今天的软件行业开展业务,没有以前的经营体验,我想知道以下内容。

1.如果您不是开发人员,请与软件企业家合作

当我在30年前开始在软件开发世界开始时,那么想法可能是粗略的概念,在纸上划伤,被带到可以编码的人,并变成一个小程序。然而,现在,代码是另一个大量系统中的大量系统,层叠和复杂。如果您在编码世界中没有任何经验,您将永远不会知道将其编码的语言,建立哪些平台,或者如何最好地推出您的软件。如果您是一个软件企业家,可以在软件开发空间中开始业务,有人,有人,有人在你身边。
与知道代码和个人投资的人合作,将帮助您指导您的步骤,并提前进行重要缩放决策。软件开发世界庞大而不断扩大。甚至经验丰富的开发人员甚至只因为行业发展的速度而面临知识的多发性。虽然其他商业模式可能不需要在其领域的商品或服务的个人知识,但在我看来,软件开发并不是他们之一。

2.租用好奇,充满激情的开发人员

除非你喜欢它,否则软件工作可能会乏味。当我雇用开发人员时,我寻找正在训练他们训练的东西的人,因为他们很好奇。这告诉我他们总是在学习,这与我早些时候提出的知识概念的不经济讲话。
我也寻找热情,善解的人和一点点偏执。为什么?因为热情的编码人员关心他们的代码有多伟大,而且会在没有觉得他们正在做的工作。Impathetic编码器将完成一个项目,如果错误出现或代码突破,他们会想知道有多少人可能会受到错误的影响,然后修复它每个人。略微偏执的编码器是那些加倍,三重和四倍的人检查他们的工作,以确保它是完美的。当您将所有这些特征卷起时,您最终会获得高质量的代码和软件,这些代码和软件 - 在一天结束时,这是所有客户所关心的。

3.保留一个小型敏捷的开发团队

少即是多。vwin彩票开户Patroiot软件,我的会计和工资软件公司,有大约10个软件开发人员。我们正在制作软件,这些软件正在拥有有军团开发人员的公司软件,我们正在赢得奖励。这甚至是如何?容易,因为有一个小的东西更好软件开发团队令人惊叹的员工在努力追求的东西,而不是一支来自一支来自一支关于那些在某些东西的小碎片上的大队,他们不知道最终的外观。

有一个概念被认为是神话月份这使得这一概念暗示向项目添加更多人,使得该项目变得更快。这不仅仅是一个项目管理理念,这是商业建筑理念。如果您将合适的开发人员团队放在一起,他们可以比开发人员的军队更快地建立巨大的软件,并且贵公司不会在您的工资单重量下崩溃!

4.拥抱失败

这是一个敏捷的原则,但它适用于任何要优先考虑的业务speed。基本上,只要你把它保持在一个小而易于管理的规模,就没有你的敌人是一个软件企业家。快速,测试,快速,迭代,重新测试等工作。...

大多数企业希望避免大规模失败。好吧,最好的方法是首先在小规模上失败来测试你是怎么做的。而不是尝试消除从开发过程中的失败,而是拥抱它和它生成的交互。毕竟,失败是学习的最佳方式。

5.具有难题的烤架申请人

努力是一个广泛的术语。一些软件开发人员只需像机器一样的其他人。他们可能是伟大的编码人员,但他们无法与其他开发人员分享信息。不是因为他们不想,而是因为他们根本没有那样有线。对他们来说,人与人的沟通可以“艰难”。然而,人对人类的互动是最多的难以捉摸的软件开发人员素质在那里。

对于其他人来说,努力意味着工作的实际开发方面。软件开发技能需求量很高,但这并不意味着您应该接受任何可以在其简历上列出它们的人。当您采访候选人时,您应该询问硬技术问题。用真正的问题测试他们的知识,并询问候选人如何解决它们。向他们询问他们失败的情况。探讨他们,了解他们如何处理压力以及他们在团队中的工作方式。在与这些审查中,他们似乎可能会残忍面试创意但是,很少有事情可能会损害像糟糕的员工这样的公司 - 特别是当员工可以访问您的基本代码时!

Baidu