Дмитрий Сухарев, программист из deel.com, написал опенсорс-проект OpenCommit – утилиту, которая автоматически улучшает коммиты осмысленным сообщением о том, что было изменено, и обоснованием этих изменений. Проект был написан с помощью TypeScript, Node.js и OpenAI, набрал более 4 000 звезд на GitHub и выиграл в GitHub + DEV 2023 Hackathon.
Мы поговорили с Димой о том, как появилась идея этого проекта, зачем участвовать в open-source проектах, если за это не платят, и как сделать свой проект популярным среди других разработчиков.
«Программировать – это весело!» – так считает Дима. А вы как думаете?
https://youtu.be/Ry2utNMuVYo
Мы поговорили с Димой о том, как появилась идея этого проекта, зачем участвовать в open-source проектах, если за это не платят, и как сделать свой проект популярным среди других разработчиков.
«Программировать – это весело!» – так считает Дима. А вы как думаете?
https://youtu.be/Ry2utNMuVYo
YouTube
Написал свой opensource и выиграл хакатон GitHub! Зачем программировать бесплатно
«Программировать – это весело!» – эта мысль красной нитью звучит на протяжении всего выпуска, который мы для вас записали. Дмитрий Сухарев, программист из deel.com, написал опенсорс-проект OpenCommit – утилиту, которая автоматически улучшает коммиты осмысленным…
👍28💩1
Онлайн-тест: кто вы во Frontend разработке?
Мы составили небольшую викторину по базовым понятиям JavaScript. За 5 минут вы сможете проверить свои знания и даже где-то их улучшить. Ну и, конечно, выбрать, как прокачать свой уровень.
Сможете пройти тест на 9 из 9?
https://ru.hexlet.io/link/0OqmRs
Мы составили небольшую викторину по базовым понятиям JavaScript. За 5 минут вы сможете проверить свои знания и даже где-то их улучшить. Ну и, конечно, выбрать, как прокачать свой уровень.
Сможете пройти тест на 9 из 9?
https://ru.hexlet.io/link/0OqmRs
👍5❤3🔥2💩2😢1
Осень — время конференций. 7 октября в Казахстане пройдет масштабная IT-конференция Kolesa Conf’23.
Кирилл Мокевнин, СТО Хекслета, приедет в Алматы, чтобы очно выступить с докладом “Конечные автоматы как способ значительно упростить логику и понимание кода”.
Помимо Кирилла, в конференции примут участие 35+ спикеров с полезными докладами по бэкенду, фронтенду, QA, мобильной разработке, менеджменту и аналитике.
Онлайн-участие бесплатно, а чтобы смотреть доклады, нужно зарегистрироваться здесь: https://ru.hexlet.io/link/hntiKf
Кирилл Мокевнин, СТО Хекслета, приедет в Алматы, чтобы очно выступить с докладом “Конечные автоматы как способ значительно упростить логику и понимание кода”.
Помимо Кирилла, в конференции примут участие 35+ спикеров с полезными докладами по бэкенду, фронтенду, QA, мобильной разработке, менеджменту и аналитике.
Онлайн-участие бесплатно, а чтобы смотреть доклады, нужно зарегистрироваться здесь: https://ru.hexlet.io/link/hntiKf
🔥30❤2💩2👍1
Пришло время изучить новое сленговое слово. Сегодня расскажем, что такое кранч.
Люди в IT часто перерабатывают. И выгорания у айтишников происходят не из-за того, что они посвящают работе восемь часов, после чего резко закрывают ноутбук и идут отдыхать.
Кроме «переработки» и «аврала» в сленге айтишников можно также встретить понятие «кранч».
Кранч — это не одна переработка. Кранчем называют протяженный период переработок одного или нескольких отделов.
Чаще всего про кранчи можно услышать в сфере разработки видеоигр — геймдеве. Джейсен Шрейер написал книгу «Кровь, пот и пиксели. Обратная сторона индустрии», где собрано несколько историй разработки популярных видеоигр. И в каждой истории команда проходит через кранч.
Чаще всего такие авралы связаны со сжатыми сроками проектов. К сожалению, это часто не оправдано.
Были ли у вас моменты в работе, когда приходилось кранчить? Стоило ли это того?
Люди в IT часто перерабатывают. И выгорания у айтишников происходят не из-за того, что они посвящают работе восемь часов, после чего резко закрывают ноутбук и идут отдыхать.
Кроме «переработки» и «аврала» в сленге айтишников можно также встретить понятие «кранч».
Кранч — это не одна переработка. Кранчем называют протяженный период переработок одного или нескольких отделов.
Чаще всего про кранчи можно услышать в сфере разработки видеоигр — геймдеве. Джейсен Шрейер написал книгу «Кровь, пот и пиксели. Обратная сторона индустрии», где собрано несколько историй разработки популярных видеоигр. И в каждой истории команда проходит через кранч.
Чаще всего такие авралы связаны со сжатыми сроками проектов. К сожалению, это часто не оправдано.
Были ли у вас моменты в работе, когда приходилось кранчить? Стоило ли это того?
👍10😢4❤3💩1
Что может пойти не так, если с детства интересовался компьютерами и уже с пятого класса изучал Pascal, Delphi и C#? Почему сойти с проторенной дорожки — это хорошо?
Своей историей сегодня поделится Михаил. Он расскажет, почему оставил попытки программировать на Kotlin и вернулся к JavaScript, как изучил фронтенд и бэкенд в Хекслете и устроился на работу в американскую компанию.
Полностью историю Михаила можно прочитать здесь: https://ru.hexlet.io/link/1MbMHD
Своей историей сегодня поделится Михаил. Он расскажет, почему оставил попытки программировать на Kotlin и вернулся к JavaScript, как изучил фронтенд и бэкенд в Хекслете и устроился на работу в американскую компанию.
Полностью историю Михаила можно прочитать здесь: https://ru.hexlet.io/link/1MbMHD
👍10❤4💩2
В классическом упражнении по программированию чаще всего студенту нужно написать какой-то код с нуля. В реальной же жизни чаще всего приходится работать с тем, что написали до тебя.
Сегодня на публичном собеседовании проверим, насколько студент Хекслета готов разбирать и дополнять чужой код. В программе:
- Разбор кода (что вот здесь написано и что оно делает);
- Теоретические вопросы (отличия get ot post, разница классов и функций и другое);
- Практические задания (повесить событие; добавить кнопку сортировки).
Проводит интервью ведущий YouTube-канала Хекслета, практикующий разработчик и IT-энтузиаст Александр Усков. Погружаться в код будет студент Хекслета Сергей Корняков.
Смотрите и проверяйте себя уже сейчас: https://youtu.be/Cs-ch6l4zV8
Сегодня на публичном собеседовании проверим, насколько студент Хекслета готов разбирать и дополнять чужой код. В программе:
- Разбор кода (что вот здесь написано и что оно делает);
- Теоретические вопросы (отличия get ot post, разница классов и функций и другое);
- Практические задания (повесить событие; добавить кнопку сортировки).
Проводит интервью ведущий YouTube-канала Хекслета, практикующий разработчик и IT-энтузиаст Александр Усков. Погружаться в код будет студент Хекслета Сергей Корняков.
Смотрите и проверяйте себя уже сейчас: https://youtu.be/Cs-ch6l4zV8
👍10❤2💩1🥱1
Один день из жизни разработчика
Привет! Меня зовут Ира, я старший разработчик и лид фронтенд-разработки нового продукта в Лаборатории Касперского, а также наставник в Хекслете. Сегодня я поделюсь с вами своим расписанием, в котором я всегда стараюсь найти место отдыху и саморазвитию, сколько бы задач ни было.
Важно отметить, что я — жаворонок, поэтому всю основную работу я стараюсь сделать в свои самые продуктивные часы в первой половине дня.
7:00 Подъем!
7:30 Первый легкий завтрак и много кофе (практически как у хоббитов).
8:00 Просмотр рабочей почты, оценка планов на день, приоритизация задач. Задачи выстраиваю их сложных к легким, чтобы оптимально использовать свои самые продуктивные часы. Если есть мелкие легкие задачки, также делаю их в это время, чтобы включиться в работу.
8:45 Пожелание доброго утра коллегам. У нас в команде это традиция, каждый день начинается с утреннего приветствия и смешных мемов.
9:00 Фитнес или урок английского, в зависимости от дня недели.
10:00 Душ и второй плотный завтрак, выполнение дейликов в Plants vs Zombies, утренний звонок маме.
10:45 Небольшой синк с командой фронтенда — выясняю, все ли идет по плану, есть ли трудности с задачами.
11:00 Работа над задачами.
12:15 Перекур, просмотр почты и студенческого чата.
12:30 Большой синк со всей командой — разбираем, как идет процесс, перераспределяем и заново приоритизируем задачи, если есть новые вводные.
12:45 Работа над задачами.
13:30 Обед.
14:00 Продолжаю работать над задачами.
15:00 Обязательная прогулка (или небольшая зарядка, если погода плохая). Просмотр студенческого чата.
16:00 Работа над задачами.
18:00 Созвоны со студентами и время на развитие — чтение профессиональной литературы (блоги, статьи, обучающие видео), работа над пет-проектами. Если вдруг появились какие-то срочные задачи, то это также их время. Но здесь я стараюсь не делать ничего серьезного и требующего серьезных раздумий — в это время мой мозг уже не способен на подвиги.
19:30 Проверка проектов студентов (если есть) и просмотр студенческого чата. Если нет ничего срочного, то либо еще одна небольшая прогулка, либо чтение художественной литературы или видеоигры — чтобы отключить мозг.
21:00 Устраиваюсь поудобнее, отключаю все уведомления и смотрю сериальчики.
22:30 Отбой.
А как проходит ваш рабочий день? Делаете ли вы перерывы на прогулки и отдых или сидите над задачами до ночи? Ждем ваших ответов в комментариях!
Привет! Меня зовут Ира, я старший разработчик и лид фронтенд-разработки нового продукта в Лаборатории Касперского, а также наставник в Хекслете. Сегодня я поделюсь с вами своим расписанием, в котором я всегда стараюсь найти место отдыху и саморазвитию, сколько бы задач ни было.
Важно отметить, что я — жаворонок, поэтому всю основную работу я стараюсь сделать в свои самые продуктивные часы в первой половине дня.
7:00 Подъем!
7:30 Первый легкий завтрак и много кофе (практически как у хоббитов).
8:00 Просмотр рабочей почты, оценка планов на день, приоритизация задач. Задачи выстраиваю их сложных к легким, чтобы оптимально использовать свои самые продуктивные часы. Если есть мелкие легкие задачки, также делаю их в это время, чтобы включиться в работу.
8:45 Пожелание доброго утра коллегам. У нас в команде это традиция, каждый день начинается с утреннего приветствия и смешных мемов.
9:00 Фитнес или урок английского, в зависимости от дня недели.
10:00 Душ и второй плотный завтрак, выполнение дейликов в Plants vs Zombies, утренний звонок маме.
10:45 Небольшой синк с командой фронтенда — выясняю, все ли идет по плану, есть ли трудности с задачами.
11:00 Работа над задачами.
12:15 Перекур, просмотр почты и студенческого чата.
12:30 Большой синк со всей командой — разбираем, как идет процесс, перераспределяем и заново приоритизируем задачи, если есть новые вводные.
12:45 Работа над задачами.
13:30 Обед.
14:00 Продолжаю работать над задачами.
15:00 Обязательная прогулка (или небольшая зарядка, если погода плохая). Просмотр студенческого чата.
16:00 Работа над задачами.
18:00 Созвоны со студентами и время на развитие — чтение профессиональной литературы (блоги, статьи, обучающие видео), работа над пет-проектами. Если вдруг появились какие-то срочные задачи, то это также их время. Но здесь я стараюсь не делать ничего серьезного и требующего серьезных раздумий — в это время мой мозг уже не способен на подвиги.
19:30 Проверка проектов студентов (если есть) и просмотр студенческого чата. Если нет ничего срочного, то либо еще одна небольшая прогулка, либо чтение художественной литературы или видеоигры — чтобы отключить мозг.
21:00 Устраиваюсь поудобнее, отключаю все уведомления и смотрю сериальчики.
22:30 Отбой.
А как проходит ваш рабочий день? Делаете ли вы перерывы на прогулки и отдых или сидите над задачами до ночи? Ждем ваших ответов в комментариях!
🔥38👍13❤8🤡7🤔3💩1
Если вам случилось оказаться в Алматы прямо сейчас, приходите на мероприятие от IT-KAMASUTRA.COM
Главный вопрос мероприятия: "Как обучаться, чтобы стать профи, а не вайтишником?"
Отвечать будут:
Кирилл Мокевнин — основатель hexlet.io
Дмитрий Кузюбердин — основатель it-incubator.io
В программе следующие темы:
Как обстоит ситуация на рынке в текущий момент?
Как правильно обучаться разработке с нуля?
Как правильно качать скилл тем, кто уже в профессии?
Как стать незаменимым и счастливым профессионалом?
Дата и место встречи:
Мероприятие пройдёт сегодня с 18:00 до 21:00 в Capital Tower - коворкинг центр, 4 этаж — Улица Абиша Кекилбайулы, 34, Алматы
Всего 70 мест!
Регистрация
Главный вопрос мероприятия: "Как обучаться, чтобы стать профи, а не вайтишником?"
Отвечать будут:
Кирилл Мокевнин — основатель hexlet.io
Дмитрий Кузюбердин — основатель it-incubator.io
В программе следующие темы:
Как обстоит ситуация на рынке в текущий момент?
Как правильно обучаться разработке с нуля?
Как правильно качать скилл тем, кто уже в профессии?
Как стать незаменимым и счастливым профессионалом?
Дата и место встречи:
Мероприятие пройдёт сегодня с 18:00 до 21:00 в Capital Tower - коворкинг центр, 4 этаж — Улица Абиша Кекилбайулы, 34, Алматы
Всего 70 мест!
Регистрация
❤7🔥2💩2
“Я думал, что все будет сложнее. Не ожидал, что уже в этом году смогу официально трудоустроиться на полную ставку, планировал это на начало следующего года”.
Звучит слишком просто, но наш студент Рустам проделал большой путь: начал изучать программирование на старом ноутбуке в армии, выбрал Java в качестве первого языка и получал сотни отказов.
А полную историю можно прочитать по ссылке: https://ru.hexlet.io/link/Odozwe
Звучит слишком просто, но наш студент Рустам проделал большой путь: начал изучать программирование на старом ноутбуке в армии, выбрал Java в качестве первого языка и получал сотни отказов.
А полную историю можно прочитать по ссылке: https://ru.hexlet.io/link/Odozwe
👍10🔥3💩1🤪1