Автор оригинала: FreeCodeCamp Community Member.
Yazan Aabed.
Я хочу поделиться своей историей с вами о том, как оно чувствует себя инженером на переднем углу. Я хочу сказать людям, что программирование – это весело, и нет необходимости быть супер-человеком, чтобы что-то создать.
Меня зовут Язан. Мне 24 года. Мне нравится делиться своими знаниями с другими людьми и учиться у них. Вы можете следовать за мной на Twitter Или проверьте мои последние статьи на мой сайт yaabed.com Отказ Кроме того, у меня есть моя публикация в средний blog.yaabed.com Отказ
Работа программистом непросто. Это требует тяжелой работы каждый день и ночь. Однако мне не так повезло начать кодировать, когда я был молодым.
Как я начал
Несмотря на то, что я изучал компьютерную науку, я не знал, почему это был счастливый выбор. Я закончил свой первый год в университете. Я не знал, почему люди не могли дать мне полезную информацию о моем следующем шаге в программировании. Но казалось, что мне понравилось веб-разработка.
Тогда я решил присоединиться к компаниям в качестве стажера, чтобы учиться у людей в сообществе Палестины . Это был отличный выбор, потому что университеты не учат вам, как кодировать. У меня не было никакого опыта. Я знал такие вещи, как алгоритмы, структуры данных и операционные системы.
Я понял, что я учусь самостоятельно, и никто не дал мне знания о том, что они знали. Я не знал, почему люди боялись делиться знаниями. Тем не менее, это красивое чувство, чтобы учить других людей, что вы учитесь.
Вам нужно усердно работать для вашей первой работы в качестве инженера переднего конца. Обучение коде, только чтение вещей – не очень хорошая идея, в первый раз. Вы должны загрязнять свои руки любым языком программирования. Мой совет вам, если вы находитесь на первом этапе обучения, состоит в том, чтобы построить вещи. Я рекомендую пытаться построить одно приложение из этого Статья По Рой Серки Отказ
После первой работы
Это было плохое чувство, что я не мог найти способ учиться. Хотя вокруг меня было справедливое количество информации, я не мог решить, что было правильно и неправильно в моем коде. Но я продолжал пытаться сам.
Я по-прежнему работаю с AngularJS. Было расстраиванию, что все люди вокруг меня обсуждали, насколько удивительными реагированными и новыми были. Я начал читать книги об этих новых технологиях. Были массовые изменения. Введение концепции архитектуры на основе компонентов изменило все.
Я начал думать – что, если бы я мог начать работать с компонентной архитектурой с Angularjs? Я нашел идеальный ответ внутри книги под названием “Современные ангугальянцы” написано удивительными людьми, как Нейт Мюррей Отказ
Представляя что-то вроде архитектуры на основе компонентов для вашей команды, не легкая вещь. Но это хорошее чувство. Я обычно спрашиваю о том, что я узнаю в Twitter. Есть дружеские люди, такие как Кент C. Додс Кто готов помочь вам с чем угодно. Вы можете задать ему ваши вопросы в том, что он звонит «Спроси меня что-нибудь» на github.
Мой способ учиться
Вообще, мне нравится читать очень много. Я прочитал много вещей ежедневно. Я читаю книги. Я читаю статьи. Я читаю твиты.
Ниже вы можете найти свой способ изучения новых вещей и то, как я укрепляю свое обучение.
Попробуйте установить свои цели первыми Отказ Не учитесь, не зная, почему вам нужно учиться. В начале я пытался все учиться, и это не было хорошей идеей. Я не знаю о вас, но иногда копаться глубоко в детали реализации дают мне головную боль. Я чувствовал, что я потерял свое время в течение ничего.
Попробуйте сломать вещи на мелкие предметы Отказ Если вы хотите узнать EVECTJS, не ходите и учитесь «Усовершенствованные шаблоны реагирования» на первом уровне. Начните с попыток создать небольшой компонент, который ничего не делает. Затем попробуйте сделать это интерактивным. Затем попробуйте сделать его более многоразовым. Я помню, когда я построил React – вкладки внутри одного компонента с «ДИД» и «ЛИ». Затем я сломал его в более чем один компонент и научился поделиться состоянием между компонентами.
Попробуйте узнать больше о том, что вы код . Когда я узнал о составных компонентах, я начал с поиска того, что является составным компонентом. Затем я начал видеть, как они использовали их, и я читаю больше.
Попробуйте написать о том, что вы учитесь . Я узнал этот шаг из Кент C. Додс Отказ Это фантастический способ затвердеть ваше понимание вещей. Вам не нужно быть гениальным писателем, чтобы написать вещи. Мой основной язык – арабский, но я пишу и поделитесь знанием каким-либо образом.
Попробуйте использовать то, что вы учитесь на работе или на ваши проекты И посмотрите, если вы узнаете, полезно или нет. Этот шаг затвердевает все больше и больше.
Попробуйте разные способы решить проблему. А Программист должен быть гибким и верить в работу других людей. Каждый шаблон кода по какой-то причине не только для удовольствия.
Попробуйте узнать, что означает DEVOPS, даже если вы являетесь инженером Frontend. Если вы хотите масштабировать свое приложение и разделить вещи, используя Micro Frests, и вы не знаете, как работает ваш сервер или где развернуть свою работу, вы не можете его улучшить.
Мои ресурсы для изучения JavaScript
Кент C. Додс Первый человек, которого я узнал от oventjs и javaScript. Я рекомендую всем следовать за ним на Twitter Отказ
Справочник на переднем конце Это книга, где люди пишут то, что вам нужно научиться быть инженером Frontend на следующий год. Они из Frontend Masters И они фантастические люди.
Брэд Фроз это фантастический человек, который делится своими знаниями и любит делиться вещами. Его закрепленные твиты “работают усердно. Не будь духом. Поделитесь то, что вы знаете. ” Он написал книгу под названием «атомный дизайн». «Я читаю это и очень нравится. Вы можете найти свой блог здесь Отказ
Девиз Тоддо человек, у которого я выучил угловой. Я также купил свои курсы для угловых. Проверьте свой сайт курсов для более подробной информации Отказ
DailyJs и FreeCodecamp – это места, где я читаю статьи людей и проверим, что люди пишут о JavaScript. Они оба фантастические публикации поделиться вашими идеями.
Китце – Я его люблю. У него страсть к тому, что он делает, и любит поделиться всем, что он знает с сообществом. Он также создатель Академия РЕАКТА Отказ
WES BOS. Он один из моих любимых учителей. Мне нравятся его курсы. У него много бесплатных курсов, и вы можете посмотреть их здесь Отказ
Не судите
Люди считают, что программирование является легкой задачей. Они не знают, как тяжело уложить свое самоучение более 12 часов в день. Зависимость к коду не легко.
Тем не менее, Постарайтесь иметь свое собственное время без кодирования – Просто расслабиться, играя, еда, смотрите фильмы или видя своих друзей. Я не очень хорош в этом, но я все еще пытаюсь жить без кодирования иногда. Тем не менее, кажется кодированием – это жизнь для нас.
Заключение
Наконец, всегда Верь в себя. Ты можешь это сделать. Я надеюсь, что смогу заставить вас чувствовать себя лучше, чтобы вы являетесь инженером на переднем углу или инженерным инженером. Найдите то, что вы хороши и пытаетесь его затвердеть. Пожалуйста, не стоит недооценивать работу других людей. Я слышу о людях, которые работают в других областях информатики, и это вдохновляет меня.
Я пишу в blog.yaabed.com . Если вам понравилось эту статью, пожалуйста, обязательно поделитесь этим с другими людьми. И не забудьте ударить кнопку следуйте за дополнительные статьи, которые также Подпишись на меня в Твиттере .
Вещи не пропустить
Портфолио и о Yazan A. Aabed Место, где я делюсь своими идеями и пишу о разработке Frontend, JavaScript, Math, Machine Manking. www.yaabed.com Реактивно-тестирование-библиотека имеет фантастическое тестирование? Я не знал, что такое тестирование, и почему люди проверяют их реализацию. Итак, я решил узнать больше об этом, и … M edium.com.
Последние твиты
Оригинал: “https://www.freecodecamp.org/news/eliminate-your-fears-about-being-a-front-end-engineer-f987e20f5916/”