Рубрики
Uncategorized

Полный стек dev: интерфейс против back-end

В общем, полное развитие стека обращается к любопытному ориентированному, кто ценит очень тщательную понимание … с меткой DEVOPS, карьеры, UX, базы данных.

В целом, полное развитие стека обращается к любопытному настроению, который ценит очень глубокое понимание того, как работает программа от начала до конца. Они понимают, как Web работает и как придумать API на стороне сервера, но они также освоят JavaScript на стороне клиента, которые действительно управляют приложением, а также завязывают визуальный дизайн через CSS.

Хотя внутринационально скрупулезная природа разработчика полного стека является очень ценной характеристикой в любой инженерной позиции, некоторые утверждают, что он также потенциально подавляет глубокий уровень мастерства, которые могут достичь специалистов. Технический директор Mullenlowe Profero, Ричард Сзалай, цитируется как говоря:

» Полный стек стал термином для младшего до середины, стремясь, иногда немного преждевременно, чтобы быть архитектором решения в более современном и прагматическом смысле роли ».

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

Внешний интерфейс

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

Разработчики Frontend будут специализироваться на языках на стороне клиента и должны быть особенно адаптируются на HTML, CSS и JavaScript. Кроме того, тщательное понимание jQuery и Ajax очень актуально и полезно. Это полезный бонус, чтобы быть знакомым с такими каркасами, как Angularjs, Bootstrap, React, Vuejs и т. Д.

Старший инженер-программист с Chowerer, Madison Bryan, недавно поделился следующими советами для начинающих Indevers Indevers:

Узнайте ванильный JavaScript хорошо. Написать в ES6. Tymdercript становится все более популярным в крупных компаниях, это отстанет вам. Узнайте HTML In и Out и научитесь использовать препроцессоры (I.E. SCSS). Узнайте, как использовать CSS Frameworks, такие как материальные CSS или Bulma, и как использовать компонентные библиотеки, которые значительно повышают вашу производительность. Используйте WebPack, чтобы оптимизировать сборку, красивее и Eslint, чтобы написать постоянный код.

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

Спина

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

Разработчики Backeng будут специализироваться на языках на стороне сервера, такие как .NET, Java, PHP, Python и Ruby. Они будут работать с инструментами баз данных, такими как SQL или Oracle для управления данными и потоком данных между бэкэндом и интерфейсом.

Мэдисон Брайан из Shower должен был сказать для новых инженеров Backend:

Узнайте много языков, Nodejs будет хорошей идеей, и Котлин получил очень популярно. Узнайте микросервисы и все, что идет вместе с ним. Узнайте, как строить контейнеры, Docker используется по всему. Узнайте кэширование (то есть мемкачели). Учитесь SQL, NoSQL также приобретает популярность.

Короче говоря, Backend специалисты — это волшебники данных, которые процветают на архитектуру API и манипулируют данными.

Забрать

«Полный разработчик стека», по существу, можно рассматривать общий заголовок для разъема всех сделок (и мастера None). Хотя неоспоримо динамичный, вдумчивый и ценный, на современном рынке полной разработчика стека имеет два варианта — выбрать на своих лаврах с широким, достаточным вариантом навыка или отталкивать вашу ремесло в определенной области для развития проницательного опыта.

Оригинал: «https://dev.to/helloklow/full-stack-dev-front-end-vs-back-end-1bp0»