Спортивное программирование: главное дициплина
Это вторая часть цели "Кодить каждый день". Я сформировала привычку кодинга. Теперь у меня нет прокрастинации перед решением задач. Но, для того чтобы успешно решать сложные задачи и проходить технические тесты (а для интернов алгоритмические тесты важнее всего), нужно освоить типичные алгоритмические задачи и решать их быстро.
В качестве базовой книги я возьму:
А вспомогательная книга: Алгоритмы Седжвика для С++
Так же задачи буду брать с Hackerrank, а в дальнейшем Codeforces.
Отчеты постараюсь писать каждые пн-ср-пт. Сами занятия будут в виде тренеровок по полтора-два часа. Так как это и не цель-привычка, и не просто цель, т.к. мне нужно организовать отчеты 3 раза в неделю, я определю ей 90 дней и закончу, как только пройду все типы задач.
П.С. Это не основная цель моей деятельности. Это цель для развития мозгов и поддержания работтоспособности головы. Я согласна, что такая цель не поможет приему на работу. В каждых компаниях по разному. Но если я добьюсь успеха, такой профит будет также ценен как и прикладные приложения.
Критерий завершения
Просмотрены основные типы задач
Личные ресурсы
книги, мозги
- 1276
- 12 мая 2016, 09:40
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением