📖SQL for Beginners
🖋 Dan Park, 2020
Если вам нужно быстро разобраться в SQL, данная книга отлично подойдет для этого. С её помощью вы сразу поймете основные концепции и сможете начать работать с SQL.
💾 Скачать книгу
Clean Code | #книги #SQL
🖋 Dan Park, 2020
Если вам нужно быстро разобраться в SQL, данная книга отлично подойдет для этого. С её помощью вы сразу поймете основные концепции и сможете начать работать с SQL.
💾 Скачать книгу
Clean Code | #книги #SQL
Как провести лето с пользой? В летних школах Яндекса с оплачиваемой практикой и курсом по soft-skills
В этом году компания запускает сразу пять летних школ: разработки интерфейсов, бэкенд-разработки, мобильной разработки, менеджеров и новую для аналитиков-разработчиков. Также программу обучения дополнил курс по soft-skills.
Первый этап пройдет в онлайн-формате с лекциями, семинарами и практическими заданиями. Затем ученики всех школ объединятся в полноценные фулстек-команды с опытным наставником для работы над реальными продуктами в офисах Яндекса в Москве, Санкт-Петербурге и Екатеринбурге. А для лучших студентов предусмотрена оплачиваемая практика в новом формате Лаборатории с погружением в задачи сервисов.
Обучение в летних школах бесплатное, а всем студентам, которые пройдут во второй этап, Яндекс оплатит билеты и проживание. Предварительная регистрация уже открыта, рассылка вступительных заданий начнется 13 марта.
В этом году компания запускает сразу пять летних школ: разработки интерфейсов, бэкенд-разработки, мобильной разработки, менеджеров и новую для аналитиков-разработчиков. Также программу обучения дополнил курс по soft-skills.
Первый этап пройдет в онлайн-формате с лекциями, семинарами и практическими заданиями. Затем ученики всех школ объединятся в полноценные фулстек-команды с опытным наставником для работы над реальными продуктами в офисах Яндекса в Москве, Санкт-Петербурге и Екатеринбурге. А для лучших студентов предусмотрена оплачиваемая практика в новом формате Лаборатории с погружением в задачи сервисов.
Обучение в летних школах бесплатное, а всем студентам, которые пройдут во второй этап, Яндекс оплатит билеты и проживание. Предварительная регистрация уже открыта, рассылка вступительных заданий начнется 13 марта.
Нужен ли TypeScript Вашему проекту?
TypeScript обрёл свою популярность за счёт решения проблем с динамической типизацией с использованием статической типизации.
Но всё ли так хорошо? И будет ли TypeScript приносить пользу, а не вред вашему проекту? Эти и другие вопросы как раз подробно разбираются в этом ролике.
📺 YouTube
Clean Code #видео #web
TypeScript обрёл свою популярность за счёт решения проблем с динамической типизацией с использованием статической типизации.
Но всё ли так хорошо? И будет ли TypeScript приносить пользу, а не вред вашему проекту? Эти и другие вопросы как раз подробно разбираются в этом ролике.
📺 YouTube
Clean Code #видео #web
YouTube
Нужен ли TypeScript Вашему проекту?
Нам все чаще намекают, что TypeScript это единственно правильный путь развития Frontend разработчика. С другой стороны периодически мелькают статьи на тему "Нужен ли TypeScript в 2020?". Данное видео поможет Вам разобраться во всех этих мнениях!
Поддержать…
Поддержать…
🧑💻 Написание чистого кода
Поддерживать чистоту кода необходимо в каждом проекте. Все языки программирования и фреймворки мотивируют использовать четко сформулированные соглашения или методы присвоения имен. Крупные технологические компании создают собственные руководства по стилю, чтобы гарантировать качество баз кода.
Продолжение следует...
Clean Code #совет #cleancode
Поддерживать чистоту кода необходимо в каждом проекте. Все языки программирования и фреймворки мотивируют использовать четко сформулированные соглашения или методы присвоения имен. Крупные технологические компании создают собственные руководства по стилю, чтобы гарантировать качество баз кода.
Продолжение следует...
Clean Code #совет #cleancode
📖Statistics Done Wrong
🖋 Alex Reinhart, 2015
Научный прогресс зависит от хороших исследований, а хорошие исследования требуют хорошей статистики. Но статистический анализ бывает сложно провести правильно даже самым старательным и талантливым специалистам из области. Данная книга - это емкое и важное руководство по статистическим ошибкам в современной науке, которое покажет вам, как избежать ошибок в ваших исследованиях. Вы изучите досадные ошибки и упущения в недавних исследованиях, узнаете о заблуждениях, которые допускают эти ошибки, и, возможно, измените свой взгляд на статистику.
💾 Скачать книгу
Clean Code | #книги #programming
🖋 Alex Reinhart, 2015
Научный прогресс зависит от хороших исследований, а хорошие исследования требуют хорошей статистики. Но статистический анализ бывает сложно провести правильно даже самым старательным и талантливым специалистам из области. Данная книга - это емкое и важное руководство по статистическим ошибкам в современной науке, которое покажет вам, как избежать ошибок в ваших исследованиях. Вы изучите досадные ошибки и упущения в недавних исследованиях, узнаете о заблуждениях, которые допускают эти ошибки, и, возможно, измените свой взгляд на статистику.
💾 Скачать книгу
Clean Code | #книги #programming
🧑💻 Написание чистого кода
...Крупные технологические компании создают собственные руководства по стилю, чтобы гарантировать качество баз кода:
— руководство от Google для многих языков;
— руководство от Airbnb для JavaScript.
Код будут читать компилятор и программисты. На компилятор стоит произвести впечатление оптимизированным кодом, а на других программистов — чистым.
Clean Code #совет #JavaScript #cleancode
...Крупные технологические компании создают собственные руководства по стилю, чтобы гарантировать качество баз кода:
— руководство от Google для многих языков;
— руководство от Airbnb для JavaScript.
Код будут читать компилятор и программисты. На компилятор стоит произвести впечатление оптимизированным кодом, а на других программистов — чистым.
Clean Code #совет #JavaScript #cleancode
📖Genomics in the Cloud
🖋 Geraldine A. Van der Auwera, Brian D. O'Connor, 2021
Данные в области геномики стремительно растут в количестве и качестве. Всего через несколько лет такие организации, как Национальный институт здоровья, будут размещать более 50 петабайт - или более 50 миллионов гигабайт - геномных данных, и они обращаются к облачной инфраструктуре, чтобы сделать эти данные доступными для исследовательского сообщества. Из этой практической книги исследователи узнают, как работать с алгоритмами геномики, используя инструменты с открытым исходным кодом, включая Genome Analysis Toolkit (GATK), Docker, WDL и Terra.
💾 Скачать книгу
Clean Code | #книги #programming
🖋 Geraldine A. Van der Auwera, Brian D. O'Connor, 2021
Данные в области геномики стремительно растут в количестве и качестве. Всего через несколько лет такие организации, как Национальный институт здоровья, будут размещать более 50 петабайт - или более 50 миллионов гигабайт - геномных данных, и они обращаются к облачной инфраструктуре, чтобы сделать эти данные доступными для исследовательского сообщества. Из этой практической книги исследователи узнают, как работать с алгоритмами геномики, используя инструменты с открытым исходным кодом, включая Genome Analysis Toolkit (GATK), Docker, WDL и Terra.
💾 Скачать книгу
Clean Code | #книги #programming
Делаем нейросеть с нуля
Как бы вас не запугивали, нейросети писать не сложно и можно сделать это даже в 90 строк кода. Достаточно просто хорошо разбираться в математике.
Автор рассказывает про принципы работы нейронных сетей и создаёт проекты на их основе. Например, определение числа на основе пикселей.
📺 YouTube
Clean Code #видео #ai
Как бы вас не запугивали, нейросети писать не сложно и можно сделать это даже в 90 строк кода. Достаточно просто хорошо разбираться в математике.
Автор рассказывает про принципы работы нейронных сетей и создаёт проекты на их основе. Например, определение числа на основе пикселей.
📺 YouTube
Clean Code #видео #ai
YouTube
Делаю нейросеть с нуля
Код: https://github.com/ArtemOnigiri/SimpleNN
Датасет с цифрами: https://github.com/pjreddie/mnist-csv-png
В этом видео я делаю простую нейросеть с нуля с обучением обратным распространением ошибки.
Датасет с цифрами: https://github.com/pjreddie/mnist-csv-png
В этом видео я делаю простую нейросеть с нуля с обучением обратным распространением ошибки.
🧑💻 По возможности применяйте метапрограммирование
Обычно для хранения наборов данных используются сложные типы данных. Например, если нужно хранить и обрабатывать данные о человеке, мы не передаем и не обрабатываем отдельные переменные, такие как имя, возраст, страна проживания и т. д. Вместо этого мы создаем один класс — объект “ключ-значение” — или структуру в соответствии с используемым языком.
Продолжение следует...
Clean Code #совет
Обычно для хранения наборов данных используются сложные типы данных. Например, если нужно хранить и обрабатывать данные о человеке, мы не передаем и не обрабатываем отдельные переменные, такие как имя, возраст, страна проживания и т. д. Вместо этого мы создаем один класс — объект “ключ-значение” — или структуру в соответствии с используемым языком.
Продолжение следует...
Clean Code #совет
📖Docker for Serverless Applications
🖋 Chanwit Kaewkasi, 2018
В книге описывается микросервисная архитектура и варианты ее реализации с помощью популярных решений.
💾 Скачать книгу
Clean Code | #книги #programming
🖋 Chanwit Kaewkasi, 2018
В книге описывается микросервисная архитектура и варианты ее реализации с помощью популярных решений.
💾 Скачать книгу
Clean Code | #книги #programming
🧑💻 По возможности применяйте метапрограммирование
...Предположим, что вам нужно сгенерировать SQL-запрос с объектом под названием person. Некоторые выбирают долгий путь, обращаясь к каждой базовой переменной по имени ключа:
Если вам нужно добавить еще одно поле SQL, придется изменить функцию генератора SQL-запросов. По мере увеличения количества полей может потребоваться много времени для явного ввода имен полей.
Продолжение следует...
Clean Code #совет #SQL #cleancode
...Предположим, что вам нужно сгенерировать SQL-запрос с объектом под названием person. Некоторые выбирают долгий путь, обращаясь к каждой базовой переменной по имени ключа:
person.name, person.age, person.countryЕсли вам нужно добавить еще одно поле SQL, придется изменить функцию генератора SQL-запросов. По мере увеличения количества полей может потребоваться много времени для явного ввода имен полей.
Продолжение следует...
Clean Code #совет #SQL #cleancode
📖SDL Game Development
🖋 Shaun Ross Mitchell, 2013
Создание игр на C++ - это сложный процесс, требующий много времени и самоотдачи для достижения результатов. Правильный подход к формированию кодовой базы ускоряет время разработки и позволяет сосредоточиться на создании игры, а не на решении проблем с кодом.
💾 Скачать книгу
Clean Code | #книги #C_Plus_Plus
🖋 Shaun Ross Mitchell, 2013
Создание игр на C++ - это сложный процесс, требующий много времени и самоотдачи для достижения результатов. Правильный подход к формированию кодовой базы ускоряет время разработки и позволяет сосредоточиться на создании игры, а не на решении проблем с кодом.
💾 Скачать книгу
Clean Code | #книги #C_Plus_Plus
Как учиться эффективно?
Как вы считаете, сколько часов должен проводить за кодом новичок, чтобы как можно быстрее стать программистом? 3-4? 10? 25?
На самом деле, помимо времени, есть много факторов, которые влияют на скорость обучения разработчика. О них и рассказывается в видео:
📺 YouTube
Clean Code #видео #профессия
Как вы считаете, сколько часов должен проводить за кодом новичок, чтобы как можно быстрее стать программистом? 3-4? 10? 25?
На самом деле, помимо времени, есть много факторов, которые влияют на скорость обучения разработчика. О них и рассказывается в видео:
📺 YouTube
Clean Code #видео #профессия
YouTube
Как учиться программированию эффективно?
Ищешь работу в IT? На Just Join IT найдешь более 5000 вакансий для программистов из Украины.
👉🏻 Вакансии для программистов из Украины - https://bit.ly/3MQ015L
👉🏻 Канал Just Join IT на Телеграме - https://bit.ly/3MbGqN5
👉🏻 Группа Just Join IT на Facebook…
👉🏻 Вакансии для программистов из Украины - https://bit.ly/3MQ015L
👉🏻 Канал Just Join IT на Телеграме - https://bit.ly/3MbGqN5
👉🏻 Группа Just Join IT на Facebook…
Зачем тебе знать алгоритмы
Любую задачу можно решить перебором, но с помощью алгоритмов можно решить эту задачу быстрее. Вот для чего они созданы.
А зачем их учить? Как чётко подметили в комментариях: «Вращай деревья каждый день, и уже через полгода будешь работать в гугл».
📺 YouTube
Clean Code #видео #теория
Любую задачу можно решить перебором, но с помощью алгоритмов можно решить эту задачу быстрее. Вот для чего они созданы.
А зачем их учить? Как чётко подметили в комментариях: «Вращай деревья каждый день, и уже через полгода будешь работать в гугл».
📺 YouTube
Clean Code #видео #теория
YouTube
Зачем тебе знать алгоритмы | 2022
Знание и понимание алгоритмизации это то, что выводит качество кода на новый уровень.
В этом видео узнаем как выучить алгоритмы, какие алгоритмы должен знать каждый разработчик и зачем вообще нужно знать алгоритмы.
👨💻Задумываешься об IT, но не знаешь…
В этом видео узнаем как выучить алгоритмы, какие алгоритмы должен знать каждый разработчик и зачем вообще нужно знать алгоритмы.
👨💻Задумываешься об IT, но не знаешь…
📖Real-World Bug Hunting
🖋 Peter Yaworski, 2019
Поиск ошибок в реальном мире - это главное практическое руководство по рассмотрению программного обеспечения. Независимо от того, являетесь ли вы новичком в области кибербезопасности, который хочет сделать Интернет безопаснее, или опытным разработчиком, который хочет писать безопасный код, этичный хакер Питер Яворски покажет вам, как это делается.
💾 Скачать книгу
Clean Code | #книги #programming
🖋 Peter Yaworski, 2019
Поиск ошибок в реальном мире - это главное практическое руководство по рассмотрению программного обеспечения. Независимо от того, являетесь ли вы новичком в области кибербезопасности, который хочет сделать Интернет безопаснее, или опытным разработчиком, который хочет писать безопасный код, этичный хакер Питер Яворски покажет вам, как это делается.
💾 Скачать книгу
Clean Code | #книги #programming
🧑💻 По возможности применяйте метапрограммирование
...Но если относиться к person как к данным и извлекать всю информацию (поля и значения), необходимую для генерации SQL-запроса во время выполнения программы, можно быстро написать высокодинамичный код. Эта техника называется “метапрограммирование”, и при работе с большинством популярных языков вы можете применять ее с помощью Reflection API.
Продолжение следует...
Clean Code #совет #API #SQL #cleancode
...Но если относиться к person как к данным и извлекать всю информацию (поля и значения), необходимую для генерации SQL-запроса во время выполнения программы, можно быстро написать высокодинамичный код. Эта техника называется “метапрограммирование”, и при работе с большинством популярных языков вы можете применять ее с помощью Reflection API.
Продолжение следует...
Clean Code #совет #API #SQL #cleancode