3 ms·
Socialize and extend your knowledge beyond the computer science. Software development is not about solving complex math or algorithmic problems, it's about doin
by ivan_gammel 13y ago
Socialize and extend your knowledge beyond the computer science. Software development is not about solving complex math or algorithmic problems, it's about doing good for the people. In most cases, it's about doing that in a team. You have to understand people's needs and behavior, to communicate well and to propose the solutions that, sometimes, cross the CS boundaries. Physics, genetics, geography, history - this is an incomplete list of disciplines that helped me in my career.
P.S. try Java. It's still damn good for web development.
- hellisonwright 13y agoThanks for your advice, I agree completely that it's important to look cross-discipline. Also, I find that generally Java for web development has a pretty bad image here on HN but maybe I'll take a look.