Разработка от ProductStar – Telegram
Разработка от ProductStar
229 subscribers
154 photos
1 video
1 file
63 links
Рассказываем о разработке, технологиях и погружении в IT-сферу

Основной канал ProductStar:
https://news.1rj.ru/str/+PPcjI0yhquY3NDBi

Начать обучение:
https://go.productstar.ru/LjN8KaxGC
Download Telegram
🤝Отведем за ручку в мир IT

Один из лучших способов учиться новому — проконсультироваться у уже состоявшегося эксперта. Поэтому мы стараемся находить для наших курсов лучших менторов.

👨‍💻Он поможет определиться с первыми шагами в профессии, расскажет, как справился с проблемами, типичными для новичков, а еще замотивирует и вдохновит на дальнейшее развитие.

Помощь эксперта доступна не только во время обучения. Ментор поможет вам и портфолио составить, и тестовое задание выполнить. Совета можно спросить вплоть до окончания испытательного срока.

➡️Листайте карточки, чтобы узнать, больше о наших крутых экспертах

А если хотите начать учиться с нашими менторами, мы даем вам скидку 55% по промокоду МЕНТОР55 до 21 августа на любой курс по разработке. Переходите по ссылке, чтобы посмотреть программы курсов
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🙏3👍2🔥2
Распахнем двери в мир возможностей

Приглашаем всех желающих на День открытых дверей в ProductStar. Долго томить не будем, рассказываем сразу, что будет в программе:

Советы экспертов: как выбрать подходящую вам профессию, войти (и остаться!) в IT
Встреча выпускников: услышите истории реальных студентов нашей школы и поймете, почему выбирают именно ProductStar
➤ Все плюсы обучения в ProductStar: эффективные подходы, спикеры, гарантия трудоустройства (и другие преимущества, доступные нашим студентам)

Прямой эфир проведут ребята из команды ProductStar:
💁🏻‍♂️ Владислав Носковец, Chief Product Officer (CPO)
🙋🏻‍♀️ Диана Ли, Руководитель направления разработки и программирования

Регистрируйтесь на встречу 29 августа в 19:00 по МСК. В подарок получите гайд «Как войти в IT» и секретные бонусы во время эфира 🎁

➡️Дверь к успеху уже есть, осталось лишь забрать ключ.
👍42🔥2
День открытых дверей через полчаса!

Если вы еще не зарегистрировались на встречу, самое время это исправить.

Команда ProductStar готова делиться полезными советами и лайфхаками из собственного опыта. В прямом эфире расскажем:

➤ какие способы входа в IT реально работают

➤ когда стартует сезон найма специалистов и как подготовиться к нему лучше всего

➤ как научиться учиться и получать от обучения максимум

🎁 Все участники встречи получат полезные материалы для старта в IT и специальные бонусы от ProductStar.

👉🏻 Зарегистрироваться на эфир и забрать подарки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41👍1
Ждем только тебя 🫶🏻

Подключайтесь на День открытых дверей, стартуем через 10 минут 🚀
💎Как взрослые играют в LEGO за большие деньги

В этом посте разберемся, какая связь между программированием и любимым конструктором детства.Принцип LEGO помогает объяснить, что такое ООП в разработке.

Объектно-ориентированное программирование (ООП) — это методология, которая рассматривает программу как совокупность взаимодействующих объектов. При этом каждый из них относится к определенному классу, а классы образуют иерархию наследования.

Звучит сложно, согласитесь? Давайте попробуем объяснить проще, что такое ООП на примере Lego.

🏰 Мы начинаем строительство программы с маленьких частей — индивидуальных кубиков. Каждый кубик в программировании — это набор переменных или функций, который называется объектом.

📐 Кубики могут быть из разных наборов. Одни предназначены строго для конструирования автомобиля, из других можно построить замок. Эти наборы равнозначны классам в ООП-подходе. Классы объединяют в себе различные по свойствам и функциям объекты.

