Языки программирования, которые стоит рассмотреть к изучению в 2022 году
Javascript — Наиболее используемый, простой язык, имеет большое комьюнити.
(scripting, frontend, backend, ML)
Python — простой в изучении, имеет широкое применение.
(backend, ML, data science, visualization, scripting, hacking)
Dart — Используется в Android, iOS, Web App, Desktop/Laptop програмы, Linux, embedded. Flutter.
C# — Независимый от платформы, простой язык общего назначения, может использоваться для разработки приложений любого типа, разработки игр, VR, AR.
Go — Решает проблемы масштабируемости, простой элегантный код, легкий в освоении.
https://medium.com/@zriyans/programming-languages-to-avoid-and-learn-in-2022-ace5cf9fd11b
👉 @bookflow
Javascript — Наиболее используемый, простой язык, имеет большое комьюнити.
(scripting, frontend, backend, ML)
Python — простой в изучении, имеет широкое применение.
(backend, ML, data science, visualization, scripting, hacking)
Dart — Используется в Android, iOS, Web App, Desktop/Laptop програмы, Linux, embedded. Flutter.
C# — Независимый от платформы, простой язык общего назначения, может использоваться для разработки приложений любого типа, разработки игр, VR, AR.
Go — Решает проблемы масштабируемости, простой элегантный код, легкий в освоении.
https://medium.com/@zriyans/programming-languages-to-avoid-and-learn-in-2022-ace5cf9fd11b
👉 @bookflow
👍4🔥2
Forwarded from Базы данных (Data Base)
Представления в SQL
Здравствуйте, в этой статье будут разобраны представления или view в SQL. На простых примерах объясним как создавать представления и как к ним обращаться. Также затронем понятие модифицируемого представления в SQL.
#SQL
👉 @database_info
Здравствуйте, в этой статье будут разобраны представления или view в SQL. На простых примерах объясним как создавать представления и как к ним обращаться. Также затронем понятие модифицируемого представления в SQL.
#SQL
👉 @database_info
👍7
Грехи программиста
Лень
Отсутствие желания что-либо делать, тоскливые взгляды, брошенные на график GitHub. Порой становится некогда оттачивать скилы, готовиться к новым собеседованиям и искать решения для «застойных» проблем.
Гордыня
Вы гордитесь тем, что пофиксили код, устроились на работу, закончили проект. Это сразу побуждает кичиться своими достижениями в соцсетях и чатах.
Зависть
Видеть, как хорошо справляются другие, и при этом быть не в состоянии написать хоть что-то, – настоящий ужас. Подстегивает и страх опозориться – да не перед кем-нибудь, а перед самим собой!
Жадность
Вам рассказывали, что программисты купаются в золоте, а вместо туалетной бумаги используют банкноты? Если это ваша единственная цель - вы пролетаете. Чтобы добиться хорошей зарплаты, нужно очень много вкалывать.
Гнев
Держать себя в руках сложно, особенно когда сыплются краш за крашем, а очевидных причин тому никаких. Иногда нужно перелопатить весь код, чтобы понять, где затаилась ошибка.
👉 @bookflow
Лень
Отсутствие желания что-либо делать, тоскливые взгляды, брошенные на график GitHub. Порой становится некогда оттачивать скилы, готовиться к новым собеседованиям и искать решения для «застойных» проблем.
Гордыня
Вы гордитесь тем, что пофиксили код, устроились на работу, закончили проект. Это сразу побуждает кичиться своими достижениями в соцсетях и чатах.
Зависть
Видеть, как хорошо справляются другие, и при этом быть не в состоянии написать хоть что-то, – настоящий ужас. Подстегивает и страх опозориться – да не перед кем-нибудь, а перед самим собой!
Жадность
Вам рассказывали, что программисты купаются в золоте, а вместо туалетной бумаги используют банкноты? Если это ваша единственная цель - вы пролетаете. Чтобы добиться хорошей зарплаты, нужно очень много вкалывать.
Гнев
Держать себя в руках сложно, особенно когда сыплются краш за крашем, а очевидных причин тому никаких. Иногда нужно перелопатить весь код, чтобы понять, где затаилась ошибка.
👉 @bookflow
👍20
Чистый код — практический подход
После нескольких докладов о чистом коде (Clean Code) я решил обобщить в статье самое важное по этой теме. Поскольку в Интернете и так много постов и информации об этом, то, я думаю, еще одна статья, просто рассказывающая о принципах чистого кода, не будет интересной.
Поэтому я попытаюсь показать вам практический подход к чистому коду. Не вдаваясь в теорию, покажу, как я пишу Чистый Код.
👉 @bookflow
После нескольких докладов о чистом коде (Clean Code) я решил обобщить в статье самое важное по этой теме. Поскольку в Интернете и так много постов и информации об этом, то, я думаю, еще одна статья, просто рассказывающая о принципах чистого кода, не будет интересной.
Поэтому я попытаюсь показать вам практический подход к чистому коду. Не вдаваясь в теорию, покажу, как я пишу Чистый Код.
👉 @bookflow
👍3
Прогнозирование атмосферного CO2 с помощью Python
Как создавать модели прогнозирования временных рядов с помощью Darts.
https://telegra.ph/Prognozirovanie-atmosfernogo-CO2-s-pomoshchyu-Python-10-06
Forecasting Atmospheric CO2 with Python
original https://towardsdatascience.com/forecasting-atmospheric-co2-concentration-with-python-c4a99e4cf142
👉 @bookflow
Как создавать модели прогнозирования временных рядов с помощью Darts.
https://telegra.ph/Prognozirovanie-atmosfernogo-CO2-s-pomoshchyu-Python-10-06
Forecasting Atmospheric CO2 with Python
original https://towardsdatascience.com/forecasting-atmospheric-co2-concentration-with-python-c4a99e4cf142
👉 @bookflow
👍3🤣1
Глубокое погружение в Java Memory Model
В этой статье мы подробно разберем Java Memory Model (JMM) и применим полученные знания на практике. Да, в интернете накопилось достаточно много информации про JMM/happens-before, и, кажется, что очередную статью про такую заезженную тему можно пропускать мимо. Однако я постараюсь дать вам намного большее и глубокое понимание JMM, чем большинство информации в интернете. После прочтения этой статьи вы будете уверенно рассуждать о таких вещах как memory ordering, data race и happens-before. JMM — сложная тема и не стоит верить мне на слово, поэтому большинство моих утверждений подтверждается цитатами из спеки, дизассемблером и jcstress тестами.
👉 @bookflow
В этой статье мы подробно разберем Java Memory Model (JMM) и применим полученные знания на практике. Да, в интернете накопилось достаточно много информации про JMM/happens-before, и, кажется, что очередную статью про такую заезженную тему можно пропускать мимо. Однако я постараюсь дать вам намного большее и глубокое понимание JMM, чем большинство информации в интернете. После прочтения этой статьи вы будете уверенно рассуждать о таких вещах как memory ordering, data race и happens-before. JMM — сложная тема и не стоит верить мне на слово, поэтому большинство моих утверждений подтверждается цитатами из спеки, дизассемблером и jcstress тестами.
👉 @bookflow
Forwarded from Библиотека C/C++ разработчика
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
С++ с нуля
1 - переменные, оператор присваивания
2 - арифметические операции
3 - директивы препроцессора
4 - условные операторы if и switch
5 - операторы циклов while, for и do while
6 - массивы, метод всплывающего пузырька
7 - строки и функции работы с ними
8 - функции: прототипы, перегрузка, рекурсия
9 - области видимости переменных, статические переменные
10 - битовые операции И, ИЛИ, НЕ, XOR и сдвиговые операции
#cpp #programming
👉 @cpp_lib
1 - переменные, оператор присваивания
2 - арифметические операции
3 - директивы препроцессора
4 - условные операторы if и switch
5 - операторы циклов while, for и do while
6 - массивы, метод всплывающего пузырька
7 - строки и функции работы с ними
8 - функции: прототипы, перегрузка, рекурсия
9 - области видимости переменных, статические переменные
10 - битовые операции И, ИЛИ, НЕ, XOR и сдвиговые операции
#cpp #programming
👉 @cpp_lib
👍9
How to Use REST APIs – A Complete Beginner's Guide
https://www.freecodecamp.org/news/how-to-use-rest-api/
👉 @bookflow
https://www.freecodecamp.org/news/how-to-use-rest-api/
👉 @bookflow
👍4
Forwarded from Библиотека C/C++ разработчика
Просто о сложном — пишем тесты с Google C++ Testing Framework (GTest, GMock)
Всем привет. Недавно по работе возникла потребность разобраться с созданием новых тестов на GTest/GMock. Конкретно мой вопрос был связан с его конструкциями типа EXPECT_CALL и моками - что это за магические штуки и как они работают? Однако, по мере изучения выяснились и другие интересные вещи, с которыми хотел бы поделиться.
#cpp #programming
👉 @cpp_lib
Всем привет. Недавно по работе возникла потребность разобраться с созданием новых тестов на GTest/GMock. Конкретно мой вопрос был связан с его конструкциями типа EXPECT_CALL и моками - что это за магические штуки и как они работают? Однако, по мере изучения выяснились и другие интересные вещи, с которыми хотел бы поделиться.
#cpp #programming
👉 @cpp_lib
Хабр
Просто о сложном — пишем тесты с Google C++ Testing Framework (GTest, GMock)
Всем привет. Недавно по работе возникла потребность разобраться с созданием новых тестов на GTest/GMock. Конкретно мой вопрос был связан с его конструкциями типа EXPECT_CALL и моками - что это за...
👍4👏1
Как живут одни из самых мощных фронтендеров в стране
Где учатся? Как приходят в IT? Чем пользуются и как прокачиваются?
10 героев из команды AvitoTech, 10 вопросов о карьере, работе в Авито, любимых технологиях и проектах мечты — в проекте «По домам».
В новом выпуске Никита Гаевой, тимлид AvitoTech, рассказывает про изучение продакт-менеджмента, написание стилей в СSS, продуктовую культуру Авито и про открытость коллег.
Реклама. ООО «КЕХ еКоммерц». JapBI9F7e
Где учатся? Как приходят в IT? Чем пользуются и как прокачиваются?
10 героев из команды AvitoTech, 10 вопросов о карьере, работе в Авито, любимых технологиях и проектах мечты — в проекте «По домам».
В новом выпуске Никита Гаевой, тимлид AvitoTech, рассказывает про изучение продакт-менеджмента, написание стилей в СSS, продуктовую культуру Авито и про открытость коллег.
Реклама. ООО «КЕХ еКоммерц». JapBI9F7e
YouTube
По домам: фронтенд – Никита Гаевой
«По домам: фронтенд» — это шоу от сообщества инженеров Авито. В нашей команде работают совершенно разные люди: у каждого свой опыт, своё видение разработки и свои любимые фреймворки. Но нас объединяют любовь к фронтенду и работе в Авито.
Каждую неделю мы…
Каждую неделю мы…
👍4
47 Атрибутов Хорошего С-кода
Этот текст адресован когорте программистов на С(ях). Это не академические атрибуты из учебников это скорее правила буравчика оформления сорцов из реального prod(а). Некоторые приемы совпали с MISRA, некоторые с CERT-C. А кое-что является результатом множества итераций инспекций программ и перестроек после реальных инцидентов. В общем тут представлен обогащенный концентрат полезных практик программирования на С(ях).
https://habr.com/ru/post/679256/
👉 @bookflow
Этот текст адресован когорте программистов на С(ях). Это не академические атрибуты из учебников это скорее правила буравчика оформления сорцов из реального prod(а). Некоторые приемы совпали с MISRA, некоторые с CERT-C. А кое-что является результатом множества итераций инспекций программ и перестроек после реальных инцидентов. В общем тут представлен обогащенный концентрат полезных практик программирования на С(ях).
https://habr.com/ru/post/679256/
👉 @bookflow
👍4