Bladestorm ищет специалистов для удалённой работы
Bladestorm — это молодая команда, которая занимается мобильной и веб-разработкой. Тематика проектов — игровая, так или иначе связанная с киберспортом, а основной продукт — сервис GoCases.
— Backend Разработчик / Node.JS Developer
Сколько: До 200 000 ₽
Задачи: Поддерживать и развивать существующие web-сервисы, проводить Code Review, участвовать в принятии технических решений и планировании процесса разработки
Стек: AWS, GCP, JavaScript, Node.js
— Full Stack Разработчик / React + Node.JS Developer
Сколько: До 250 000 ₽
Задачи: Поддерживать и развивать существующие web-сервисы, проводить Code Review, участвовать в принятии технических решений и планировании процесса разработки
Стек: AWS, Firebase, Firestore, GCP, Node.js, React, ReactJS, TypeScript
— Android Developer
Сколько: От 180 000 до 300 000 ₽
Задачи: Поддерживать и развивать существующие web-сервисы, проводить Code Review, участвовать в принятии технических решений и планировании процесса разработки
Стек: Android, Firebase, firestore, Java Core, Kotlin
— QA Engineer / Тестировщик (Mobile)
Сколько: До 120 000 ₽
Задачи: Ручное функциональное тестирование текущих и новых проектов, написание и поддержка тестовой документации и сценариев для тестирования (на русском языке), участие в создании системы автотестирования
— Product Manager (Mobile)
Сколько: До 250 000 ₽
Задачи: Проводить исследования рынка и конкурентов, разрабатывать концепции, создавать и проверять гипотезы, проводить А/Б тесты, развивать стратегию монетизации, выстраивать экономику продукта и повышать его маржинальность, формировать продуктовое видение и глобальную стратегию роста, составлять и прорабатывать ТЗ для продуктового-дизайнера
#вакансии #работа
Bladestorm — это молодая команда, которая занимается мобильной и веб-разработкой. Тематика проектов — игровая, так или иначе связанная с киберспортом, а основной продукт — сервис GoCases.
— Backend Разработчик / Node.JS Developer
Сколько: До 200 000 ₽
Задачи: Поддерживать и развивать существующие web-сервисы, проводить Code Review, участвовать в принятии технических решений и планировании процесса разработки
Стек: AWS, GCP, JavaScript, Node.js
— Full Stack Разработчик / React + Node.JS Developer
Сколько: До 250 000 ₽
Задачи: Поддерживать и развивать существующие web-сервисы, проводить Code Review, участвовать в принятии технических решений и планировании процесса разработки
Стек: AWS, Firebase, Firestore, GCP, Node.js, React, ReactJS, TypeScript
— Android Developer
Сколько: От 180 000 до 300 000 ₽
Задачи: Поддерживать и развивать существующие web-сервисы, проводить Code Review, участвовать в принятии технических решений и планировании процесса разработки
Стек: Android, Firebase, firestore, Java Core, Kotlin
— QA Engineer / Тестировщик (Mobile)
Сколько: До 120 000 ₽
Задачи: Ручное функциональное тестирование текущих и новых проектов, написание и поддержка тестовой документации и сценариев для тестирования (на русском языке), участие в создании системы автотестирования
— Product Manager (Mobile)
Сколько: До 250 000 ₽
Задачи: Проводить исследования рынка и конкурентов, разрабатывать концепции, создавать и проверять гипотезы, проводить А/Б тесты, развивать стратегию монетизации, выстраивать экономику продукта и повышать его маржинальность, формировать продуктовое видение и глобальную стратегию роста, составлять и прорабатывать ТЗ для продуктового-дизайнера
#вакансии #работа
Что нужно знать современному Java-разработчику: подробный план обучения
Знать синтаксис Java недостаточно, чтобы стать полноценным Java-разработчиком. В экосистему языка входит множество инструментов, которые активно используются в коммерческой разработке.
План обучения подробно показан в видео:
https://youtu.be/0L57GpJJK2I
#java
Знать синтаксис Java недостаточно, чтобы стать полноценным Java-разработчиком. В экосистему языка входит множество инструментов, которые активно используются в коммерческой разработке.
План обучения подробно показан в видео:
https://youtu.be/0L57GpJJK2I
#java
YouTube
Стань Лучшим Java-разработчиком в 2024: Секреты Junior-разработчика!
#java #программирование #разработка #уроки #2022 #2021 #ITYoutubersRU
Диаграмма в формате PDF: https://vk.com/doc-194736647_611887812
🚀 Хочешь узнать, как в 2024 году стать отличным Java-разработчиком и какие навыки должен освоить junior-разработчик? Это…
Диаграмма в формате PDF: https://vk.com/doc-194736647_611887812
🚀 Хочешь узнать, как в 2024 году стать отличным Java-разработчиком и какие навыки должен освоить junior-разработчик? Это…
Списки в Python: методы и основные операции
Список — одна из базовых структур данных в Python. Он позволяет упорядоченно хранить объекты, например числа, строки или даже другие списки.
Со списками удобно работать, поскольку с ними можно провести множество операций: добавление, изменение и удаление элементов, сортировку, вывод подсписка и не только.
Подробнее об основных операциях над списками: https://tprg.ru/7rvx
#python
Список — одна из базовых структур данных в Python. Он позволяет упорядоченно хранить объекты, например числа, строки или даже другие списки.
Со списками удобно работать, поскольку с ними можно провести множество операций: добавление, изменение и удаление элементов, сортировку, вывод подсписка и не только.
Подробнее об основных операциях над списками: https://tprg.ru/7rvx
#python
Ищем 3 наибольших числа в массиве на JavaScript
Вам дан массив минимум из 3 целых чисел. Задача — написать программу, которая находит из массива 3 наибольших числа и возвращает их в виде массива, отсортированного по возрастанию.
Решение: https://tprg.ru/8Ebp
#js #задачи
Вам дан массив минимум из 3 целых чисел. Задача — написать программу, которая находит из массива 3 наибольших числа и возвращает их в виде массива, отсортированного по возрастанию.
Решение: https://tprg.ru/8Ebp
#js #задачи
Стоит ли изучать библиотеку jQuery?
jQuery — широко известная JavaScript-библиотека, которая позволяет взаимодействовать с HTML и выполнять AJAX-запросы.
В видео разбирается, стоит ли обратить внимание на jQuery:
https://youtu.be/mX_jE18Zuyg
#js
jQuery — широко известная JavaScript-библиотека, которая позволяет взаимодействовать с HTML и выполнять AJAX-запросы.
В видео разбирается, стоит ли обратить внимание на jQuery:
https://youtu.be/mX_jE18Zuyg
#js
YouTube
JQUERY ПРОТИВ JAVASCRIPT. Стоит ли учить jQuery в 2021? Что лучше для развития программиста?
jQuery против JavaScript. Кто же круче библиотека jQuery или чистый JavaScript? Стоит ли учить и использовать jQuery в 2021. jQuery или сокращенно JQ это быстрая, относительно небольшая и богатая возможностями JavaScript библиотека. Позволяет очень просто…
«Купибилет» ищет специалистов для работы в Санкт-Петербурге или удалённо
«Купибилет» — это онлайн-сервис для поиска и покупки авиабилетов по всему миру и мобильные приложения под iOS и Android. Сейчас в компании открыты 3 вакансии:
— Ruby-разработчик
— Rust-разработчик
— iOS-разработчик
#вакансии #работа
«Купибилет» — это онлайн-сервис для поиска и покупки авиабилетов по всему миру и мобильные приложения под iOS и Android. Сейчас в компании открыты 3 вакансии:
— Ruby-разработчик
— Rust-разработчик
— iOS-разработчик
#вакансии #работа
Как сберечь зрение программисту?
Мы много времени проводим за кодом. Но за долгое сидение перед монитором глаза не скажут «спасибо».
Держите несколько советов, как сохранить ваше зрение:
https://tprg.ru/2Drj
#советы
Мы много времени проводим за кодом. Но за долгое сидение перед монитором глаза не скажут «спасибо».
Держите несколько советов, как сохранить ваше зрение:
https://tprg.ru/2Drj
#советы
Умеете ли работать со строками в Python?
В языке Python много особенностей в применении строки (string) — неизменяемой последовательности символов. Проверьте себя, знаете ли вы основные «подводные камни»:
https://tprg.ru/VoK9
В тесте даётся кусок кода, и ваша задача — определить, что он выведет.
#python #задачи
В языке Python много особенностей в применении строки (string) — неизменяемой последовательности символов. Проверьте себя, знаете ли вы основные «подводные камни»:
https://tprg.ru/VoK9
В тесте даётся кусок кода, и ваша задача — определить, что он выведет.
#python #задачи
Подборка актуальных вакансий для начинающих специалистов
— Аналитик продукта / данных
Где: Санкт-Петербург, Москва, Липецк
Сколько: От 100 000 до 150 000 ₽
— Rust Developer
Где: Санкт-Петербург, можно удалённо
Сколько: От 200 000 ₽
— Backend Разработчик / Node.JS Developer
Где: Удалённо
Сколько: До 200 000 ₽
— QA Engineer / Тестировщик (mobile)
Где: Удалённо
Сколько: До 120 000 ₽
— Product Manager (Mobile)
Где: Удалённо
Сколько: До 250 000 ₽
— Full Stack Разработчик / React + Node.JS Developer
Где: Удалённо
Сколько: До 250 000 ₽
— Программист C# / C++
Где: Санкт-Петербург, можно удалённо
Сколько: От 120 000 до 190 000 ₽
— Frontend-разработчик (Vue / Electron / Cordova)
Где: Москва, можно удалённо
Сколько: По итогам собеседования
#вакансии #работа
— Аналитик продукта / данных
Где: Санкт-Петербург, Москва, Липецк
Сколько: От 100 000 до 150 000 ₽
— Rust Developer
Где: Санкт-Петербург, можно удалённо
Сколько: От 200 000 ₽
— Backend Разработчик / Node.JS Developer
Где: Удалённо
Сколько: До 200 000 ₽
— QA Engineer / Тестировщик (mobile)
Где: Удалённо
Сколько: До 120 000 ₽
— Product Manager (Mobile)
Где: Удалённо
Сколько: До 250 000 ₽
— Full Stack Разработчик / React + Node.JS Developer
Где: Удалённо
Сколько: До 250 000 ₽
— Программист C# / C++
Где: Санкт-Петербург, можно удалённо
Сколько: От 120 000 до 190 000 ₽
— Frontend-разработчик (Vue / Electron / Cordova)
Где: Москва, можно удалённо
Сколько: По итогам собеседования
#вакансии #работа
Многопоточность в Java
Реальные приложения часто могут параллельно выполнять множество задач. Это достигается при помощи потоков, каждый из которых выполняет небольшую подзадачу. А затем потоки передают результаты в основной поток, где обрабатываются полученные данные.
У многопоточности существует множество нюансов, и подробно они объясняются в серии статей:
1. Потоки.
2. Синхронизация.
3. Взаимодействие.
4. Callable и Future.
5. Executor, ThreadPool и Fork Join.
6. Барьер.
#java #потоки
Реальные приложения часто могут параллельно выполнять множество задач. Это достигается при помощи потоков, каждый из которых выполняет небольшую подзадачу. А затем потоки передают результаты в основной поток, где обрабатываются полученные данные.
У многопоточности существует множество нюансов, и подробно они объясняются в серии статей:
1. Потоки.
2. Синхронизация.
3. Взаимодействие.
4. Callable и Future.
5. Executor, ThreadPool и Fork Join.
6. Барьер.
#java #потоки
Основные команды SQL, которые должен знать каждый программист
Для работы с базами данных не обойтись без языка SQL. А подборка основных команд поможет как освежить свои знания, так и подготовиться к собеседованию:
https://tprg.ru/tdA3
#базы_данных #sql
Для работы с базами данных не обойтись без языка SQL. А подборка основных команд поможет как освежить свои знания, так и подготовиться к собеседованию:
https://tprg.ru/tdA3
#базы_данных #sql
Фронтенд и бэкенд простыми словами
Вкатиться в веб-разработку можно несколькими путями: стать фронтенд-разработчиком или заниматься бэкендом веб-приложения.
Понять, какое из направлений вам ближе, поможет объяснение сути фронтенда и бэкенда, а также их взаимодействия:
https://tprg.ru/R0lr
#веб #фронтенд #бэкенд
Вкатиться в веб-разработку можно несколькими путями: стать фронтенд-разработчиком или заниматься бэкендом веб-приложения.
Понять, какое из направлений вам ближе, поможет объяснение сути фронтенда и бэкенда, а также их взаимодействия:
https://tprg.ru/R0lr
#веб #фронтенд #бэкенд
Словари и их методы в Python
Структура данных словарь хранит в себе пары «ключ-значение». При этом одному ключу может соответствовать целое множество значений.
На практики в словари могут записываться, например:
— имя и оценка студентов;
— название и цена товаров;
— название и численность населения городов.
Подробнее о словарях, а также методах работы с ними:
https://tprg.ru/WkFS
#python
Структура данных словарь хранит в себе пары «ключ-значение». При этом одному ключу может соответствовать целое множество значений.
На практики в словари могут записываться, например:
— имя и оценка студентов;
— название и цена товаров;
— название и численность населения городов.
Подробнее о словарях, а также методах работы с ними:
https://tprg.ru/WkFS
#python
Основы адаптивной вёрстки веб-страниц
Ваше веб-приложение могут открыть на любых устройствах и с различными разрешениями экрана. Поэтому для корректного отображения страниц используется адаптивная вёрстка, которая «подстраивает» элементы под конкретное устройство.
Подробнее о том, как работает адаптивная вёрстка:
https://tprg.ru/Sxl9
#веб #фронтенд
Ваше веб-приложение могут открыть на любых устройствах и с различными разрешениями экрана. Поэтому для корректного отображения страниц используется адаптивная вёрстка, которая «подстраивает» элементы под конкретное устройство.
Подробнее о том, как работает адаптивная вёрстка:
https://tprg.ru/Sxl9
#веб #фронтенд
Подборка актуальных вакансий для QA-специалистов
— QA Engineer (FR, Manual, Desktop)
Где: Москва, можно удалённо
Сколько: До 90 000 ₽
— Тестировщик (анализ и восстановление данных)
Где: Санкт-Петербург, можно удалённо
Сколько: От 100 000 до 120 000 ₽
— QA Automation Engineer
Где: Санкт-Петербург, Москва, Красноярск
Сколько: От 100 000 до 250 000 ₽
— Эксперт в автоматизации тестирования (Web)
Где: Санкт-Петербург, Москва, Липецк
Сколько: От 100 000 до 250 000 ₽
— Senior QA Automation (Java)
Где: Красноярск, Санкт-Петербург, Москва
Сколько: От 100 000 до 350 000 ₽
— QA Engineer (Mobile)
Где: Удалённо
Сколько: До 120 000 ₽
— Старший инженер по тестированию
Где: Санкт-Петербург
Сколько: От 150 000 до 250 000 ₽
#вакансии #работа
— QA Engineer (FR, Manual, Desktop)
Где: Москва, можно удалённо
Сколько: До 90 000 ₽
— Тестировщик (анализ и восстановление данных)
Где: Санкт-Петербург, можно удалённо
Сколько: От 100 000 до 120 000 ₽
— QA Automation Engineer
Где: Санкт-Петербург, Москва, Красноярск
Сколько: От 100 000 до 250 000 ₽
— Эксперт в автоматизации тестирования (Web)
Где: Санкт-Петербург, Москва, Липецк
Сколько: От 100 000 до 250 000 ₽
— Senior QA Automation (Java)
Где: Красноярск, Санкт-Петербург, Москва
Сколько: От 100 000 до 350 000 ₽
— QA Engineer (Mobile)
Где: Удалённо
Сколько: До 120 000 ₽
— Старший инженер по тестированию
Где: Санкт-Петербург
Сколько: От 150 000 до 250 000 ₽
#вакансии #работа
5 шагов к быстрому изучению программирования
Чтобы стать программистом, недостаточно прочесть книгу с основами. Вам необходимо много практики, чтобы сформировать своё мышление и научиться писать собственный код.
Вот 5 шагов, которые помогут вам освоить программирование:
1. Изучайте примеры кода.
Примеры кода из обучающих материалов помогают понять, как устроена программа, а также как на практике работает синтаксис языка.
2. Запускайте изученные примеры кода.
Вы лучше усвоите примеры кода, если напишите их вручную в среде разработки и запустите. Заодно вы получите ощущение того, что вы достигли небольшой цели.
3. Начните писать свой код как можно раньше.
Поначалу попробуйте изменить код из примеров, например добавить функцию. Затем попробуйте реализовать самостоятельно простенькие задачи.
4. Научитесь использовать отладчик.
Отладчик — лучший друг программиста. Он покажет, в какой строке кода допущена ошибка, и даже может подсказать, как её исправить.
5. Гуглите нужные материалы.
Столкнулись с проблемой? Поищите в Интернете вариант решения. Вам доступно множество бесплатных ресурсов.
Подробнее о шагах: https://tprg.ru/s5pm
#советы
Чтобы стать программистом, недостаточно прочесть книгу с основами. Вам необходимо много практики, чтобы сформировать своё мышление и научиться писать собственный код.
Вот 5 шагов, которые помогут вам освоить программирование:
1. Изучайте примеры кода.
Примеры кода из обучающих материалов помогают понять, как устроена программа, а также как на практике работает синтаксис языка.
2. Запускайте изученные примеры кода.
Вы лучше усвоите примеры кода, если напишите их вручную в среде разработки и запустите. Заодно вы получите ощущение того, что вы достигли небольшой цели.
3. Начните писать свой код как можно раньше.
Поначалу попробуйте изменить код из примеров, например добавить функцию. Затем попробуйте реализовать самостоятельно простенькие задачи.
4. Научитесь использовать отладчик.
Отладчик — лучший друг программиста. Он покажет, в какой строке кода допущена ошибка, и даже может подсказать, как её исправить.
5. Гуглите нужные материалы.
Столкнулись с проблемой? Поищите в Интернете вариант решения. Вам доступно множество бесплатных ресурсов.
Подробнее о шагах: https://tprg.ru/s5pm
#советы
Чем отличается C++ от C#?
Хоть названия языков похожи, на самом деле они имеют множество отличий как в синтаксисе, так и в области применения.
Статья поможет разобраться, какой из двух языков подойдёт именно вам:
https://tprg.ru/Fq4z
#cpp #csharp
Хоть названия языков похожи, на самом деле они имеют множество отличий как в синтаксисе, так и в области применения.
Статья поможет разобраться, какой из двух языков подойдёт именно вам:
https://tprg.ru/Fq4z
#cpp #csharp
Основы Python для начинающих
Хотите научиться программировать? Присмотритесь к курсу на YouTube по основам Python:
https://tprg.ru/EGpT
В курсе хорошо объясняются основы программирования, поэтому вы получите не только понимание синтаксиса Python, но и некоторую базу, с которой сможете освоить и другие языки.
#python
Хотите научиться программировать? Присмотритесь к курсу на YouTube по основам Python:
https://tprg.ru/EGpT
В курсе хорошо объясняются основы программирования, поэтому вы получите не только понимание синтаксиса Python, но и некоторую базу, с которой сможете освоить и другие языки.
#python
YouTube
Основы Python #0: Введение, инструменты
Мои курсы:
Boosty:
https://boosty.to/omolchanov/posts/995a18dd-487b-4000-9b3f-0aafa5e060cd
Patreon:
https://www.patreon.com/posts/karty-vsekh-41011404
Немного об этой серии, какие инструменты могут быть нужны:
операционка, cmder, редактор, горячие клавиши…
Boosty:
https://boosty.to/omolchanov/posts/995a18dd-487b-4000-9b3f-0aafa5e060cd
Patreon:
https://www.patreon.com/posts/karty-vsekh-41011404
Немного об этой серии, какие инструменты могут быть нужны:
операционка, cmder, редактор, горячие клавиши…
Оценка сложности алгоритма проще, чем кажется
Если вы изучали различные алгоритмы (например, сортировки массивов), то наверняка встречали запись в духе O(n*logn). Это и есть оценка сложности алгоритма. Она показывает, насколько быстро растёт сложность алгоритма с увеличением размера входных данных.
В статье разбираются основные порядки роста, а также что нужно замерять для оценки сложности: https://tprg.ru/LQI2
#алгоритмы
Если вы изучали различные алгоритмы (например, сортировки массивов), то наверняка встречали запись в духе O(n*logn). Это и есть оценка сложности алгоритма. Она показывает, насколько быстро растёт сложность алгоритма с увеличением размера входных данных.
В статье разбираются основные порядки роста, а также что нужно замерять для оценки сложности: https://tprg.ru/LQI2
#алгоритмы
Создаём простую стрелялку на Python
Реализация интересного проекта замотивирует вас изучать программирование. А создание игры даст вам самый наглядный результат, ведь вы сможете сыграть в неё сами и показать друзьям.
Предлагаем начать с простой стрелялки, которую можно реализовать с помощью Python и библиотеки pygame:
https://youtu.be/D2ytZevQJzA
#python
Реализация интересного проекта замотивирует вас изучать программирование. А создание игры даст вам самый наглядный результат, ведь вы сможете сыграть в неё сами и показать друзьям.
Предлагаем начать с простой стрелялки, которую можно реализовать с помощью Python и библиотеки pygame:
https://youtu.be/D2ytZevQJzA
#python
YouTube
PYTHON: Создаем свою первую простую игру
Создадим игру типа стрелялка, научимся определять пересечение объектов, добавлять графику и настраивать управление с клавиатуры.
►► Подписывайся на наш канал https://www.youtube.com/channel/UC-IqmZaxiSgF2p_jFAp1OXQ
Где нас можно найти ►
-----------…
►► Подписывайся на наш канал https://www.youtube.com/channel/UC-IqmZaxiSgF2p_jFAp1OXQ
Где нас можно найти ►
-----------…