Рубрики
Без рубрики

Как я объясню своей бабушке, что я являюсь разработчиком Frontend

Я был разработчиком Frontend более двух лет. Иногда я нашел себя в ситуациях, где у меня были … Помечено JavaScript, HTML, CSS.

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

Начнем с основ – программирование.

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

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

На каком языке ты говоришь?

Мы выяснили, что нам нужно говорить на некотором языке, что компьютер может понять, но что это язык?

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

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

В целом, один язык лучше для анализа данных и прогнозирования, еще один – для расчетов и статистических данных, еще один – для строительных сайтов, приложений и так далее.

Становиться ближе.

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

HTML, CSS и JavaScript.

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

За кулисами три основных вещей делают это – HTML, CSS и JavaScript. Я знаю, что все сложнее, поэтому давайте посмотрим на этот простой пример.

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

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

Следуя с примера выше, CSS позволит вам изменить размер, цвет и стиль кнопки, которую вы добавили с HTML.

Однако, когда вы хотите взаимодействовать с упомянутой кнопкой и выполнять некоторые действия, например, музыку, чтобы начать воспроизведение, сообщение для отправки или войти в систему где-то – это работа JavaScript. Его можно использовать вместе с HTML и CSS.

Кроме того, JavaScript часто используется отдельно, когда речь идет о создании в браузерах играх, программах и даже мобильных приложениях, что делает знание этого языка очень мощным навыком.

Frontend Developer.

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

Все, что вы прочитали выше, это то, что мы, как застройщики Frontend. Мы несем ответственность за создание этих элементов, помещая их все вместе и заставляем их взаимодействовать друг с другом. Мы являемся строителями части сети, что вы можете увидеть своими собственными глазами. Мы ребята, которые знают, как говорить с компьютерами:)

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

Давайте сделаем сумму.

Я надеюсь, теперь вам более ясно, кто является разработчиком Frontend, и что они делают. Более того, если вы предпринимаете dev, то вам было бы легче объяснить вашу бабушку, что именно именно то, что вы делаете на компьютерах целый день:)

Оригинал: “https://dev.to/netguru/how-i-explain-to-my-grandma-that-i-am-a-frontend-developer-16bb”