DEV Community

[Comment from a deleted post]
Collapse
 
dhorse1 profile image
David G. Horsman • Edited

While a deep understanding of computer science is often a prerequisite for quality work it is neccessary but insufficient.
With out a deep understanding of the domain or industry being coded for the results are typically suboptimal and/or inefficient.
This can be solved by (expensively) integrating domain experts as part of the development team.
Having said all that a domain expert can learn basic coding or a tool and I see excellent results that way all the time.
BTW, ignoring the past ten years I don't believe I ever worked on something that you could learn in a course, typing aside.