Подборка актуальных вакансий
— Специалист отдела VIP сопровождения ПО
Где: Москва
Опыт: можно без опыта
— Python-разработчик
Где: Москва, можно удалённо
Опыт: от 1 года
— Разработчик DWH / ETL
Где: Москва, можно удалённо
Опыт: от 1 года
— QA Automation Engineer
Где: Москва, можно удалённо
Опыт: от 1 года
— NoSQL Reliability Engineer
Где: Москва
Опыт: от 1 года
— Project Manager
Где: Москва
Опыт: от 1 года
— Problem Manager
Где: Москва, Санкт-Петербург
Опыт: от 1 года
— TUL Automated Moderation
Где: Москва, можно удалённо
Опыт: от 1 года
— DevOps-специалист
Где: Москва, Санкт-Петербург, Казань, Пермь, можно удалённо
Опыт: от 1 года
— Специалист группы дежурных администраторов выноса изменений
Где: Москва
Опыт: от 1 года
— Специалист информационной безопасности ИТ-инфраструктуры
Где: Москва
Опыт: от 1 года
#вакансии #работа
— Специалист отдела VIP сопровождения ПО
Где: Москва
Опыт: можно без опыта
— Python-разработчик
Где: Москва, можно удалённо
Опыт: от 1 года
— Разработчик DWH / ETL
Где: Москва, можно удалённо
Опыт: от 1 года
— QA Automation Engineer
Где: Москва, можно удалённо
Опыт: от 1 года
— NoSQL Reliability Engineer
Где: Москва
Опыт: от 1 года
— Project Manager
Где: Москва
Опыт: от 1 года
— Problem Manager
Где: Москва, Санкт-Петербург
Опыт: от 1 года
— TUL Automated Moderation
Где: Москва, можно удалённо
Опыт: от 1 года
— DevOps-специалист
Где: Москва, Санкт-Петербург, Казань, Пермь, можно удалённо
Опыт: от 1 года
— Специалист группы дежурных администраторов выноса изменений
Где: Москва
Опыт: от 1 года
— Специалист информационной безопасности ИТ-инфраструктуры
Где: Москва
Опыт: от 1 года
#вакансии #работа
5 правил для код ревью
1. Есть вопрос — спрашивай. Цель код ревью — делать все изменения в кодовой базе проекта понятными каждому разработчику. Без вопросов в сомнительных местах добиться этого будет невозможно.
2. Цель изменений в коде должна быть понятна. Если вы отправляете свой код на ревью — о донесении этих смыслов должны позаботиться вы. Если вы проверяете чужой код, то должны убедиться, что понимаете, какую задачу он решает.
3. Изменения в коде должны быть минимальными. На каждый код ревью не должно приходиться больше 10–100 строк кода. В большинстве случае изменения на 1000 строк можно разбить на десятки понятных частей. Это же правило стимулирует регулярный (ежедневный) код ревью.
4. Наличие стандартов. В каждой команде должны быть чётко прописанные стандарты кода, чтобы каждый раз вам не приходилось спорить из-за банального написания переменных (типа camelCase или underscore_case).
5. Баланс. Вы не живём в идеальном мире и всегда будут те, кто получает удовольствие от код ревью, и те, кто ненавидит его. Учитывайте это и старайтесь быть уважительным и при создании новых изменений, и при просмотре чужих.
Источник: dev.to
#команда
1. Есть вопрос — спрашивай. Цель код ревью — делать все изменения в кодовой базе проекта понятными каждому разработчику. Без вопросов в сомнительных местах добиться этого будет невозможно.
2. Цель изменений в коде должна быть понятна. Если вы отправляете свой код на ревью — о донесении этих смыслов должны позаботиться вы. Если вы проверяете чужой код, то должны убедиться, что понимаете, какую задачу он решает.
3. Изменения в коде должны быть минимальными. На каждый код ревью не должно приходиться больше 10–100 строк кода. В большинстве случае изменения на 1000 строк можно разбить на десятки понятных частей. Это же правило стимулирует регулярный (ежедневный) код ревью.
4. Наличие стандартов. В каждой команде должны быть чётко прописанные стандарты кода, чтобы каждый раз вам не приходилось спорить из-за банального написания переменных (типа camelCase или underscore_case).
5. Баланс. Вы не живём в идеальном мире и всегда будут те, кто получает удовольствие от код ревью, и те, кто ненавидит его. Учитывайте это и старайтесь быть уважительным и при создании новых изменений, и при просмотре чужих.
Источник: dev.to
#команда
Вакансия VR разработчика и 3D-дизайнера для будущего проекта в метавселенной
Требования: релевантный опыт в сфере VR/AR, JavaScript.
Задачи: разработать виртуальный офис кастомно для команды, участвовать в разработке дальнейших проектов компании.
Что предлагают: удалённую работу, полную занятость и оплату 2000-4000$.
Заполните форму, чтобы откликнуться, и с вами обязательно свяжутся:
https://forms.gle/BCkhpkZscRyhz6wy9
#вакансия
Требования: релевантный опыт в сфере VR/AR, JavaScript.
Задачи: разработать виртуальный офис кастомно для команды, участвовать в разработке дальнейших проектов компании.
Что предлагают: удалённую работу, полную занятость и оплату 2000-4000$.
Заполните форму, чтобы откликнуться, и с вами обязательно свяжутся:
https://forms.gle/BCkhpkZscRyhz6wy9
#вакансия
Шпаргалка по синтаксису и методам JavaScript
Темы, которые покрывает эта шпаргалка:
— основы JS,
— условные конструкторы,
— циклы,
— строки,
— массивы,
— числовые методы,
— математические методы,
— даты,
— события мыши,
— события клавиатуры,
— ошибки,
— методы Window,
— элементы Query/Get,
— создание новых элементов в DOM
Сохраняйте шпаргалку и используйте в процессе работы: https://tprg.ru/1GnT
#javascript
Темы, которые покрывает эта шпаргалка:
— основы JS,
— условные конструкторы,
— циклы,
— строки,
— массивы,
— числовые методы,
— математические методы,
— даты,
— события мыши,
— события клавиатуры,
— ошибки,
— методы Window,
— элементы Query/Get,
— создание новых элементов в DOM
Сохраняйте шпаргалку и используйте в процессе работы: https://tprg.ru/1GnT
#javascript
Введение в компьютерную память
В 2007 года Ульрик Дриппер, который занимался разработкой GNU libc, написал огромную статью в 9 частях, где объяснил основные принципы работы всех уровней памяти — от железа до инструментов профайлинга.
Статью на английском можно почитать здесь: https://lwn.net/Articles/250967/
А в этом 20-минутном видео автор делает ёмкий обзор этой серии статей:
https://youtu.be/UNknX2TRsQQ
#память
В 2007 года Ульрик Дриппер, который занимался разработкой GNU libc, написал огромную статью в 9 частях, где объяснил основные принципы работы всех уровней памяти — от железа до инструментов профайлинга.
Статью на английском можно почитать здесь: https://lwn.net/Articles/250967/
А в этом 20-минутном видео автор делает ёмкий обзор этой серии статей:
https://youtu.be/UNknX2TRsQQ
#память
YouTube
Что Каждый Программист Должен Знать О Памяти. (с)
Разверните гибкий облачный сервер в Selectel: https://slc.tl/12OU9
Получите 1000 бонусных рублей по промокоду Winderton.
Что каждый программист должен знать о памяти? Ульрик Дриппер.
Это человек, который занимался разработкой GNU libc, и много чем другим…
Получите 1000 бонусных рублей по промокоду Winderton.
Что каждый программист должен знать о памяти? Ульрик Дриппер.
Это человек, который занимался разработкой GNU libc, и много чем другим…
Топ-5 языков программирования в 2022 году
В августе GeeksForGeeks опубликовал рейтинг самых востребованных и популярных языков программирования в 2022:
1. Python
2. Java
3. JavaScript
4. Kotlin
5. R
Рейтинг был создан исходя из сфер использования и популярности среди новичков. «С» все так же популярен в коммерческих проектах, однако порог входа среди новичков стал меньше.
На что вы смотрите выбирая язык программирования для себя или ваших проектов?
В августе GeeksForGeeks опубликовал рейтинг самых востребованных и популярных языков программирования в 2022:
1. Python
2. Java
3. JavaScript
4. Kotlin
5. R
Рейтинг был создан исходя из сфер использования и популярности среди новичков. «С» все так же популярен в коммерческих проектах, однако порог входа среди новичков стал меньше.
На что вы смотрите выбирая язык программирования для себя или ваших проектов?
Фреймворк Tailwind CSS как альтернатива Bootstrap
TailwindCSS — это CSS-фреймворк для создания пользовательских интерфейсов. Он действительно похож на Bootstrap, Foundation или Bulma, но у него есть много своих полезных функций.
— TailwindCSS не создаёт коллизию имен классов.
— Удобнее ванильного CSS.
— Фреймворк предоставляет много разных стилей, поэтому позволяет создать практически любой простой интерфейс для пользователя быстро. Подходит ли вам TailwindCSS или нет, вы можете узнать только с помощью практики.
По ссылке пример создания почтового ящика Intercom с помощью Tailwind CSS:
https://tprg.ru/V5MU
#ccs
TailwindCSS — это CSS-фреймворк для создания пользовательских интерфейсов. Он действительно похож на Bootstrap, Foundation или Bulma, но у него есть много своих полезных функций.
— TailwindCSS не создаёт коллизию имен классов.
— Удобнее ванильного CSS.
— Фреймворк предоставляет много разных стилей, поэтому позволяет создать практически любой простой интерфейс для пользователя быстро. Подходит ли вам TailwindCSS или нет, вы можете узнать только с помощью практики.
По ссылке пример создания почтового ящика Intercom с помощью Tailwind CSS:
https://tprg.ru/V5MU
#ccs
3 интересных API, которые можно использовать в вашем проекте
— NASA Open API. Через API NASA Open вы можете получить данные о погоде на Марсе, фотографии с марсохода, а также фото дня: https://tprg.ru/1x8Q
— CoinBase Cloud API с полной информацией о криптовалюте. CoinBase API позволяет проверить курс криптовалют, предоставляет доступ к данным и инфраструктуре размещения ставок. С помощью этого API вы можете попробовать создать свой криптопроект для портфолио: https://tprg.ru/HjwV
— HTTP Cats. API, который возвращает картинку кота для HTTP статуса. Прост в использовании: вам просто нужно добавить в конце URL-адреса, нужный код-картинку в формате .jpg: https://tprg.ru/zNtX
#api
— NASA Open API. Через API NASA Open вы можете получить данные о погоде на Марсе, фотографии с марсохода, а также фото дня: https://tprg.ru/1x8Q
— CoinBase Cloud API с полной информацией о криптовалюте. CoinBase API позволяет проверить курс криптовалют, предоставляет доступ к данным и инфраструктуре размещения ставок. С помощью этого API вы можете попробовать создать свой криптопроект для портфолио: https://tprg.ru/HjwV
— HTTP Cats. API, который возвращает картинку кота для HTTP статуса. Прост в использовании: вам просто нужно добавить в конце URL-адреса, нужный код-картинку в формате .jpg: https://tprg.ru/zNtX
#api
Создание игры Mario на Python
Создание игр на Python — это отличный способ выучить язык и попрактиковаться в знаниях. На видео уроке, вы сможете создать игру в стиле Марио с использованием PyGame на Python:
https://youtu.be/IUe2pdTWroc
Какие игры у вас получалось создавать в процессе обучения?
#python
Создание игр на Python — это отличный способ выучить язык и попрактиковаться в знаниях. На видео уроке, вы сможете создать игру в стиле Марио с использованием PyGame на Python:
https://youtu.be/IUe2pdTWroc
Какие игры у вас получалось создавать в процессе обучения?
#python
YouTube
Creating a Mario-style overworld in Python with Pygame (and pirates)
In this tutorial you will learn how to create a Mario-inspired overworld with Python in Pygame.
Project files:
https://github.com/clear-code-projects/2D-Mario-style-platformer
Timestamps:
0:00:00 - Intro
0:01:26 - Project preparation
0:07:48 - The overworld…
Project files:
https://github.com/clear-code-projects/2D-Mario-style-platformer
Timestamps:
0:00:00 - Intro
0:01:26 - Project preparation
0:07:48 - The overworld…
Summernote — простой WYSIWYG редактор
Визуальный редактор (WYSIWYG) используется для работы с контентом на сайтах. Такой редактор можно встроить к себе на сайт, и дать пользователям возможность с помощью редактора создавать новости, редактировать страницу или описание товара.
Summernote — редактор, который по своим характеристикам напоминает MS Word. Основные плюсы Summernote:
— Не нужно скачивать пакет. Редактор добавляется с помощью скрипта.
— Бесплатно позволяет загружать фото и видео без сторонних библиотек.
— С помощью одной строчки кода можно добавить любую нужную вам функциональность (шрифты, язык, цвета и т.д.)
#html
Визуальный редактор (WYSIWYG) используется для работы с контентом на сайтах. Такой редактор можно встроить к себе на сайт, и дать пользователям возможность с помощью редактора создавать новости, редактировать страницу или описание товара.
Summernote — редактор, который по своим характеристикам напоминает MS Word. Основные плюсы Summernote:
— Не нужно скачивать пакет. Редактор добавляется с помощью скрипта.
— Бесплатно позволяет загружать фото и видео без сторонних библиотек.
— С помощью одной строчки кода можно добавить любую нужную вам функциональность (шрифты, язык, цвета и т.д.)
#html
В погоне за лучшей работой и большими деньгами: что такое джоб-хоппинг, приносит ли он пользу или только вредит.
Джоб-хоппинг — это частая, как минимум раз в два года, смена мест работы. И это не отдельное качество какого-либо человека, а целый мировой тренд, который поставил под сомнение приоритет многолетнего труда в одной компании в ущерб личным карьерным достижениям.
Разбираемся, что это за тренд и стоит ли на самом деле спешить со сменой работы:
https://tprg.ru/KtmC
Джоб-хоппинг — это частая, как минимум раз в два года, смена мест работы. И это не отдельное качество какого-либо человека, а целый мировой тренд, который поставил под сомнение приоритет многолетнего труда в одной компании в ущерб личным карьерным достижениям.
Разбираемся, что это за тренд и стоит ли на самом деле спешить со сменой работы:
https://tprg.ru/KtmC
Аналоги Postman для тестирования API
Postman — один из самых популярных инструментов для тестирования API запросов, но есть не менее удобные аналоги:
1. Insomnia REST Client позволяет выполнить любые запросы (REST, SOAP, GraphQL, GRPC), генерирует код на разных языках программирования, а также в Insomnia можно управлять переменными среды.
2. Test Mace похож на Insomnia, но еще имеет функцию быстрого обмена, позволяющую поделиться своим запросом с коллегами.
3. StopLight имеет функциональный интерфейс, который сокращает написание кода. Используя Stoplight, можно создавать API запросы, документацию, переменные и многое другое быстрее (см. скрин в посте).
#api
Postman — один из самых популярных инструментов для тестирования API запросов, но есть не менее удобные аналоги:
1. Insomnia REST Client позволяет выполнить любые запросы (REST, SOAP, GraphQL, GRPC), генерирует код на разных языках программирования, а также в Insomnia можно управлять переменными среды.
2. Test Mace похож на Insomnia, но еще имеет функцию быстрого обмена, позволяющую поделиться своим запросом с коллегами.
3. StopLight имеет функциональный интерфейс, который сокращает написание кода. Используя Stoplight, можно создавать API запросы, документацию, переменные и многое другое быстрее (см. скрин в посте).
#api
Знакомимся с фреймворком Angular
Angular — это каркас для разработки веб-приложений на языке TypeScript. Это видео поможет начинающим познакомиться с фреймворком:
https://youtu.be/yCIti018Srw
Вы напишете полноценное приложение, на примере которого разберете все основные принципы и концепции, присутствующие в Angular 14.
#angular
Angular — это каркас для разработки веб-приложений на языке TypeScript. Это видео поможет начинающим познакомиться с фреймворком:
https://youtu.be/yCIti018Srw
Вы напишете полноценное приложение, на примере которого разберете все основные принципы и концепции, присутствующие в Angular 14.
#angular
YouTube
Angular 14 - Быстрый Курс [2022]
Исходники Angular тут: https://t.iss.one/js_by_vladilen/489
Я в соц сетях:
Telegram: https://t.iss.one/js_by_vladilen
VK: https://vk.com/vladilen.minin
Instagram: https://instagram.com/vladilen.minin
Мои паблики по JavaScript:
Telegram: https://t.iss.one/result_school_it…
Я в соц сетях:
Telegram: https://t.iss.one/js_by_vladilen
VK: https://vk.com/vladilen.minin
Instagram: https://instagram.com/vladilen.minin
Мои паблики по JavaScript:
Telegram: https://t.iss.one/result_school_it…
Дорожные карты для начинающего разработчика
1. бэкенд: roadmap.sh/backend
2. фронтенд: roadmap.sh/frontend
3. android: roadmap.sh/android
#бэкенд #фронтенд #android
1. бэкенд: roadmap.sh/backend
2. фронтенд: roadmap.sh/frontend
3. android: roadmap.sh/android
#бэкенд #фронтенд #android
Что почитать: «Совершенный Код» Стива Макконнелла
Первое издание книги «Совершенный Код», написанной Стивом Макконнеллом, более 10 лет считалось наиболее популярным руководством по программированию в Америке.
Здесь вы найдете советы по совершенствованию кода, решению системных вопросов и ознакомитесь с основами разработки программного обеспечения.
Кроме этого, С. Макконнелл делится своим подходом к работе, воспоминаниями и мотивацией, поэтому книга очень легко читается.
#книги
Первое издание книги «Совершенный Код», написанной Стивом Макконнеллом, более 10 лет считалось наиболее популярным руководством по программированию в Америке.
Здесь вы найдете советы по совершенствованию кода, решению системных вопросов и ознакомитесь с основами разработки программного обеспечения.
Кроме этого, С. Макконнелл делится своим подходом к работе, воспоминаниями и мотивацией, поэтому книга очень легко читается.
#книги
Пишете на Go и не умеете правильно обрабатывать ошибки?
Прочитайте статью от ведущего разработчика трайба «Автоматизация бизнес-процессов» МТС Диджитал и узнайте самые популярные способы работы с ошибками в Golang: https://tprg.ru/X4IF
Прочитайте статью от ведущего разработчика трайба «Автоматизация бизнес-процессов» МТС Диджитал и узнайте самые популярные способы работы с ошибками в Golang: https://tprg.ru/X4IF
Подборка актуальных вакансий
— Специалист отдела VIP сопровождения ПО
Где: Москва
Опыт: можно без опыта
— Разработчик DWH / ETL
Где: Москва, можно удалённо
Опыт: от 1 года
— Python-разработчик
Где: Москва, можно удалённо
Опыт: от 1 года
— QA Automation Engineer
Где: Москва, можно удалённо
Опыт: от 1 года
— TUL Automated Moderation
Где: Москва, можно удалённо
Опыт: от 1 года
— NoSQL Reliability Engineer
Где: Москва
Опыт: от 1 года
— Project Manager
Где: Москва
Опыт: от 1 года
— Problem Manager
Где: Москва, Санкт-Петербург
Опыт: от 1 года
— Специалист группы дежурных администраторов выноса изменений
Где: Москва
Опыт: от 1 года
#вакансии #работа
— Специалист отдела VIP сопровождения ПО
Где: Москва
Опыт: можно без опыта
— Разработчик DWH / ETL
Где: Москва, можно удалённо
Опыт: от 1 года
— Python-разработчик
Где: Москва, можно удалённо
Опыт: от 1 года
— QA Automation Engineer
Где: Москва, можно удалённо
Опыт: от 1 года
— TUL Automated Moderation
Где: Москва, можно удалённо
Опыт: от 1 года
— NoSQL Reliability Engineer
Где: Москва
Опыт: от 1 года
— Project Manager
Где: Москва
Опыт: от 1 года
— Problem Manager
Где: Москва, Санкт-Петербург
Опыт: от 1 года
— Специалист группы дежурных администраторов выноса изменений
Где: Москва
Опыт: от 1 года
#вакансии #работа