Открыть список
Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Практическое руководство как стать Senior Frontend Developer

Разработка веб-сайтовКарьера в IT-индустрии
Из песочницы

Привет, Хабр! Представляю вашему вниманию перевод статьи "A Practical Guide To Become a Senior Frontend Developer" автора Seifeldin Mahjoub.


Карантин может стать твоим звездным часом


Есть несколько определений для звания 'Senior', и меняются они от компании к компании. И, понятное дело, требуются много навыков, как hard skills, так и soft skills. Крис Коер написал статью о характерных чертах и склонностях в поведении, которые должны быть у сеньёра фронтенд разработчика, что даёт хорошую картинку в целом.


В этой статье мы затронем 13 вещей, которые вы можете сделать в нынешних условиях, чтобы, когда все закончится, вы смогли стать сеньёр фронтенд разработчиком.


1. Овладеть основами


Сеньёру должно быть очень комфортно иметь дело с HTML, JS и CSS. К тому же, они должны владеть базовыми концепциями того, как работает интернет, включая браузеры, сети и сервера.


Это значит, что такие концепции, как прототипы, всплытие событий, call stack, promise, es6 для вас не пустой звук. То же касается CSS, анимаций, grid-систем, соглашений об наименованиях, и спецификациях.


Необходимо знать многочисленные концепции, ниже вы сможете найти некоторые ресурсы, по которым вы сможете пробежаться и восполнить знания, которых вам не хватает, по крайней мере пока что. CSS Reference, Html Reference, Javascript Fundamentals, Frontend Handbook.

Читать дальше →
Всего голосов 18: ↑8 и ↓10 -2
Просмотры9.3K
Комментарии 12

Магистратура в области Computer Science в Эстонии: личный опыт

Учебный процесс в ITОбразование за рубежом
Из песочницы
Переезжать в другую страну очень волнительно. Особенно, если ты студент, и денег у тебя впритык. Страшно ошибиться с выбором университета, страшно, что в итоге учеба не оправдает твоих ожиданий, или ты не справишься, и придется вернуться ни с чем.

Два года назад я переехала из Санкт-Петербурга в город Тарту, в Эстонию, чтобы учиться в магистратуре по специальности Computer Science. Перед переездом я провела много времени в поисках статей, где бы такие же студенты, как я, описывали свой личный опыт учебы в Эстонии в качестве иностранного студента, но мои поиски были практически безрезультатны. Прошло 2 года, я закончила магистратуру, и теперь хочу поделиться своим опытом поступления и учебы в Тартуском университете, и, надеюсь, помочь тем, кому сейчас не хватает такой информации, как мне когда-то.



1. Обо мне


В 2017 году я закончила бакалавриат СПбГУ по направлению “Прикладная математика, физика и процессы управления”. Занималась гидродинамикой, но к концу бакалавриата пришло осознание, что хочется попробовать себя в IT сфере. Я решила, что буду поступать в магистратуру на специальность, связанную с программированием. Это осознание мне пришло довольно поздно, и я не очень основательно подошла к выбору университета и программы. Из Питера мне переезжать на тот момент не хотелось, поэтому я поступила в магистратуру в ИТМО на специальность “Программное обеспечение в инфокоммуникациях”. Но уже летом перед магистратурой я начала понимать, что это не совсем то, что мне нужно. Я походила на пары до октября и решила, что заберу документы и возьму gap year. С этого начался мой путь к магистратуре за границей.

Читать дальше →
Всего голосов 24: ↑22 и ↓2 +20
Просмотры12.1K
Комментарии 61

Итоговые проекты курса Deep Learning in Natural Language Processing (by DeepPavlov Lab)

Блог компании Open Data ScienceБлог компании Московский физико-технический институт (МФТИ)PythonИскусственный интеллектNatural Language Processing
Недавно завершился «Deep Learning in Natural Language Processing», открытый образовательный курс по обработке естественного языка. По традиции кураторы курса — сотрудники проекта DeepPavlov, открытой библиотеки для разговорного искусственного интеллекта, которую разрабатывают в лаборатории нейронных систем и глубокого обучения МФТИ. Курс проводился при информационной поддержке сообщества Open Data Science. Если нужно больше деталей по формату курса, то вам сюда. Один из ключевых элементов «DL in NLP» — это возможность почувствовать себя исследователем и реализовать собственный проект.

