Should I spend my time on competitive programming or real-world software development?
Related Quora questions
- What should I do: more competitive programming or some real projects?
- Which is better to invest time in: competitive programming (algorithmic programming on websites like CodeChef or TopCoder) vs. software development (app dev, web dev etc.)? Why?
- Should I do an internship at an ordinary place or take a competitive programming break?
- I didn't become good at competitive programming even though I tried hard for 4 years. I'm completely broke. What should I do? Should I leave competitive programming and concentrate on development?
- Should programmers learn competitive programming?
- Career-wise, which option is better, given limited time and the need to choose: open source contributions, or competitive programming?
- Should I focus on doing projects or competitive programming on HackerRank?
- Between competitive programming and projects, which is more important?
- Would you spend the same time on competitive programming (if you could go back) having seen how programming in companies work?
- Should I learn competitive programming or just focus on web development?
- As someone who wants to get better at programming, is it better to solve algorithm questions on HackerRank or to do side projects?
Classification notes
This question asks how to prioritize competitive programming study and practice with real-world development activities like jobs, internships, personal side projects, and open-source contributions.