Ушел из Привата, из «чего-то айтишного» — саппорт там разный и его много. Скажем так, навыки Linux и общие представления об nginx и докере там я приобрел, что и во фронтенде позже оказалось полезным.
Девопс — это такой прокачавшийся сисадмин, он сам ничего не пилит, но доставляет все то, что запилили другие. Знать нужно примерно вот это. Поскольку девопс нужен всем, он как правило нарасхват и нервничает. Иногда девопсов два, и тогда они даже по очереди ходят в отпуск, но это не точно.
PS: я не девопс, потому что ленивый. Ушел во фронтенд.
чуть менее чем никакие, переучивайтесь на девопса (если такой зверь водится в ареале обитания), или на то, что ближе по душе и проще дается.
Не могу не посоветовать эту пасту. А если серьезно — книга «A Byte of Python» достаточно лайтовая для старта, «Dive into Python» сложнее, Лутц толстый и больше шанс, что забьете (это как JS по Флэнагану учить).
React на фронте и nodejs на сервере, мейнстрим и без работы не останетесь. Но вместо React я бы взял Vue, проще на старте.
Я предлагаю вам не делать сразу больших вложений и уж тем более — не делать ставку на проприетарные технологии :)
Для разработки под iOS вам нужен мак и xcode, для верстки достаточно любого текстового редактора и браузера. Мак вам купят уже на работе, когда найдете нормальную. Успехов :)
Обычно в IT — да, например для Финляндии — одно из требований, то же касается и EU blue card.
Делитесь ссылкой на codepen или jsfiddle с воспроизведением проблемы.
Искать тестовые задания к интересующим вакансиям, пробовать реализовать самому, читать доки к используемым библиотекам / инструментам, подписаться на тематические телеграм-каналы и следить за статьями и подкастами. Но совсем без книг все равно не обойтись.
из интереса погуглил — есть, оказывается, вот такой зверь, на серьезных щщах хвастающийся на главной тем, что он поддерживает «popular frameworks»: HTML5 и (надо же) jQuery и Bootstrap: bridge.net
а еще даже была первоапрельская шутка о переписывании GWT на C# несколько лет назад :)
Столько народу попросили выслать, и никто не попросил объяснить, как сделать самому. Печально.
Реалии таковы, что и без прокрастинации всегда будет переключение контекста и очень редко удается погрузиться в задачу с головой так, чтобы на весь день.
принято считать, что из 8 часов рабочего дня продуктивных не более 6, а на максимальной продуктивности в состоянии потока — и того меньше.
за 4 года опыта (тем более на фрилансе) можно было бы и портфолио сверстать. Вообще — все смотрят на английский и примеры работ.
начните с htmlacademy и серии статей Ильи Климова «Frontend Dev: хороший, плохой, злой»
1) без ssd и с 8 Гб будет грустно:
2) на винде жить можно, надо ставить windows-build-tools для сборки npm-пакетов (в линуксе все нужное есть из коробки). под линуксом придется что-то с фотошопом придумывать и еще VirtualBox для тестирования в IE11 / Edge, например.
3) для верстки саблайм годится, для JS — VS Code или Вебшторм, сам сейчас в VS Code сижу. Куча удобных плагинов, почти IDE (нет). Некоторым нравится Atom, а вот Brackets точно не советую.
4) нужен. макеты иногда требуют достаточно новых версий фотошопа и бывают просто конских размеров, если макет небольшой, то можно и онлайн-утилиты для нарезки использовать.
5) для аутсорса upper-intermediate, и то могут предложить копейки, если вакансия на трейни, для местной продуктовой команды достаточно чтения документации и написания issue на гитхабе
Начал в 27 (до этого работал сисадмином), проблем не возникало. Если команда адекватная и коммуникации организованы правильно — возраст значения не имеет. Ближе к 30 нужно больше внимания уделять здоровью и высыпаться. Успехов.
учите сразу Vue.