Какие 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
Бэкенд с нуля до Junior-уровня: дорожная карта
Неделю назад мы уже делились дорожной картой бэкенд-разработчика. Однако она покрывает большую часть области бэкенда и может быть избыточной для Junior-уровня.
О том, какие из навыков понадобятся именно Junior бэкенд-разработчику, рассказано в видео:
https://youtu.be/acy-5Ses9go
#бэкенд #roadmap
Неделю назад мы уже делились дорожной картой бэкенд-разработчика. Однако она покрывает большую часть области бэкенда и может быть избыточной для Junior-уровня.
О том, какие из навыков понадобятся именно Junior бэкенд-разработчику, рассказано в видео:
https://youtu.be/acy-5Ses9go
#бэкенд #roadmap
YouTube
BACKEND с нуля до джуна / ROADMAP 2021
Огромное количество технологий для backend-разработки может значительно усложнить вход в профессию. Чтобы ориентироваться в них, я - Анна Коптева - опытный backend-разработчик составила актуальный roadmap, в котором рассмотрела языки и технологии используемые…
Введение в язык Kotlin: онлайн-курс для начинающих
Если вы выбрали язык Kotlin своим первым языком для изучения (например, чтобы сразу углубиться в Android-разработку), то бесплатный онлайн-курс от преподавателей СПБПУ и компании JetBrains поможет в этом:
https://tprg.ru/7TVm
#kotlin #курсы
Если вы выбрали язык Kotlin своим первым языком для изучения (например, чтобы сразу углубиться в Android-разработку), то бесплатный онлайн-курс от преподавателей СПБПУ и компании JetBrains поможет в этом:
https://tprg.ru/7TVm
#kotlin #курсы
Инструменты терминала Linux: первая часть
Терминал Linux обладает широкими возможностями, которые известны далеко не каждому. В этой статье мы поговорим про работу в терминале с процессами и файлами, про навигацию, каналы, xargs, awk и grep:
https://tprg.ru/ydve
#linux
Терминал Linux обладает широкими возможностями, которые известны далеко не каждому. В этой статье мы поговорим про работу в терминале с процессами и файлами, про навигацию, каналы, xargs, awk и grep:
https://tprg.ru/ydve
#linux
Инструменты терминала Linux: вторая часть
Вчера мы рассмотрели основные инструменты терминала Linux. Во второй части статьи уделяется внимание уже инструментам tmux и Bash, ssh-конфигурации и шифрованию через GnuPG:
https://tprg.ru/wyQk
#linux
Вчера мы рассмотрели основные инструменты терминала Linux. Во второй части статьи уделяется внимание уже инструментам tmux и Bash, ssh-конфигурации и шифрованию через GnuPG:
https://tprg.ru/wyQk
#linux
Уроки по Kotlin от компании-разработчика языка
Kotlin Koans — это серия упражнений от JetBrains по Kotlin, которые помогут освоить синтаксис языка и его фичи. Предполагается, что обучающийся уже знаком с каким-либо из других языков, например, Java.
Kotlin Koans также доступны в качестве плагина для IntelliJ IDEA и Android Studio.
Где учить Kotlin: https://play.kotlinlang.org/koans/
#kotlin #курсы
Kotlin Koans — это серия упражнений от JetBrains по Kotlin, которые помогут освоить синтаксис языка и его фичи. Предполагается, что обучающийся уже знаком с каким-либо из других языков, например, Java.
Kotlin Koans также доступны в качестве плагина для IntelliJ IDEA и Android Studio.
Где учить Kotlin: https://play.kotlinlang.org/koans/
#kotlin #курсы
Из гуманитария в программисты — реально ли?
Гуманитариям достаточно тяжело стать программистом: нужно не только изучить множество тем, но и перестроить своё мышление так, чтобы писать корректно работающие программы. Однако ничего нет невозможного.
Мы обратились к экспертам с вопросом из заголовка. Их ответы и итоговые выводы — в статье:
https://tprg.ru/ca2H
#советы
Гуманитариям достаточно тяжело стать программистом: нужно не только изучить множество тем, но и перестроить своё мышление так, чтобы писать корректно работающие программы. Однако ничего нет невозможного.
Мы обратились к экспертам с вопросом из заголовка. Их ответы и итоговые выводы — в статье:
https://tprg.ru/ca2H
#советы
Что почитать: «Чистый код. Создание, анализ и рефакторинг» Р. Мартина
Книга в первую очередь рекомендуется тем, кто уже освоил какой-либо язык на базовом уровне. Она содержит множество правил, которые помогут писать чистый, читабельный и легко поддерживаемый код.
Советуем также ознакомиться с полным обзором книги на нашем сайте: https://tprg.ru/qvS1
#книги #советы
Книга в первую очередь рекомендуется тем, кто уже освоил какой-либо язык на базовом уровне. Она содержит множество правил, которые помогут писать чистый, читабельный и легко поддерживаемый код.
Советуем также ознакомиться с полным обзором книги на нашем сайте: https://tprg.ru/qvS1
#книги #советы
Боты для Discord на Python: проект для начинающих
Изучить язык гораздо легче, если взяться за создание программы, которая будет полезна вам на практике. Например, написать бота для Discord (наверняка вы сидели в нём с друзьями).
Вы можете придумать боту любую функциональность — например, присылать автоматически в канал мемы или отвечать на сообщения с ключевым словом.
О том, как реализовать простого бота, которого затем можно самостоятельно дополнить функциями, смотрите в часовом видео. Все таймкоды приложены в статье:
https://tprg.ru/Yoyp
#python
Изучить язык гораздо легче, если взяться за создание программы, которая будет полезна вам на практике. Например, написать бота для Discord (наверняка вы сидели в нём с друзьями).
Вы можете придумать боту любую функциональность — например, присылать автоматически в канал мемы или отвечать на сообщения с ключевым словом.
О том, как реализовать простого бота, которого затем можно самостоятельно дополнить функциями, смотрите в часовом видео. Все таймкоды приложены в статье:
https://tprg.ru/Yoyp
#python
YouTube
Code a Discord Bot with Python - Host for Free in the Cloud
Learn how to code a Discord bot using Python and host it for free in the cloud using Repl.it.
🚨Note: At 16:43, Replit now has a new method for environment variables. Check the docs: https://docs.replit.com/programming-ide/storing-sensitive-information-environment…
🚨Note: At 16:43, Replit now has a new method for environment variables. Check the docs: https://docs.replit.com/programming-ide/storing-sensitive-information-environment…
Media is too big
VIEW IN TELEGRAM
Новый год всё ближе. И если у вас ещё нет праздничного настроения, то посмотрите, как алгоритмы сортировки строят новогоднюю ёлку.
#сортировки
#сортировки
Алгоритм Евклида
В задачах по программированию нередко требуется найти наибольший общий делитель (НОД) двух чисел. Для решения используют алгоритм Евклида.
Мы нашли ресурс, на котором просто объясняется, как работает алгоритм Евклида в двух вариациях: через деление и через вычитание. А примеры реализации нахождения НОД написаны на Python.
Ссылка: https://tprg.ru/wrga
#алгоритмы
В задачах по программированию нередко требуется найти наибольший общий делитель (НОД) двух чисел. Для решения используют алгоритм Евклида.
Мы нашли ресурс, на котором просто объясняется, как работает алгоритм Евклида в двух вариациях: через деление и через вычитание. А примеры реализации нахождения НОД написаны на Python.
Ссылка: https://tprg.ru/wrga
#алгоритмы
Какой язык программирования стал самым популярным в 2020 году?
Согласно рейтингу TIOBE, первое место занял C (преимущественно из-за Internet of Things), второе место — Java и третье место за Python.
Почему так вышло, читайте в статье:
https://tprg.ru/MyvN
Согласно рейтингу TIOBE, первое место занял C (преимущественно из-за Internet of Things), второе место — Java и третье место за Python.
Почему так вышло, читайте в статье:
https://tprg.ru/MyvN
Что такое React.js?
Если вы решили стать веб-разработчиком, то наверняка уже слышали о фреймворке React.js. Что он из себя представляет, рассказано в 10-минутном видео:
https://youtu.be/doympyOFlKE
#react #js
Если вы решили стать веб-разработчиком, то наверняка уже слышали о фреймворке React.js. Что он из себя представляет, рассказано в 10-минутном видео:
https://youtu.be/doympyOFlKE
#react #js
YouTube
Что такое React js. Обзор возможностей для начинающих. План изучения
В этом видео речь пойдет про JavaScript библиотеку React JS. На данный момент react самая испульзуемая из всех библиотек javascript. Я покажу что такое react js, сделаем обзор возможностей данной js библиотеки, а так же в конце расскажу плану изучения для…
Зачем программисту знать алгоритмы?
Казалось бы, зачем знать алгоритмы, если многие из них уже реализованы внутри языков (например, нахождение НОД или сортировки). И даже если нет в языке, можно найти подходящую библиотеку. Бери да пользуйся.
Для чего на самом деле нужны готовые решения, и в каких случаях их использовать? Это хорошо объясняется в статье на Habr (советуем также полистать комментарии, там тоже много вкусностей):
https://tprg.ru/rTGQ
#алгоритмы
Казалось бы, зачем знать алгоритмы, если многие из них уже реализованы внутри языков (например, нахождение НОД или сортировки). И даже если нет в языке, можно найти подходящую библиотеку. Бери да пользуйся.
Для чего на самом деле нужны готовые решения, и в каких случаях их использовать? Это хорошо объясняется в статье на Habr (советуем также полистать комментарии, там тоже много вкусностей):
https://tprg.ru/rTGQ
#алгоритмы
Ещё немного советов для Junior-разработчиков
Пару недель назад мы рассмотрели основные ошибки, которые может совершить неопытный разработчик на первой работе.
В этот раз мы попросили тимлида из Simtech Development поделиться советами, как эффективнее всего пройти путь Junior-разработчика и не перегореть:
https://tprg.ru/SrtZ
#советы
Пару недель назад мы рассмотрели основные ошибки, которые может совершить неопытный разработчик на первой работе.
В этот раз мы попросили тимлида из Simtech Development поделиться советами, как эффективнее всего пройти путь Junior-разработчика и не перегореть:
https://tprg.ru/SrtZ
#советы