Основы джава скрипт: Основы JavaScript
Содержание
Изучила основы Javascript, но решила остаться врачом. Спросили почему
На днях в Linkedin появился пост: «Изучила основы Javascript и React, чтобы понять, что хочу остаться в медицине». Он спровоцировал обсуждение на более чем 260 комментариев среди айтишников и бывших медиков, перешедших в айти. dev.by не смог пройти мимо и поговорил с автором этих слов.
«Видеть благодарные глаза пациентов мне приятнее, чем открытую вкладку редактора кода»
Анастасия Стельмах поступила в Витебский медуниверситет по совету родителей. Окончила лечебный факультет с красным дипломом в 2018 году, затем училась в интернатуре и отправилась на распределение в качестве невролога в Витебский областной диагностический центр.
Сейчас Анастасия находится в декрете, но всё равно смогла найти время, чтобы выучить Javascript и React.
— Всё началось с того, что мой муж, в прошлом врач-рентгенолог, перешёл в ИТ — front-end разработчиком. Был очень доволен, всё время сравнивал прошлую работу с настоящей и, как, наверное, и многие, пытался объяснить друзьям все плюсы работы программистом и склонить их к изучению. Но я в то время только родила, и меня эта агитация не касалась (смеётся).
В январе 2022-го он в очередной раз сокрушался, что никто из его окружения не хочет поднять уровень жизни. Говорил, что медицину выучить намного сложнее, чем программирование. И тогда я спросила: «И что, даже я смогла бы выучить?».
Мы обсудили, как муж будет мне помогать. Что мне не придётся смотреть кучу курсов, как делал в своё время он, чтобы найти что-то достойное. Что станет мне делать код-ревью, помогать с ошибками. Тем более, что порог входа повысился, и стал нужен английский уровня B1 и выше — мне как раз хватало.
В конце концов полгода назад Анастасия записалась на первый стейдж RS School (школа на базе комьюнити Rolling Scopes — прим. dev.by) и стала потихоньку изучать основы HTML, CSS, JavaScript. Как говорит собеседница, «мы даже открыли первый попавшийся сайт и сверстали его вместе».
— В начале июня заканчивался Stage 1. Я была за пределами первой тысячи, и потому на второй стейдж решила не переходить, а учить самостоятельно, и в сентябре зайти сразу на Stage 3 (изучение фреймворка).
Процесс обучения меня не тяготил. Я могу выучить что угодно. Но когда я представляла, что этим нужно будет заниматься постоянно: смотреть в экран, придумывать названия компонентам и переменным, сидеть дома, общаться с людьми только на созвонах — меня это немного угнетало.
Да и склад ума у меня не математический. Я очень долго понимала всякие алгоритмические задачки (если вообще их понимала). Так что я стала очень медленно изучать новую информацию, раздражалась, прокрастинировала. Как мне писали в комментариях к посту, программирование для всех, но не все для программирования. Я согласна с этим.
Под постом Анастасии развернулась дискуссия на 260+ комментариев. Вот несколько цитат оттуда:
- «Мне всегда сложно собеседовать ребят, которые переходят из медицины. Я знаю, какой огромный труд вложен в диплом, и всегда немного жаль. Но и понимаю, насколько ж замотивированы такие сотрудники. После меда — все по плечу!».
- (перевод с украинского) «Стоматолог, планирую перейти в геймдев. Причины? Война, профессиональное выгорание, состояние здоровья — решил всё-таки воплотить мечту своей жизни».
- «Я бывший невролог, теперь 3D-художник. Нашла подходящую профессию и обожаю свою работу 🙂 А после приема в поликлинике хотелось лечь и умереть. То ли условия ужасные были, то ли просто с людьми работать не мое».
- «Был медбратом, а теперь QA) Не жалею о смене профессии!»
- «Моё мнение, вы начали не с той области, вам больше подойдут нейронные сети, машинное обучение. Уже на человеческий мозг и психику начнёте смотреть совсем с другого угла».
- «Лучше хороший врач, чем очередной JS кодер».
— Когда в нашей семье финансовый вопрос стал ощущаться не так остро, мы ещё раз всё обсудили. Я решила, что останусь в неврологии. После этого я с радостью встречала каждый день и даже захотела поскорее выйти на своё место работы, чтобы окунуться в знакомый, понятный и нужный всем мир медицины.
До сих пор иногда ловлю себя на мысли, что, может, я просто рано сошла с пути, не проявила стойкость, побоялась выйти из зоны комфорта. Но после отклика на мой первый пост понимаю, что принесу намного больше пользы в качестве врача. Тем более, что видеть радостные и благодарные глаза пациентов мне приятнее, чем открытую вкладку редактора кода.
«Планирую вести блог и освещать самые распространенные проблемы у программистов»
Так как сеть контактов Анастасии в Linkedin уже более 500 человек, она решила, что сможет принести пользу и на этой площадке. Тем более что её специальность связана с характерными проблемами программистов вроде онемения рук либо боли в спине.
— Я планирую просто вести блог и освещать самые распространенные проблемы у программистов. Это туннельные синдромы верхней конечности, боли в спине, головные боли, бессонница. Также хочу рассказать о паре неврологических заболеваний, которые дебютируют в молодом возрасте, чтобы был шанс их остановить или обнаружить на ранней стадии.
А потом посмотрим. Может, на Linkedin придут и врачи других специальностей.
По поводу консультаций пока не загадываю, хотя пару запросов уже было. Но тут очень важен неврологический осмотр пациента (с молотком), а онлайн это сделать проблематично. Пока я додумалась только до телеграм-бота, который бы помогал мне на приёме. Например, туда можно будет скидывать дневники головной боли или какие-то диагностические опросники.
Ещё, думаю, некоторые сомневаются в моей компетентности. Ну как мамочка в декрете может быть толковым врачом? Но я считаю, что мой опыт: медуниверситет с красным дипломом, интернатура и два года отработки в областном диагностическом центре, куда приезжают пациенты с разными заболеваниями, а также участие в международных клинических исследованиях по лечению рассеянного склероза, эпилепсии, болезни Паркинсона, миастении, в которых я продолжаю участвовать и сейчас — даёт мне право писать ознакомительные посты в Linkedin.
— Что думаете о ситуациях, когда медики переходят в ИТ?
— Думаю, каждый, кто переходит, до этого очень долго сомневается и тщательно всё взвешивает. В любом случае медицинские знания остаются с нами навсегда и будут помогать всю жизнь.
Купить СyberGhost VPN.
Скидка 84% и 3 месяца бесплатно.
ТОП-20 курсов по JavaScript — рейтинг обучения в Сравни ру
Отзыв о программе СберУниверситета Data Scientist
Добрый день!Хочу подробно поделиться опытом прохождения курса от СберУниверситет… ЧитатьДобрый день!
Хочу подробно поделиться опытом прохождения курса от СберУниверситета по программе профессиональной переподготовки Data Scientist
Вводные:
-На момент поступления/начала учёбы был безработным, в процессе обучения уже работал в IT компании проектного типа (интеграторе)
-Основная специализация: клиентский опыт, CJM, UX, проектирование интерфейсов и оптимизация конверсий в цифровых b2c продуктах
-Чувствовалась нехватка знаний в области аналитики и работе с цифрами, количественном анализе, и в целом стало понятно, что без Data Science дальнейшего карьерного развития мне не видать, да и понять что это конкретное такое (как работает и в чём польза — было интересно).
-Кроме того, после трудоустройства (произошло в начале учёбы) очень хотелось поучаствовать в проектах департамента Data&AI нашей компании, и профильный диплом точно не лишний, поэтому была мотивация пройти учёбу до конца
Считаю, что основной плюс программы — расширение профессионального кругозора на тему применимости современных технологий в бизнес — процессах. Программа не только предлагает стандартный набор лекций и семинаров, но также открывает доступ к личному кабинету, библиотеке и ресурсам Сберуниверситета (в рамках программы), где много внимания уделено объяснению, как и для каких задач DS используется в реальных проектах
Обучение делится на базовый и профильный модули. Большой плюс что много самостоятельного обучения — помимо основных лекций на платформе есть обязательные курсы с промежуточными тестами и домашними заданиями. Также в базовом модуле есть набор задач, которые предполагают самостоятельное решение. Для допуска к профильному модулю необходимо набрать совокупный *проходной балл* по домашкам, тестам и задачам.
Профильный модуль уже специализируется на алгоритмах, моделях, технологиях (что такое прогнозные модели, deep learning и тд) и защите дипломного проекта. Домашки большие и интересные (например, анализ звука, сжатие при помощи алгоритма)
После обучения есть консультации и блок обучения *Карьерный трек*, где помогут составить резюме и найти работу
Для справедливости, надо сказать, что обучение я также совмещал с работой и внутренними курсами внутри компании, но в любом случае дополнительное образование и защита диплома (готовил полностью сам, не командой, тк поздно определился с темой) было воспринято положительно и помогло укрепить положение (как минимум, продемонстрировало серьёзность намерений развиваться в этой теме).
Также плюс что остаётся доступ ко всем видеозаписям курса и доп. материалам Сбер университета (курсы по инструментам DevOps, PostgreSQL, специализированному машинному обучению по свёрточным и реккурентные нейронные сетям и тд). Считаю, что это очень круто, тк учёба не заканчивается выдачей диплома, и остаётся доступ ко всем материалам (которые уже предварительно структурировали, упорядочили и не один раз переработали. Найти инфу в интернете можно и бесплатно, совсем другое дело выделить и объяснить ключевые принципы, технологии и методы, чтобы появилось понимание и возможность применять полученные знания в работе. В этом и основной плюс как я считаю. В конце концов, Сбер университет обучает сотрудников Сбера, поэтому за актуальность информации можно не переживать)
Под конец хочу сказать, что не стоит ждать чудес от одной только программы, но в любом случае кураторы и преподаватели всегда открыты к диалогу и это радует. У меня было опасение, что учёба будет похожа на студенческий опыт, где преподаватели и администрация не всегда отзывчивы и проблемы студентов мало кого волнуют. К счастью, оно не подтвердилось, за что команде Сберуниверситета спасибо!
Основы JavaScript | Coursera
Об этом курсе
82 086 недавних просмотров
Этот курс знакомит с языком программирования JavaScript и показывает веб-сайты, которые включают типы взаимодействий, которые студенты в конечном итоге смогут разрабатывать. Учащиеся поймут важность того, как был разработан JavaScript, и почему такая история влияет на способ написания JavaScript в настоящее время и в будущих версиях.
Гибкие сроки
Гибкие сроки
Сброс сроков в соответствии с вашим графиком.
Общий сертификат
Общий сертификат
Получите сертификат по завершении
100% онлайн
100% онлайн
Начните сразу и учитесь по собственному графику.
Coursera Labs
Coursera Labs
Включает практические учебные проекты.
Узнайте больше о Coursera Labs Внешняя ссылкаСпециализация
Курс 1 из 4 в
JavaScript для начинающих Специализация
Начальный уровень
Начальный уровень
Часов для выполнения
Прибл. 20 часов на выполнение
Доступные языки
Английский
Субтитры: Английский
Чему вы научитесь
Гибкие сроки
Гибкие сроки
Сбрасывайте сроки в соответствии с вашим расписанием.
Общий сертификат
Общий сертификат
Получение сертификата по завершении
100% онлайн
100% онлайн
Начинайте немедленно и учитесь по собственному расписанию.
Coursera Labs
Coursera Labs
Включает практические учебные проекты.
Узнайте больше о Coursera Labs Внешняя ссылкаСпециализация
Курс 1 из 4 в специализации
JavaScript для начинающих
Начальный уровень
Начальный уровень
Часов для прохождения
Прибл. 20 часов на выполнение
Доступные языки
Английский
Субтитры: английский
Инструктор
Уильям Мид
Преподаватель
Отдел дизайна
52 280 Учащиеся
4 Курсы
9000 2 Предлагается
Калифорнийский университет в Дэвисе
Калифорнийский университет в Дэвисе, один из ведущих исследовательских университетов страны. , является мировым лидером в области сельского хозяйства, ветеринарии, устойчивого развития, экологических и биологических наук и технологий. С четырьмя колледжами и шестью профессиональными школами Калифорнийский университет в Дэвисе, его студенты и выпускники известны своей академической успеваемостью, значимой общественной работой и значительным международным влиянием.
Отзывы
4.7
Заполненная звездаЗаполненная звездаЗаполненная звездаЗаполненная звездаНаполовину заполненная звезда 195 отзывов
5 звезд
77,43%
901 06
4 звезды
17,97%
3 звезды
2,70%
2 звезды
0,40 %
1 звезда
1,48 % Заполненная звездаЗаполненная звездаЗаполненная звездаЗаполненная звезда
от SW 13 января 2022 г.
Учитель был очень хорошо осведомлен и шаг за шагом учил нас, как это делать. Я буду рекомендовать этот курс.
Filled StarFilled StarFilled StarFilled StarFilled Star
от SSM1 мая 2022 г.
Я изо всех сил пытался изучить JS на нескольких платформах и не мог понять язык и его логику.
Этот курс спас положение!
Легко следовать, хороший темп, основы покрыты.
СПАСИБО!
Заполненная звездаЗаполненная звездаЗаполненная звездаЗаполненная звездаЗаполненная звезда
от SK, 17 января 2023 г.
Это отличная платформа, позволяющая изучать JavaScript во многих областях. Удачного курса.
Filled StarFilled StarFilled StarFilled StarFilled Star
by TB 6 января 2022 г.
Этот курс краткий и точный, он является базовым для начинающих, которые хотят освоить Java-скрипт.
Просмотреть все отзывы
О специализации JavaScript для начинающих
Эта специализация предназначена для учащихся без предыдущего опыта программирования или тех, кто меняет профессию и переходит к разработке программного обеспечения. JavaScript, как правило, является первым языком программирования, который вам необходимо изучить, и эта специализация поможет вам практиковать и развивать свои навыки посредством плавного прохождения модулей и курсов.
Часто задаваемые вопросы
Есть вопросы? Посетите Справочный центр для учащихся.
Правильно изучите основы языка JavaScript | Основы JavaScript
Получите скидку 62% на набор JavaScript Master Bundle!
Посмотрите комплект, затем добавьте его в корзину, и ваша скидка будет применена.
0 дней
00 часов
00 минут
00 секунд
Основы JavaScript
66 уроков
•
9часов
•
5/5 (8137 оценок)
Было идеальным введением JavaScript 7 месяцев назад. Теперь, когда у меня за плечами стажировка разработчиков, я вернулся к ней с удвоенной скоростью и заполнил некоторые пробелы.
Крис Арчер
Стажер-разработчик, Gemini Society
Мне, как новичку, этот курс идеально подошел. Теперь я чувствую себя очень уверенно в своих навыках JavaScript. Большое спасибо, Тодд, за этот ясный и всеобъемлющий курс.
Нгуен Тхань Суан
Инженер-программист
Это единственный курс, который помог мне. Я посмотрел много видео и прочитал много статей по JavaScript, но в этом курсе есть полный современный пакет JavaScript ES6. Тодд проделал большую работу, упростив материал.
Адебола Адесина
Разработчик JavaScript
Способ обучения JavaScript с самого начала. Смотрела 3 раза и каждый раз узнаю больше.
Franco Zanki
Разработчик JavaScript
Мне, как новичку, этот курс идеально подошел. Теперь я чувствую себя очень уверенно в своих навыках JavaScript. Большое спасибо, Тодд, за этот ясный и всеобъемлющий курс.
Нгуен Тхань Суан
Инженер-программист
Курсы Ultimate сделали это снова. Хорошо объяснено и с удивительными подробностями. Код, встроенный ниже, был великолепен.
Кристиан Тапай
Разработчик
Вот что внутри…
Все, что вам нужно, структурировано и готово к работе.
Недостающее введение в JavaScript
3 урока
Переменные, объявления и присваивание
6 уроков
Настройка проекта
Readme
Прохождение проекта и установка
07:44
Привет < сценарий > Мир
09:43
Понимание var и подъем
08:53
Область видимости блока и let
04:57
Переменные с const
05:52
Условная логика
4 урока
Истинные и ложные значения
11:03
If, Else If и Else Операторы
10:43
Тернарный оператор
09:19
Операторы Switch
10:02
Числа в глубину
7 уроков
Числовой литерал, функция и синтаксис конструктора
07:16
Целые числа и числа с плавающей запятой
06:15
Преобразование строк в числа
06:55
Понимание не-числа
05:06
Числа и неизменность
03:37
Правильная проверка типов чисел 900 05
07:57
Изучение числовых методов
08: 40
Строки в глубину
5 уроков
Строковый литерал, функция и синтаксис конструктора
13:58
Свойства и индексы строк
08:23
Строки и неизменность
03:01
Проверка правильности типов строк 900 05
04:17
Изучение строковых методов
10:12
Углубленное изучение логических операций
2 урока
Логический литерал, синтаксис функций и конструкторов
04:52
Правильная проверка типов логических значений
02:24
Подробное описание функций
8 уроков
Объявления функций и выражения
13:41
Параметры функций и значения по умолчанию
07: 46
Остальные параметры и аргументы
11:13
Возвращаемые значения функции
06:23
Замыкания функций и область видимости
11:55
Выражения функций с немедленным вызовом (IIFE)
07:55
- 9 0466 Функции и обратные вызовы
08:53
Функции и ”
14:34
Углубленные объекты
12 уроков
Литерал объекта, функция и синтаксис конструктора
08:12
Свойства, методы и значения
09:01
Сокращенные свойства и методы
05:21
Свойства объекта деструктурирования
11:28
Собственность и Проверка существования значения
11:59
Добавление и обновление свойств объекта
04:24
Удаление свойств объекта
04:05
Клонирование мелких и глубоких объектов
09:55
Объединение объектов
04:20
9 0106
Правильность проверки типов объектов
04:58
Императивный объект Итерация
12:08
Итерация декларативного объекта
04:32
Углубленные массивы
21 урок
Литерал массива, функция и синтаксис конструктора
05:08
Свойства, индексы и элементы
07:41
Многомерные массивы
04:00
Массивы деструктурирования
05:13
Добавление элементов массива
10:51
Удаление элементов массива
06:01
Поиск элементов массива
08:38
Мелкое и глубокое клонирование массива
06:50
Mer ging Arrays
04:51
Реверсирование и сортировка массивов
04:50
Правильность проверки типов массивов
04:52
Императивная итерация массива
05:50
Итерация с разрывом и продолжением
05:17
Итерация с for…of
04:08
- forEach»> Exploring Array.forEach
09:07
Изучение Array.map
11 :04
Исследование Array.filter
07:46
Исследование Array.reduce
14:22
изучение массива. часть
09:20
Исследование массива.каждый
08:32
Исследование массива.найти
08:51 9000 5
Получите полный пакет…
Все, что вам нужно, чтобы начать мастеринг JavaScript сегодня
Экспертные знания
Создано экспертами Google Developer, лучшего места для изучения не найти.
Все лучшие практики
Шаблоны проектирования, проверенные методы, архитектура и производительность.
Потоковая передача или загрузка
Учитесь дома в своем собственном темпе, загрузите для просмотра в автономном режиме.
Повышайте уровень своей карьеры
Пройдите собеседование или продвижение по службе с навыками, которые выделят вас.
StackBlitz Embeds
Получите доступ к полному исходному коду и экспериментируйте в прямом эфире в браузере.
Частная группа Slack
Эксклюзивный доступ к нашему сообществу только для членов (более 7000 участников).
Основы JavaScript
JavaScript
Основы
class=»uc-text—thin uc-title—small»>
66 уроков • 9 часов
Сколько пользователей?
129
/пользователь
189
Скидка 32% 05
Основной пакет JavaScript
JavaScript
Основы
class=»uc-text- -thin uc-title—small»>
66 уроков • 9часов
Новый
JavaScript
DOM
class=»uc-text—thin uc-title—small»>
47 уроков • 7 часов
Новый
JavaScript
Мастер-класс
class=»uc-text—thin uc-title—small»>
23 урока • 4 часа
Новое
JavaScript
HTML5 API
class=»uc-text—thin uc-title—small»>
72 урока • 7 часов
JavaScript
Тестирование с помощью Jest
class=»uc-text—thin uc-title—small»>
Приблиз. 2 недели
Сколько пользователей?
245
/user
645
Скидка 62%
$
ДОБАВИТЬ В КОРЗИНУ
Для клиентов из ЕС: цена не включает НДС 900 05
JavaScript Kickstart Bundle
JavaScript
Основы
class=»uc-text- -thin uc-title—small»>
66 уроков • 9 часов
Новый
JavaScript
Мастер-класс
class=»uc-text—thin uc-title—small»>
23 урока • 4 часа
Сколько пользователей?
199
/user
258
Скидка 23%
$
ДОБАВИТЬ В КОРЗИНУ
Для клиентов из ЕС: цена не включает НДС 900 05
30-дневная гарантия возврата денег
Если вы по какой-либо причине разочарованы , вы получите полный возврат средств (но я уверен, что вам это не понадобится).