Что такое soft skills и как их прокачивать
Работодатель оценивает два типа навыков разработчика: hard skills и soft skills.
Hard skills — это профессиональные навыки программиста, например, знание JavaScript, Node.js и React.js для фронтенд-разработчика.
Однако soft skills — это навыки, которые необходимы при коллективной разработке. В их число входят коммуникация и критическое мышление.
Подробнее о soft skills рассказано в этой статье:
https://tprg.ru/Uf2h
#советы
Работодатель оценивает два типа навыков разработчика: hard skills и soft skills.
Hard skills — это профессиональные навыки программиста, например, знание JavaScript, Node.js и React.js для фронтенд-разработчика.
Однако soft skills — это навыки, которые необходимы при коллективной разработке. В их число входят коммуникация и критическое мышление.
Подробнее о soft skills рассказано в этой статье:
https://tprg.ru/Uf2h
#советы
Визуализация алгоритмов поиска в графе
Ловите интерактивное руководство по алгоритмам поиска в графе. Пользователь может нарисовать собственные графы с помощью мыши, выбрать точку обхода и посмотреть, как работают различные алгоритмы:
https://tprg.ru/HFR3
#алгоритмы #сортировки
Ловите интерактивное руководство по алгоритмам поиска в графе. Пользователь может нарисовать собственные графы с помощью мыши, выбрать точку обхода и посмотреть, как работают различные алгоритмы:
https://tprg.ru/HFR3
#алгоритмы #сортировки
Как стать бэкенд-разработчиком в 2021 году: дорожная карта
В ней собраны наиболее актуальные темы и технологии из области бэкенд-разработки, которые стоит знать. Оригинал картинки — в статье:
https://tprg.ru/JE7M
#бэкенд #roadmap
В ней собраны наиболее актуальные темы и технологии из области бэкенд-разработки, которые стоит знать. Оригинал картинки — в статье:
https://tprg.ru/JE7M
#бэкенд #roadmap
Видеокурс от Школы бэкенд-разработки
У «Яндекса» на YouTube есть отличный видеокурс по бэкенд-разработке, в котором рассматриваются все необходимые темы: базы данных, алгоритмы, тестирование, асинхронное программирование и т.д.
Курс достаточно насыщенный и рассчитан на разработчиков, уже знакомых с Python:
https://tprg.ru/Prit
#бэкенд
У «Яндекса» на YouTube есть отличный видеокурс по бэкенд-разработке, в котором рассматриваются все необходимые темы: базы данных, алгоритмы, тестирование, асинхронное программирование и т.д.
Курс достаточно насыщенный и рассчитан на разработчиков, уже знакомых с Python:
https://tprg.ru/Prit
#бэкенд
Программирование на Java: видеокурс для начинающих
Курс ведёт Тагир Валеев, который работает в JetBrains над поддержкой Java в среде разработки IntelliJ IDEA. Поэтому уроки отличаются высоким уровнем проработки материала.
Ссылка на плейлист: https://tprg.ru/UHFa
#java
Курс ведёт Тагир Валеев, который работает в JetBrains над поддержкой Java в среде разработки IntelliJ IDEA. Поэтому уроки отличаются высоким уровнем проработки материала.
Ссылка на плейлист: https://tprg.ru/UHFa
#java
5 ошибок Junior-разработчика
Мы разобрали 5 стереотипов, которые часто возникают у Junior-разработчиков на их первой работе, а также дали советы по тому, как получать удовольствие от своего дела:
https://tprg.ru/6fwV
#советы
Мы разобрали 5 стереотипов, которые часто возникают у Junior-разработчиков на их первой работе, а также дали советы по тому, как получать удовольствие от своего дела:
https://tprg.ru/6fwV
#советы
Онлайн-курс по введению в программирование на C++
Язык C++ — это словно машина с механической коробкой передач. Если вы научитесь ей управлять, то вам будет легко водить и машину с автоматической коробкой передач.
Также и с языками. Если вы изучите C++, то вам не составит труда пересесть на другие языки, например, Java, C# или Python, потому что они имеют относительно схожий синтаксис.
Один из вариантов обучения C++ — пройти бесплатный курс на Stepik от «Академии Яндекса» и ВШЭ.
Ссылка на курс: https://tprg.ru/9wpU
#cpp #курсы
Язык C++ — это словно машина с механической коробкой передач. Если вы научитесь ей управлять, то вам будет легко водить и машину с автоматической коробкой передач.
Также и с языками. Если вы изучите C++, то вам не составит труда пересесть на другие языки, например, Java, C# или Python, потому что они имеют относительно схожий синтаксис.
Один из вариантов обучения C++ — пройти бесплатный курс на Stepik от «Академии Яндекса» и ВШЭ.
Ссылка на курс: https://tprg.ru/9wpU
#cpp #курсы
Подробное введение в работу с Git
Git — это необходимый инструмент для любого разработчика. С его помощью можно сохранять все изменения файлов в проекте и при необходимости откатывать код к нужной версии.
О том, как настроить Git и использовать в своих проектах, читайте в статье:
https://tprg.ru/NqIW
#git
Git — это необходимый инструмент для любого разработчика. С его помощью можно сохранять все изменения файлов в проекте и при необходимости откатывать код к нужной версии.
О том, как настроить Git и использовать в своих проектах, читайте в статье:
https://tprg.ru/NqIW
#git
Программирование на языке C++ для продолжающих
Вчера мы рассказали о курсе по C++ для новичков, и вы попросили поделиться курсами посерьёзнее.
На Stepik есть курс по C++, рассчитанный на учеников, уже знакомых с каким-либо другим языком (C, Pascal, Java, Fortran и другие). На курсе вы узнаете о структурах и классах в C++, ООП, указателях, шаблонах и других особенностях C++.
https://tprg.ru/UYql
#cpp #курсы
Вчера мы рассказали о курсе по C++ для новичков, и вы попросили поделиться курсами посерьёзнее.
На Stepik есть курс по C++, рассчитанный на учеников, уже знакомых с каким-либо другим языком (C, Pascal, Java, Fortran и другие). На курсе вы узнаете о структурах и классах в C++, ООП, указателях, шаблонах и других особенностях C++.
https://tprg.ru/UYql
#cpp #курсы
12 проектов на Python для новичков: трёхчасовой видеокурс
Разработка собственного проекта лучше всего помогает освоить программирование. Особенно, если начинающий разработчик замотивирован довести проект до логического конца.
Мы предлагаем вам посмотреть видеокурс от аспиранта Массачусетского технологического университета (MIT) по разработке 12 простых проектов на Python. При желании вы можете реализовать их самостоятельно:
https://tprg.ru/vVPl
#python #задачи
Разработка собственного проекта лучше всего помогает освоить программирование. Особенно, если начинающий разработчик замотивирован довести проект до логического конца.
Мы предлагаем вам посмотреть видеокурс от аспиранта Массачусетского технологического университета (MIT) по разработке 12 простых проектов на Python. При желании вы можете реализовать их самостоятельно:
https://tprg.ru/vVPl
#python #задачи
Что почитать: «Алгоритмы. Построение и анализ» Т.Кормена и Ч.Лейзерсона
Must-have книга для любого разработчика. Начинающим программистам не обязательно читать её всю, а изучить в первую очередь виды сортировок, элементарные структуры данных, двоичные деревья и хеш-таблицы. Тем более алгоритмы разбиты по самодостаточным главам, поэтому к книге можно возвращаться время от времени, чтобы подтянуть знания.
Кстати, обзор книги есть на нашем сайте: https://tprg.ru/KO4u
#алгоритмы #книги
Must-have книга для любого разработчика. Начинающим программистам не обязательно читать её всю, а изучить в первую очередь виды сортировок, элементарные структуры данных, двоичные деревья и хеш-таблицы. Тем более алгоритмы разбиты по самодостаточным главам, поэтому к книге можно возвращаться время от времени, чтобы подтянуть знания.
Кстати, обзор книги есть на нашем сайте: https://tprg.ru/KO4u
#алгоритмы #книги
Визуализация алгоритмов сортировки
Мы нашли интересный ресурс, на котором с помощью анимации показано, как для одних и те же данных используются:
— пузырьковая сортировка;
— сортировка выбором;
— сортировка вставками;
— сортировка Шелла;
— сортировка слиянием;
— сортировка кучи;
— быстрая сортировка.
Ссылка на визуализацию: https://tprg.ru/xGsk
#алгоритмы #сортировки
Мы нашли интересный ресурс, на котором с помощью анимации показано, как для одних и те же данных используются:
— пузырьковая сортировка;
— сортировка выбором;
— сортировка вставками;
— сортировка Шелла;
— сортировка слиянием;
— сортировка кучи;
— быстрая сортировка.
Ссылка на визуализацию: https://tprg.ru/xGsk
#алгоритмы #сортировки
Почему учиться программировать так тяжело
Как не бросить обучение программированию на полпути? Почему падает уверенность в своих силах? Ответ на эти и другие вопросы по пути программиста с нуля до получения работы вы найдёте в этой статье (на английском языке):
https://tprg.ru/w1g2
#советы
Как не бросить обучение программированию на полпути? Почему падает уверенность в своих силах? Ответ на эти и другие вопросы по пути программиста с нуля до получения работы вы найдёте в этой статье (на английском языке):
https://tprg.ru/w1g2
#советы
Какие soft и hard skills нужны Junior-разработчику
Недавно мы затронули тему soft и hard skills. Однако до первой работы программист вряд ли имеет опыт коллективной разработки, в которой вырабатывается множество soft skills. Что же ему необходимо знать, чтобы комфортно влиться в среду коммерческой разработки?
Мы спросили тимлидов и технических директоров, какими навыками, по их мнению, должен обладать Junior-разработчик. Ответы — в статье:
https://tprg.ru/P2dn
#советы
Недавно мы затронули тему soft и hard skills. Однако до первой работы программист вряд ли имеет опыт коллективной разработки, в которой вырабатывается множество soft skills. Что же ему необходимо знать, чтобы комфортно влиться в среду коммерческой разработки?
Мы спросили тимлидов и технических директоров, какими навыками, по их мнению, должен обладать Junior-разработчик. Ответы — в статье:
https://tprg.ru/P2dn
#советы
Словарь программиста
Наверняка вы слышали в видеоуроках или же от программистов слова вроде «тулза», «фреймворк», «отладка», «костыль» и прочие непонятные простому обывателю вещи.
Если вы столкнётесь с подобными словами, то можете заглянуть в специальный словарь, где собрано более 220 терминов:
https://tprg.ru/PKBs
#советы
Наверняка вы слышали в видеоуроках или же от программистов слова вроде «тулза», «фреймворк», «отладка», «костыль» и прочие непонятные простому обывателю вещи.
Если вы столкнётесь с подобными словами, то можете заглянуть в специальный словарь, где собрано более 220 терминов:
https://tprg.ru/PKBs
#советы
Знакомство с Java. Пишем простое приложение без опыта программирования
В этой статье разбираются основы языка Java на примере простейшего проекта:
https://tprg.ru/qLGJ
#java
В этой статье разбираются основы языка Java на примере простейшего проекта:
https://tprg.ru/qLGJ
#java