Полезная статья, в которой собраны популярные вопросы на собеседованиях начинающих Python-разработчиков. С их помощью можно проверить себя:
https://t.iss.one/zen_of_python/1036
https://t.iss.one/zen_of_python/1036
Telegram
Zen of Python
Вопросы на собеседовании для Junior Python-разработчика
Собираетесь пойти на собеседование? В этой статье рассказали и разобрали различные вопросы, которые уже задавали кандидатам на их собеседованиях:
https://tprg.ru/QIeL
Собираетесь пойти на собеседование? В этой статье рассказали и разобрали различные вопросы, которые уже задавали кандидатам на их собеседованиях:
https://tprg.ru/QIeL
Как не стать программистом — 7 антисоветов для будущих разработчиков
Читали «Вредные советы» Остера в детстве? Для программистов существуют их аналоги. Они помогут отбить всякое желание стать разработчиком.
Поэтому поступайте как дети — делайте всё наоборот: https://tprg.ru/HfvN
#советы
Читали «Вредные советы» Остера в детстве? Для программистов существуют их аналоги. Они помогут отбить всякое желание стать разработчиком.
Поэтому поступайте как дети — делайте всё наоборот: https://tprg.ru/HfvN
#советы
Ищем подстроку в строке на Python
Разработчики очень часто сталкиваются с задачей поиска подстроки в строке, например, при пользовательском вводе.
В материале собраны 4 способа, как это сделать на Python:
https://tprg.ru/aY73
#python
Разработчики очень часто сталкиваются с задачей поиска подстроки в строке, например, при пользовательском вводе.
В материале собраны 4 способа, как это сделать на Python:
https://tprg.ru/aY73
#python
В программировании математика постоянно встречается в том или ином виде: от простых арифметических операций до сложных интегральных функций.
Поделитесь своим мнением, какой уровень математики должен быть у обычного программиста?
#чат
Поделитесь своим мнением, какой уровень математики должен быть у обычного программиста?
#чат
Точка входа в IT: из электроэнергетики в DevOps
Пойти учиться туда, куда скажут родители, и разочароваться в выборе — такое случается часто, поскольку трудно в 17-летнем возрасте понять, куда действительно тянет.
То же случилось и с героем статьи, и он сменил профессию инженера-проектировщика на DevOps-специалиста с помощью курсов. Он рассказал о том, с какими сложностями в обучении он столкнулся и как нашёл работу в IT:
https://tprg.ru/vsTx
#точка_входа #devops
Пойти учиться туда, куда скажут родители, и разочароваться в выборе — такое случается часто, поскольку трудно в 17-летнем возрасте понять, куда действительно тянет.
То же случилось и с героем статьи, и он сменил профессию инженера-проектировщика на DevOps-специалиста с помощью курсов. Он рассказал о том, с какими сложностями в обучении он столкнулся и как нашёл работу в IT:
https://tprg.ru/vsTx
#точка_входа #devops
Пишем «Змейку» на Java
Хотите попрактиковаться в Java? Попробуйте написать знакомую многим простую игру «Змейка». А поможет в этом небольшой курс на YouTube:
Первая часть: https://youtu.be/TJvcYxfQ3J0
Вторая часть: https://youtu.be/VnogOoOQZIE
Третья часть: https://youtu.be/q4vrlbfLfRQ
#java
Хотите попрактиковаться в Java? Попробуйте написать знакомую многим простую игру «Змейка». А поможет в этом небольшой курс на YouTube:
Первая часть: https://youtu.be/TJvcYxfQ3J0
Вторая часть: https://youtu.be/VnogOoOQZIE
Третья часть: https://youtu.be/q4vrlbfLfRQ
#java
YouTube
Программирование на Java: создание игры Змейка. Часть 1.
Первая часть туториала по созданию игры Змейка на Java.
код для 1 части - https://github.com/irinamore/snake_part1
2 часть - https://youtu.be/VnogOoOQZIE
Еще я преподаю Java на Geekbrains - https://geekbrains.ru/go/Oxtyya
Я на skillshare - https://skl.s…
код для 1 части - https://github.com/irinamore/snake_part1
2 часть - https://youtu.be/VnogOoOQZIE
Еще я преподаю Java на Geekbrains - https://geekbrains.ru/go/Oxtyya
Я на skillshare - https://skl.s…
Топ-7 учебников по Python для начинающих
Язык Python отлично подойдёт и в качестве первого языка, и для быстрой реализации полезных программ: ботов, автоматических сценариев и т.п.
А помогут изучить Python книги из подборки (о некоторых из них мы уже рассказывали):
https://tprg.ru/MGOr
#python #книги
Язык Python отлично подойдёт и в качестве первого языка, и для быстрой реализации полезных программ: ботов, автоматических сценариев и т.п.
А помогут изучить Python книги из подборки (о некоторых из них мы уже рассказывали):
https://tprg.ru/MGOr
#python #книги
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
#веб #фронтенд #бэкенд