问HN:与Ada开始新的角色
好消息。在经历了一段意外较长的失业期后,我有95%的把握会收到一份产品负责人的合同工作邀请。这个职位主要涉及监督用Ada编写的代码的开发和维护。尽管我有超过十年的C/C++/汇编语言经验,但我对Ada完全没有经验。我怀疑自己会写很多Ada代码,但我相信我需要学习Ada。
以下是我的问题:
1. 阅读代码通常比较简单。然而,所有软件都需要领域知识。在开始新的角色时,你是如何快速提升自己的领域知识的?
2. 如果你了解Ada,你推荐哪些学习Ada的资源?
3. 在学习Ada时,有哪些陷阱是你建议注意的?
查看原文
So, good news. After a unexpectedly long absence from employment, I am 95% certain that I will receive an offer for a contract job as a product owner. This position will largely involve supervising the development/maintenance of code written in Ada. Even though I have over a decade of experience with C/C++/Assembly, I have ZERO experience with Ada. I doubt I will be writing much Ada myself, but I believe I will need to learn Ada.<p>So here are my questions:<p>1. Reading code is usually pretty straightforward. However, all software requires domain knowledge. When starting a new role, how do you bring yourself up on domain knowledge quickly?<p>2. If you know Ada, what resources to learn Ada do you recommend?<p>3. What Ada pitfalls do you advise to look out for?