Кто такой full stack разработчик

Перевод: Кто такой Full Stack разработчик?

Привет, Хабр! Представляю вашему вниманию перевод статьи «What is a Full Stack developer?» автора Laurence Gellert.

Кто такой full stack разработчик. Смотреть фото Кто такой full stack разработчик. Смотреть картинку Кто такой full stack разработчик. Картинка про Кто такой full stack разработчик. Фото Кто такой full stack разработчик

Кто такой Full Stack разработчик?

Разумно ли ожидать, что простые смертные будут владеть всеми аспектами разработки? Скорее всего нет, но в Facebook могут попросить об этом. На OSCON (O’Reilly Open Source Convention — ежегодный съезд, посвящённый обсуждению открытому и свободному программному обеспечению) один из сотрудников Facebook сказал, что они нанимают только Full Stack разработчиков. Что это значит?

Для меня Full Stack разработчик — это человек с хорошим пониманием каждого уровня разработки и искренне интересующийся всеми программными технологиями.

Хорошие разработчики, знакомые со всем стеком, знают, как облегчить жизнь тем, кто их окружает. Вот почему я так против разрозненности на рабочем месте. Конечно, политические и коммуникационные проблемы мешают в больших организациях. Я думаю суть политики найма в Facebook заключается в том, что если умные люди используют свои головы и слушаются своего сердца, то лучший продукт создается за меньшее время.

Кто такой full stack разработчик. Смотреть фото Кто такой full stack разработчик. Смотреть картинку Кто такой full stack разработчик. Картинка про Кто такой full stack разработчик. Фото Кто такой full stack разработчик

Уровни Full Stack разработки:

Сервер, сеть и среда хостинга

A. Это включает в себя понимание того, что может сломаться и почему, не принимая никаких ресурсов как должное.

B. Необходимо надлежащее использование файловой системы, облачного хранилища, сетевых ресурсов, а также понимание избыточности и доступности данных.

C. Как приложение масштабируется с учетом аппаратных ограничений?

D. Как насчет многопоточности и состояния гонки? Скорее всего вы не примените их в своей разработке, но они используются в мире.

E. Full stack разработчики могут работать бок о бок с DevOps. Системы должна представлять полезные сообщения об ошибках и возможность логирования.

Моделирование данных

A. Если модель данных несовершенна, бизнес логике и более высокие уровни начинают нуждаться в странном (уродливом) коде, чтобы компенсировать случаи, которые модель данных не охватывает.

B. Full stack разработчики знают, как создать разумно нормализированную реляционную модель, дополненную внешними ключами, индексами, представлениями, таблицами поиска и т.д.

С. Full stack разработчики знакомы с концепцией нереляционных баз данных и понимают в чем они превосходят реляционные базы данных.

Бизнес логика

A. Понимание ценности, которую представляет приложение.

B. Знание твердых объектно-ориентированные принципов.

С. Знание фреймворков, которые могут использоваться.

Уровень API / Уровень действий / MVC

A. Как внешний мир влияет на бизнес логику и модель данных.

B. Фреймворки должны активно использоваться на этом уровне.

С. Full stack разработчики имеют способность писать четкие, последовательные, простые в использовании интерфейсы. Меня отталкивает степень запутанности некоторых API.

Пользовательский интерфейс (UI)

A. Full stack разработчики: а) понимают, как сделать читаемый макет, или b) признают, что им нужна помощь художников и графических дизайнеров. В любом случае, реализация хорошего визуального дизайна является ключевым моментом.

B. Владение HTML5 / CSS.

С. JavaScript это перспективный язык будущего и в мире JavaScript делается много захватывающих проектов (node, backbone, knockout. ).

Пользовательский опыт (UX)

A. Full stack разработчики ценят, что пользователи просто хотят, чтобы всё работало.

B. Хорошая система не дает своим пользователям синдром запястного канала или воспаления глаз.

С. Full stack разработчики пишут читаемые сообщения об ошибках. Если что-то сломалось, извинитесь за это. Иногда программисты непреднамеренно пишут сообщения об ошибках, читая которые пользователь чувствует себя глупым.

Понимание что нужно клиенту и бизнесу

A. Сейчас мы размываем черту архитектора, но это слишком большая роль.

