- 1
The support code of other people is highest priority
The Most important skill of a modern Developer is to support someone else's code. The business thinks about the "return of investments", so it is almost impossible to avoid working of the "Brown fields" code. You should consider studying Java and C++.
4 odpowiedzi
+ 2
Brownfields definition:
https://en.m.wikipedia.org/wiki/Brownfield_(software_development)#targetText=Brownfield%20development%20is%20a%20term,legacy)%20software%20applications%2Fsystems.
+ 2
Maksim Rozhkov
What do you mean by support someone elses code?
Why C/C++ and Java?
0
C++ is extremely good for performance-crirical applications and it is useful when you need effective energy consumption per instruction (mobile devices and embedded). Java is great for its features: introspection and reflection. As an enterprise developer, you can use attributed code (thus, your language is easily extensible) and mount your components to business logic without coding (for instance, NetBeans)
0
In reality you write new code only for 20% of your time and modify legacy code for 80%. The modification does not mean "refactoring"; it means - to make one more crutch.