I am interning this summer as a back-end developer in Java. I really want to work for these people at the end of it. It is kind of a there's-no-time-limit-let's-see-where-this-goes thing.
I have been a teacher for the past 5 years. I know that hard work, listening, teamwork, etc. are going to be huge.
Here's my question: What are some tech skills (not specific to any language) that are must-haves for a dev in industry?
Single Responsibility Principle (or SRP) is one of the most important concepts in software development. The main idea of this concept is: all pieces of software must have only a single responsibility.