Я уже некоторое время кодирую и поддерживаю несколько языков программирования, но теперь чувствую, что мне нужно улучшить решение проблем или разработать программу.
Какие навыки мне нужны, чтобы иметь возможность разрабатывать программу в качестве решения проблемы?
Больше: Вопрос заключается в том, как разработать решение, а не как лучше кода.