Всем привет)
Я начал изучение python'a около двух месяцев назад по книге "Изучаем Python" от Эрика Мэтиза 2-е издание. Изучил основы по этой книге и дошел до проектов. Программировать на питоне понравилось, от некоторых возможностей был даже вау эффект)
Сейчас поизучал информацию, понял, что приступать к проектам именно в этой книге не стоит, потому что информация достаточно устаревшая
Так вот, я сейчас не особо понимаю, в каком направлении мне двигаться..
Хочется набраться навыков и устроиться на работу уже через 4-6 месяцев доп изучения, но куда и как, сейчас не особо понятно, учитывая мои интересы
Изучая инфу, советуют освоить: базу git, sql, django, postgresql и освоить базу работы с терминалом (у меня мак)
+ так как я изучал старое издание, я работал в сублим тексте, нужно переходить на vsc или vs codium
ну и еще изучить type hints, pytest допом, потому что в книжке этого не было
А еще немного вводных: я знаю английский на уровне A2, поэтому читать документацию на англе я пока не умею))
И в детстве был опыт обучения html, css, c++. На html и css написал около 5-6 кривых сайтов, один из которых вообще использовал как индивидуальный проект в 10 классе. А на c++ максимум, что писал, так это вычисление дискриминанта-_-
Сейчас денежные ресурсы очень ограничены и имею 2-годовой опыт работы в клиентской поддержке
А еще я фанат SAO и очень давно мечтаю создать какой-нибудь виртуальный мир с полным погружением, искренне веря, что это реально)
Так вот, у меня есть несколько вопросов к уже опытным специалистам:
1. Преспективно ли сейчас вообще вкатываться в программирование?
2. В какой среде лучше всего сейчас кодить: Visual Studio Code или Visual Studio Codium (и есть ли вообще разница, кроме опенсорс)?
3. Как найти подходящее комьюнити, чтобы можно было пообщаться, позадавать вопросы?)
4. Стоит ли переходить на C++, если очень хочется работать в сфере создания игр под VR/AR/XR, учитывая, что хочу начать получать корпоративный опыт уже в ближайшее время?
5. Какие книги вы бы порекомендовали каждому?
6. Какие сайты/каналы тг или ютуба вы бы посоветовали для дальнейшего развития?
7. Ну и как найти ментора, который поможет направить?))
Буду очень рад получить от вас обратную связь!
ВеткаВсем привет)
8 сообщений · –L 1. Да кто его знает. Ты к моменту как закончишь с обучением еще кучу времени пройдет 2. Вс кодиум никаких реальных преимуществ над вс кодом не имеет, тем более что там pylance нету. В каком блокноте писать принципиальной разницы нет. Самые популярные нынче это vs code, pycharm, zed, emacs/*vim 3. странный вопрос 4. Я хз откуда возьмется корпоративный опыт в геймдеве с ноликом щас. Смотреть надо че компания будет использовать, питона в геймдеве особо нету.❤1А
S 1. скорее нет 2. разница есть, редактор не важен 3. вот же оно 4. стоит, в получении корпоративного опыта в геймдеве в области vr/ar/xr будучи новичком могу только удачи пожелать 5-6. каждому никакие. конкретно тебе может быть полезна базовая и не очень математика, используемая в игровых движках, если, конечно, ты подразумевал работу над таковыми под "хочется работать в сфере создания игр под vr/ar/xr" - отсюда соответствующие книги и каналы 7. -❤1Д По моим личным ощущениям, я бы не рассчитывал на скорое трудоустройство. Конкуренция большая, вакансий не так много, а народу, который едва изучил язык по курсам, очень много. Поэтому свободных мест мало и требования к новичку высокие. На одном знании языка программирования никуда не уйдёшь, придётся учить много другой информации, например: библилиотеки, framwork'и, git, sql, работа с базой данных, тестирование, принципы программирования (kiss, dry...), работа с нейросетями, и многое-много другое, что зависит от вакансии и компании. Мне вот, когда я работал django backend разработчиком, пришлось знакомиться с php из-за старого-нового проекта в компании. Я когда-то переходил на vs codium из-за вырезанной телеметрии от microsoft и свободным репозиторием расширений. В итоге я получил больше проблем, чем каких-то преимуществ. Каких-то расширений не было, какие-то приходилось устанавливать вручную, какие-то, как тут уже упоминали, как pylance, просто отказывались работать. Да, это можно исправить, можно обойти, но это просто лишние трудности и работа. Так что я остановился просто на vs code. Насчёт С++ всё то же самое, что я писал выше. Одного языка не хватит, порог входа очень высокий и не только из-за самого языка. Но попробуй его, может понравится. Можно насчёт этого можно поговорить в группах @supapro и @prographon. 1) Насчёт перспективности перехода в эту профессию, не знаю. 3) Наверное, любые группы, которые специализируются по какому-то языку, теме, библиотеке, программе. Например, эта группа по python и смежным темам. Как раз можно что-то спрашивать и искать информацию. Есть большая вероятность, что уже кто-то этим вопросом сталкивался и тут его задавал. 6) Аналогично с предыдущим ответом, на youtube найти канал, который имеет видео на интересующую тебя тематику. Например, рассказывает про принцип REST или как добавить логгирование в свой django проект. Но это всё мой скромный опыт и личные ощущения.❤1Д Тематические чаты можно тут поискать: @it_chats А тут есть очень много информации по python: https://github.com/ru-python-beginners/faq❤1
L