Елена Правдина - Говорят, в IT много платят. Как построить успешную карьеру разработчика, оставаться востребованным и не выгорать [litres]
- Название:Говорят, в IT много платят. Как построить успешную карьеру разработчика, оставаться востребованным и не выгорать [litres]
- Автор:
- Жанр:
- Издательство:Литагент 5 редакция «БОМБОРА»
- Год:2021
- ISBN:978-5-04-119275-4
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Елена Правдина - Говорят, в IT много платят. Как построить успешную карьеру разработчика, оставаться востребованным и не выгорать [litres] краткое содержание
ЭТО МИР IT. МИР, ГДЕ ТЕХНОЛОГИИ РАЗВИВАЮТСЯ БЫСТРЕЕ, ЧЕМ ВЫРАСТАЮТ НОВЫЕ ПОКОЛЕНИЯ.
Елена Правдина – профессиональный разработчик с опытом работы более 10 лет, включая порталы Videomore.ru, СТС, Wifire TV Lite, video.khl.ru, создатель HTML5-плеера для КХЛ, ОТР, СТС, а также Smart TV-приложений, фронтенд-разработчик Яндекс. В своей книге она с юмором и мудростью, приобретенной за годы руководства в компании «Инвентос», рассказывает:
– Когда и с чего начинают свой путь разработчики.
– Какие типажи успешны в отрасли и какие черты стоит в себе воспитать.
– Как находить и восполнять пробелы в технических знаниях.
– Что лучше: фриланс или жизнь на зарплату, офис или удаленная работа.
– Как выстраивать отношения в личной жизни и в рамках проекта.
– Как стать тимлидом, эффективно руководить, «побеждать» на собеседованиях, бороться с выгораниями и развиваться в мире, где, как говорят, много платят.
Говорят, в IT много платят. Как построить успешную карьеру разработчика, оставаться востребованным и не выгорать [litres] - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
Continuous Integration– подход в разработке, основанный на быстрой интеграции программных фрагментов, по мере их готовности, в общую рабочую версию продукта.
DASH– стандарт адаптивного потокового вещания через Интернет, созданный в качестве общего отраслевого решения, в отличие от HLS.
DevOps– объединение разработки программного обеспечения с настройкой среды и инструментария, необходимых для процесса создания и работы данного продукта.
DOS– операционная система, основанная на использовании жестких дисков или дискет. Зачастую ассоциируется с наиболее популярной в 1980–1990 годах MS-DOS.
DRY– принцип разработки программного обеспечения, призывающий к повторному использованию фрагментов кода вместо их дублирования, сокращение от Don’t repeat yourself.
Falcon– ракеты-носители, разработанные частной компанией SpaceX и отличающиеся возможностью многоразового использования части ступеней.
Flex-box– CSS-система компоновки элементов на странице, удобная для создания гибких дизайнов.
GraphQL– язык запросов, используемый клиентскими приложениями для работы с данными.
Grid– CSS-система компоновки, удобная для создания гибких дизайнов, и основанная на представлении страницы в виде двумерной сетки.
HLS– стандарт адаптивного потокового вещания через Интернет, продвигаемый Apple.
Hr– тег HTML-разметки, представляющий горизонтальную линию.
Gem– пакет, готовая библиотека, для программ на языке Ruby.
GitHub– сервис для хранения кода и совместной разработки с использованием популярной системы контроля версий Git.
Helmet– готовый компонент для React, позволяющий управлять заголовком веб-страницы.
HTML– язык разметки документов, описывает содержимое веб-страниц в браузере и влияет на его отображение.
IE– сокращение от Internet Explorer, браузер корпорации Microsoft, устанавливаемый на ОС Windows.
INT 21H– прерывание работы программы, позволяющее выполнить команды самой операционной системы DOS.
JS– сокращенное обозначение, см. JavaScript.
JS-специалист– программист или фронтендер, разработчик на языке JavaScript.
JavaScript– язык программирования, широко распространенный для обработки поведения веб-страниц в браузере.
jQuery– библиотека, содержащая набор функций на языке JavaScript для упрощения организации взаимодействия с HTML-документом.
Linux– семейство операционных систем, разрабатываемых по принципам свободного и открытого программного обеспечения, в отличие от систем Windows и Mac.
Live– прямой эфир, система отдачи видео конечному пользователю в режиме реального времени с места событий.
MVP– продукт, обладающий набором первоочередных по важности функций на данный момент времени, быстро выдаваемая рабочая версия, которая позволяет пользователю удовлетворить основные потребности, а бизнесу оценить эффективность; аббревиатура от «minimum viable product».
NodeJS– программная платформа для работы с JavaScript на серверной стороне.
Number– объект языка JavaScript для работы с числовыми значениями.
ОС– сокращение от «Операционная система», набор взаимосвязанных программ для управления ресурсами устройства и взаимодействия с ним.
PHP– язык программирования, один из наиболее популярных для разработки веб-проектов.
Product owner– роль Scrum-методологии, исполняющий её участник отвечает за развитие продукта.
Raspberry Pi– мощные и миниатюрные компьютеры на Linux с одной платой, удобные для обучения программированию и занятий робототехникой.
React– библиотека для фронтенд-разработки, созданная на JavaScript.
React-библиотека– готовый фрагмент программного кода для использования при разработке на React.
Ruby– язык программирования, используемый для разработки веб-проектов.
RxJS– библиотека, помогающая организовать асинхронную обработку множества событий.
Scrum– подход к организации разработки, базирующийся на принципах гибкой методологии разработки программного обеспечения, четко описывающий детали процесса, инструменты планирования, включая назначение и порядок ведения встреч, роли участников.
Scrum-мастер– участник Scrum, контролирующий соблюдение командой всех атрибутов методологии и ответственный за дальнейшее улучшение процессов.
SDK– набор средств разработки: библиотек, программ и утилит, упрощающих для программиста создание продуктов.
Select– элемент HTML-разметки, представляет собой раскрывающийся список интерфейса с возможностью выбора значений.
SOLID– краткое обозначение пяти основных принципов разработки программных систем, составленное по первым буквам названий данных принципов.
StackOverflow– популярная онлайн-платформа с системой вопросов и ответов по IT, помогающая быстро найти решение в случае затруднений и способствующая обмену опыта между разработчиками.
toString () – метод объектов в языке JavaScript, возвращающий их текстовое представление.
TypeScript– язык программирования, расширяющий JavaScript.
UX– сокращение от User Experience, опыт пользователя, определяющий восприятие и реакцию пользователя на дизайн продукта.
UI– сокращение от User Interface, пользовательские интерфейсы для программного обеспечения.
VAST– спецификация, описывающая параметры работы видео-рекламы для плеера: число и порядок показа роликов, ссылки на рекламу, время отображения плашек пропуска и крестиков закрытия, данные для сбора статистики и другую информацию.
VOD– система доставки видео конечному пользователю по запросу, как правило, подразумевается отдача с серверов ранее подготовленного медиа-файла, например, фильма, для его просмотра на устройстве.
VPAID– устаревший стандарт описания интерфейса рекламного ролика, обеспечивающий расширенные интерактивные возможности рекламы, например, встроенные кнопки, а также совместимость с различными плеерами.
Аппрув– одобрение приложения представителями магазина или хранилища приложений, необходимое для размещения в нем данного продукта.
Аппрувер– лицо, утверждающее изменения кода проекта или лицо, пропускающее новую версию приложения в магазины.
Ассемблер– язык программирования низкого уровня, содержит команды, соответствующие операциям процессора, исторически представляет поколение между машинными кодами и используемыми сейчас языками высокого уровня, применяется для обучения и ряда узкоспециализированных задач.
Читать дальшеИнтервал:
Закладка: