Нужен ли английский программисту
Краткий ответ — да. Без полноценного знания английского не получится стать высококлассным специалистом и сделать карьеру в большинстве областей IT.
О том, почему это так и какие преимущества дает знание английского вы сможете узнать в этом ролике. Автор видео не только расскажет, но и на конкретных примерах покажет, зачем нужен этот язык для специалистов в сфере IT.
#начинающим
Краткий ответ — да. Без полноценного знания английского не получится стать высококлассным специалистом и сделать карьеру в большинстве областей IT.
О том, почему это так и какие преимущества дает знание английского вы сможете узнать в этом ролике. Автор видео не только расскажет, но и на конкретных примерах покажет, зачем нужен этот язык для специалистов в сфере IT.
#начинающим
YouTube
Английский для программистов и айтишников. Как английский язык поможет зарабатывать больше?
Английский для программиста необходим. Это аксиома. Но почему так? Зачем учить другой язык, если живешь и работаешь в России? Можно-ли обойтись без него? Какие преимущества он дает? В этом видео я на конкретных примерах расскажу зачем все таки нужен английский…
👍6🍌2❤1
React: тестируем компоненты с помощью Jest и Testing Library
В этой статье вы сможете найти множество полезной информации:
— создание шаблона React-приложения с помощью Vite;
— создание компонента для получения приветствия от сервера;
— установка и настройка Jest, Testing Library;
— тестирование компонента с помощью снимков Jest, а также Testing Library, используя стандартные возможности, кастомный рендер и кастомные запросы.
#js #react
В этой статье вы сможете найти множество полезной информации:
— создание шаблона React-приложения с помощью Vite;
— создание компонента для получения приветствия от сервера;
— установка и настройка Jest, Testing Library;
— тестирование компонента с помощью снимков Jest, а также Testing Library, используя стандартные возможности, кастомный рендер и кастомные запросы.
#js #react
❤🔥4👍2🔥1🍌1
Область видимости в JavaScript
Мы используем переменные, чтобы хранить в них временные значения, а потом в нужный момент получать к ним доступ. Но не все переменные в нашем коде одинаково доступны. Доступна ли переменная и как получить к ней доступ, определяет область видимости.
Область видимости — это часть программы, в которой мы можем обратиться к переменной, функции или объекту. Этой частью может быть функция, блок или вся программа в целом — то есть мы всегда находимся как минимум в одной области видимости.
А более детально узнать что это такое и на примерах рассмотреть то, как работает эта область, вы сможете в этой статье.
#js
Мы используем переменные, чтобы хранить в них временные значения, а потом в нужный момент получать к ним доступ. Но не все переменные в нашем коде одинаково доступны. Доступна ли переменная и как получить к ней доступ, определяет область видимости.
Область видимости — это часть программы, в которой мы можем обратиться к переменной, функции или объекту. Этой частью может быть функция, блок или вся программа в целом — то есть мы всегда находимся как минимум в одной области видимости.
А более детально узнать что это такое и на примерах рассмотреть то, как работает эта область, вы сможете в этой статье.
#js
👍4🔥2🍌2
Forwarded from Мобильная разработка
Свежий путеводитель по Flutter-разработке от коммьюнити
Новичкам он будет полезен для уверенного старта, а опытным разработчикам подскажет, куда развиваться дальше.
В дорожной карте собраны все актуальные инструменты и технологии по мнению комьюнити, а также ссылки на полезные материалы. У репозитория больше 5 тысяч звезд, а последнее обновление — всего несколько месяцев назад: https://github.com/olexale/flutter_roadmap
#flutter
Новичкам он будет полезен для уверенного старта, а опытным разработчикам подскажет, куда развиваться дальше.
В дорожной карте собраны все актуальные инструменты и технологии по мнению комьюнити, а также ссылки на полезные материалы. У репозитория больше 5 тысяч звезд, а последнее обновление — всего несколько месяцев назад: https://github.com/olexale/flutter_roadmap
#flutter
👍4❤🔥1🍌1
Что такое стек и как он работает
Стек — это абстрактный тип данных, представляющий собой список элементов, организованных по принципу LIFO (от англ. last in — first out, «последним пришёл — первым вышел»).
Просмотреть стек можно целиком, а добавлять и удалять элементы только из начала. Последний добавленный в стек элемент должен будет покинуть его раньше остальных.
Примером стека может быть куча книг, расположенных в вертикальном порядке. Для того, чтобы получить книгу, которая где-то посередине, вам нужно будет удалить все книги, размещенные на ней.
Как применяют стеки:
— реализация рекурсии;
— вычисления постфиксных значений;
— временное хранение данных, например истории запросов или изменений.
#начинающим
Стек — это абстрактный тип данных, представляющий собой список элементов, организованных по принципу LIFO (от англ. last in — first out, «последним пришёл — первым вышел»).
Просмотреть стек можно целиком, а добавлять и удалять элементы только из начала. Последний добавленный в стек элемент должен будет покинуть его раньше остальных.
Примером стека может быть куча книг, расположенных в вертикальном порядке. Для того, чтобы получить книгу, которая где-то посередине, вам нужно будет удалить все книги, размещенные на ней.
Как применяют стеки:
— реализация рекурсии;
— вычисления постфиксных значений;
— временное хранение данных, например истории запросов или изменений.
#начинающим
👍7❤2🍌1
Интересные горячие клавиши и хитрости SQL Management Studio
В этой статье не будет банальных Ctrl+Home/End и Shift+Up/Down, о них и так многие знают. Однако есть комбинации клавиш, которые мало кто использует, но они могут значительно упростить и ускорить вашу работу в SQL Management Studio.
А кроме того, работу каждой комбинации можно увидеть на гифках, добавленных автором.
#sql
В этой статье не будет банальных Ctrl+Home/End и Shift+Up/Down, о них и так многие знают. Однако есть комбинации клавиш, которые мало кто использует, но они могут значительно упростить и ускорить вашу работу в SQL Management Studio.
А кроме того, работу каждой комбинации можно увидеть на гифках, добавленных автором.
#sql
👍6🍌1💘1
Словарик айтишника. Буква В
В этот раз вы узнаете, что такое вилдкарды, почему жёсткий диск называют винчестером и как Витя связан с проводами.
#начинающим
В этот раз вы узнаете, что такое вилдкарды, почему жёсткий диск называют винчестером и как Витя связан с проводами.
#начинающим
😁10👍4❤🔥3🍌1
Пользовательские директивы во Vue
Во Vue директивы представляют собой специальные html-атрибуты, позволяющие манипулировать DOM-элементами. Все директивы обычно начинаются с буквы v, а затем через дефис идет название директивы.
Помимо встроенных директив (таких как
#js #vue #веб #фронтенд
Во Vue директивы представляют собой специальные html-атрибуты, позволяющие манипулировать DOM-элементами. Все директивы обычно начинаются с буквы v, а затем через дефис идет название директивы.
Помимо встроенных директив (таких как
v-model
и v-show
), Vue также позволяет регистрировать ваши собственные пользовательские директивы. Подробнее о том, как можно создать свои директивы, вы сможете узнать в этом подробном уроке.#js #vue #веб #фронтенд
YouTube
Vue. Пользовательские директивы (custom directives)
#javascript #typescript #vuejs
code: https://github.com/easydevgit/vue-custom-directives/blob/master/src/directives/tooltip.ts
code: https://github.com/easydevgit/vue-custom-directives/blob/master/src/directives/tooltip.ts
👍6🔥2🍌1
Ключевое слово defer в Golang
В Go
— закончено выполнение функции, в которой вызывается
— окружающая функция выполнила оператор
— возникновение паники.
Важно: если в коде несколько ключевых слов
Рассмотрим работу этого ключевого слова на примере:
Функция
В результате на экран будет выведено:
#go #golang
В Go
defer
— это ключевое слово, позволяющее отложить выполнение какого-либо действия до тех пор, пока окружающая функция не завершится. Основным применением defer является гарантирование закрытия файла при его создании/открытии.defer
вызывается в трёх случаях:— закончено выполнение функции, в которой вызывается
defer
;— окружающая функция выполнила оператор
return
(например, в теле цикла);— возникновение паники.
Важно: если в коде несколько ключевых слов
defer
, то при компиляции они выполняются в порядке обратном их объявлению. При этом операции, обёрнутые в defer
вызываются в прямом порядке, а не обратном.Рассмотрим работу этого ключевого слова на примере:
package main
import "fmt"
func main() {
defer fmt.Println("World")
fmt.Print("Hello, ")
}
Функция
fmt.Println("World")
будет вызвана после выполнения fmt.Print("Hello, ")
, но до завершения функции main
.В результате на экран будет выведено:
Hello, World
.#go #golang
👍5❤🔥3🍌1