Всем доброе время суток. Пока идёт прогон тестов и есть свободное время, решил перенести свои мысли в блог.
Итак, для начала немного о себе. Закончил ЮУрГУ в 2008-м году. Три года после этого отработал в Прикладных технологиях на разных позициях: от ручного тестировщика до программиста с++. С конца 2011 живу и работаю в Москве специалистом по автоматизации тестирования веб-интерфейсов (java + Selenium + testNG + JUnit).
Итак, ближе к сути. Недавно пообщался со своим другом, freezedunk, и всплыла тема соревнований по программированию. В универе я этим не занимался, были более интересные, как мне тогда казалось, вещи (жизнь в общаге сказывается:) ).
Итак, 2 недели назад я зарегистрировался на Codeforces и начал потихоньку решать задачки. Т.к. сейчас изучаю Java, решил остановиться на этом языке программирования. Хочу поделиться первыми впечатлениями:
- Повысилась скорость программирования на работе.
- Изучил новые алгоритмы -- размял немного мозг.
- Изучил методики решения задач, например ДП.
- По ходу дела разобрался с некоторыми редко используемыми специфичными классами, как например, BigDecimal.
На всё это ушло около месяца. В свободное время, по настроению. Итак, ответ на мой вопрос (название записи) очевиден: заниматься стоит и даже при минимальной затрате усилий плюсы очевидны.
Также, кроме повышения личных навыков, есть возможность поучаствовать в жизни коммьюнити и пообщаться-посоревноваться с интересными людьми.
Спасибо тем, кто прочитал. Поделитесь своими мыслями, если есть что добавить про и контра)