我想和我现在的一位雇主讨论是否需要至少有一个最先进的项目,请记住,这家公司有一些非常糟糕的项目,当你考虑建筑时很糟糕,不好可用性,当您考虑代码的优雅时会很糟糕
我会喜欢一些意见,因为虽然他是一个伟大的人并且对想法持开放态度,但他曾多次被荒谬的请求或效率或质量的虚假承诺轰炸过。我想有一个镜头,我想,我想要一个爆头
任何能够在讨论中支持我的东西
当我找到更多证据时,我会在这里发布。如果你有意见或经验,我会非常乐意使用它,当我面对那个人时,试图帮助这家公司。
感谢。
答案 0 :(得分:2)
如果您的雇主遇到严重的软件开发问题,那么您需要的最新“最先进”项目。阅读良好的软件开发实践,并将它们首先用于小型项目中。 Pragmatic Programmers是阅读材料的好地方。
答案 1 :(得分:2)
或许不是要求项目的想法,你可以谈论你的企业有一些问题,并询问是否有人有关于如何处理它们的想法,以一种向老板展示你的理想的方式。
我不明白为什么你觉得你需要一个“最先进”的项目。我不确定我是否明白这意味着什么。如果“最先进”的技术或方法都不适合您的业务需求怎么办?
我的建议是:
答案 2 :(得分:2)
看起来您正在尝试改进公司的软件开发项目。你不需要一个“最先进”的项目来做到这一点。如果您是开发人员,那么您的老板会在软件上找到您可以找到的坏事的证据,并向他们解释这些不良事件如何影响质量,效率,时间和金钱支出......然后提出可以采取的具体措施努力改善这些方面。
向老板讲授优秀代码和开发过程的好处的更好方法是在具体项目中实践更好的做事方式,然后向他展示这种方法是如何改进的项目
中阅读Joel的建议答案 3 :(得分:2)
“最先进的”是你的成就。但是,我确实知道你来自哪里。我和以前的雇主在一个类似于你的位置。我愿意打赌你可以采取一些措施来缩小差距。
我采用了一种非常类似的方法来实现它。最终,您构建了一个可靠的框架来构建,新项目从构建它开始。它成为使用的第二天性,开发人员将享受重构代码,使事情更简洁,更稳定,更“前沿”。