Чтобы стать программистом, нужно думать как программист. А как этому научиться? А вот как.
https://v.thecode.media/si69z
#вопрос_Код
https://v.thecode.media/si69z
#вопрос_Код
🔥24👍10❤3
Что такое самовызывающиеся функции
Функция вызвала сама себя. К чему это привело:
1. Полезная работа была сделана сразу, а не через время
2. Все данные в процессе были надёжно защищены, и никто не смог вмешаться в работу
3. Это было красиво
https://v.thecode.media/x6ugz
#лучшее_Код #вопрос_Код
Функция вызвала сама себя. К чему это привело:
1. Полезная работа была сделана сразу, а не через время
2. Все данные в процессе были надёжно защищены, и никто не смог вмешаться в работу
3. Это было красиво
https://v.thecode.media/x6ugz
#лучшее_Код #вопрос_Код
👍19👎2
Дайджест статей за неделю
На разных сайтах встречается такое: листаешь страницу вниз, а там постоянно что-то подгружается — и получается бесконечный сайт. Или надо что-то нажать, чтобы получить новую порцию. Рассказали, как это работает и какие там есть тонкости.
Когда мы открываем любую страницу в браузере, сервер постоянно посылает статус своей работы: нашёл скрипт, отправил картинку, получил запрос и всё такое. Но иногда сервер не может отдать нам то, что мы хотим, — и в этом случае мы видим ошибку. Какую именно — зависит от проблемы.
В JavaScript есть полезное слово this, но оно всегда означает что-то разное. Но всё зависит от контекста.
Есть такой язык программирования — Dart. Если вы ищете универсальный язык для мобильных приложений или разных крутых штук, обязательно почитайте.
Продолжаем тему про софт-скиллы: на этот раз о том, как научиться думать как программист.
❌ Ошибка недели: что означает TypeError: toUpperCase is not a function.
Любим, обнимаем,
«Код»
На разных сайтах встречается такое: листаешь страницу вниз, а там постоянно что-то подгружается — и получается бесконечный сайт. Или надо что-то нажать, чтобы получить новую порцию. Рассказали, как это работает и какие там есть тонкости.
Когда мы открываем любую страницу в браузере, сервер постоянно посылает статус своей работы: нашёл скрипт, отправил картинку, получил запрос и всё такое. Но иногда сервер не может отдать нам то, что мы хотим, — и в этом случае мы видим ошибку. Какую именно — зависит от проблемы.
В JavaScript есть полезное слово this, но оно всегда означает что-то разное. Но всё зависит от контекста.
Есть такой язык программирования — Dart. Если вы ищете универсальный язык для мобильных приложений или разных крутых штук, обязательно почитайте.
Продолжаем тему про софт-скиллы: на этот раз о том, как научиться думать как программист.
❌ Ошибка недели: что означает TypeError: toUpperCase is not a function.
Любим, обнимаем,
«Код»
❤15👍11🔥1
У нас уже была подборка книг для начинающих программистов, а теперь собрали полезные книги для начинающих инженеров по тестированию. Если вы хотите стать тестировщиком или подтянуть свои теоретические знания — выбирайте любую книгу из списка и читайте.
Знаете другие классные книги по тестированию? Тогда пишите название в комментариях — обсудим.
#подборка_Код
Знаете другие классные книги по тестированию? Тогда пишите название в комментариях — обсудим.
#подборка_Код
👍26❤12
Есть обычный браузер Хром, которым пользуются обычные люди. А есть «безголовый Хром», которым пользуются разработчики. Увидеть его нельзя, а результаты его работы — можно.
https://v.thecode.media/1yv3g
#разбор_Код
https://v.thecode.media/1yv3g
#разбор_Код
🔥27👍7❤3👎1
Народ, а поделитесь своим опытом, как вы нашли свою первую работу в ИТ?
От себя рекомендуем участвовать во всех возможных карьерных мероприятиях, хакатонах, стажировках, конференциях. Например, 12 февраля «Хабр Карьера» проведёт карьерную неделю с лучшими IT-работодателями. Загляните, если интересно.
От себя рекомендуем участвовать во всех возможных карьерных мероприятиях, хакатонах, стажировках, конференциях. Например, 12 февраля «Хабр Карьера» проведёт карьерную неделю с лучшими IT-работодателями. Загляните, если интересно.
🔥17👍5❤4
Нарисовали много картинок, чтобы объяснить, чем скрипты отличаются от компилируемого кода. И то и то — программа, но компьютер работает с ними по-разному. Самое то, если вы только начинаете изучать программирование.
https://v.thecode.media/lv99e
#разбор_Код
https://v.thecode.media/lv99e
#разбор_Код
👍40
Фулстек-проект: создаём страницы авторизации и регистрации для сайта
Фулстек — он и швец, и жнец, и на дуде игрец. И фронтенд знает, и бэкенд умеет.
Сегодня посмотрим на классическую задачу для фулстека — сделать форму авторизации и регистрации на сайте. Начнём с фронта, а потом займёмся серверной частью.
https://v.thecode.media/9k4ee
#проект_Код #лучшее_Код
Фулстек — он и швец, и жнец, и на дуде игрец. И фронтенд знает, и бэкенд умеет.
Сегодня посмотрим на классическую задачу для фулстека — сделать форму авторизации и регистрации на сайте. Начнём с фронта, а потом займёмся серверной частью.
https://v.thecode.media/9k4ee
#проект_Код #лучшее_Код
👍30🔥8❤6
Сегодня делаем классику — веб-проект с калькулятором. Но сделаем это сначала без скриптов — на чистом CSS. Через это проходят все разработчики, пройдём и мы.
https://v.thecode.media/h4ge4
#проект_Код
https://v.thecode.media/h4ge4
#проект_Код
🔥28👍12❤5
Привет, спишь?
Самое время пройти тест и узнать, насколько твои представления о зарплате в айти совпадают с реальностью: https://v.thecode.media/9q5tw
Самое время пройти тест и узнать, насколько твои представления о зарплате в айти совпадают с реальностью: https://v.thecode.media/9q5tw
🤡31🔥5👍4❤2
Что такое каррирование
Каррирование функций — это преобразование функции с любым количеством аргументов в функцию только с одним аргументом. Это сработает, только если количество аргументов в функции ограниченное, а не бесконечное (а такое тоже может быть, например с необязательными аргументами).
На английском такое преобразование называется currying, а на русском это звучит как карринг, или каррирование. Этот приём изобрёл математик Хаскелл Карри — тот самый, в честь которого назвали язык программирования Haskell.
Проще говоря, каррирование — это когда мы берём функцию, у которой много аргументов, и превращаем всё это в функцию, у которой только один аргумент.
Зачем и где применяют каррирование, читайте в нашей статье: https://v.thecode.media/5auqu
Каррирование функций — это преобразование функции с любым количеством аргументов в функцию только с одним аргументом. Это сработает, только если количество аргументов в функции ограниченное, а не бесконечное (а такое тоже может быть, например с необязательными аргументами).
На английском такое преобразование называется currying, а на русском это звучит как карринг, или каррирование. Этот приём изобрёл математик Хаскелл Карри — тот самый, в честь которого назвали язык программирования Haskell.
Проще говоря, каррирование — это когда мы берём функцию, у которой много аргументов, и превращаем всё это в функцию, у которой только один аргумент.
Зачем и где применяют каррирование, читайте в нашей статье: https://v.thecode.media/5auqu
👍33🔥4🤡3❤2
Иногда мы этого не замечаем, но иногда от телефонов у нас могут уставать глаза и болеть голова. Всё дело в ШИМ — мерцании, которого не видно. А ещё есть телефоны, где нет ШИМ, но их становится всё меньше.
https://v.thecode.media/ih0ez
#вопрос_Код
https://v.thecode.media/ih0ez
#вопрос_Код
👍29🔥9❤4
🤖Как стать android-разработчиком и что нужно уметь?
Спрашиваем android-разработчика о стажировках, интересных проектах и повседневных задачах. Реальный разработчик, реальные вопросы — всё как мы любим.
👉 Смотреть интервью.
#трудовыебудни_Код
Спрашиваем android-разработчика о стажировках, интересных проектах и повседневных задачах. Реальный разработчик, реальные вопросы — всё как мы любим.
👉 Смотреть интервью.
#трудовыебудни_Код
👍16🤡4
Что такое сборщик Webpack
Webpack — это инструмент для объединения данных из разных источников, например JS, TS, CSS, фреймворков и библиотек. Webpack берёт их, настраивает и объединяет в один итоговый файл — пакет ресурсов сайта. Этот файл можно оптимизировать разными способами, например для уменьшения размера, отложенной загрузки и так далее. Файл собирается на компьютере разработчика, а не на стороне сервера или браузера — они работают только с результатом: сервер отправляет файл браузеру, а тот отображает страницу или веб-приложение.
#полезнознать_Код
Webpack — это инструмент для объединения данных из разных источников, например JS, TS, CSS, фреймворков и библиотек. Webpack берёт их, настраивает и объединяет в один итоговый файл — пакет ресурсов сайта. Этот файл можно оптимизировать разными способами, например для уменьшения размера, отложенной загрузки и так далее. Файл собирается на компьютере разработчика, а не на стороне сервера или браузера — они работают только с результатом: сервер отправляет файл браузеру, а тот отображает страницу или веб-приложение.
#полезнознать_Код
❤21👍13
Пятница, самое время поговорить о том, как сократить время на разную мелочь за компьютером и уйти домой пораньше. Проще говоря — сделать всю рутинную работу за пару нажатий клавиш. Да, мы серьёзно.
https://v.thecode.media/81ixk
#подборка_Код
https://v.thecode.media/81ixk
#подборка_Код
🔥21👍3🤡3😁2