Coding: работа и стажировки для программистов
4.78K subscribers
114 photos
11 files
1.67K links
Авторский канал для программистов и начинающих.

Здесь можно найти интересующую вас литературу, а так же вакансии и стажировки для программистов

По рекламе @adtgassetsbot
Владелец @Aleksei
Download Telegram
Учимся правильно писать CSS классы в JSX

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

Статья
Альтернативы исключениям С++ и зачем они нужны

Современные тенденции в области аппаратного обеспечения ведут к тому, что использование исключений на C++ всё труднее и труднее оправдать. В представленной работе эта проблема иллюстрируется наглядно, даётся её количественная оценка и обсуждаются потенциальные будущие направления исправления исключений.

Статья
5 советов для C#-программистов, которые вы, наверняка, уже знаете

Статья
Кодогенерация в C#

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

Статья
Не будь как Иван, работай на себя, а не на дядю

Там кто-то подсуетился и заработал 100к на продаже цветов 8 марта, другой открыл точку шаурмы и ему ежемесячно капает от 70 тысяч, этот поднялся на крипте и купил тачку..

Никакого секрета нет!
Люди собирают информацию по крупицам, ставят реальные цели и приходят к ним!

Ты можешь потратить в 10 раз меньше времени на первый этап — Business Advisor делится полноценными бизнес-идеями.

Тебе остаётся:

1. Выбрать сферу деятельности
2. Следовать детальной инструкции
3. Зарабатывать и быть довольным собой!

Советуем не терять ни минуты и начинать зарабатывать уже сейчас!
Прагматичная оптимизация: какая часть кода всегда должна быть чистой, а где допускается грязь

Весь прикладной код глобально можно разделить на три уровня: домен, управляющий код и представление. Если в каких-то частях (например, в конечных точках) грязный код допустим, то на других его быть не должно — это может повлиять на архитектуру и поддержку проекта. CEO Хекслета Кирилл Мокевнин в своем твиттере рассказывает о критичности разных кусков кода при разработке и ревью: как они влияют друг на друга и в каких моментах оптимизация критична.

Читать
Java: продвинутая конкурентность

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

Статья
Как справиться с более 50 репозиториев на GitHub?

Статья
Нестандартное применение программирования в реальной жизни

Однако программное обеспечение — это не только проекты компьютерных игр класса ААА или корпоративных проектов, предлагающих программное обеспечение по модели SaaS, это и использование его в обычной жизни, порой весьма неожиданным образом. О чём мы и поговорим в этой статье.

Статья
Spring Test Containers как бины

TestContainers это отличный инструмент, позволяющий тестировать свой код в prod-like окружении.

Статья
Практическое использование JCStress

Приветствую, в этой статье рассмотрим фреймворк JCStress, созданный для тестирования многопоточного кода и применим его для решения практических задач.

Цель данной статьи - показать читателям использование JCStress не только в лабораторных работах для демонстрации эффектов связанных с JMM, но и для доказательства правильности преобразований кода. Тренироваться будем на кошках JDK.

Статья
Flutter 3.7 — Что нового во Flutter

Перевод статьи от команды разработчиков, посвященный новой версии фреймворка.

Статья
Yeloo, ищет Middle/Senior Frontend-разработчика

Что делать:
— Требуется Front-End разработка, с последующей связью с Back-End (имеется готовая документация к API для связки фронтенда с бэкендом);
— Пример задачи: cверстать окна приложения для обмена валют по готовому дизайну. Необходимо добавить анимации и эффекты.

Кого ищут:
— Опыт разработки приложений от 3 лет;
— Опыт работы с React, Express, RestAPI, SocketIO;
— Опыт написания документации к коду;
— Опыт работы в команде;
— Наличие портфолио.

Условия:
— Оплата по договоренности;
— Удаленная работа;
— Проектная занятость с возможностью перехода на полную занятость;
— Конкурентная зарплата по результатам собеседования;
— Проект с международной аудиторией;
— Сильная и замотивированная команда.

Откликнуться: @aldovlatova
IT-компания SelSup, ищет Junior Java разработчика

Что делать:
— Развитие бэкенда веб-сервиса: Spring Boot;
— Работа с базами данных MySQL / Liquebase;
— Поддержка системы и добавление новой функциональности;
— Расширение интеграции с сервисами;
— Устранять технические сбои.

Кого ищут:
— Знания Java;
— Умение разбираться в чужом коде и улучшать его;
— Знания и навыки использования MySQL;
— Взвешенный подход между новым инструментом и скоростью разработки;
— Технический английский;
— Выполнение тестового задания после отклика.

Условия:
— Оплата по договоренности;
— Талантливая молодая команда, отсутствие бюрократии, поддержка и быстрое решение любых вопросов;
— Удаленная работа в комфортном для вас месте;
— Карьерный рост вместе с компанией;
— Гибкий отпуск.

