avva: (Default)
[personal profile] avva
В комментах у Скотта Александра кто-то спросил, как вернуться к программированию, после того, как он работал программистом широкого профиля, но перешел в менеджмент и уже лет 10 не касался кода. Он хочет вернуться к программированию и работать над технически сложным и интересным проектом, которым занимается его компания. Его план был - пройти какой-нибудь из курсов программирования на Питоне на Udemy, а потом учиться эффективно работать с Github Copilot, поскольку похоже, что это то, с помощью чего все улучшают свою продуктивность теперь.

Я написал примерно следующее. Если вы уже были программистом широкого профиля в прошлом, курс на Udemy скорее всего будет слишким примитивным. Я бы на вашем месте пошел прямо сейчас на Advent of Code и начал решать задачи оттуда, начиная с первого дня, на том языке, который вы хотите освоить. Пользуйтесь learnxinyminutes.com как шпаргалкой для того, чтобы привыкнуть к самым основным и простым вещам на этом языке. Если этого не хватает, сделайте поиск в гугле на "[язык] book site:news.ycombinator.com" и почитайте внимательно рекомендации и анти-рекомендации там.

AoC начинается с особенно легких задач, постепенно немного усложняется, и они обычно забавные и нескучные. Конкретно в случае Питона, я бы рекомендовал параллельно с этим почитать немного pytudes Питера Норвига, как пример особенно элегантного, экономного и продуктивного решения задач на Питоне. Можно даже "соревноваться" с Норвигом, например, решая самостоятельно задачи AoC прошлых лет, а потом сравнивая с его решениями. Но это необязательно.

Когда вам стало легко решать на нужном языке задачи AoC, переходите к ресурсам по той теме, которой вы собираетесь заниматься.

Я не понимаю, чем в этом процессе может помочь Copilot, только чем помешать; я бы посоветовал не пользоваться AI-ассистентом в процессе возвращения себе умения уверенно писать программы широкого профиля (или в процессе обучения себя этому умению).
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

February 2026

S M T W T F S
1 2 3 4 5 67
8 9 10111213 14
15 16 17 18192021
2223 24 25262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 27th, 2026 02:20 am
Powered by Dreamwidth Studios