5 полезных приёмов для C#-разработчиков
Переходите на C# из другого языка? Обратите внимание на некоторые фичи, которые позволят писать правильный C#-код:
https://tprg.ru/dHrc
#csharp
Переходите на C# из другого языка? Обратите внимание на некоторые фичи, которые позволят писать правильный C#-код:
https://tprg.ru/dHrc
#csharp
Бесплатный онлайн-учебник по машинному обучению от «Яндекса»
Школа анализа данных «Яндекса» выпустила онлайн-учебник для всех желающих, который содержит только актуальные материалы по машинному обучению:
https://ml-handbook.ru/
Пока доступно все 2 главы, но в будущем добавят остальные. Учебник поможет не только освоить различные темы машинного обучения, но и вспомнить математику.
Советуем обратить внимание на пособие, поскольку по машинному обучению и data science не так много качественных материалов на русском.
#книги #data_science #ml
Школа анализа данных «Яндекса» выпустила онлайн-учебник для всех желающих, который содержит только актуальные материалы по машинному обучению:
https://ml-handbook.ru/
Пока доступно все 2 главы, но в будущем добавят остальные. Учебник поможет не только освоить различные темы машинного обучения, но и вспомнить математику.
Советуем обратить внимание на пособие, поскольку по машинному обучению и data science не так много качественных материалов на русском.
#книги #data_science #ml
Угадаете железку по силуэту?
В чём подвох, предстоит выяснить вам:
https://tproger.ru/quiz/chto-eto-za-zhelezka/
Зачем? А чем ещё заняться программисту вечером?
#hardware #тесты
В чём подвох, предстоит выяснить вам:
https://tproger.ru/quiz/chto-eto-za-zhelezka/
Зачем? А чем ещё заняться программисту вечером?
#hardware #тесты
Зачем нужны интерфейсы в Java?
Как создать интерфейс в коде, понять несложно. Но когда их применять на практике, если классы могут сами наследовать другие классы? Разберёмся на простом практическом примере:
https://tprg.ru/6OCH
#java #ооп
Как создать интерфейс в коде, понять несложно. Но когда их применять на практике, если классы могут сами наследовать другие классы? Разберёмся на простом практическом примере:
https://tprg.ru/6OCH
#java #ооп
Подборка фриланс площадок для программистов
После изучения необходимых технологий перед разработчиком два пути:
— ходить на собеседования и устроиться на работу;
— работать над отдельными проектами с фриланс биржи.
О первом пути мы достаточно много рассказывали (по тегу #собеседование). Второй вариант хорош тем, что начинающий разработчик сможет дополнить своё портфолио хорошими проектами и при этом подзаработать.
Мы собрали в одной статье 6 проверенных площадок, где можно брать заказы фрилансеру:
https://tproger.ru/articles/frilans-dlja-programmistov/
#советы
После изучения необходимых технологий перед разработчиком два пути:
— ходить на собеседования и устроиться на работу;
— работать над отдельными проектами с фриланс биржи.
О первом пути мы достаточно много рассказывали (по тегу #собеседование). Второй вариант хорош тем, что начинающий разработчик сможет дополнить своё портфолио хорошими проектами и при этом подзаработать.
Мы собрали в одной статье 6 проверенных площадок, где можно брать заказы фрилансеру:
https://tproger.ru/articles/frilans-dlja-programmistov/
#советы
Как понять протокол HTTP совсем новичку?
Пролистать эту статью:
https://tprg.ru/bndS
Она даст понимание работы HTTP и базу для дальнейшего изучения устройства Интернета.
#веб
Пролистать эту статью:
https://tprg.ru/bndS
Она даст понимание работы HTTP и базу для дальнейшего изучения устройства Интернета.
#веб
Основы блокчейна за 6 минут
О биткоине и криптовалютах слышали уже все. Они основаны на технологии блокчейн (blockchain), которая особым образом хранит информацию.
Блокчейн представляет собой цепочку блоков с информацией, которые подчиняются определённым правилам. Цепочка хранится на множестве независимых компьютеров, и изменить какой-либо блок информации крайне сложно. Поэтому блокчейн нашёл применение не только в криптоалютах, но и в финансовых, государственных, медицинских и других проектах.
Подробнее о блокчейне: https://youtu.be/EMw4S-1Tdm0?t=26
О биткоине и криптовалютах слышали уже все. Они основаны на технологии блокчейн (blockchain), которая особым образом хранит информацию.
Блокчейн представляет собой цепочку блоков с информацией, которые подчиняются определённым правилам. Цепочка хранится на множестве независимых компьютеров, и изменить какой-либо блок информации крайне сложно. Поэтому блокчейн нашёл применение не только в криптоалютах, но и в финансовых, государственных, медицинских и других проектах.
Подробнее о блокчейне: https://youtu.be/EMw4S-1Tdm0?t=26
YouTube
Что такое Блокчейн и как связан с криптовалютой
В этом видео мы рассмотрим что такое технология блокчейн,
как работает блокчейн и зачем вообще нужен.
Сама технолония блокчейн у всех ассоциируется с криптовалютами
и в частности с биткоином, но ее применение уже давно вышло за пределы этих рамок.
Я подробно…
как работает блокчейн и зачем вообще нужен.
Сама технолония блокчейн у всех ассоциируется с криптовалютами
и в частности с биткоином, но ее применение уже давно вышло за пределы этих рамок.
Я подробно…
Бесплатные курсы по мобильной разработке от «Яндекса»
Этим летом «Яндекс» проводил Школу мобильной разработки — курсы по созданию приложений для Android и iOS. Если вам не удалось на них попасть, не проблема — лекции можно свободно посмотреть на YouTube:
1. Погружение в Android-разработку.
В курсе освещены все важные для разработки приложений темы: основные Android-компоненты, асинхронная работа, архитектура приложений и тестов, работа с системой сборки Gradle и CI/CD.
2. Погружение в iOS-разработку.
В курсе прошлись по всем важным аспектам разработки приложений, начиная с углубленного изучения особенностей Swift и заканчивая особенностями сборки, автотестов и подходов к построению архитектуры приложения.
3. Знакомство с Flutter.
Вы познакомитесь с языком Dart и разберёте основные концепции Flutter: построение UI, работу с сетью, анимацию и популярные архитектурные подходы.
#курсы #mobile
Этим летом «Яндекс» проводил Школу мобильной разработки — курсы по созданию приложений для Android и iOS. Если вам не удалось на них попасть, не проблема — лекции можно свободно посмотреть на YouTube:
1. Погружение в Android-разработку.
В курсе освещены все важные для разработки приложений темы: основные Android-компоненты, асинхронная работа, архитектура приложений и тестов, работа с системой сборки Gradle и CI/CD.
2. Погружение в iOS-разработку.
В курсе прошлись по всем важным аспектам разработки приложений, начиная с углубленного изучения особенностей Swift и заканчивая особенностями сборки, автотестов и подходов к построению архитектуры приложения.
3. Знакомство с Flutter.
Вы познакомитесь с языком Dart и разберёте основные концепции Flutter: построение UI, работу с сетью, анимацию и популярные архитектурные подходы.
#курсы #mobile
10 полезных расширений Chrome для фронтенд-разработчика
Перешли на разработку собственных веб-приложений? Пролистайте нашу подборку годных расширений для Chrome:
https://tprg.ru/9qZb
Они помогут упростить множество рутинных задач.
#фронтенд #веб
Перешли на разработку собственных веб-приложений? Пролистайте нашу подборку годных расширений для Chrome:
https://tprg.ru/9qZb
Они помогут упростить множество рутинных задач.
#фронтенд #веб
Что нужно знать Junior бэкенд-разработчику?
Знание основ языков программирования и одного-двух фреймворков недостаточно, чтобы претендовать на позицию бэкенд-разработчика. В реальном проекте нужно как минимум уметь:
— работать с базами данных;
— взаимодействовать с UI фреймворками;
— написать свой веб-сервис (даже простенький).
Помимо этого, на работе пригодятся знания сетевых протоколов и английского языка.
Подробно ключевые моменты разобраны в ролике: https://youtu.be/6TtPzLZP_2o
#веб #бэкенд
Знание основ языков программирования и одного-двух фреймворков недостаточно, чтобы претендовать на позицию бэкенд-разработчика. В реальном проекте нужно как минимум уметь:
— работать с базами данных;
— взаимодействовать с UI фреймворками;
— написать свой веб-сервис (даже простенький).
Помимо этого, на работе пригодятся знания сетевых протоколов и английского языка.
Подробно ключевые моменты разобраны в ролике: https://youtu.be/6TtPzLZP_2o
#веб #бэкенд
YouTube
Что нужно знать джуну (junior backend разработчику)?
Поговорим о том, что нужно знать любому junior backend разработчику.
Курсы для новичков:
JAVA - https://bit.ly/2UVgzQQ
JAVA Start - https://bit.ly/3hFqy6P
Инструментарий JAVA - https://bit.ly/2zJ9vzw
Automation QA (Java) - https://bit.ly/2YdVfYX
ANDROID…
Курсы для новичков:
JAVA - https://bit.ly/2UVgzQQ
JAVA Start - https://bit.ly/3hFqy6P
Инструментарий JAVA - https://bit.ly/2zJ9vzw
Automation QA (Java) - https://bit.ly/2YdVfYX
ANDROID…
Классические алгоритмы генерации лабиринтов
Попробуйте свои силы в генерации лабиринтов — интересном проекте, который можно реализовать на любом популярном языке программирования. Работа над проектом отточит ваши навыки кодинга, а результат пригодится, если вы соберётесь в геймдев.
Алгоритм двоичного дерева и алгоритм SideWinner: https://tprg.ru/RWAC
Алгоритм Олдоса-Бродера и алгоритм Уилсона: https://tprg.ru/IneP
#алгоритмы
Попробуйте свои силы в генерации лабиринтов — интересном проекте, который можно реализовать на любом популярном языке программирования. Работа над проектом отточит ваши навыки кодинга, а результат пригодится, если вы соберётесь в геймдев.
Алгоритм двоичного дерева и алгоритм SideWinner: https://tprg.ru/RWAC
Алгоритм Олдоса-Бродера и алгоритм Уилсона: https://tprg.ru/IneP
#алгоритмы
Курс по изучению Kotlin с нуля
Kotlin — достаточно молодой язык программирования, но уже стал предпочтительным языком для разработки Android-приложений.
Серия уроков на YouTube поможет разобраться с особенностями языка, даже если вы никогда не программировали: https://tprg.ru/D3IV
#kotlin #курсы
Kotlin — достаточно молодой язык программирования, но уже стал предпочтительным языком для разработки Android-приложений.
Серия уроков на YouTube поможет разобраться с особенностями языка, даже если вы никогда не программировали: https://tprg.ru/D3IV
#kotlin #курсы
YouTube
Учим Kotlin с нуля | №1 Введение.
Полный видеокурс по языку программирования Kotlin. В первом видео установка IDE и создание простой программы.
Язык программирования Kotlin используют для создания бэкенда веб-приложений и приложений для Android. Язык похож на Java, но проще по синтаксису.…
Язык программирования Kotlin используют для создания бэкенда веб-приложений и приложений для Android. Язык похож на Java, но проще по синтаксису.…
Наш вариант: пишет сразу эффективный код и сдаёт все задачи до дедлайна.
Ваши идеи ждём в комментариях.
#чат
Ваши идеи ждём в комментариях.
#чат
Готовимся к Новому году: простая гирлянда на Arduino
Скоро Новый год, и пора задуматься об украшениях для дома. Если мы программисты, то зачем покупать гирлянду, когда её можно собрать из Arduino и светодиодной ленты? Так вы не только получите гиковское украшение для ёлки или рабочего стола, но и прокачаетесь в работе с Arduino.
Вот инструкция, как сделать гирлянду самому: https://tprg.ru/XhIm
#hardware
Скоро Новый год, и пора задуматься об украшениях для дома. Если мы программисты, то зачем покупать гирлянду, когда её можно собрать из Arduino и светодиодной ленты? Так вы не только получите гиковское украшение для ёлки или рабочего стола, но и прокачаетесь в работе с Arduino.
Вот инструкция, как сделать гирлянду самому: https://tprg.ru/XhIm
#hardware
Бесплатный курс по компьютерным сетям
Знание того, как работают компьютерные системы, пригодятся не только инженеру, но и бэкенд-разработчику и всем, кто разрабатывает программы с доступом к Интернету.
Углубиться в тему поможет серия уроков в формате коротких роликов, где каждая тема разобрана отдельно. Так удобнее изучить только самое необходимое.
Курс на YouTube: https://tprg.ru/t9c4
#интернет
Знание того, как работают компьютерные системы, пригодятся не только инженеру, но и бэкенд-разработчику и всем, кто разрабатывает программы с доступом к Интернету.
Углубиться в тему поможет серия уроков в формате коротких роликов, где каждая тема разобрана отдельно. Так удобнее изучить только самое необходимое.
Курс на YouTube: https://tprg.ru/t9c4
#интернет
YouTube
Введение в компьютерные сети | Курс "Компьютерные сети"
Лекция с описанием курса "Компьютерные сети".
Страница курса - https://www.asozykin.ru/courses/networks_online
Презентации есть на странице курса.
Как поддержать курс:
- Cloudtips - https://pay.cloudtips.ru/p/45a4055b
- Boosty - https://boosty.to/asozykin…
Страница курса - https://www.asozykin.ru/courses/networks_online
Презентации есть на странице курса.
Как поддержать курс:
- Cloudtips - https://pay.cloudtips.ru/p/45a4055b
- Boosty - https://boosty.to/asozykin…
Как стать хорошим программистом: несколько полезных советов
Программист — сложная профессия, и специалисты в сфере IT получают высокие зарплаты не просто так. Вдобавок, чтобы оставаться востребованным специалистом, нужно постоянно учиться.
Как получить навыки программирования и при этом не потерять мотивацию? Читайте в статье:
https://tprg.ru/DZvT
#советы
Программист — сложная профессия, и специалисты в сфере IT получают высокие зарплаты не просто так. Вдобавок, чтобы оставаться востребованным специалистом, нужно постоянно учиться.
Как получить навыки программирования и при этом не потерять мотивацию? Читайте в статье:
https://tprg.ru/DZvT
#советы
Математика для программиста: что и как учить
Программисту так или иначе нужно знать базовую математику, изучаемую в школьной программе. Более глубокое погружение в разделы математики зависит уже от выбранного направления, например геймдев или Data Science.
В статье вы найдёте полезные советы, как эффективно подойти к обучению математике и не перегореть, какие разделы изучить и откуда черпать материал:
https://tprg.ru/Kj91
#математика #советы
Программисту так или иначе нужно знать базовую математику, изучаемую в школьной программе. Более глубокое погружение в разделы математики зависит уже от выбранного направления, например геймдев или Data Science.
В статье вы найдёте полезные советы, как эффективно подойти к обучению математике и не перегореть, какие разделы изучить и откуда черпать материал:
https://tprg.ru/Kj91
#математика #советы
12 советов от опытного разработчика себе 20-летнему
Они помогут адаптироваться к первой работе, а также переосмыслить подход к разработке. Советуем законспектировать:
https://youtu.be/Z9FvlPpSS3U
#советы
Они помогут адаптироваться к первой работе, а также переосмыслить подход к разработке. Советуем законспектировать:
https://youtu.be/Z9FvlPpSS3U
#советы
YouTube
12 вещей о ПРОГРАММИРОВАНИИ, которые я хотел бы знать в 20 лет
Советы, которые я хотел бы дать себе двадцатилетнему, если бы встретил сегодня.
0:00 Начало
0:19 Программирование - это про людей, а не про компьютеры
1:59 Общайтесь с другими программистами
2:55 Теория также важна, как и практика
3:40 Учите теорию программирования…
0:00 Начало
0:19 Программирование - это про людей, а не про компьютеры
1:59 Общайтесь с другими программистами
2:55 Теория также важна, как и практика
3:40 Учите теорию программирования…
Как вырасти Python-разработчику из стажёра в Middle
Стажёру во многих IT-компаниях дают несложные задачи, чтобы разработчик приспособился к работе в проекте. Чтобы выкатывать фичи и работать над боевыми задачами, ему предстоит получить ещё множество навыков. Подробнее о них — в статье:
https://tprg.ru/CIZD
#python #советы
Стажёру во многих IT-компаниях дают несложные задачи, чтобы разработчик приспособился к работе в проекте. Чтобы выкатывать фичи и работать над боевыми задачами, ему предстоит получить ещё множество навыков. Подробнее о них — в статье:
https://tprg.ru/CIZD
#python #советы