Журнал «Код»
54.9K subscribers
7.34K photos
314 videos
5.25K links
Статьи о том, как взломать жизненные проблемы с помощью технологий.

Сайт: https://thecode.media

Журнал Яндекс Практикума.

Номер заявления в РКН — 4970835371
Страница в реестре: https://rknn.link/Yt
Download Telegram
Чтобы стать программистом, нужно думать как программист. А как этому научиться? А вот как.

https://v.thecode.media/si69z

#вопрос_Код
🔥24👍103
Что такое самовызывающиеся функции

Функция вызвала сама себя. К чему это привело:

1. Полезная работа была сделана сразу, а не через время
2. Все данные в процессе были надёжно защищены, и никто не смог вмешаться в работу
3. Это было красиво

https://v.thecode.media/x6ugz

#лучшее_Код #вопрос_Код
👍19👎2
Дайджест статей за неделю

На разных сайтах встречается такое: листаешь страницу вниз, а там постоянно что-то подгружается — и получается бесконечный сайт. Или надо что-то нажать, чтобы получить новую порцию. Рассказали, как это работает и какие там есть тонкости.

Когда мы открываем любую страницу в браузере, сервер постоянно посылает статус своей работы: нашёл скрипт, отправил картинку, получил запрос и всё такое. Но иногда сервер не может отдать нам то, что мы хотим, — и в этом случае мы видим ошибку. Какую именно — зависит от проблемы.

В JavaScript есть полезное слово this, но оно всегда означает что-то разное. Но всё зависит от контекста.

Есть такой язык программирования — Dart. Если вы ищете универсальный язык для мобильных приложений или разных крутых штук, обязательно почитайте.

Продолжаем тему про софт-скиллы: на этот раз о том, как научиться думать как программист.

Ошибка недели: что означает TypeError: toUpperCase is not a function.

Любим, обнимаем,
«Код»
15👍11🔥1
У нас уже была подборка книг для начинающих программистов, а теперь собрали полезные книги для начинающих инженеров по тестированию. Если вы хотите стать тестировщиком или подтянуть свои теоретические знания — выбирайте любую книгу из списка и читайте.

Знаете другие классные книги по тестированию? Тогда пишите название в комментариях — обсудим.

#подборка_Код
👍2612
Есть обычный браузер Хром, которым пользуются обычные люди. А есть «безголовый Хром», которым пользуются разработчики. Увидеть его нельзя, а результаты его работы — можно.

https://v.thecode.media/1yv3g

#разбор_Код
🔥27👍73👎1
Народ, а поделитесь своим опытом, как вы нашли свою первую работу в ИТ?

От себя рекомендуем участвовать во всех возможных карьерных мероприятиях, хакатонах, стажировках, конференциях. Например, 12 февраля «Хабр Карьера» проведёт карьерную неделю с лучшими IT-работодателями. Загляните, если интересно.
🔥17👍54
Нарисовали много картинок, чтобы объяснить, чем скрипты отличаются от компилируемого кода. И то и то — программа, но компьютер работает с ними по-разному. Самое то, если вы только начинаете изучать программирование.

https://v.thecode.media/lv99e

#разбор_Код
👍40
Фулстек-проект: создаём страницы авторизации и регистрации для сайта

Фулстек — он и швец, и жнец, и на дуде игрец. И фронтенд знает, и бэкенд умеет.

Сегодня посмотрим на классическую задачу для фулстека — сделать форму авторизации и регистрации на сайте. Начнём с фронта, а потом займёмся серверной частью.

https://v.thecode.media/9k4ee

#проект_Код #лучшее_Код
👍30🔥86
Сегодня делаем классику — веб-проект с калькулятором. Но сделаем это сначала без скриптов — на чистом CSS. Через это проходят все разработчики, пройдём и мы.

https://v.thecode.media/h4ge4

#проект_Код
🔥28👍125
Привет, спишь?

Самое время пройти тест и узнать, насколько твои представления о зарплате в айти совпадают с реальностью: https://v.thecode.media/9q5tw
🤡31🔥5👍42
Что такое каррирование

Каррирование функций — это преобразование функции с любым количеством аргументов в функцию только с одним аргументом. Это сработает, только если количество аргументов в функции ограниченное, а не бесконечное (а такое тоже может быть, например с необязательными аргументами).

На английском такое преобразование называется currying, а на русском это звучит как карринг, или каррирование. Этот приём изобрёл математик Хаскелл Карри — тот самый, в честь которого назвали язык программирования Haskell.

Проще говоря, каррирование — это когда мы берём функцию, у которой много аргументов, и превращаем всё это в функцию, у которой только один аргумент.

Зачем и где применяют каррирование, читайте в нашей статье: https://v.thecode.media/5auqu
👍33🔥4🤡32
Иногда мы этого не замечаем, но иногда от телефонов у нас могут уставать глаза и болеть голова. Всё дело в ШИМ — мерцании, которого не видно. А ещё есть телефоны, где нет ШИМ, но их становится всё меньше.

https://v.thecode.media/ih0ez

#вопрос_Код
👍29🔥94
🤖Как стать android-разработчиком и что нужно уметь?

Спрашиваем android-разработчика о стажировках, интересных проектах и повседневных задачах. Реальный разработчик, реальные вопросы — всё как мы любим.

👉 Смотреть интервью.

#трудовыебудни_Код
👍16🤡4
Что такое сборщик Webpack

Webpack — это инструмент для объединения данных из разных источников, например JS, TS, CSS, фреймворков и библиотек. Webpack берёт их, настраивает и объединяет в один итоговый файл — пакет ресурсов сайта. Этот файл можно оптимизировать разными способами, например для уменьшения размера, отложенной загрузки и так далее. Файл собирается на компьютере разработчика, а не на стороне сервера или браузера — они работают только с результатом: сервер отправляет файл браузеру, а тот отображает страницу или веб-приложение.

#полезнознать_Код
21👍13
Пятница, самое время поговорить о том, как сократить время на разную мелочь за компьютером и уйти домой пораньше. Проще говоря — сделать всю рутинную работу за пару нажатий клавиш. Да, мы серьёзно.

https://v.thecode.media/81ixk

#подборка_Код
🔥21👍3🤡3😁2