Фото: Грег Ракози на Бессмысленно .
В первых шагах, как программист, люди действительно теряют свой путь, пытаясь найти свою страсть, и они продолжают просить их много вопросов, таких как: что я должен учиться? Может быть, интерфейс веб-разработки, или, возможно, облачные вычисления, машинное обучение лучше для меня, лучшее веб-разработка в сети Nah является выбранным для меня.
Однако, когда дело доходит до самого захватывающего поля «интерфейс веб-разработки», люди действительно ослабляются тем, как все говорят об этой области, как они говорят: вам не нужна математика, нет сложности, вам просто нужно несколько HTML CSS & JavaScript, и вы готовы к этой работе, а также тот факт, что он, кажется, легко учиться и понимать на первом взгляде.
Как новый человек в предельном развитии с некоторыми основами в HTML, CSS, JavaScript Первое, что вы слышите в группах Facebook или Twitter «Вы новичок !! Прыгать ! Тебе лучше учиться некоторые реагировать, Vue, или угловые “, и потому, что вокруг него много шумиха, плюс это тоже популярность, и как он стоит среди самых уставившихся проектов и репозиторий в Github с другими инструментами или инструментами интернет-пользователей И технологии, такие как загрузочные и трепетание, поэтому вы потерпите неудачу в том, что ловушка ловушка начала реагировать или Vue, угловые без каких-либо предыдущих или продвинутых знаний в JavaScript.
Когда вы потерпите неудачу в ловушке запуска пути в рамках или библиотеке без предварительных или продвинутых знаний на языке, используемой для создания этой структуры/Library.
Как пример реагирует. Вещи, которые вы можете сделать, пропускают предварительные условия или введения книг, поэтому вы просто начинаете с первой главы, скажем, как написать программу «Hello World»! И вдруг вы попадаете в шокирован чем-то вроде этого (без каких-либо комментариев для выделения):
'use strict'; var Hello = React.createClass({ render: function() { return React.createElement("h1", null, "Hello World!"); }, }); var div = document.getElementById("hi"); ReactDOM.render(React.createElement(Hello), div);
Я говорю здесь о людях, у которых нет знакомства с написанием кода, другими словами, которые только что начали свое путешествие в JavaScript.
Если вы похожи на тысячу беспокойств, начинающих там, которые не совсем сталкиваются с множеством шансов или вызов, пытаясь выучить новые вещи, даже узнав о сложных алгоритмах, или государственное управление на трепетании не может остановить вас от того,
Вы можете вступить в изучение рамки/библиотеки в качестве новичка без каких-либо предыдущих знаний на языке, используемой для построения этой библиотеки, вы можете даже приземлиться Но я обещаю, что вы будете бороться с простыми вещами, пытаясь что-то построить.
Я не здесь, чтобы напугать вас, я упомянул несколько слов, которые могут показаться странными для вас, я предоставлю вам ресурс в конце статьи, чтобы вы могли получить небольшую идею о том, что вы видели.
Чтобы избежать этой ловушки, что новый интерфейс-разработчик может случайно перейти в случайно, я собираюсь дать вам несколько советов, прежде чем начать путешествие с Fron-Trance Frameworks, и, кроме того, я дам несколько советов, которые должны помочь вам в качестве новичка Или даже если вы тот, кто хочет заполнить этот разрыв в Frontend:
В качестве интерфейса разработчика перед попыткой выучить любую интерфейсную структуру, прежде всего, вы должны иметь хотя бы сильный фон в:
1.html (язык разметки гипертекста):
Таким образом, вы можете создать структуру для вашей HTML-страницы, узнайте, как вы можете о семантической HTML, даже ветерановские веб-разработчики все еще изучают разные вещи каждый день в HTML Check W3C (World Web Consortium) HTML5, чтобы увидеть, о чем я говорю.
2.CSS (каскадные стильные листы):
Для стиля вашей страницы он переключается на чрезвычайно жесткий и сложный инструмент, когда речь идет о создании полезной анимации и выполнение некоторых огромных трюков CSS, поэтому, пожалуйста, попробуйте изучить расширенные CSS, есть сотни учебных посох, которые ждут вас, попробуйте овладеть CSS Grid , Flex Box и переход, я имею в виду, что вы не знаете власть за этим инструментом, вы можете не поверить Но я слышал в подкасте, что вы даже можете создать поисковую систему с CSS, а другие вещи, которые я видел: Иллюстрация, 3D анимация и более удивительные вещи.
3.javascript
Наконец JavaScript, язык программирования, чтобы добавить чувство жизни на ваш веб-сайт или одностороннее веб-приложение, это базовое, может показаться легко узнать в начале, но как только вы попадете в ядро языка, это даст это чувство «это Невозможно узнать это «, так что не совсем и попытайтесь научиться применить глубокие селекторы и метод для перемещения DOM, попробуйте изучать модуль, асинхронный Javancipt и обострить свой мозг с расширенными знаниями о классах и функциях в OOP способ стать отличным разработчиком реагирования.
Git и Git:
Отслеживание изменений в вашем проекте полезно, плюс совместное использование вашего кода с миром там, буквально важен для любого программиста (даже не программисты используют его в эти дни).
Машинопись:
Принесено Microsoft, добавив ощущение типа к вашему коду JavaScript, а мощность классов и интерфейса в Teadercript поможет вам.
Структуры данных, алгоритм, рисунок дизайна, решение проблем:
Понимание структур данных, шаблон дизайна и разработка способности решать проблемы, сделают вас с большими разработчиками.
UI/UX дизайн
Я знаю, что это дизайнерская работа, но получение и приобретение знаний о дизайне UI/UX улучшит ваше развитие на стороне клиента и даст вам лучшую связь с дизайнером.
+ Бабелс
Когда дело доходит до преобразования вашего кода JavaScript, чтобы он мог быть совместим со старыми браузерами, Babeljs буквально является вашим руководством, чтобы сделать это
Командная строка + менеджеры пакетов:
Обучение командной строки в вашей операционной системе действительно полезно, особенно когда вы собираетесь установить программное обеспечение или, возможно, глубоко взаимодействуя с вашей системой, без пропавших менеджеров пакетов, таких как пряжа и NPM.
Инструменты разработчика браузера
Это поможет вам редактировать конец вашей веб-страницы, усиливая его, плюс эти инструменты станут вашим другом в дороге отладки, все большинство разработчиков (включая меня) потратил их отладку, не даже кодирующую. Ресурс: Государственное управление.
W3C.
Поисковая система с CSS.
Бабелс.
BROARE devtools.
Как вы видели, пить, еда и дыхание – это основные вещи для человека, чтобы выжить (не более философия, пожалуйста) Таким образом, вы должны есть, выпить и вздохнуть эти три технологии, чтобы выжить в качестве интерфейса разработчика, однако браузер опирается на эти технологии, чтобы он мог говорить и взаимодействовать с вами.
Спасибо за чтение . .. Вы можете проверить ту же статью о: Середина
Оригинал: “https://dev.to/yahyajamaldine/why-you-should-not-learn-react-angular-or-vue-as-a-beginner-in-front-end-web-development-o4g”