Конспект, мысли, идеи
Недавно слушал подкаст, и у меня возникли мысли, идеи, которые я хотел бы записать в свой дневник.
Если кто-то хочет послушать подкаст, который я слушал целиком, оставляю ссылку на него.
Какой проект делать, чтобы устроиться на первую работу?
Если коротко, то нужен «достаточно крутой и сложный» проект в портфолио. Помимо хард-скилс, нужно развивать еще и софт-скилс. Оказывается, что на практике еще важно знать, как работают и взаимодействуют большие команды. Эти два навыка дают преимущество при поиске работы. По словам спикера, «есть тонкий момент...», по-настоящему крутой проект бывает страшно сделать, и тут нужен будет человек, ментор, организация или курсы, которые смогут заставить сделать крутой проект. В целом я согласен, поэтому думаю в будущем пройти курсы в группе на Хекслете.
Что можно посоветовать начинающему человеку в программировании?
Обучение программированию за последние 10 лет сильно изменилось: доступно множество книг, курсов, и других ресурсов. С чего стоит начинать начинающему? Идеально начать не книгу, а именно курс, можно на английском, если проблемы с языком, то стоит поискать русскоязычные курсы. Когда проходишь курсы баланс практика/теория лучше, чем в книге, т.к. в книге очень много теории, а практика будет зависеть только от самого читателя. Однако есть базовые принципы, которые, конечно, нужно изучать, но можно и не с самого начала потому что так можно до старости изучать теорию. Еще очень здорово будет уметь читать документацию на английском. Кстати, на Хекслете я прошел курс по английскому, о том как изменилась жизнь после этого, напишу скорее всего в отдельной статье, но если коротко, то английского в моей жизни стало больше и я кайфую от этого.
IDE для новичков. Обзор Mu
Mu вышла еще в 2018 году. Там есть все, что необходимо для начинающего Python-разработчика. Интерфейс может показаться слишком простым, но функционал очень полезный. Программу можно посоветовать тем, кто только-только начинает свое изучение и, если это обучение началось с питона, то эта программа то, что нужно. У Mu есть свои обучающие программы. последний обучающий курс показывает, какие есть возможности в других IDE. На самом сайте также написано, что Mu помогает начать, и они понимают, что, если вы хотите большего, то они помогут разобраться какие есть возможности дальше.
Для себя решил, что если займусь питоном, то скорее всего поставлю для начала Mu, хотя сам пользуюсь VScode.