Например: два объекта с одинаковыми свойствами будут относиться к одному классу (два элемента Lego из одного набора по «Звездным войнам» = два объекта одного класса в ООП).

Каждый из из кубиков конструктора может иметь свои характеристики, такие как цвет, форма или величина. Это — атрибуты объекта. В ООП атрибутами объекта считаются переменные и конкретные характеристики (например, цвет кнопки или имя пользователя).

💻При этом каждый кубик может быть использован по-разному: только как строительный материал для LEGO-зданий, только как ноги человечка, либо как шасси LEGO-вертолета. То есть у каждого объекта конструктора есть свои функции. У объектов в программировании так же — функции объекта описаны внутри него самого или класса и помогают взаимодействовать с другими частями кода. В ООП-подходе это называется методами.

😠Для примера разложим по принципу ООП элемент конструктора — шлем LEGO-Бэтмена из набора, который купили Васе Петрову.
📌Класс: элемент типа «предмет одежды» из набора «Темный рыцарь»
📌Объект: шлем для Бэтмена
📌Атрибуты: черный, блестящий, один из рогов обломан
📌Методы: защита Бэтмена от игровых злодеев и излишнего энтузиазма Васи

💫Надеемся, нам удалось понятно объяснить, что такое ООП. Еще больше о разработке простым языком рассказывают практикующие программисты на курсах ProductStar. Посмотреть программы можно здесь.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍1💘1
This media is not supported in your browser
VIEW IN TELEGRAM
🤔 Жалеете, что упустили август?

Надеемся, что нет. Вот мы точно не жалеем, потому что успели сделать много крутого контента для вас. Делимся лучшими постами за прошедший месяц 👇

😠 Чем объектно-ориентированное программирование похоже на LEGO? В этом посте мы всё подробно объясняем на примере шлема LEGO-Бэтмена.

🥷 Не все герои носят плащи. Некоторые сидят за компьютерами. Например, наш герой Евгений Красильников. Он — Senior Engineer в Security Vision и специалист по информационной безопасности. В интервью с нами он рассказывает, как войти в профессию и сколько можно зарабатывать в этой сфере.

📚 Не знаете, где почитать о программировании? В этой подборке делимся пятью полезными телеграм-каналами для всех, кто интересуется разработкой

🔮 Очистка кэша или очистка кармы? Представьте, если бы эзотерика и астрология влияли на нашу работу в IT. Вот и мы пофантазировали и выяснили, как тонкие материи помогают или мешают айтишникам.

💫 Какой пост был для вас самым полезным? Делитесь мнением в комментариях👇
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍21
🧐С родителями в школу!

Фраза, которую никогда не скажет преподаватель ProductStar. У нас нет неудобного расписания, «прожарки» на педсовете, а менторы дают экологичную обратную связь вместо токсичных нравоучений (бррр).

Но мы решили представить, какие замечания оставляли бы в дневнике учителя обычной школы, если они вели IT-предметы. Листайте карточки и смотрите, что у нас получилось👇
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🤝4💅1
С Днем знаний! 👨‍🏫🔔

Поздравляем спикеров и студентов ProductStar с началом нового учебного года!

Начнем сразу с занимательной арифметики (как в старые школьные времена) 👇

🔥 11 000 студентов учится на платформе ProductStar прямо сейчас
🧑‍🎓 294 активностипровели наши спикеры за прошедший учебный год
🕺194 спикера за последний год провели обучающие занятия, вебинары и практикумы для вас

Именно благодаря нашим спикерам студенты ProductStar обретают уверенность в своих силах и преуспевают в выбранной IT-профессии. Ваши знания, энергия и практические задания вдохновляют на развитие и делают процесс обучения по-настоящему интересным. Вы — наша гордость ❤️

Каждому студенту ProductStar желаем своей мотивацией сворачивать горы и добиваться новых высот в карьере. Будьте открыты знаниям и никогда не сомневайтесь в себе.