Периодически мы рассказываем на Medium о проектах, которые участники создают в рамках наших образовательных программ, например о том, как построить разговорного оракула. Сегодня мы готовы поделиться итогами весеннего семестрового курса 2020 года.



Немного данных и аналитики


В этом году мы побили все рекорды по численности курса: в начале февраля записавшихся было около 800 человек. Скажем честно, мы не были готовы к такому количеству участников, поэтому многие моменты придумывали на ходу вместе с ними. Но об этом мы напишем в следующий раз.

Вернемся к участникам. Неужели все окончили курс? Ответ, конечно, очевиден. С каждым новым заданием желающих становилось все меньше и меньше. Как итог — то ли из-за карантина, то ли по другим причинам, но к середине курса осталась только половина. Ну что ж, а дальше пришлось определяться с проектами. В качестве итоговых участниками было заявлено семьдесят работ. А самый популярный проект — Tweet sentiment extraction — девятнадцать команд пытались выполнить задание на Kaggle.

Подробнее про представленные проекты


На прошлой неделе мы провели заключительное занятие курса, где несколько команд представили свои проекты. Если вы пропустили открытый семинар, то мы подготовили запись. А ниже мы постараемся кратко описать реализованные кейсы.
Читать дальше →
Всего голосов 20: ↑19 и ↓1 +18
Просмотры4.9K
Комментарии 0

Использование GitHub в обучении студентов

GitGitHubУчебный процесс в IT

В своей преподавательской практике использую GitHub...

Но для начала давайте представлюсь. Зовут меня Старинин Андрей. И я преподаю программирование, хотя по первому образованию я биолог.

Читать
Всего голосов 17: ↑16 и ↓1 +15
Просмотры5.4K
Комментарии 26

Использование GitHub в обучении. Примеры. Часть III

GitHubУчебный процесс в IT
Tutorial

Продолжу выкладывание примеров использования GitHub'а как инструмента обучения.
Рассмотрим версию работы нескольких команд над одним большим проектом с подпроектами.

Читать далее
Всего голосов 14: ↑14 и ↓0 +14
Просмотры6.3K
Комментарии 9

Passcode Data Protection by Using FPGA and Verilog

FPGAПрограммирование микроконтроллеровУчебный процесс в ITКомпьютерное железоРобототехника

There are many situations when you need to protect your data, and different tools can be used to do that. For example, a safe. We develop a passcode data protection mechanism by using an FPGA board and Quartus Prime software. It allows demonstrating the basic concepts of a combination lock such as entering data, setting and checking a passcode, and displaying data.

Read more
Всего голосов 5: ↑3 и ↓2 +1
Просмотры744
Комментарии 0

Android Academy. Вы все пропустили! Но это не точно…

Разработка мобильных приложенийРазработка под AndroidKotlinУчебный процесс в IT

В октябре мы стартовали курс Android Academy Fundamentals, на который зарегистрировалось более 1500 слушателей. Основные занятия уже прошли, но на десерт осталось три вебинара. Присоединяйтесь! Будет интересно, даже если вы не были на лекциях и не делали домашки.

Хотите освежить свои знания Андроида, или познакомиться с мобильной разработкой поближе? Заходите под кат, мы расскажем, с чего начать!

Заглянуть в нору кролика
Всего голосов 13: ↑12 и ↓1 +11
Просмотры3.8K
Комментарии 4

Тотальный JavaScript: изучаем JS с акцентом на практической составляющей

Разработка веб-сайтовJavaScriptПрограммирование


Доброго времени суток, друзья!

Когда речь заходит об изучении JavaScript, будь то первое знакомство с языком или углубление имеющихся знаний, найти в «интернетах» теоретические материалы не составляет особого труда. Мой топ-5:


Однако, когда дело касается практических аспектов JavaScript, информацию приходится собирать буквально по крупицам. Собственно, этим я и занимался на протяжении последних 4-5 месяцев.

Предлагаю вашему вниманию «Тотальный JavaScript».

Вот что вы найдете в этом репозитории:
Читать дальше →
Всего голосов 7: ↑6 и ↓1 +5
Просмотры7.3K
Комментарии 3