Я никогда не научусь верстать и другие мифы о разработке

Заметки Дэва

За 15 лет я успел забыть, что и так можно было

Пятнадцать лет спустя я забыл, что это возможно.

Я могу честно сказать, что я в ужасе от CSS. За последние годы он сильно вырос, но вместе с ним появился и монстр (я имею в виду, что вы не можете сделать с помощью CSS?). . Трудно даже рассмотреть варианты, а из-за угла уже выгибается решетка и говорит: "PSST, не хотите ли вы немного решетки и ночи тревоги?". Я говорю. Мучительно думать о размещении текста на бесконечном холсте, когда вы потратили целую жизнь.расположения кнопок мыши на форме..

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

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

Миф 1. Веб-разработка — это не для меня.

Некоторые языки имеют действительно очень высокий порог вхождения — не всегда понятно, с чего начать. Например, рассмотримЭтот превосходный текст для изучения JavaScript в 2016 году.

— Смотрите, все просто. Пишите весь свой код на TypeScript. Переведите все секции, использующие fetch, в ES6, переведите в stage 3, переведите в stage и загрузите в SystemJS. Если у вас нет fetch, используйте PolyFill или BlueBird, Request или Axios для обработки продвижения в рандеву.

Если ваш разум отказывается воспринимать приведенные выше выдержки, не волнуйтесь, это не проблема. И себя, и это пока нормально. Главное помнить, что существует "нет мне", "гуманитарный менталитет" и все это еще до того, как вы попытаетесь начать.

ЧИТАТЬ ЕЩЁ:  Цветовая гамма и ее значение в дизайне

Что делать. Попробуйте что-нибудь сделать. На переднем конце находятсяСимулятор., Пошаговое руководство по вхождению в профессию иИдеи для вашего первого проекта. В симуляторах есть теория и практика; вы можете совершать ошибки и затем исправлять их. В противном случае вы можете не исправлять их и двигаться дальше. Главное — не бояться.

Миф 2: Ошибаться страшно.

Негативный опыт — хороший учитель.

Когда мы принимаем штраф, мы хотим исправить его, чтобы не повторять. Следовательно, можно сказать, что чем больше ошибок мы сделаем в начале, тем лучше. Когда я писал свой первый код на Visual Basic, у меня уже был интернет, но я отказывался им пользоваться, потому что он не был спортивным. Конечно, сейчас я этого не делаю, но кто в 13 лет слушает себя из будущего в 30-е годы?

Миф #24149. Картинки из xkcd делают статью о программировании лучше

Миф #24149: картинки из XKCD делают лучшие статьи о программировании

Что делать. Дайте себе разрешение пробовать снова и снова. Что самое худшее, что может произойти? Страница замирает, и вам приходится перезагружать компьютер. В качестве последнего решения может потребоваться переустановка Windows 98. Это не очень важно, но можно попробовать.

Миф 3: Ошибки — это конец света

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

Я никогда не научусь верстать и другие мифы о разработке

Что делать. Научитесь выжимать код. Если программа разрушается после добавления блока, прокомментируйте этот блок. Убедитесь, что это блок, затем добавьте его в код, по одной строке за раз, чтобы посмотреть, что изменилось. Полезные навыки -. Тестирование собственного кода И работать вместеИнструменты для роста.

Миф 4: Трудно выполнять свою первую работу

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

ЧИТАТЬ ЕЩЁ:  Что такое SEO SEA SEM SMM SMO и их отличия

Я никогда не научусь верстать и другие мифы о разработке

Что должно быть сделано. Создайте каталог программного обеспечения, разделив его на различные функции. Затем возьмите каждую функцию и спросите себя: "Что я делаю, чтобы она работала?". и спросите себя. Одно действие, одна задача. Как только это будет сделано, вы можете взять первую задачу и начать выполнять ее постепенно. Не торопитесь. Лучше разобраться во всех деталях, чем потом не понять, как работает код.

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

Это одна из моих первых наивных попыток разбить что-то на функции. Тогда придумайте им причудливые названия!

Заблуждение 5: Никто не может видеть код.

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

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

Что делать. Найдите разработчика, который будет следить за вашим кодом, пока вы учитесь. Найдите докладчиков на отраслевых мероприятиях в GoogleПреподаватели Академии HTML или просто кодеры в социальных сетях. Конечно, эти люди могут отказаться по разным причинам — у них может не быть времени или желания обучать кого-то. Кроме того, не все готовы помогать бесплатно, поэтому будьте готовы к переговорам. Регулярное наставничество может стоить дороже, чем регулярный обзор вашего кода.

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

Чтобы облегчить задачу, объединитесь с другими новичками. Придумать совместный проект и написать его вместе (мы ждем уже два года). Научитесь работать в команде, поддерживать друг друга, не соглашаться и обмениваться идеями. Вместе расти легче, чем в одиночку. И если вы не ленитесь, вы можете внести свой вклад в работу ревьюверов кода и увеличить свою прибыльность.

Все мы знаем, зачем нужен Git

Все знают, зачем вам нужен Git.

Миф 6. После прохождения курса вам заплатят 200 000 рублей.

Этот миф присутствует в рекламе некоторых курсов, но на практике такое случается редко. 200 000 — это зарплата старшеклассника в большом городе, но после школы — ни копейки. Через год или два вы сможете достичь …100 000 в месяц.Но вам придется многому научиться. Курс — это лишь ступенька к более высокой зарплате, все зависит от вашей мотивации и желания постоянно совершенствоваться. Это тот случай, когда план развития важнее теории, которую вы когда-то прочитали.

ЧИТАТЬ ЕЩЁ:  Эффект бумажного текста с загнутыми краями Photoshop

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

Миф 7: Вы не можете учиться самостоятельно.

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

Что делать. Придумайте свой собственный проект и реализуйте его постепенно. Если вам трудно сделать выбор, займитесь каким-нибудь вопросом из внешнего мира. Приложение напоминает вам о необходимости принять лекарство или отследить свои финансы. Если вам скучно, напишите игру. Главное, чтобы решение конкретной проблемы было интересным. Таким образом, вы не откажетесь от задачи, даже если она очень трудна.

Используйте интересующие вас технологии и узнайте, как они работают на практике. Если это ваш первый проект, сделайте программу работы только для начала. Всегда есть StackOverflowи сообщество разработчиков. — Задавайте вопросы или ищите готовые ответы. Для вашего первого сайта подойдет все, что угодно. Главное — не сдаваться.

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

Оцените статью