B. Full stack разработчики имеют представление о том, что происходит, когда пользователь использует программное обеспечение. Они также имеют представление о бизнесе.

Другие важные моменты

Заключительные мысли

Очень плохая практика — жестко привязывать код к конкретной реализации (библиотека, ОС, аппаратное обеспечение и т.д.). Тот факт, что full stack разработчик понимает весь спектр технологий, не означает, что у него есть разрешение на использование самого простого пути. На самом деле они делают это, если это «проект на выброс».

Технологические стартапы нуждаются в full stack разработчиках из-за их универсальности! Однако, по мере развития организации, ей требуется всё больше и больше целенаправленных специалистов.

Я не уверен, что вы можете называть себя full stack разработчиком пока вы не поработаете на нескольких языках, платформах и даже отраслях в своей профессиональной карьере. Full stack выходит за рамки «senior engineer», поскольку он находится в том же направлении, что и программист-полиглот, но с более высоким представлением всех соединительных частей. Обратите внимание, что в моем списке только 3-5 пунктов, связанных с написанием кода.

Источник

Кто такой Fullstack-разработчик?

Кто такой full stack разработчик. Смотреть фото Кто такой full stack разработчик. Смотреть картинку Кто такой full stack разработчик. Картинка про Кто такой full stack разработчик. Фото Кто такой full stack разработчик

Fullstack-разработчик — универсальный солдат, который может самостоятельно реализовать проект ‎«под ключ», охватив и backend, и frontend. Вместе с fullstack-разработчиком и ментором SkillFactory Олегом Ледвановым отвечаем на главные вопросы о профессии и разбираемся, благодаря чему fullstack’и могут работать удаленно и всегда получать много заказов.

Что делает fullstack-разработчик?

Fullstack-разработчик выполняет веб-разработку полного цикла. Обычно он создает веб-приложения, в которых занимается сразу всем: проектирует архитектуру, разрабатывает frontend- (то, как сайт или приложение видят пользователи) и backend-части ( все, что помогает сайту или приложению работать), привязывает проект к базе данных, обновляет его и занимается системным администрированием.

Где он нужен?

Fullstack-разработчики востребованы во всех сферах бизнеса. В крупных компаниях они часто занимаются небольшими продуктами, например для внутренней оптимизации. Но могут и руководить командой программистов, так как понимают особенности разных типов разработки. Много fullstack-разработчиков работают на фрилансе, потому что могут решить главную задачу малого бизнеса – быстро разработать сайт с минимальными затратами.

Пример задачи

Если fullstack-разработчику нужно создать интернет-магазин, то он:

Что ему нужно знать?

Такой разработчик должен знать один или несколько языков программирования. Для frontend-разработки используют JavaScript и фреймворки (готовые «‎каркасы»‎ программы, на основе которых можно разрабатывать продукт) React, Angular или VueJS. Для backend-разработки — Python с фреймворками Django, Flask или Sanic, JavaScript с фреймворками Express или Fastify, PHP и фреймворк Laravel. Помимо этого, нужно знать язык SQL, язык разметки CSS, системы контейнеризации Docker и Git, основы системного администрирования. Важно владеть английским языком, поскольку документация обычно написана на нем.

Научитесь программировать на Python и JavaScript и станьте универсальным солдатом веб-разработки. Вот вам еще 5% скидки по промокоду BLOG.

Как выглядит его рабочий день?

В течение рабочего дня fullstack-разработчики пишут код, общаются с командой или обсуждают технические задания с заказчиками. Помимо этого, fullstack-разработчик должен быть в курсе последних новостей в своих областях, поэтому ему нужно участвовать в конференциях (например DevConf или BackendConf) и читать полезные ресурсы (например CodeProject или Stack Overflow).

Как строят карьеру fullstack-разработчики?

Традиционное деление на джуниор-, мидл- и синьор-разработчиков нечасто встречается среди fullstack-разработчиков. Обычно их делят на простых разработчиков и экспертов.

«Новички обычно осваивают один стек и пытаются применить его везде, то есть молотком не только забивают гвозди, но и закручивают шурупы. Профессионал выберет тот стек, который необходим для конкретной задачи. Он может создать полностью поддерживаемое задокументированное веб-приложение с нуля и пользоваться разными фреймворками. Он знает, как сделать код читаемым, гибким и оптимизированным под конкретный проект».

Такому специалисту легко вырасти в тимлида или архитектора, так как он разбирается в большом спектре технологий и способен руководить узкими специалистами.

Какие нужны софт-скиллы?

Насколько это востребовано?

Согласно сервису «Яндекс.Подбор слов», люди ищут информацию по запросу «fullstack» каждые 7 минут. А в марте 2021 года на сайте hh.ru было около 1,5 тыс. вакансий fullstack-разработчика.

Кто такой full stack разработчик. Смотреть фото Кто такой full stack разработчик. Смотреть картинку Кто такой full stack разработчик. Картинка про Кто такой full stack разработчик. Фото Кто такой full stack разработчик

Сколько получает fullstack-разработчик?

Зарплата зависит от компании и навыков программиста. В среднем начинающие разработчики в Москве получают от 60 тыс. руб. в месяц, продвинутые профессионалы — до 300 тыс. руб. в месяц. На сайте hh.ru можно найти вакансии с зарплатой более 400 тыс. руб. в месяц.

Плюсы профессии

Минусы профессии

В каких случаях становятся fullstack-разработчиками?

Как начать?

Можно самостоятельно изучать видео, книги (например «Изучаем Python» Марка Лутца), сайты. Важно погрузиться в контекст, ходить на конференции и вебинары, приобретать первый опыт. А можно выбрать курсы с готовой программой обучения и поддержкой менторов. Начать учиться можно в любом возрасте и независимо от того, какой у вас бэкграунд.

Вы сможете браться за фриланс заказы и откликаться на вакансии уровня junior уже во время учебы. Карьерный центр поможет в трудоустройстве.

Источник

И швец, и жнец. Кто такой Full Stack разработчик и как им стать?

“Full Stack разработчик — это технический волшебник, который знает все языки программирования и технологии, а также прекрасно поет и танцует.”

Иэн Питерс-Кэмпбелл (Ian Peters-Campbell),
опытный разработчик и основатель софтверной компании Stickbuilt.

Кто такой Full Stack разработчик?

Почему эта тема так неоднозначна?

Четыре столпа Full Stack разработки

Обычно к фронтенду относят технологии и языки программирования веб-разработки, такие как HTML, CSS и JavaScript. Также включает JavaScript-фреймворки, такие как React, ну и все прочие технологии, относящиеся к “клиентской” стороне продукта.

С чего начать изучение:

Начать можно с фреймворков Create React App или Gatsby, с помощью которых довольно легко создать полноценное React приложение. Хорошей идеей будет освоить CSS препроцессоры, базовые инструменты для работы с CSS вроде CSS-in-JS, а также инструменты вроде Sass.

К бэкенду относится весь код, работающий на серверах, включая приложения и API, которые обеспечивают работу сайта. Основными языками программирования для бэкенда как раз являются Java, Python, Ruby и другие. Помимо этого, в бэкенд разработку также входит управление базами данных, для чего требуется знание SQL.

С чего начать изучение:

Прежде всего, рекомендуется начать с углубления ваших знаний JavaScript, как своего рода связующего звена между фронтендом и бэкендом во многих случаях. В частности, хорошей идеей будет освоить NodeJS — это программная платформа, основанная на движке V8, превращающая JavaScript из узкоспециализированного языка в язык общего назначения.

Также для того, чтобы иметь максимально полную квалификацию в бэкенде, рекомендуется, помимо Java, постепенно осваивать такие языки программирования, как Python (в первую очередь), PHP и Ruby.

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

С чего начать изучение:

Для успешного развития в качестве проджект-менеджера не помешает изучить наиболее популярные инструменты в этой сфере. Основными можно назвать: GanttPRO (сервис для планирования и управления проектами с помощью диаграммы Ганта), Jira Software (популярная система для планирования и отслеживания agile-проектов), LiquidPlanner (инструмент для проджект-менеджмента в реальном времени), Basecamp (еще одна система управления проектами и совместной работы) и т.д.

Ну и, наконец, четвертым столпом фуллстек-девелопмента является знание DevOps. Обязанности DevOps-а могут сильно отличаться в зависимости от проекта, но как правило к ним относится все, что касается запуска программного кода в продакшн, включая, например, настройку серверов, на которых будет функционировать приложение, и обеспечение слаженной работы специалистов команды вместе с техническими решениями, которые они используют.

