-
Software Development
Software development can use a variety of programming languages, such as Java, C++, Python, etc., as well as various development tools and frameworks, such as Eclipse, Visual Studio, etc. Software developers need to be proficient not only in programming languages, but also in the theories and methods of software development, such as software engineering, design patterns, etc.