Теории о том, что ИИ делают тупее, чтобы айтишники не потеряли работу, приобретают новые доказательства 🔍
🐸 Proglib Academy
#развлекалово
#развлекалово
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Многие используют эти конструкции, совершенно не понимая, что там под капотом. Давайте разберёмся, как работают эти конструкции и почему именно они делает твой код чище и понятнее.
• async: ключевое слово перед функцией делает её асинхронной. Это означает, что она всегда возвращает промис, даже если вы явно не указали это.
Например:
async function fetchData() {
return "Данные получены";
}
fetchData().then(console.log); // Выведет: "Данные получены"
await: используется внутри асинхронной функции. Заставляет код «подождать» завершения промиса, после чего возвращает его результат.
async function fetchData() {
let promise = new Promise((resolve) => {
setTimeout(() => resolve("Данные получены"), 2000);
});
let result = await promise;
console.log(result); // Выведет: "Данные получены" через 2 секунды
}
fetchData();
Стандартный блок try...catch:
async function fetchData() {
try {
let response = await fetch('https://api.example.com/data');
let data = await response.json();
console.log(data);
} catch (error) {лол
console.error('Ошибка:', error);
}
}
fetchData();
• Упрощение кода: асинхронный код становится более читаемым и похожим на синхронный, что облегчает его понимание и поддержку.
• Избегание «адской пирамиды колбэков»: async/await помогает избежать глубокой вложенности, характерной для колбэков.
Этот подход упрощает работу с промисами и делает код более линейным и читаемым.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#развлекалово
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2😁2
Что кажется самым сложным в начале пути в IT? 🤯
Anonymous Poll
20%
Алгоритмы и структуры данных
10%
Английский язык
4%
Git
10%
Понимание, «как всё связано» (бэкенд, фронт, базы)
31%
Первые собеседования
27%
Отсутствие ментора / поддержки
51%
Много информации и непонятно, что учить в первую очередь
16%
Деплой (как из «кода на компе» сделать «живое приложение»)
6%
Математика
31%
Баланс учёбы и работы/жизни
🔥1🙏1
🤖💻😎 Вайб-кодинг: что это и как к нему относятся IT-специалисты и работодатели
97% программистов уже пробовали ИИ для написания кода. Но где грань между продуктивной помощью и потерей контроля над продуктом? Упрощает ли вайб-кодинг жизнь джунам или затрудняет их развитие? И главное — как к такому подходу относятся айтишники и их работодатели?
👉 В статье постараемся разобраться, что такое вайб-кодинг на самом деле, в чем его плюсы и минусы, и почему вокруг него сейчас столько разговоров
🐸 Proglib Academy
#буст
97% программистов уже пробовали ИИ для написания кода. Но где грань между продуктивной помощью и потерей контроля над продуктом? Упрощает ли вайб-кодинг жизнь джунам или затрудняет их развитие? И главное — как к такому подходу относятся айтишники и их работодатели?
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM