Мастер на все руки: дорожная карта фулстек-разработчика на 2021 год
Фулстек-разработчик должен обладать множеством навыков и большим опытом, поэтому новичку может быть трудно самостоятельно составить план обучения, который позволил бы достичь хороших результатов в минимальный срок. Чтобы помочь начинающим специалистам найти свой путь в мире фулстек-технологий, разработчица Бинате Нур опубликовала дорожную карту.
Фулстек-разработчик:
Сложности для работы фулстек-разработчика:
Фулстек-разработчики имеют навыки в трех областях:
Фулстек-разработчик должен:
1. Django stack: JavaScript — Python — Django — MySQL;
2. Ruby on Rails stack: JavaScript — Ruby — SQLite — PHP;
3. MEAN stack: JavaScript — MongoDB — Express — Angular.js — Node.js;
4. LEMP stack: JavaScript — Linux — Nginx — MySQL — PHP;
5. LAMP stack: JavaScript — Linux — Apache — MySQL — PHP.
Схема комплекса LAMP, работающего вместе с сервером Squid. Высокопроизводительное и отказоустойчивое решение для веб-сервера во враждебном окружении.
Фулстек-разработчик, как правило, не имеет такого же опыта с конкретной технологией, как специализирующиеся на ней фронтендеры или бэкендеры. Последние зато не обладают универсальностью и возможностью контроля всего процесса.
Чтобы набить руку, фулстек-разработчик может создать следующие проекты:
Своим опытом становления фулстек-разработчиком поделился специалист из Israel IT Александр Матвийчук. Что нужно знать и уметь, чтобы стать разработчиком полного цикла, можно почитать по ссылке.
Ранее мы публиковали дорожные карты для DevOps-инженеров, а также Java-, фронтенд-, бэкенд- и разработчиков игр.
Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…
Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…
Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…
В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…
Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…
Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…