![]() |
1
2
看起来您正在努力改进公司的软件开发项目。你不需要一个“最先进”的项目来完成它。如果你是一个开发人员,你的老板会向你展示你在软件上发现的坏东西的证据,并向他们解释这些坏东西是如何影响质量、效率、时间和金钱的…然后提出具体的措施,这些措施可以不费吹灰之力地改善这些方面。 向老板传授良好代码和开发过程的好处的更好方法是在具体项目中实践更好的方法,然后向他展示这种方法是如何比其他项目有所改进的。 我建议你读一下乔尔的建议 "Getting Things Done When You're Only a Grunt" |
![]() |
2
2
如果你的雇主遇到了严重的软件开发问题,那么你最不需要的就是一个新的“最先进”项目。阅读好的软件开发实践,并将它们首先用于一个小项目。 Pragmatic Programmers 是阅读材料的好地方。 |
![]() |
3
2
也许你不需要为一个项目征求意见,你可以谈谈你的企业所面临的一些问题,问问是否有人对如何处理这些问题有意见,以向你的老板证明你的理想。 我不明白为什么你觉得你需要一个“最先进”的项目。我甚至不知道这意味着什么。如果没有一种“最先进”的技术或方法适合您的业务需求呢? 我的建议是:
|
![]() |
4
2
“最先进”就是你所创造的。不过,我知道你从哪里来。我在一个前任雇主的职位上和你类似。我敢打赌,你可以做一些事情来弥补这个差距。
我采用了一种非常相似的方法,它是有效的。最终,你建立了一个坚实的框架来构建,新的项目从它开始构建。它成为使用的第二天性,开发人员将享受重构代码以使事情更简洁、稳定和“前沿”。 |