Учиться новому — круто, мы точно знаем 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
4🍾2💘2
🔥Гайд «Как начать карьеру в IT»

➡️Переходите по ссылке и забирайте полезные материалы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🖥Ковыряемся в старых механизмах: сложности работы с легаси-кодом

«Вот стану разрабом и кааак начну писать гениальные программы!»
Да, разработка — это и про передовые технологии, и про искусственный интеллект, и про создание программ с нуля. Но не только. И это важно понимать, если вы решили осваивать программирование, чтобы не столкнуться с ложными ожиданиями при поиске работы в IT.

💎Рассказываем про легаси-код — это как раз тот случай, когда придется копаться в чужом и скорее всего старом коде, вместо написания кода с нуля.

В задачи разработчика часто входит работа над оптимизацией уже когда-то созданного кода — это может быть код устаревших версий программ, написанный ранее, но при этом требующий поддержки.
Иногда программа сделана настолько давно, что с ее авторами невозможно связаться, а современные инструменты с ней несовместимы. Такой код, доставшийся в наследство, называется «‎легаси-кодом».

💻Бизнес не может позволить себе полностью переписывать свои приложения слишком часто — разработка требует много денег и ресурсов. А еще тогда теряется часть пользователей — юзеры на старых ОС не смогут пользоваться новым ПО.

Поэтому работа с легаси — частое явление в IT-командах, особенно в корпорациях. Умение разбираться в дебрях старого кода востребовано на рынке труда и может стать хорошей отправной точкой для старта в карьере.

👩‍💻«Я лучше пойду все-таки с нуля код писать, мне за эту разработку такую премию дадут!»
Не спешите с решением, работа с легаси — не всегда скука смертная. Оптимизация старых приложений или сайтов может быть не менее интересной задачей, чем написание их с нуля — здесь может требоваться не только усидчивость, но и креативный подход к решению задач. Бонус: высокие зарплаты — за эту работу корпорации готовы хорошо платить.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41🍾1💅1
🤷‍♂️«Я все-таки не понял разницу между кодом с нуля и легаси. Можно мне пример для чайника?» (Продолжение поста выше)

Да пожалуйста ;) Давайте представим, что программа — это двигатель автомобиля. Тогда легаси-код — двигатель «‎Копейки», которую вам отдал отец. Какие проблемы возникнут при работе с механизмом?

🚂Устаревшие технологии

Повезло, если двигатель собрали в 2000-х годах, но бывают и советские образцы. Они собраны по старым технологиям и до сих пор могут работать, но уже не так хорошо, как моторы современных машин. Если за двигателем ухаживать и обновлять некоторые комплектующие, то он может долго оставаться в рабочем состоянии.

🧰Запчасти

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

🤯Конфликты в механизме

Просто представьте, что вы пытаетесь установить сенсорную автомагнитолу с интеграцией со смартфонами в папину «‎Копейку». Амбициозная задача? Еще бы. И без креативного подхода не обойдется :)

С кодом похожая ситуация: некоторые современные фреймворки и элементы программ могут быть несовместимы со старым софтом и запросто могут вызвать конфликты.

✏️Подведем итоги: разработка многогранна. Она подразумевает и создание программ с нуля, и оптимизацию чужого кода. Чаще всего легаси встречается в крупных корпорациях (банках, интернет-провайдерах, логистических фирмах).

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

🤔Нужно ли быть готовым к работе с легаси? Да, такие задачи скорее всего встретятся в работе. Нужно ли их бояться и заранее настраиваться негативно? Не стоит, просто будьте готовы к тому, что работа программистом, как и любая другая, иногда бывает немного скучной. Это нормально :)

💫Какая часть работы с кодом вам нравится больше всего?
Please open Telegram to view this post
VIEW IN TELEGRAM
🙏5🔥1🍾1