С чего начать изучение:

Сфера DevOps также включает в себя довольно много всяких инструментов. Вот те, с изучения которых имеет смысл начинать: инструменты управления исходным кодом (GitLab, GitHub, Bitbucket), CI/CD-инструменты (Ansible, Jenkins, Chef), тулзы для коммуникации и коллаборации (Slack и Microsoft Teams), а также сервисы облачных вычислений и хранения данных (AWS, Azure и GCP).

Кто такой full stack разработчик. Смотреть фото Кто такой full stack разработчик. Смотреть картинку Кто такой full stack разработчик. Картинка про Кто такой full stack разработчик. Фото Кто такой full stack разработчик

Помимо вышеперечисленных четырех базовых составляющих “полного стека,” он не был бы действительно полным, если бы не включал в себя также мобильную разработку, базы данных и QA автоматизацию — истинный Full Stack разработчик разбирается и в этих технологиях тоже.

Зарплаты Full Stack разработчиков

Как стать Full Stack разработчиком?

Full stack девелопер должен хорошо владеть сразу несколькими языками программирования. Прежде всего конечно идут основные: Java, PHP, C#, Python, Ruby, Perl и т.д. Словом, те наиболее популярные ЯП, на которых скорее всего будут писаться основные бизнес-процессы продукта. Конечно, выучить целый ряд таких языков в совершенстве будет крайне сложно. Но нужно по крайней мере освоить грамматику языка, который будет играть важную роль в разработке, а также хорошо знать, как структурировать, проектировать, реализовывать и тестировать проект на основе одного или нескольких ЯП.

Фреймворки и библиотеки кода.

Ну а хорошее знание основных языков программирования в большинстве случаев включает в себя и умение применять популярные фреймворки и библиотеки, такие как Java Spring, Hibernate, Python Django, PHP thinkphp, MyBatis и другие.

Важность знания фронтенд-технологий для фуллстек-разработчиков также велика, и со временем возрастает. Сегодня, когда удобство и общая “обертка” продукта становятся не менее значимыми, чем функционал, значительная часть общего успеха проекта ложится на плечи фронтненда. Для Full stack надо как минимум знать базовые фронтенд-технологии, то есть HTML5, CSS3 и JavaScript, а также владеть основными фронтенд-фреймворками и библиотеками, а именно JQuery, LESS, SASS, AngularJS и ранее упомянутым React.

Базы данных являются еще одной важной составляющей “полного стека,” ведь любому продукту или сервису нужно хранить где-то информацию. Соответственно, фуллстек-девелоперу положено знать хотя бы парочку наиболее популярных систем баз данных и то, как с ними работать. Наиболее популярные на сегодняшний день системы баз данных — это MySQL, MongoDB, Redis, Oracle, SQLServer и другие. Среди них, MongoDB наиболее популярна в качестве базы данных для различных интернет-проектов, MySQL и Oracle — для бэкенда в сфере корпоративных продуктов, а Redis часто используется для кэширования и повышения производительности системы.

Менеджмент и soft skills.

А вот чтобы добиться хороших результатов в данной сфере, просто выучить какую-нибудь технологию или язык программирования будет недостаточно. Успешное управление проектами включает в себя множество составляющих, среди которых тайм-менеджмент, планирование, хорошие коммуникационные навыки и многое другое. А приобретается все это преимущественно через практику.

Базовые знания дизайна.

И наконец, знания дизайна, а именно UX/UI-дизайн, пусть и на базовом уровне, также входят в компетенцию full stack девелопера.

Кстати, вот неплохо составленный роадмап, призванный графически отобразить все разнообразие вышеперечисленных технологий.

Источник

Fullstack-разработчик – кто это такой, достоинства и недостатки профессии и сколько можно заработать

Кто такой full stack разработчик. Смотреть фото Кто такой full stack разработчик. Смотреть картинку Кто такой full stack разработчик. Картинка про Кто такой full stack разработчик. Фото Кто такой full stack разработчик

О чем мечтает любой заказчик? Чтобы работник все выполнил быстро, качественно и желательно в одиночку, чтобы платить надо было меньше. Такой универсальный солдат – это миф, скажете вы?

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

Поэтому давайте поговорим о должности fullstack-разработчик: кто это, чем занимается, плюсы и минусы его работы, где обучаться и сколько можно заработать.

