Разбираемся с базой: что такое Git
👀 Это специальная программа, которая позволяет отслеживать любые изменения в файлах, хранить их версии и оперативно возвращаться в любое сохранённое состояние.
Чем хорош Git
Большинство других систем контроля версий хранят информацию в виде списка изменений в файлах. Git работает по-другому — он хранит полное отображение того, как выглядит файл в момент сохранения. Это позволяет всегда иметь полную информацию обо всех файлах и быстро восстанавливать любую из предыдущих версий.
Git — мощный инструмент со множеством различных возможностей. Если изучить их досконально, можно серьёзно облегчить себе работу.
Как работает Git на примере
1. В проекте, где пишется код, создано окружение Git ― все изменения файлов отслеживаются в рамках настроенных параметров и заданных фильтров.
2. Нужно добавить в проект новую функцию, изменив или доработав существующий код. Для этого потребуется создать внутри проекта отдельную ветку (branch).
3. Работа в этой ветке никак не затрагивает основной код — если с новыми изменениями что-то пойдёт не так и код перестанет запускаться, основной проект не пострадает. А когда новая функция будет дописана и протестирована, ветку можно будет «наложить» на основной код.
Также в рамках Git можно объединять разные версии кода в один. Например, над проектом работает несколько человек, и каждый разрабатывает или изменяет код в собственных ветках. В конце работы появится необходимость слить ветки вместе — и получается цельная программа. Это значительно облегчает совместную работу, так как не нужно ждать, пока другой разработчик допишет код, — можно работать параллельно.
Если же в одной из веток разработка пойдёт не по плану и произойдёт ошибка — всё можно просто откатить до предыдущей ветки, где ошибок не было.
Удобство и гибкость сделали Git стандартом для большинства современных IT-компаний. Чтобы помочь научиться работать с ним, мы создали бесплатный курс «Основы работы с Git». Навык работы с Git критичен для любого программиста. А тем, кто только начал делать первые шаги в программировании, будет полезно освоить инструмент, который пригодится в будущем.
👀 Это специальная программа, которая позволяет отслеживать любые изменения в файлах, хранить их версии и оперативно возвращаться в любое сохранённое состояние.
Чем хорош Git
Большинство других систем контроля версий хранят информацию в виде списка изменений в файлах. Git работает по-другому — он хранит полное отображение того, как выглядит файл в момент сохранения. Это позволяет всегда иметь полную информацию обо всех файлах и быстро восстанавливать любую из предыдущих версий.
Git — мощный инструмент со множеством различных возможностей. Если изучить их досконально, можно серьёзно облегчить себе работу.
Как работает Git на примере
1. В проекте, где пишется код, создано окружение Git ― все изменения файлов отслеживаются в рамках настроенных параметров и заданных фильтров.
2. Нужно добавить в проект новую функцию, изменив или доработав существующий код. Для этого потребуется создать внутри проекта отдельную ветку (branch).
3. Работа в этой ветке никак не затрагивает основной код — если с новыми изменениями что-то пойдёт не так и код перестанет запускаться, основной проект не пострадает. А когда новая функция будет дописана и протестирована, ветку можно будет «наложить» на основной код.
Также в рамках Git можно объединять разные версии кода в один. Например, над проектом работает несколько человек, и каждый разрабатывает или изменяет код в собственных ветках. В конце работы появится необходимость слить ветки вместе — и получается цельная программа. Это значительно облегчает совместную работу, так как не нужно ждать, пока другой разработчик допишет код, — можно работать параллельно.
Если же в одной из веток разработка пойдёт не по плану и произойдёт ошибка — всё можно просто откатить до предыдущей ветки, где ошибок не было.
Удобство и гибкость сделали Git стандартом для большинства современных IT-компаний. Чтобы помочь научиться работать с ним, мы создали бесплатный курс «Основы работы с Git». Навык работы с Git критичен для любого программиста. А тем, кто только начал делать первые шаги в программировании, будет полезно освоить инструмент, который пригодится в будущем.
❤17👍9🔥3
Обратная связь — важная часть работы в IT. Она помогает коллегам найти общий язык, лидам — следить за процессами, а продукту — становиться лучше. Но иногда мы оказываемся не готовы к негативному фидбэку и не знаем, как реагировать на замечания и критику.
На карточках разбираемся, как принимать обратную связь и извлекать из неё пользу.
На карточках разбираемся, как принимать обратную связь и извлекать из неё пользу.
❤14👍5🤔2
🍃Дайджест последнего месяца лета
Новенькое для начинающих программистов и тестировщиков через опыт и синяки выпускников, рекомендации экспертов.
Читаем:
• История выпускника: как понять, что у вас есть склонность к программированию
• Как мы улучшаем курс по iOS-разработке — и зачем вносить изменения сразу после запуска
• И снова ChatGPT: боль или радость для начинающих разработчиков
• 15+ небанальных ресурсов для начинающего/продолжающего Python-разработчика
• Чем на самом деле занимается разработчик 1С
• Как я придумал 20 проектов и собрал портфолио: опыт студента
Слушаем и смотрим:
• Программирование и тестирование: про направления для новичков, запись вебинара
• Старт в Python-разработке: выпускники делятся опытом, запись вебинара
• «Дело практики»: подкаст от выпускников Практикума
Тоже читали или смотрели что-то полезное по теме? Делитесь в комментариях ↓
Новенькое для начинающих программистов и тестировщиков через опыт и синяки выпускников, рекомендации экспертов.
Читаем:
• История выпускника: как понять, что у вас есть склонность к программированию
• Как мы улучшаем курс по iOS-разработке — и зачем вносить изменения сразу после запуска
• И снова ChatGPT: боль или радость для начинающих разработчиков
• 15+ небанальных ресурсов для начинающего/продолжающего Python-разработчика
• Чем на самом деле занимается разработчик 1С
• Как я придумал 20 проектов и собрал портфолио: опыт студента
Слушаем и смотрим:
• Программирование и тестирование: про направления для новичков, запись вебинара
• Старт в Python-разработке: выпускники делятся опытом, запись вебинара
• «Дело практики»: подкаст от выпускников Практикума
Тоже читали или смотрели что-то полезное по теме? Делитесь в комментариях ↓
🔥8👍1
3 причины изучить Go
Go — это язык программирования с открытым исходным кодом. Он родился из потребности в языке, который был бы прост для понимания и способен справиться с масштабами, в которых работает Google.
🤲А вот 3 причины, чтобы его освоить
1. Простота
Синтаксис чист и прост для понимания, что делает код очень читаемым и удобным для сопровождения. Создатели Go намеренно сделали язык лаконичным и опустили некоторые функции, распространённые в других языках, такие как классы и исключения.
2. Эффективность
Go — компилируемый язык со строгой статической типизацией. Программы компилируются в статические файлы, которым не нужны внешние библиотеки или отдельный интерпретатор. Во многих бенчмарках производительность Go сравнима с производительностью C или Java.
3. Многопоточное программирование
Ещё одна особенность, способствующая эффективности Go, — это модель параллелизма. Примитивы параллелизма Go, горутины и каналы, позволяют с лёгкостью писать программы, выполняющие одновременно несколько рабочих задач.
Uber, Twitch, Dropbox и сам Google, а также Yandex, VK, Avito, Ozon внедрили Go в свой технологический стек, что ещё раз подтверждает его практичность и надёжность.
Go можно изучать с нуля — без технического образования и опыта в разработке. В Практикуме в учёбе вас поддержат наставники и ревьюеры — разработчики из Яндекса. На курсе по бэкенд-разработке на Go за 8 месяцев вы соберёте портфолио из 8 проектов и поработаете с настоящими заказчиками. Старт ближайшего потока — 25 октября.
Go — это язык программирования с открытым исходным кодом. Он родился из потребности в языке, который был бы прост для понимания и способен справиться с масштабами, в которых работает Google.
🤲А вот 3 причины, чтобы его освоить
1. Простота
Синтаксис чист и прост для понимания, что делает код очень читаемым и удобным для сопровождения. Создатели Go намеренно сделали язык лаконичным и опустили некоторые функции, распространённые в других языках, такие как классы и исключения.
2. Эффективность
Go — компилируемый язык со строгой статической типизацией. Программы компилируются в статические файлы, которым не нужны внешние библиотеки или отдельный интерпретатор. Во многих бенчмарках производительность Go сравнима с производительностью C или Java.
3. Многопоточное программирование
Ещё одна особенность, способствующая эффективности Go, — это модель параллелизма. Примитивы параллелизма Go, горутины и каналы, позволяют с лёгкостью писать программы, выполняющие одновременно несколько рабочих задач.
Uber, Twitch, Dropbox и сам Google, а также Yandex, VK, Avito, Ozon внедрили Go в свой технологический стек, что ещё раз подтверждает его практичность и надёжность.
Go можно изучать с нуля — без технического образования и опыта в разработке. В Практикуме в учёбе вас поддержат наставники и ревьюеры — разработчики из Яндекса. На курсе по бэкенд-разработке на Go за 8 месяцев вы соберёте портфолио из 8 проектов и поработаете с настоящими заказчиками. Старт ближайшего потока — 25 октября.
❤15🍾3👍2
В формах обратной связи и в комментариях в соцсетях вы просите больше эфиров с выпускниками, чтобы можно было узнать про опыт и лично послушать, как же проходило обучение и трудоустройство.
5 сентября в 12:00 мы проведём прямой эфир с выпускником курса «Веб-разработчик» Максимом Никитиным.
Это история о том, как Максим стал разработчиком по тестовой программе Яндекс Такси и нашёл работу, ещё на закончив курс. С тех пор Макс уже сменил несколько компаний и сейчас работает ведущим разработчиком в Rocket Science.
Подключиться к эфиру можно по ссылке.
Если у вас есть вопросы, обязательно пишите их в комментарии и приходите на эфир, мы ответим на них✨
5 сентября в 12:00 мы проведём прямой эфир с выпускником курса «Веб-разработчик» Максимом Никитиным.
Это история о том, как Максим стал разработчиком по тестовой программе Яндекс Такси и нашёл работу, ещё на закончив курс. С тех пор Макс уже сменил несколько компаний и сейчас работает ведущим разработчиком в Rocket Science.
Подключиться к эфиру можно по ссылке.
Если у вас есть вопросы, обязательно пишите их в комментарии и приходите на эфир, мы ответим на них
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2
В 12:00 подключайтесь к эфиру «Учёба в Практикуме: как это было?» с нашим выпускником курса «Веб-разработчик» Максимом Никитиным в этом канале и задавайте ваши вопросы в комментариях ✨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Audio
Делимся записью эфира с нашим выпускником курса «Веб-разработчик» Максимом Никитиным.
Это история о том, как Максим стал разработчиком по тестовой программе Яндекс Такси и нашёл работу, ещё на закончив курс. С тех пор Макс уже сменил несколько компаний и сейчас работает ведущим разработчиком в Rocket Science.
В эфире Макс поделился тем, как находил время на учёбу при рабочей загрузке 60 часов в неделю, рассказал, какие сложности были во время прохождения курса, как проходил собеседования, когда был начинающим разработчиком и как сейчас сам их проводит, когда нанимает людей к себе в команду.
Друзья, заполните, пожалуйста, форму обратной связи и расскажите, на какие темы вам было бы интересно послушать следующие эфиры. Мы бережно соберём все ваши ответы и подготовим полезный материал для вас. А ещё для слушателей, которые заполнят форму обратной связи после этого эфира, мы дадим скидку 10% на курсы Практикума направления программирования. Воспользоваться скидкой можно будет до 15 сентября.
Запасайтесь чаем и печеньем, приятного прослушивания✨
Это история о том, как Максим стал разработчиком по тестовой программе Яндекс Такси и нашёл работу, ещё на закончив курс. С тех пор Макс уже сменил несколько компаний и сейчас работает ведущим разработчиком в Rocket Science.
В эфире Макс поделился тем, как находил время на учёбу при рабочей загрузке 60 часов в неделю, рассказал, какие сложности были во время прохождения курса, как проходил собеседования, когда был начинающим разработчиком и как сейчас сам их проводит, когда нанимает людей к себе в команду.
Друзья, заполните, пожалуйста, форму обратной связи и расскажите, на какие темы вам было бы интересно послушать следующие эфиры. Мы бережно соберём все ваши ответы и подготовим полезный материал для вас. А ещё для слушателей, которые заполнят форму обратной связи после этого эфира, мы дадим скидку 10% на курсы Практикума направления программирования. Воспользоваться скидкой можно будет до 15 сентября.
Запасайтесь чаем и печеньем, приятного прослушивания
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
🧠 Зачем придумали нейросети? И можно ли создать нейросеть самому?
Чтобы ответить на эти вопросы, мы позвали Ивана Ключникова — автора Youtube-канала «Уже Наступило». Его научпоп-ролики набирают сотни тысяч просмотров, и всё благодаря способности Ивана объяснять сложные штуки — такие как прыжки во времени или квантовую запутанность — просто и наглядно. Именно так он расскажет и про нейросети.
→ Бесплатно, 7 сентября в 19:00 Мск
О чём пойдёт речь:
— кто и зачем придумал нейросети;
— как фантасты прошлого представляли работу нейросетей и что вышло в реальности;
— почему именно распознавание образов дало толчок к развитию ИИ;
— как научиться создавать нейросети: поговорим про программирование;
— что самое интересное в работе разработчика.
→ Зарегистрируйтесь на вебинар
Чтобы ответить на эти вопросы, мы позвали Ивана Ключникова — автора Youtube-канала «Уже Наступило». Его научпоп-ролики набирают сотни тысяч просмотров, и всё благодаря способности Ивана объяснять сложные штуки — такие как прыжки во времени или квантовую запутанность — просто и наглядно. Именно так он расскажет и про нейросети.
→ Бесплатно, 7 сентября в 19:00 Мск
О чём пойдёт речь:
— кто и зачем придумал нейросети;
— как фантасты прошлого представляли работу нейросетей и что вышло в реальности;
— почему именно распознавание образов дало толчок к развитию ИИ;
— как научиться создавать нейросети: поговорим про программирование;
— что самое интересное в работе разработчика.
→ Зарегистрируйтесь на вебинар
❤2👍2
Задайте нам вопрос 🖤
Мы хотим делать посты полезными и отвечать на волнующие вопросы — про профессии в программировании, ресурсы для помощи в обучении, перспективы и трудоустройство.
Делитесь и спрашивайте, какие темы интересны в первую очередь?
Мы хотим делать посты полезными и отвечать на волнующие вопросы — про профессии в программировании, ресурсы для помощи в обучении, перспективы и трудоустройство.
Делитесь и спрашивайте, какие темы интересны в первую очередь?
👍2🤔1
Подборка: 3 мероприятия для начинающих разработчиков
🔸Как начинающему веб-разработчику найти первую работу, 12 сентября в 19:00
Выпускники Практикума поделятся своим опытом: чем они занимались до IT, трудно ли было решиться на перемены, как искали первую работу. А специальный гость, Лаборатория Касперского, расскажет, как они нанимают джунов и какую ценность несут выпускники Практикума.
→ Регистрация
🔸Как джуниор Python-разработчику пройти собеседование? 15 сентября в 19:00
Попрактиковаться заранее! Приходите на открытое собеседование, чтобы узнать, какие вопросы задаёт нанимающий менеджер и как на них отвечать. Узнаете, как презентовать свой опыт — успешный и не очень; к каким вопросам готовиться; что делать, если не знаете, что ответить.
→ Регистрация
🔸Воркшоп: джуны-фронтендеры решают реальную задачу заказчика, 19 и 21 сентября в 19:00
Трое выпускников за две встречи продемонстрируют решение реальной задачи от проекта Connect IT. Приходите на воркшоп, чтобы посмотреть со стороны и оценить реальный процесс работы начинающих веб-разработчиков.
→ Регистрация
🔸Как начинающему веб-разработчику найти первую работу, 12 сентября в 19:00
Выпускники Практикума поделятся своим опытом: чем они занимались до IT, трудно ли было решиться на перемены, как искали первую работу. А специальный гость, Лаборатория Касперского, расскажет, как они нанимают джунов и какую ценность несут выпускники Практикума.
→ Регистрация
🔸Как джуниор Python-разработчику пройти собеседование? 15 сентября в 19:00
Попрактиковаться заранее! Приходите на открытое собеседование, чтобы узнать, какие вопросы задаёт нанимающий менеджер и как на них отвечать. Узнаете, как презентовать свой опыт — успешный и не очень; к каким вопросам готовиться; что делать, если не знаете, что ответить.
→ Регистрация
🔸Воркшоп: джуны-фронтендеры решают реальную задачу заказчика, 19 и 21 сентября в 19:00
Трое выпускников за две встречи продемонстрируют решение реальной задачи от проекта Connect IT. Приходите на воркшоп, чтобы посмотреть со стороны и оценить реальный процесс работы начинающих веб-разработчиков.
→ Регистрация
🔥7🖕1
🪲Подготовили один из вариантов ответа на вечный вопрос: «На что подписаться, чтобы было полезно?»
В этот раз подборка телеграм-каналов для тестировщиков:
• QARocks. Тестировщик рулит
• QA Juniors
• Тестировщик от бога
• Серьезный тестировщик
• QApedia | Тестирование
• Книги по тестированию
• Библиотека тестировщика
• Тестировщики нужны
• Automation QA
• Yet another QA
В этот раз подборка телеграм-каналов для тестировщиков:
• QARocks. Тестировщик рулит
• QA Juniors
• Тестировщик от бога
• Серьезный тестировщик
• QApedia | Тестирование
• Книги по тестированию
• Библиотека тестировщика
• Тестировщики нужны
• Automation QA
• Yet another QA
⚡10