Откликнуться: hr@selsup.ru, Тестовое задание по ссылке
Sidus, ищет С++ разработчика для разработки First person shooter

Что делать:
— Программирование игровых механик и логики;
— Профилирование и оптимизация игры по памяти и fps;
— Работа с SDK сторонних сервисов.

Кого ищут:
— Отличное знание C++ (коммерческий опыт от 3х лет);
— Знание паттернов проектирования в контексте игр;
— Понимание networking на низком уровне;
— Умение писать в Entity Component System стиле;
— Математика (линейная алгебра, физика).

Условия:
— Оплата 3 000 USD;
— full-time, удалёнка;
— Приятные бонусы по проекту.

Откликнуться: @ksenia_martinova
Автомакон, ищет Golang developer

Что делать:
— Участвовать в разработке архитектуры новых сервисов;
— Создавать новые REST API, поддерживать и оптимизировать существующие;
— Изучать и внедрять новые технологий;
— Разрабатывать микросервисы;
— Участвовать в планировании задач команды;
— Писать unit тесты.

Кого ищут:
— Опыт разработки на Go от двух лет;
— Опыт работы с Docker, MSSQL, Git;
— Понимание многопочности, параллельных вычислений и широко используемых структур данных и алгоритмов.

Условия:
— Оплата 298 000 - 403 000 рублей;
— График работы 5/2 с 9 до 18 по мск;
— Работу в аккредитованной ИТ-компании;
— Возможность удаленной работы, а также в офисе в Москве (м. Румянцево);
— Официальное оформление с первого дня работы;
— Поддержка куратора во время адаптации;
— Внутреннее обучение soft & hard skills, создание индивидуального плана развития.

Откликнуться: @avejjo
Пишем прототип программы для обучения английскому языку с помощью OpenAI API

Процесс создания приложения, которое работает с OpenAI API.

Статья
Social Media Holding, ищет Junior+ / Mid PHP разработчика (laravel)

Что делать:
— Проектирование сложной и интересной архитектуры;
— Улучшение качества внутренних продуктов;
— Участие в создании, планировании, разработке и поддержке ключевых частей системы;
— Проектирование и написание запросов к СУБД;
— Рефакторинг существующих решений;
— В будущем - ревью кода разработчиков.

Кого ищут:
— Наличие коммерческого опыта от 1 года;
— Знание PHP 7 +, понимание JavaScript;
— Опыт работы с фреймворком Laravel;
— Знание PostgreSQL / MySQL (понимание работы индексов и умение оптимизировать запросы);
— Знание Docker (умение поднять окружение локально);
— Умение разбираться в чужом коде.

Условия:
— Оплата 70 000 - 150 000 рублей;
— Удаленка;
— Молодая вовлеченная команда друзей;
— Активнейший профессиональный (горизонтальный и вертикальный) и финансовый (зп + премии) рост!
— Поехать с командой на Бали - наша история!

Откликнуться: @liliya_sup
Студия Appfox, ищет Unity С# разработчика (middle+)

Что делать:
— Сопровождение и совершенствование текущих проектов компании;
— Участие в разработке новых проектов (мультиплеерные реалтайм-игры).

Кого ищут:
— Уверенные знания Unity на уровне middle и выше;
— Опыт мобильной разработки;
— Опыт работы с внутриигровыми транзакциями;
— Знание GIT/Jira;
— Опыт работы с ПК, Android, IOS, VR;
— Опыт работы с подписками, сторами;
— Опыт с мультиплеерными реалтайм-играми;
— Опыт работы с ECS/Entitas ECS;
— Желательно иметь возможность собирать IOS билды;
— Умение работать как в команде, так и индивидуально;
— Общую техническую грамотность.

Условия:
— Оплата 130 000 - 150 000 рублей;
— Увеличение заработной платы по мере приобретения компетенций;
— Самостоятельное формирование графика, благодаря трекеру времени;
— Работу в крупной и стабильной компании на рынке разработки — 8 лет опыта;
— Удобный формат работы home office.

Откликнуться: @sofigrats
XIM, ищет Junior+ Node js backend developer

Что делать:
— Бэкенд-разработка;
— Подключение нового клиента к ERP.Aero.
— Маппинг базы данных клиентов;
— Разработка архитектуры модулей приложения;
— Написание документации.

Кого ищут:
— Коммерческий опыт разработки с использованием Node.js;
— JavaScript (ES6);
— БД MySQL;
— WebSocket .
— Большим плюсом будет:
— Понимание Фреймворка Express.js;
— Понимание работы с Amazon Web Services;
— Оптимизация проекта под высокие нагрузки;
— Понимание работы «облачных» приложений SaaS.

Условия:
— Оплата 700 - 1 600 USD;
— Контракт с Американской компанией;
— Гибкое начало рабочего дня;
— Возможность удаленной работы.

Откликнуться: @sasha_orehova_hr