Кто такой full stack разработчик. Смотреть фото Кто такой full stack разработчик. Смотреть картинку Кто такой full stack разработчик. Картинка про Кто такой full stack разработчик. Фото Кто такой full stack разработчик

Кто такой fullstack-разработчик

Fullstack-developer или фулстек-разработчик – это человек, который возлагает на себя ответственность за все этапы разработки веб-сервиса.

Он принимает участие как в создании визуальной части интернет-ресурса, так и в реализации серверной. Ему не обязательно иметь глубокие знания обо всех технологиях, но уметь работать с ними и понимать основы fullstack-разработчик обязан.

Этот универсальный программист может с нуля в одиночку разработать веб-продукт, от клиентской части до программного обеспечения.

Фулстек-специалист нужен компаниям, когда заказчик хочет минимизировать недопонимания и сэкономить время или деньги.

Также из соображений экономии клиент может внести в должностные обязанности не только все этапы разработки и реализации веб-сервиса, но и все остальное: продакт-менеджмент, настройку операционной системы на серверах и даже починку принтера. Так один разработчик способен заменить 3-4 программистов.

Практикующие fullstack-developer утверждают, что большинство из них раньше были узкими специалистами. В ходе работы им приходилось попадать за границу своих обязанностей и иметь дело с процессами и технологиями своих коллег. Со временем знаний и опыта становилось все больше, пока не настал момент, когда программист уже мог самостоятельно воссоздавать целый проект.

Чем он занимается

Единого мнения на счет фулстек-разработчика и его функций нет. Кто-то даже считает, что такой должности вовсе не существует. Поэтому и в вакансиях пишут всегда разные должностные обязанности.

В задачи fullstack-специалиста может входить:

Должность фулстек-программиста во многом схожа с профессией проект-менеджера. О ней вы можете прочитать в отдельной статье на блоге.

Связь с frontend и backend-разработчиками

Frontend-разработка – это создание того, что пользователь видит на веб-ресурсе. Визуальная часть создается при помощи HTML, CSS и JavaScript.

Результат backend-разработки, наоборот, скрыт от глаз обычного читателя. Вся работа с сервером, логикой сайта, базой данных входит в должностные обязанности бэкенд-программиста.

Fullstack-разработчик же трудится над задачами и первого, и второго специалистов. Он работает как с внешней, так и с внутренней сторонами веб-разработки.

10–15 лет назад не было разделения на бэкенд и фронтенд-части. И разработчики по умолчанию числились как фулстек-программисты. Да и определения этой деятельности не было, как и самого слова “fullstack-разработчик”.

Разновидности fullstack-разработчиков

Фулстек-программисты делятся на категории в соответствии с тем языком программирования или платформой, с которой работают. Например, есть PHP-fullstack-developer или Java-fullstack-developer и так далее.

Фронтенд-часть у них во многом схожа. Они работают с:

Различия видов fullstack-разработчиков видны на уровне бэкенд-программирования.

Node.js-fullstack-разработчик. Использует в работе:

Java-фулстек-developer. Работает на основе следующих технологий:

ASP.NET-фулстек-программист. Эти разработчики используют в качестве инструментария:

PHP-fullstack-developer. PHP-разработчику достаточно владеть:

Python-фулстек-разработчик. Программист работает с:

Есть же категории fullstack-разработчиков, которые не связаны с языками программирования. Например, фулстек-дизайнер.

Все разновидности – это “упрощенные версии” фулстек-разработчиков. Опытный специалист понимает и владеет минимум двумя языками программирования, и может проектировать и реализовывать веб-ресурс на основе этих серверных языков.

Должностные обязанности и личные качества

Fullstack-разработчик заменяет сразу нескольких специалистов, а это значит, что он должен знать и уметь в два раза больше, чем его коллеги. Поэтому и список его обязанностей охватывает задачи frontend и backend-программистов.

Начинающий разработчик не может знать и владеть всеми технологиями, ему придется развиваться по мере продвижения работы над проектами. А вот определенными личностными характеристиками фулстек-специалист должен обладать уже в начале своего карьерного пути.

Как только фулстек-разработчик устанет делать все и сразу, он может в любой момент выбрать для себя определенную нишу и развиваться только в одном направлении.

