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

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

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

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

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

Мои ранние дни программирования и опыт

В первые дни программирования мне приходилось начинать с основных языков программирования для веб-дизайна, HTML и CSS. Поверьте мне, поначалу изучение программирования может быть настолько скучным, насколько вы могли себе представить.

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

Период заброшенности

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

Когда я начал программировать около 10 лет назад, мой прогресс остановился примерно на 3–4 года, но позже это сменилось фазой, когда программирование стало для меня более приятным. Когда я возобновил работу после долгого перерыва в бездействии, это «программирование, ориентированное на вывод», позволило мне ускорить процесс обучения, и я также готов поделиться этим в этом посте. Но прежде чем мы это увидим, давайте посмотрим, что я имею в виду, когда говорю «невозможный ум программиста».

Невозможный ум программиста

Вот и вся суть дела. «Невозможный ум компьютерного программиста», — назвал я это, но ведь так много всего проносится в голове, когда вы это слышите. Моя цель — помочь вам расшифровать значение «невозможного ума» и развеять все ваши сомнения.

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

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

Одним из величайших достижений человечества, по сути, является изобретение компьютера. С момента своего изобретения он упростил работу, виртуальные реальности, искусственный интеллект и виртуальные помощники стали самыми постоянными спутниками и помощниками человека как на работе, так и в общественной жизни. Для обычного ума несколько лет назад эти подвиги считались невыполнимыми задачами, которые никогда не могут быть выполнены, но «разум программиста» уже «слишком возможен», чтобы все еще рассматривать какие-либо невозможности. Другими словами, нет никаких невозможностей.

Когда я узнал это, я понял, что могу сделать еще много великих дел. Я понял, что есть еще что-то, чего можно достичь. Теперь давайте посмотрим на вторую концепцию «программирования, ориентированного на вывод», и на то, как она применима к реальным сценариям.

Программирование, ориентированное на вывод

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

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

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

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

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

От Knowseeker.com

Проспер Йол, 2019 г. (пересмотрено в 2023 г.)