To sum things up, one should have technical + theoretical knowhows of each and every aspect covered in one project life cycle. A software industry does seek a lot of these things in the end. To conclude, these Venn diagrams should in someway merge with each other. But then it depends on what track or path one individual would prefer to follow. One can just focus on theory and do research while the other can be more into developing things practically rather than thoeratically.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.