Плюсы и минусы профессии

К достоинствам работы относится:

Минусов тоже немало:

Сколько зарабатывает

В России зарплата fullstack-разработчика находится примерно на том же уровне, что и у бэкенд-программистов: в среднем от 50 до 200 тыс. руб.

Стажер может рассчитывать на заработную плату от 30 000 руб. С опытом работы от 1 года – 50–100 тыс. руб. Зарплата от 150 000 руб. доступна разработчикам с 3-летним стажем и более.

Кто такой full stack разработчик. Смотреть фото Кто такой full stack разработчик. Смотреть картинку Кто такой full stack разработчик. Картинка про Кто такой full stack разработчик. Фото Кто такой full stack разработчик

Если сравнивать города России в разных регионах, можно увидеть различия в размере зарплаты:

Зарабатывать можно не только в российских компаниях. Зарубежные бизнесмены тоже ищут fullstack-разработчиков, и заработные платы в иностранных фирмах выше. Найти вакансии можно на международных биржах фриланса.

Как стать fullstack-разработчиком

Практически все фулстек-специалисты – бывшие бэкенд-программисты. Они во время разработки веб-ресурса сталкивались с задачами фронтенд-разработчика и постепенно переняли их знания.

Поэтому надо изучать обе части веб-разработки, чтобы стать fullstack-developer. Если вы бэкенд-разработчик, пройдите курсы по фронтенд-программированию, а если фронтенд-разработчик, то подайте заявку на обучение на курсах по backend-разработке.

Если же знания и опыт отсутствуют по обоим направлениям, не надо стремиться охватить как можно больше. Лучше начать с чего-то одного, постепенно развиваться в этой области и понемногу впитывать информацию о смежной профессии. Вникните в базовые принципы, а после перейдите к практике. Начинать стоит с небольших задач.

Одна из распространенных ошибок новичков – они быстро вырастают “в ширину”, игнорируя “глубину”. В конце концов знаний получается очень много, но они все поверхностные и, по сути, эти программисты не могут делать свою работу достаточно хорошо.

Самый быстрый и легкий способ стать профессионалом – это записаться на онлайн-курсы.

Где обучиться с нуля

Можно попробовать обучиться самостоятельно, например, по видео на YouTube. Но никто не даст гарантии, что это уже не устаревшая информация. Да и на изучение материала надо потратить много времени, так как она не собрана воедино и ее надо самому собирать в кучу.

Я же предлагаю выбрать курсы с преподавателями-практиками.

Платформы “Нетология”, SkillFactory, itProger, Skillbox, SF Education и Udemy предлагают отличные онлайн-курсы по профессии fullstack-программист:

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

Где найти работу

Новичкам советую отправить резюме в небольшие IT-компании. Сначала придется побыть стажером, особенно если вы еще проходите обучение, а потом уже можно двигаться дальше.

Fullstack-разработчик может начать зарабатывать на фрилансе. Например, сотрудничая с веб-студиями или любыми другими фирмами, занимающимися разработкой интернет-платформ.

Вакансии выложены на биржах фриланса, таких как:

Работу найти еще можно на профильных IT-сайтах или на всем известном hh.ru.

Со знаниями фулстек-программиста возможен еще один вариант заработка – открыть собственную компанию.

Заключение

Fullstack-разработчик – это тот человек, кто найдет себе работу вне зависимости от кризисов. Он делает работу сразу за двоих: за фронтенд и бэкенд-разработчиков.

Фулстек-программист понимает, как действовать на каждом уровне разработки, и может в одиночку довести проект до логического конца.

Профессия популярна среди заказчиков и хорошо оплачиваемая. Поэтому на различных обучающих платформах появляются все новые онлайн-курсы, на которых можно получить знания, чтобы самому пополнить ряды fullstack-программистов.

Так что подавайте заявки, начинайте изучать аспекты новой деятельности или ищите на блоге iklife.ru статьи про другие удаленные профессии. Всего доброго, до встречи.

Во время получения первого диплома задумалась об удаленной работе, а когда получала второй – уволилась с университета и посвятила себя фрилансу.

Из всего разнообразия онлайн-профессий выбрала копирайтинг, но изучать способы заработка в интернете не перестала. Делюсь своими знаниями о том, как зарабатывать в сети, не выходя из дома.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *