Forwarded from Люди и Код
Подборка книг по JavaScript для начинающих фронтендеров
От программирования для детей до технических руководств.
Вкатиться в JavaScript можно разными способами: по видео на YouTube, курсам или туториалам. Однако, чтобы действительно понимать, как работает язык, лучший способ изучения — книги.
В карточках — 11 книг на любой вкус. От пособий для новичков до разборов сложных тем вроде замыканий, области видимости и работы интерпретатора.
Сохраняйте и пользуйтесь — это хоть и не самый быстрый способ познать JavaScript, зато один из самых надёжных.
От программирования для детей до технических руководств.
Вкатиться в JavaScript можно разными способами: по видео на YouTube, курсам или туториалам. Однако, чтобы действительно понимать, как работает язык, лучший способ изучения — книги.
В карточках — 11 книг на любой вкус. От пособий для новичков до разборов сложных тем вроде замыканий, области видимости и работы интерпретатора.
Сохраняйте и пользуйтесь — это хоть и не самый быстрый способ познать JavaScript, зато один из самых надёжных.
GitHub
GitHub · Change is constant. GitHub keeps you ahead.
Join the world's most widely adopted, AI-powered developer platform where millions of developers, businesses, and the largest open source community build software that advances humanity.
Что такое GitHub и как им пользоваться?
83 млн пользователей, 4 млн организаций и 200 млн проектов. В Сети много сервисов для размещения исходного кода своих проектов, но говорят чаще всего именно про GitHub. В чём же дело?
GitHub — это облачная платформа для хранения IT-проектов и совместной разработки, а также полноценная социальная сеть для разработчиков.
Здесь можно найти кучу проектов на разных языках и поучаствовать в них, разместить своё портфолио с примерами кода, чтобы приложить ссылку к резюме, подглядывать в открытых проектах интересные архитектурные решения, смотреть, как опытные разработчики пишут код, и скачивать огромное количество полезных в разработке и бесплатных инструментов для разработки. Некоторые умельцы умудряются собирать в GitHub целые библиотеки — книг и статей, а не программистские.
Придя практически в любую IT-компанию, вы столкнётесь с тем, что код где-то хранится — и в подавляющем большинстве случаев этим «где-то» будет именно GitHub. У GitHub есть довольно известный конкурент — GitLab, он тоже основан на Git, но это разные платформы разных компаний, хотя их функциональность очень похожа.
Пользуетесь GitHub или хотите научиться?
👍 — активно пользуюсь;
👌🏻 — хочу научиться.
83 млн пользователей, 4 млн организаций и 200 млн проектов. В Сети много сервисов для размещения исходного кода своих проектов, но говорят чаще всего именно про GitHub. В чём же дело?
GitHub — это облачная платформа для хранения IT-проектов и совместной разработки, а также полноценная социальная сеть для разработчиков.
Здесь можно найти кучу проектов на разных языках и поучаствовать в них, разместить своё портфолио с примерами кода, чтобы приложить ссылку к резюме, подглядывать в открытых проектах интересные архитектурные решения, смотреть, как опытные разработчики пишут код, и скачивать огромное количество полезных в разработке и бесплатных инструментов для разработки. Некоторые умельцы умудряются собирать в GitHub целые библиотеки — книг и статей, а не программистские.
Придя практически в любую IT-компанию, вы столкнётесь с тем, что код где-то хранится — и в подавляющем большинстве случаев этим «где-то» будет именно GitHub. У GitHub есть довольно известный конкурент — GitLab, он тоже основан на Git, но это разные платформы разных компаний, хотя их функциональность очень похожа.
Пользуетесь GitHub или хотите научиться?
👍 — активно пользуюсь;
👌🏻 — хочу научиться.
👌16👍5
Как создать сайт с нуля, даже если не умеешь программировать
Чтобы с нуля создать сайт, знать HTML, JavaScript, Django или другие технологии не обязательно. Конструкторы и CMS-системы упрощают задачу, а красивое портфолио или блог можно сделать самостоятельно и бесплатно за пару часов.
Рассказываем —> https://skillbox.ru/media/code/kak-samomu-sozdat-sayt-esli-ne-umeesh-programmirovat/
Чтобы с нуля создать сайт, знать HTML, JavaScript, Django или другие технологии не обязательно. Конструкторы и CMS-системы упрощают задачу, а красивое портфолио или блог можно сделать самостоятельно и бесплатно за пару часов.
Рассказываем —> https://skillbox.ru/media/code/kak-samomu-sozdat-sayt-esli-ne-umeesh-programmirovat/
Skillbox
Как самому создать сайт, если не умеешь программировать
Для этого не обязательно быть Цукербергом или Дуровым.
Из логистики в Data Science
Ещё в школе Нина любила точные науки больше, чем гуманитарные: увлекалась математикой и информатикой. Но, когда пришло время поступать, предпочла минимизировать риски и выбрать факультет, на который точно пройдёт. Так Нина начала свой путь в логистике.
Спустя годы Нина наконец решилась реализовать свою мечту — теперь она дата-аналитик.
Рассказываем историю Нины.
Ещё в школе Нина любила точные науки больше, чем гуманитарные: увлекалась математикой и информатикой. Но, когда пришло время поступать, предпочла минимизировать риски и выбрать факультет, на который точно пройдёт. Так Нина начала свой путь в логистике.
Спустя годы Нина наконец решилась реализовать свою мечту — теперь она дата-аналитик.
Рассказываем историю Нины.
Skillbox
Как перейти из логистики в data science, если тебе больше 40 лет: путь Нины Бахтюриной
Нину с детства тянуло к IT. Недавно она наконец решилась реализовать свою мечту — теперь она дата-аналитик.
👍3🔥1
🤔 Как узнать, кто ворует домашний Wi-Fi
Подборка бесплатных IP-сканеров на любой вкус.
IP-сканер — это инструмент, который помогает обнаружить все устройства в локальной сети. Он пригодится не только системным администраторам, но и обычным пользователям: например, если Wi-Fi внезапно стал медленнее работать или вы подозреваете, что сосед подключился к вашему роутеру :)
В материале разбираем, как работают такие программы, знакомимся с популярными бесплатными решениями и учимся использовать их даже дома. Это отличный старт для тех, кто интересуется сетевыми инструментами и кибербезопасностью.
→ https://skillbox.ru/media/code/skanery-ip-adresov-v-lokalnoj-seti
Подборка бесплатных IP-сканеров на любой вкус.
IP-сканер — это инструмент, который помогает обнаружить все устройства в локальной сети. Он пригодится не только системным администраторам, но и обычным пользователям: например, если Wi-Fi внезапно стал медленнее работать или вы подозреваете, что сосед подключился к вашему роутеру :)
В материале разбираем, как работают такие программы, знакомимся с популярными бесплатными решениями и учимся использовать их даже дома. Это отличный старт для тех, кто интересуется сетевыми инструментами и кибербезопасностью.
→ https://skillbox.ru/media/code/skanery-ip-adresov-v-lokalnoj-seti
Skillbox
Бесплатные сетевые IP-сканеры: зачем они нужны и какие программы попробовать
Проверяем домашний Wi-Fi и ищем посторонние подключения.
👍7
Skillbox
Никлаус Вирт: человек, который создал Pascal и не только его
Никлаус Вирт известен как создатель языка Pascal. Но не все знают, что он создал ещё несколько языков и написал много культовых книг.
Кто такой Никлаус Вирт — учёный, придумавший язык Pascal
Будущий всемирно известный программист родился в 1934 году в швейцарском городке Винтертуре в семье школьного учителя. С ранних лет Никлаус увлекался авиамоделированием и строительством ракет — и даже пытался изготавливать в подвале школы ракетное топливо.
Мечты о небе остались с Виртом на всю жизнь. Он был привязан к ним так сильно, что его коллега, профессор Дональд Кнут, однажды сказал: «Никлаус всегда мечтал строить аэропланы, а языки программирования и микрокомпьютеры были нужны ему лишь как инструменты для их создания».
Рассказываем о жизни Никлауса Вирта и его вкладе в информатику.
#ВеликиеЛюдиIT
Будущий всемирно известный программист родился в 1934 году в швейцарском городке Винтертуре в семье школьного учителя. С ранних лет Никлаус увлекался авиамоделированием и строительством ракет — и даже пытался изготавливать в подвале школы ракетное топливо.
Мечты о небе остались с Виртом на всю жизнь. Он был привязан к ним так сильно, что его коллега, профессор Дональд Кнут, однажды сказал: «Никлаус всегда мечтал строить аэропланы, а языки программирования и микрокомпьютеры были нужны ему лишь как инструменты для их создания».
Рассказываем о жизни Никлауса Вирта и его вкладе в информатику.
#ВеликиеЛюдиIT
🔥2
Игра на вечер — Return True to Win
Она бесплатная и поможет освоить PHP.
Игрушка состоит из заданий для тех, кто хочет прокачаться в PHP. Нужно переписать функцию, чтобы она вернула true. С каждым уровнем сложность растёт. Никаких объяснений и руководств. Предупреждаем: игра достаточно хардкорная, но впечатления оставит незабываемые.
Игра на английском языке, распространяется через сайт разработчика.
Она бесплатная и поможет освоить PHP.
Игрушка состоит из заданий для тех, кто хочет прокачаться в PHP. Нужно переписать функцию, чтобы она вернула true. С каждым уровнем сложность растёт. Никаких объяснений и руководств. Предупреждаем: игра достаточно хардкорная, но впечатления оставит незабываемые.
Игра на английском языке, распространяется через сайт разработчика.
Странные языки программирования, которые ломают мозг
Сегодня расскажем о визуальном языке Piet — в нём вместо текста используются разноцветные изображения, похожие на творения абстракционистов. Собственно, даже название языка — отсылка к имени нидерландского художника Пита Мондриана.
В Piet есть 20 цветовых блоков различных оттенков и яркости. Листинг программ — последовательность таких разноцветных блоков.
Среди ценителей Piet особым шиком считается «написать» максимально симметричный и миниатюрный «код».
Изучить язык можно здесь: https://www.dangermouse.net/esoteric/piet.html
А чтобы войти в программирование, рекомендуем не… ломать мозг, а начать с более востребованных и практичных языков — например, Java или Python. Подходящий курс можно выбрать в разделе «Программирование» Skillbox.
Сегодня расскажем о визуальном языке Piet — в нём вместо текста используются разноцветные изображения, похожие на творения абстракционистов. Собственно, даже название языка — отсылка к имени нидерландского художника Пита Мондриана.
В Piet есть 20 цветовых блоков различных оттенков и яркости. Листинг программ — последовательность таких разноцветных блоков.
Среди ценителей Piet особым шиком считается «написать» максимально симметричный и миниатюрный «код».
Изучить язык можно здесь: https://www.dangermouse.net/esoteric/piet.html
А чтобы войти в программирование, рекомендуем не… ломать мозг, а начать с более востребованных и практичных языков — например, Java или Python. Подходящий курс можно выбрать в разделе «Программирование» Skillbox.
🔥2
Удалёнка или офис: кто победит?
«Курица или рыба», «быть или не быть», «тварь я дрожащая или право имею» — постковидные двадцатые добавили к этому списку величайших вопросов мироздания ещё один. И каждый отвечает на него по-своему.
Для кого-то идеальный сейфспейс — это домашний кабинет с креслом и ноутбуком (который можно перенести в кровать после созвона).
Для других нет ничего лучше офиса с кондеем и плюшками, толпами коллег и едой из автоматов.
Ну а кто-то так утомился от удалёнки, что готов даже платить за коворкинг, чтобы хотя бы частично вернуть ту самую офисную атмосферу.
Чтобы поставить точку в этом противостоянии, мы спросили у дюжины айтишников с совершенно разным бэкграундом, в каких условиях им приятнее всего решать рабочие задачки.
Результаты не то чтобы удивили — но аргументы почитать очень интересно.
А какой вариант работы идеален для вас?
😁 Дом
👻 Офис
👾 Коворкинг
«Курица или рыба», «быть или не быть», «тварь я дрожащая или право имею» — постковидные двадцатые добавили к этому списку величайших вопросов мироздания ещё один. И каждый отвечает на него по-своему.
Для кого-то идеальный сейфспейс — это домашний кабинет с креслом и ноутбуком (который можно перенести в кровать после созвона).
Для других нет ничего лучше офиса с кондеем и плюшками, толпами коллег и едой из автоматов.
Ну а кто-то так утомился от удалёнки, что готов даже платить за коворкинг, чтобы хотя бы частично вернуть ту самую офисную атмосферу.
Чтобы поставить точку в этом противостоянии, мы спросили у дюжины айтишников с совершенно разным бэкграундом, в каких условиях им приятнее всего решать рабочие задачки.
Результаты не то чтобы удивили — но аргументы почитать очень интересно.
А какой вариант работы идеален для вас?
😁 Дом
👻 Офис
👾 Коворкинг
Skillbox
Где лучше работать: дома, в офисе или в коворкинге?
Опытные айтишники рассказывают, в каких условиях приятнее программировать, тестировать, администрировать и не только.
😁13👻4❤1
Draw.io — разбор сервиса для тех, кто мыслит схемами
Создаём диаграммы за 5 минут.
Draw.io — это инструмент для создания диаграмм. Карты бизнес-процессов, архитектура веб-приложений, диаграммы потоков данных или даже анатомический план коня — всё это можно собрать в пару кликов в draw.io.
Сервис бесплатный, не требует регистрации и работает в браузере. Просто нажмите Start (или Download, если предпочитаете офлайн), придумайте имя файлу и приступайте к работе.
Готовые схемы легко экспортировать в PNG, SVG, PDF и другие форматы. А ещё draw.io поддерживает интеграцию с облаками, репозиториями и OpenAI.
Чем ещё полезен Draw.io, как работают функции сервиса и есть ли у него недостатки — в нашем обзоре.
→ https://skillbox.ru/media/code/draw-io
Создаём диаграммы за 5 минут.
Draw.io — это инструмент для создания диаграмм. Карты бизнес-процессов, архитектура веб-приложений, диаграммы потоков данных или даже анатомический план коня — всё это можно собрать в пару кликов в draw.io.
Сервис бесплатный, не требует регистрации и работает в браузере. Просто нажмите Start (или Download, если предпочитаете офлайн), придумайте имя файлу и приступайте к работе.
Готовые схемы легко экспортировать в PNG, SVG, PDF и другие форматы. А ещё draw.io поддерживает интеграцию с облаками, репозиториями и OpenAI.
Чем ещё полезен Draw.io, как работают функции сервиса и есть ли у него недостатки — в нашем обзоре.
→ https://skillbox.ru/media/code/draw-io
Skillbox
Обзор сервиса Draw.io для создания диаграмм и схем
Пробуем удобный бесплатный инструмент и показываем, для чего он может пригодиться.
❤1
Что такое бит и байт?
Иногда даже самые базовые понятия программирования могут поставить в ступор. Чтобы таких ситуаций случалось меньше, мы предлагаем краткие гайды по основным терминам айтишки.
Сегодня расскажем, что такое бит и байт.
Бит — это базовая единица измерения информации. С его помощью мы оцениваем скорость интернета и понимаем, хватит ли объёма облачного хранилища для фотографий из отпуска.
Байт — это 8 битов, объединённые в группу для удобства учёта. Например, в слове Hello каждый байт отвечает за один символ. Количество возможных комбинаций 0 и 1 в одном байте равно 256.
Двоичный код — последовательность битов, в виде которой записывается любая хранящаяся на компьютере информация. Такая вереница из нулей и единиц — единственный язык, который способы понимать цифровые устройства.
Когда компьютер обрабатывает данные, в его электронных цепях меняются значения напряжения, которые обозначают 0 и 1. Сами цепи состоят из миллиардов транзисторов, которые могут открываться и закрываться, преграждая путь импульсу или, наоборот, пропуская его.
Закрытый транзистор — это логический ноль, а открытый — логическая единица. Последовательности открытых и закрытых транзисторов создают сложные комбинации, которые способны запоминать, складывать, вычитать и сравнивать числа.
Абсолютно все цифровые устройства оперируют битами и байтами, поэтому знать их — это база. Исторически сложилось так, что для работы логики тех же компьютеров не получилось использовать ничего лучше двоичной системы. Это связано с особенностями электроники в прошлом. Тогда самыми стабильными сигналами в электрических цепях были отсутствие импульса (0) и его наличие (1).
Ещё больше интересной и важной информации простым и доступным языком мы рассказываем на наших курсах по программированию. Записывайтесь уже сейчас!
Иногда даже самые базовые понятия программирования могут поставить в ступор. Чтобы таких ситуаций случалось меньше, мы предлагаем краткие гайды по основным терминам айтишки.
Сегодня расскажем, что такое бит и байт.
Бит — это базовая единица измерения информации. С его помощью мы оцениваем скорость интернета и понимаем, хватит ли объёма облачного хранилища для фотографий из отпуска.
Байт — это 8 битов, объединённые в группу для удобства учёта. Например, в слове Hello каждый байт отвечает за один символ. Количество возможных комбинаций 0 и 1 в одном байте равно 256.
Двоичный код — последовательность битов, в виде которой записывается любая хранящаяся на компьютере информация. Такая вереница из нулей и единиц — единственный язык, который способы понимать цифровые устройства.
Когда компьютер обрабатывает данные, в его электронных цепях меняются значения напряжения, которые обозначают 0 и 1. Сами цепи состоят из миллиардов транзисторов, которые могут открываться и закрываться, преграждая путь импульсу или, наоборот, пропуская его.
Закрытый транзистор — это логический ноль, а открытый — логическая единица. Последовательности открытых и закрытых транзисторов создают сложные комбинации, которые способны запоминать, складывать, вычитать и сравнивать числа.
Абсолютно все цифровые устройства оперируют битами и байтами, поэтому знать их — это база. Исторически сложилось так, что для работы логики тех же компьютеров не получилось использовать ничего лучше двоичной системы. Это связано с особенностями электроники в прошлом. Тогда самыми стабильными сигналами в электрических цепях были отсутствие импульса (0) и его наличие (1).
Ещё больше интересной и важной информации простым и доступным языком мы рассказываем на наших курсах по программированию. Записывайтесь уже сейчас!
❤8
6 лет проучился на специалиста лесного дела, а теперь начинает свой путь в IT
Рассказываем о Тимофее, который изучал экологию, затем — аэрокосмические технологии, математическое моделирование, статистику, высшую математику, информатику и системы данных. А в конце концов нашёл себя в программировании.
Вот его история.
Рассказываем о Тимофее, который изучал экологию, затем — аэрокосмические технологии, математическое моделирование, статистику, высшую математику, информатику и системы данных. А в конце концов нашёл себя в программировании.
Вот его история.
Skillbox
«Сменить профессию без поддержки — подвиг»: история Тимофея
Монолог начинающего программиста о поиске себя, ситуации на рынке труда и мифах об айтишном быте.
🔥3
Skillbox
Тед Нельсон: человек и гипертекст
Этот человек изобрёл гипертекст — но видел его совсем другим. Он до сих пор верит в свои идеи и мечтает исправить привычный нам веб.
Этот человек изобрёл гипертекст — но видел его совсем другим
Рассказываем о Теодоре Нельсоне — авторе термина «гипертекст». В своё время он предложил революционный проект, который смог воплотить идеалы хакерской культуры 1960-х и изменить человечество. Нельсон стал легендой IT, не будучи программистом.
Вот как он этого добился и по каким ещё причинам его имя останется в истории программирования.
#ВеликиеЛюдиIT
Рассказываем о Теодоре Нельсоне — авторе термина «гипертекст». В своё время он предложил революционный проект, который смог воплотить идеалы хакерской культуры 1960-х и изменить человечество. Нельсон стал легендой IT, не будучи программистом.
Вот как он этого добился и по каким ещё причинам его имя останется в истории программирования.
#ВеликиеЛюдиIT
❤5🤗1
Игра на вечер — Flexbox Froggy
Она поможет прокачать навыки CSS.
Flexbox Froggy — это логическая онлайн-игра для программистов, в которой вы должны помочь лягушкам добраться до их кувшинок. Делается это с помощью CSS Flexbox, что помогает развить навыки вёрстки.
Игра распространяется бесплатно через сайт разработчика.
Она поможет прокачать навыки CSS.
Flexbox Froggy — это логическая онлайн-игра для программистов, в которой вы должны помочь лягушкам добраться до их кувшинок. Делается это с помощью CSS Flexbox, что помогает развить навыки вёрстки.
Игра распространяется бесплатно через сайт разработчика.
👍5❤2🥰2
Что для вас самое важное на рабочем месте?
Anonymous Poll
38%
Монитор 🖥
8%
Периферия (клавиатура и мышь) 🖥
10%
Кофемашина ☕️
36%
Стул \ Кресло🪑
6%
Другой вариант (в комментариях)
❤1