The most important one is to keep learning, obtain new technologies and challenges.
+
New Technologies / Opportunities
+
Web Development
+
Programming tools, environments, and program analysis (testing, debugging, reuse, usability)
+
Low-Level Development
+
Firmware, IOT and communication networks.