Дорогие пикабушники, подскажите пожалуйста, долго выбирал на кого переучится (до этого с IT сферой вообще никак не был связан). Долго думал, решал и выбирал в какой стезе себя опробовать (1С разработчик, фротнед и прочее), в итоге решил пройти курсы Android разработчика.
Вопрос к тем, кто разбирается в курсах и с ними сталкивался. На данный момент какие курсы самые хорошие и качественные считаются? Потому что я вообще не вкуриваю где лучше проходить. Заранее спасибо!
Приветствую, жители и гости Пикабу! Мне 30 лет и я инженер - электронщик. В последнее время, в мыслях о расширении семьи и улучшении жилищных условий. Хочется несколько сменить сферу деятельности и увеличить доход, в связи с чем хочу попытаться, как говорят, "войти в IT". так вот, сам вопрос: Можете ли Вы порекомендовать бесплаьные и толковые курсы/школы для обучения, подобные Alfa Campus, Route256 или Samsung innovation campus?
P.S. На данный момент пройден курс на Stepic "поколение python" 1 и 2 части, читаются книги по FPGA и RISC-V архитектуре, куплена ESP32 и куча модулей к ней под проекты для IoT, читаю (повторно) учебник Павловской по C++
Хотите стартовать в разработке, но никак не определитесь с направлением? Описали главные профессии в программировании и дали советы, кому они подходят и сколько времени займет обучение.
Чем занимается: оформлением сайтов и приложений, их структурой и логикой
Кому подходит: тем, кто любит интерфейсы и хочет сразу видеть результат своей работы
Сколько учиться: 10 месяцев (от 20 часов в неделю)
Веб-разработчики работают на фронтенде — создают все, что видит пользователь и с чем он взаимодействует, от шапки сайта или приложения до всплывающих окон и кнопок. А еще они добавляют анимации и переходы, задают стили шрифтов.
Кому подходит: если планируете быстрый старт в программировании
Сколько учиться: 9 месяцев (от 15 часов в неделю)
Python в основном используют для бэкенда — создают на нем основной код приложений и ПО. При желании с его знанием можно идти в аналитику, машинное обучение и даже геймдев. А еще «змеиный» язык простой, понятный и гибкий.
Чем занимается: создает приложения для Android и iOS
Кому подходит: тем, кто хочет видеть результаты своей работы
Сколько учиться: 10–12 месяцев (от 15 часов в неделю)
Все, что мы запускаем на смартфонах, планшетах и гаджетах — заслуга мобильных разработчиков. Кодить можно под Android и iOS практически на всех известных языках: например, C++, Python, JavaScript, Swift.
Чем занимается: работает с нагруженными сервисами вроде стримингов и онлайн-банков
Кому подходит: тем, кто хочет работать над масштабными проектами и любит следовать инструкциям
Сколько учиться: 10 месяцев (от 15 часов в неделю)
Применение Java — разработка серверной части IT-продуктов. Еще на нем можно создавать мобильные, консольные и десктоп-приложения, игры. Правила Java жесткие, зато помогают избегать ошибок на старте.
Чем занимается: участвует в создании сложных IT-продуктов
Кому подходит: тем, кто не боится трудностей и хочет детально разобраться в данных, алгоритмах и компьютерной памяти
Сколько учиться: 9 месяцев (от 20 часов в неделю)
Разработчики C++ берутся за сложные разноплановые проекты. Например, создать встроенную систему, видеоигру или нейросеть. Профессия расширяет кругозор и дает фундаментальные знания в программировании.
Кому подходит: тем, кто хочет быстро войти в IT без опыта в программировании
Сколько учиться: 4 месяца (от 15 часов в неделю)
Тестировщику нужны только внимательность и терпение, чтобы находить баги и ошибки. Идеальная профессия, чтобы попробовать себя в IT.
Еще больше деталей о мире цифровых профессий и советов — в бесплатном курсе «Старт в IT». В нем расскажем о специальностях, требованиях работодателей, зарплатах и конкуренции, чтобы вы могли сделать правильный выбор.
На рынке слишком много джунов и мало кого берут на работу: можно ли найти хорошую должность в IT без профильного образования? Викторина от экспертов карьерного центра Практикума поможет проверить свои знания о цифровых профессиях.
Смогли распознать все (или почти все) мифы об IT? Поздравляем, вы крепкий орешек! Но даже если с викториной не сложилось и отгадали меньше половины, не расстраивайтесь — лучше мотайте на ус и наверстывайте!
Всем, кто хочет узнать больше о том, как начать карьеру в цифровых профессиях, рекомендуем пройти бесплатный курс Практикума «Старт в IT»: в нем мы подробно разбираем, как попасть в IT, какие изменения коснулись сферы в 2023 году. Вас ждут уроки, вебинары и тесты, которые помогут выбрать подходящее направление, сменить профессию и найти работу по душе.
Меня зовут Андрей, я занимаюсь разработкой больше 10 лет, руковожу группами разработки, и сейчас хочу организовать курсы по программированию на платформе .NET. Обучение бесплатное - я хочу забрать после обучения к себе в команду лучших студентов, а после универа все равно всех приходится переучивать. Курс займет 4-6 месяцев (пока сложно сказать точные даты), будет проходить онлайн. План: раз в неделю вечером лекция на 1-2 часа с демонстрацией экрана и лайвкодингом плюс домашка. На домашке вы будете постепенно реализовывать проект, максимально похожий на реальные веб-сервисы по всем правилам enterprise-разработки. По результатам домашки от меня индивидуальное ревью до тех пор, пока ваш код не будет достаточно хорош.
Тех стек: .NET, Postgresql, EF Core, xUnit, docker, RabbitMQ.
Требования к студентам: it-образование или навыки программирования на C-подобных языках, теоретическое понимание ООП, реальное желание учиться, возможность тратить на обучение от 4 часов в неделю. Хорошо зайдет студентам последних курсов или начинающим разработчикам
Такую задачу поставил Little.Bit пикабушникам. И на его призыв откликнулись PILOTMISHA, MorGott и Lei Radna. Поэтому теперь вы знаете, как сделать игру, скрафтить косплей, написать историю и посадить самолет. А если еще не знаете, то смотрите и учитесь.
Имел в школе пятерку по иностранному — значит, и в программировании буду успешным? О сходствах языков порассуждали эксперты карьерного центра Практикума и разработчики команды Пикабу.
Мозг не видит разницы между программированием и обычным языком
У людей, которые работают с исходным кодом, активируются участки лобной и височной извилины: они отвечают за обработку языка, память и внимание.
Выяснилось, что работа с кодом практически не затрагивает участки мозга, которые отвечают за вычисления. То есть программистом может стать кто угодно, даже если нет тяги к математике: достаточно определиться с направлением.
Получается, что мозг людей, которые изучают иностранные языки, изначально «натренирован» на программирование. Но не только это облегчает погружение в код.
Имеет значение, какой иностранный учили
Команды в программировании пишут на английском, поэтому даже с базовым словарным запасом будет гораздо легче учить код. В целом это универсальный международный язык в IT: на нем пишут техническую документацию для разработчиков, выпускают больше профессиональной литературы для развития.
Программирование и обычные языки построены одинаково
Любая речь — это набор команд и названий, соединенных особыми правилами языка. Программирование по своей сути такое же: от языка к языку меняются названия, действия и принципы соединения. Так что общее у них, конечно, есть.
Словарь. Мы складываем предложения из слов, а программисты составляют код из команд.
Семантика. В обычных языках она изучает значение слов. В разработке — смысл конструкций кода.
Синтаксис. Например, в русском языке в конце предложения ставим точку, в C++ завершаем оператор точкой с запятой.
Самый яркий пример схожести программирования и обычного языка — это язык программирования Basic. Суть его как раз в том, чтобы код читался так же просто, как обычная книга. Его таким задумали изначально.
К примеру, вот как выглядит цикл на Basic:
FOR I = 1 TO 80 STEP 1
...
NEXT I
И такой же цикл на С-подобном языке:
for (i := 1; i <= 80; i++) {
...
}
Для неподготовленного зрителя цикл на Basic выглядит проще и понятнее. Но это не значит, что учиться надо начинать именно с него: логика любого языка раскрывается в процессе — дело тут в целях и мотивации человека. Как уже выяснили, досконально знать точные науки необязательно, достаточно подтянуть основы математики. С этим поможет бесплатный онлайн-тренажер Практикума. В нём нет задач про яблоки и поезда, только наглядные примеры из жизни. Вы освоите необходимую базу по математике, которая нужна для обучения IT, и сможете расширить список доступных вам профессий.