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

Учитесь кодируют, сложно

Эти быстрые хитрости сделают обучение кодированию как можно сложно и нерешено! * Предупреждение: содержит сатира … 1. Выберите действительно сложное языки, не забудьте выбрать сложный язык программирования. Это действительно решит ваше путешествие на курс, прежде чем он даже начался. Не принимайте здесь нет шансов. Ты

Автор оригинала: Peter Gleeson.

Эти быстрые хитрости сделают обучение кодированию как можно сложно и нерешено! *

Предупреждение: содержит сатира …

1 Выберите действительно сложный язык

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

Не принимайте здесь нет шансов. Возможно, вы слышали, что некоторые люди говорят, что C ++ или Java являются сложными для начинающих. Но Даже это можно освоить с небольшим количеством терпения и настойчивости Отказ

Возможно, вы могли бы подобрать старомодный язык, как Кобол или PL/I Отказ Или как насчет чего-то действительно низкого уровня, как Сборка или даже Машинный код ?

Для определенной ставки, почему бы не попробовать эзотерический язык, как Malbolge или Befunge или Интеркал ? Начиная с одним из этих языков устроит вам уже несколько лет. Кроме того, их отсутствие перспектив работы тщательно демотивируют вас.

Что бы вы ни делали, Не Выберите современный, доступный и универсально используемый язык, такой как JavaScript или Python или Ruby Отказ

Они могут быть в большом спросе и иметь бесчисленное количество бесплатные учебные ресурсы там в Интернете Отказ Они могут иметь Большие, поддерживающие общины коллеги-учащихся Отказ

Но где борьба во всем этом?

2 Настройте среду кодирования кошмаров

Возможно, вы слышали о различных текстовых редакторах и IDES (интегрированные среды развития), которые могут быть загружены или проведены бесплатно. Примеры включают возвышенное, атом, VSCode, Intellij, … И многие другие, кроме Отказ

Некоторые люди утверждают Они могут сделать код написания гораздо более удобным и продуктивным Отказ Игнорировать этих людей.

Конечно … Автозаполнение, синтаксис выделения, кодовые льваты и доступ ко всем видам расширенных пакетов Все звук Как они будут сделать кодирование проще Отказ Но реальность совершенно другая. Никто, кто действительно знает, как писать программное обеспечение необходимо использовать их.

Тот факт, что Эти редакторы и удостоверения личности широко используются по всей отрасли плюсами и опытными разработчиками не имеет значения. Это должно быть какой-то массивный заговор, финансируемый Big Tech ™, без сомнения.

Терминальные редакторы, такие как Vim или Emacs , часто цитируются как трудно учиться. Однако даже их можно узнать с практикой Отказ

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

Или, может быть, вы предпочитаете эту настройку:

3 Снабжать крупные проекты в начале

Если вы серьезно относитесь к изучению кода, то все знают, что вы должны сделать мировой прогресс записи.

В конце концов, вы должны быть в состоянии создать платформу потоковой передачи в реальном времени, распределенную видео и фильмов в течение первой недели, добавьте систему рекомендации AI AIS после двух недели, и запустить смещение Zeitgeist, Multi-миллиардной долларовой компании в течение месяца. или так. Дать или занять несколько дней для найма и стрельбы.

И в любом случае, это не похоже на Есть много примеров для начинающих, пошаговые учебные проекты там Отказ И не так Так же, как когда-либо было начать способствовать популярным проектам с открытым исходным кодом Отказ

Так определенно Не беспокоиться с этим.

4 Никогда, никогда не просим о помощи

Несмотря на свое общее, повседневное значение, в разработке программного обеспечения слово «новичок» на самом деле относится к кому-то, родившимся с многолетним опытом и программирования знаний.

Вот почему реальный Программисты никогда не должны просить о помощи.

Плюс, будучи новым для чего-то, является классическим признаком слабости.

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

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

По общему признанию, многие из них Программные права с экспертными знаниями, которые они хотят поделиться с программистами на всех этапах Отказ Но они абсолютно не помогают реальный Программисты … все, что на самом деле значит.

5 Примите частые шестимесячные перерывы

Вы знаете, что сложнее, чем учиться коду?

Это учится код в двухчасовых разрывах, с шестью месяцами перерывается между сессиями.

Все знают, что ключ к успеху в любом преследовании является несоответствие. Некоторые люди утверждают, что Практикуя «мало и часто» – лучший способ выучить новый навык Отказ Это обычно те же люди, которые говорят Даже 20 минут в день может иметь значение Отказ Они неправы на обоих случаях.

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

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

Никто никогда не восхищался этим вещам, делая их каждый день.

6 Не читайте вокруг темы

Это хорошо известный недостаток интернет-эпоха – просто не хватает, чтобы прочитать, смотреть, и слушать онлайн.

Возможно, вы слышали об этих так называемых « Блоги ‘,’ Онлайн публикации ‘,’ Новости сайты ‘,’ подкасты ‘и’ Видео учебные пособия ‘. Плохая новость в том, что я проверил и мог подтвердить, что они просто не существуют.

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

И даже если эти мифические ресурсы существовали, кто бы сказать Они были бы высококачественными , написано экспертами , И очень часто полностью свободно ?

Возможно, вы искушаете на Посетите книжный магазин или библиотеку вместо?

Ну, плохие новости снова. Никто больше не печатает физические книги, потому что никто не читает их. Интернет убил их. Или сделал это ?

7 Избегайте взаимодействия с более опытными программистами

Номер одно правило обучения что-либо «оставайся ясно от экспертов».

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

Опыт переоценен в любом случае … верно? Правильно Отказ

Многие люди говорят Пару программирования – отличный способ изучения трюков и советов от более опытных разработчиков Отказ На самом деле у вас больше шансов забрать свои вредные привычки/плохую осанку/циничное мировоззрение.

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

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

8 Держитесь подальше от стажировки и приложений на работу

Наконец, обязательно избегайте Googling для стажировок и рабочих мест разработки на начальном уровне в вашем районе.

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

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

Но! Вы были в заблуждение Если вы думаете, что кто-нибудь из этого будет полезен для вас профессиональным разработчиком.

Всем известно, что стажеры являются более дешевой альтернативой найму в офисе Barista. На самом деле вы проведете все свое время варить кофе. Помните, все Успешные истории Indure-To-Code, которые вы прочитали Опустить эту решающую деталь.

Аналогично, применение к работе – это ужасный идея.

Да, это правда, что Глядя на приложения для работы, может помочь вам оценить, какие навыки вы должны сосредоточиться на разработке следующего Отказ Но помните, что компании всегда хотят, чтобы вы были экспертом в сто более навыков, чем вы можете вписаться на ваш Resumé/CV, так что это будет бесконечный процесс.

Даже если вы подать заявку на работу и приглашетесь на собеседование, обязательно снизитесь. Интервью страшно, и никогда не получить легче с практикой и опытом Отказ Более безопасная ставка – затащить глаза и ждать, пока работа придет к вам.

Определенно Не Поместите себя туда и нацеливайте высоко Действительно

PostScript

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

Или, может быть, прочитать просто биты жирных

Спасибо за прочтение!