Макс из < codereview />
10.8K subscribers
1.24K photos
55 videos
7 files
906 links
Помогу найти первую работу джуном - https://yourcodereview.com/

Как искать работу в 2024 году - https://t.me/KotReviewBot

Написать мне в лс: @maxim_primak

№ 4988474654
Download Telegram
Код-ревью сессия #2🧑‍💻

А вот и вторая ревью сессия подлетела!

👉 Пулл-реквест #1
#python

Откроет нашу сессию пулл-реквест на Python от saintbyte. Простая тулза для сбора вакансий из RSS ленты хабр карьеры.

👉 Коммит #2
#typescript #angular

Коммит прислал нам mbogomazov. Он написал игру «крестики-нолики» на Angular.

👉 Пулл-реквест #3
#java

TimurBaldin прислал нам целый пулл-реквест на Java. Проект для генерации тестовых данных для ручного и автоматизированного тестирования.

👉 Коммит #4
#php

И последний небольшой коммит от andreaskosten на PHP. Класс DB реализует посредством гарантированно единственного экземпляра подключение к БД mysql через юзера с указанным набором привилегий.

Все вопросы по ходу сессии можете задавать в нашем чате.

У нас есть 72 часа, погнали!

#код_ревью_сессия
💬 Основной посыл комментариев

👉 пулл-реквест #1
#python

1. Стукрута проекта
Лучше всего создать папку src, разбить логику по моделям, и сервисам и вынести все из корневой папки.

2. Доработать модели
Вынести BaseModel в отдельный файл. В Vacancy добавить employment type с EnumField.

3. Нейминг
Избавиться от Helpers, чтобы поднять читаемость кода.

👉 коммит #2
#typescript #angular

1. Задать точный тип возврата функции
Функция calculateWinner вернет X | O | null.

2. Избегать повторяемость кода
X и O используется в нескольких местах. Лучше вынести в качестве констант.

3. Неявное приведение объекта к boolean
Вместо проверки if(Winner) => isWinnerExists, и вместо this.squares[idx] => используй includes.

4. Избегать логических ошибок
makeMove будет вызывать calculateWinner, даже если ничего не изменилось.

🏆 Хотел бы выделить следующих ревьюеров

fallncrlss - за информативный и структурированный комментарий для python.
QoreCode - за большой объем полезных комментариев для TypeScript
Код-ревью сессия #3

Сегодня у нас аж 8 коммитов на разных языках. Ловите!

👉 Коммит #1
#C

Откроет нашу сессию анонимный коммит на С. Симулятор песка, воды и стен.

👉 ПР #2
#python

Коммит прислал нам uni-jacob. Бот, упрощающий рутину старост групп.

👉 Коммит #3
#JS

Dsgnfox прислал нам конструктор добавляющий загрузку и отправку файлов из формы.

👉 Коммит #4
#TS

Наш ревьюер QoreCode прислал свой коммит на ревью. Описание найдете в README.md

👉 ПР #5
#php #laravel

И еще один наш PHP ревьюер SnusnumrConceit прислал нам проект предназначенный для импорта Records в Excel-формате в таблицу.

👉 Коммит #6
#CSharp #задания

А вот и задания. Первым свое задание на ревью прислал нам CustomRider. Описание задания вы найдете здесь.

👉 ПР #7
#typescript #задания

Еще один наш ревьюер - Kp0c прислал задание на JS + Svelte. Пощупать его можно по этой ссылке.

👉 ПР #8
#Java #задания

Закроет нашу сессию ПР с заданием от ревьюера driversti.

Все вопросы по ходу сессии можете задавать в нашем чате.

72 часа
Код-ревью сессия #4 👨‍💻

🚀 Сегодня стартует первая октябрьская сессия. Все ревью будут также зачитываться в октябрьский рейтинг ревьюеров. В конце месяца ревьюер, занявший 1 место получит небольшое вознаграждение в виде 25$. Всем удачи!)

—— Свои проекты ——

👉 Коммит #1
#php
От завсегдатого andreaskosten.

👉 Коммит #2
#python #анон

👉 Коммит #3
#php #анон

👉 Коммит #4
#php
Сортировщик фотографий от Savin-Igor. Выкладываем целый репо на ревью с нашего гитхаба.

—— Решения заданий ——

👉 решение #1
#python
Прислал mkile

👉 решение #2
#sql
Прислал Kp0c

👉 решение #3
#php
Прислал SnusnumrConceit

👉 решение #4
#sql #aнон

👉 решение #5
#сsharp
Прислал CustomRider

Все вопросы по ходу сессии можете задавать в нашем чате.

У нас 72 часа!
Forwarded from < codereview /> jobs
Новая стажировка в МТС для аналитиков, разработчиков и QA 🤓

БОЛЬШЕ ЧЕМ СТАЖИРОВКИ
Выбери направление бизнеса в экосистеме МТС.

👨‍💻 Направления стажировок: работа в ит, продажи и развитие, управление продуктами и проектами

Дата подачи заявок: Набор на стажировку МТС Intro идет в течение года и новые вакансии публикуются каждую неделю.

📅 Старт стажировки: 2023 - 2024г.

🧑‍🎓 Для кого: Перед тобой множество актуальных направлений и команд с самыми разными людьми — выбор за тобой.

🤔 Что будет: полноценная оплачиваемая стажировка (20-40 часов в неделю). В среднем, стажировка длится от 3 до 6 месяцев.

👉 Ссылка: https://job.mts.ru/internship?utm_source=fut&utm_medium=vk&utm_content=07%3A07%3A2023&utm_campaign=organic

🤙 Контакт рекрутера: internship@mts.ru

💡Совет от ментора:
Стажировка поможет тебе найти единомышленников, которые помогут тебе раскрыться и воплощать в жизнь самые смелые проекты.

#Java #Frontend #Scala #Go #Android #Python #iOS #NET #QA
🔥5👍2
Forwarded from < codereview /> jobs
Junior/Middle Java разработчик в ITQ Group 🤓

ITQ Group — Профессиональный участник рынка разработки программного обеспечения для автоматизации банковских процессов, финансовых и ретейловых компаний...

🤖Какой стэк: Java 8-11, Kotlin, Spring/Springboot, PostgreSQL/Oracle, Kafka, Redis, Maven/Gradle, Docker/Kubernetes(или OpenShift).

🤔 Что будешь делать:

— Разработка микросервисов в соответствии с ТЗ и архитектурой

— Анализ выявленных проблем и исправление дефектов микросервисов

— Автоматизация процесса разработки

— Ведение учёт рабочего времени в Jira

— Проведение ревью доработок и исправлений

🤙 Контакты рекрутера: https://www.linkedin.com/in/elena-kravtsova-31120a190/

👉 Ссылка: https://itq-group.com/vacancies

💡Совет:

Хоть в вакансии и написано, что опыт 2 года, но в реальности компания рассматривает джунов. Так что не дрефь, откликнись и пришли свое резюме.

#junior #backend #python
3
Ребятки, решил с вами делиться junior вакансиями и стажировками за прошедшую неделю.

1. Стажировки в Сбер для #python #qa #analyst #ml - https://t.me/young_june/1538

2. Стажировка #datascience в OZON - https://t.me/young_june/1535

3. Удалённые оплачиваемые стажировки в Т-Банк
#ml #java #scala #go #ios #android #analyst #qa #marketing - https://t.me/young_june/1547

4. Junior вакансии для аналитиков #analyst
https://t.me/young_june/1539

Ставьте 🔥, если заходит такая рубрика)

P.S Все вакансии взяты из моих телеграм каналов: Young & Junior и Young Стажер
🔥573