Лайфхакер
Лайфхакер
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Сколько дней до лета
Новости
Здоровье
Спорт и фитнес
Покупки
Технологии
Отношения
Кино
Реклама
ПродуктивностьРабота и учёба
19 февраля 2014

Вы умеете программировать, просто до сих пор этого не знаете

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

Вы умеете программировать, просто до сих пор этого не знаете

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

И это абсолютный миф.

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

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

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

Программирование давно окутано дымкой невероятных зарплат, бесплатной еды и спортзалов, а также обязательным ношением бороды и кофт с капюшоном. Но вы все это и так знаете. Одной из главных причин, по которой вы должны начать программировать, является то, что это творческое занятие. Да-да! Даже не смотря на чисто математическую основу. Просто взгляните на большие IT-компании, такие как Twitter или Apple, и вы поймете, что это правда. Ну, а думать о том, что программисты — это ботаны, которые умеют перезагружать компьютер и переустанавливать Windows, все равно, что думать, что настройщик пианино создает музыку.

Но, откровенно говоря, стать превосходным программистом очень тяжело. Как и стать отличным музыкантом. Или спортсменом. Если только вам не 7 лет, набрать свои 10 000 часов в программировании окажется тяжелой задачей. Но, возможно, вам это и не нужно? Так что, если вы давно ждали дня, чтобы начать программировать, этот день настал. Не бойтесь начать. Ведь вы уже умеете программировать.

Обложка: Andrey_Popov/Shutterstock
Источник: Medium.com
Если нашли ошибку, выделите текст и нажмите Ctrl + Enter

Лучшие предложения

Для дома и дачи: 10 лучших аккумуляторных шуруповёртов на любой кошелёк

Для дома и дачи: 10 лучших аккумуляторных шуруповёртов на любой кошелёк

У этих летних дышащих кроссовок от Li-Ning высокий рейтинг и хорошая цена

У этих летних дышащих кроссовок от Li-Ning высокий рейтинг и хорошая цена

Электрическая газонокосилка от Worx

Надо брать: электрическая газонокосилка от Worx со скидкой 56%

10 товаров с маркетплейсов, которые подарят радость на этой неделе

10 товаров с маркетплейсов, которые подарят радость на этой неделе

Nahodki AliExpress: samye interesnye i poleznye tovary nedeli

Находки AliExpress: самые интересные и полезные товары недели

10 пар хороших кроссовок с AliExpress дешевле 5 000 рублей

10 пар хороших кроссовок с AliExpress дешевле 5 000 рублей

Надо брать: разборный мангал с усиленной конструкцией со скидкой 59%

Надо брать: разборный мангал с усиленной конструкцией со скидкой 59%

Велосипед Stern Energy 29"

Велосипед Stern Energy 29" отдают со скидкой 24% в «Спортмастере»

Это интересно
Как обновить квартиру: 6 простых шагов к свободному пространству и уютному дому

Как обновить квартиру: 6 простых шагов к свободному пространству и уютному дому

3 причины, почему не стоит бояться поменять интернет-провайдера

3 причины, почему не стоит бояться поменять интернет-провайдера

Как найти квартиру мечты с помощью ИИ: тестируем помощника от Яндекс Недвижимости

Как найти квартиру мечты с помощью ИИ: тестируем помощника от Яндекс Недвижимости

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

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

Комментарии
Александр Божко
19.02.14 13:55
Программирование "для души" и профессиональное программирование "за деньги" серьезно отличаются друг от друга. И вот эти лозунги "вы можете уже сегодня" здесь не уместны. Программирование предполагает, как минимум, серьезную теоретическую базу. Не говоря уже об опыте, знании технологий и т.д. А подобные статьи это разговоры в пользу бедных.
Alexey Tikhonenkov
12.03.14 02:25
определенно должен быть "особый" склад ума, умеющий достаточно хорошо анализировать и уметь искать обходные пути в поставленных задачах
Антон Степанов
24.07.15 12:03
"вы можете уже сегодня" - это они про "hello world" ))) сарказм
Rambalac .
19.02.14 15:11
Действительно кто-то верит, что программирование заключается в простом составлении последовательности действий? Только те, кто с программированием не сталкивались, вроде автора. Большей частью программирование сводится к изучению документации и копатнию в форумах. Сферических программ в вакууме не существуеет, нужно знать язык, платформу, фреймворк, библиотеки, компоненты. Запомнить всё это невозможно, поэтому придётся изучать и копаться снова и снова. Если учесть, что 80% людей в России не умеют и не хотят читать, то фраза про невозможность стать программистом более чем не миф.
Александр Мураховский
20.02.14 01:29
Давайте тогда будем рубить на корню все попытки научиться чему-либо, ведь 80% людей в России не умеют читать.
Neal Caffrey
20.02.14 02:43
да, большинство это ссыкуны которые живут как проще, и что бы на пивасик хватало :) все боятся, и ничего даже для себя сделать не могут, ну а если для них программирование как главная цель в жизни, то на такие статьи у них начинает... ну вы сами понимаете :) PS и смысл тут не в том что после 2 часов изучения тебя сразу же пригласят в компании-гиганты
Максим Кошелев
20.02.14 03:26
Это вы по себе судя так всех под одну гребенку? :)
Rambalac .
20.02.14 08:40
Единственные кто рубит, это те самые люди, только не корень, а свой собственный сук. И это касается не только программирования.
kate black
06.03.14 02:49
"80% людей в России не умеют читать." - это ваша фантазия или есть источник? А если вы все-таки фантазер, то может не нужно такие статьи писать здесь? Расскажите пожалуйста, автор, про вашу компетентность в вопросах программирования, а то как-то статья-то ни о чем...
Александр Мураховский
06.03.14 02:56
Вы перепутали, «80% людей в России не умеют читать.» - это слова не из моего комментария.
kate black
06.03.14 10:58
извиняюсь, Александр, ошибся ответом...
Rambalac .
06.03.14 11:06
Это довольно известный факт в IT. Многие люди в России используют компьютер как волшебный ящик и запоминают прямую последовотельность действий как обряд, читать сообщения на экране они не в состоянии, видят русские буквы, но понять слова и предложения не могут. И это далеко не только пожилые.
kate black
06.03.14 11:22
это ваши личные умозаключения? источник довольно известного факта есть? Не в России люди с компьютером работают как надо, только у нас такая проблема? А может еще пример этой слепоты приведете?
Rambalac .
06.03.14 11:37
Вы, похоже, в России не работали. Когда на простейшие сообщения на экране зовут «программиста». В Японии такой проблемы нет, удивительно, но даже бабушки-продавщицы пользуются компьютерами без проблем, на сообщения «Ошибка, кончилась бумага в принтере, добавьте бумагу в лоток А4″ добавляют бумагу, а не звонят «опять сломалось».
Максим Кошелев
06.03.14 11:35
А вы думаете такие люди "научившись" программировать после таких статей перестанут видеть компьютер черным ящиком? Такие "программисты", ни понятия не имеют о том как устроена ОС, что такое файловая система, процессы, как хранится и передается html-ка с их любимого лайфхакера. Не говоря уже о транзисторе и реализации бинарной логики на них.
Rambalac .
06.03.14 11:40
А им и не надо знать, многие вещи решаются на уровне прочтения документации или просто надписей на кнопочках. Проблема в том, что не то что документацию, надписи на кнопочках прочитать не могут.
Артем Калачян
06.03.14 11:45
Ну вообще, теоретически, мне, как разработчику под Android, совершенно не нужно знать, как на сервере обрабатывается html (хотя для общего развития я бы советовал всем чуть-чуть разобраться). Многие не знают и спокойно разрабатывают приличные приложения. Но если HTML есть повсеместно и стыдно ничего об этой разметке не знать, то незнание, как работают транзисторы - это не то, чего можно стыдиться.
Максим Кошелев
06.03.14 17:08
Для начала приведу простую аналогию. Вы доверите машину чинить тому кто знает как гайку крутить или тому, кто: знает механику, принципы работы ДВС, устройство коробки передач и тд итп? Вы доверите зубы себе лечить тому кто умеет ставить пломбы или тому который при этом еще знает как ведет себя зуб в тех или иных случаях, как восстанавливается костная ткань у человека, почему штифт коронки должен быть именно такой и тп? От этой аналогии перейду к проблеме описываемого вами образования. Такой "программист" очень часто встает перед неразрешимыми для него вещами. Всё потому, что он не понимает откуда у проблемы ноги растут, их знания недостаточно глубоки. Причем эта недостаточность может быть чудовищна. Именно такие индивиды пишут перлы вроде string.split( ' ' ).size() для подсчета количества пробелов. А потом вы удивляетесь что у вас "винда тормозит".
Rambalac .
06.03.14 17:33
string.split( ‘ ‘ ).size() пишут из-за пофигизма и раздолбайства, а вовсе не из-за этого. И в винде подобного кода нет, ядро вообще вылезанно почище линукса и, в отличии от него, даже документированно.
Максим Кошелев
06.03.14 18:23
увы, спешу вас разочаровать, встречался именно с такими которые понятия не имели почему так писать плохо. И писали такое в боевом коде. Это я вам самый простой пример привел, чтоб понимали так сказать. Но даже в этом примере подводных камней больше чем вам кажется. P.S. причем тут невидимое качество коды винды по сравнению с качеством линуха я не понял, тем более что ядро линуха очень хорошо документировано и доступно всем желающим, в отличии от.
Денис Геращенко
19.02.14 22:46
Очень понравилась статья! Спасибо
Максим Кошелев
20.02.14 00:49
Ага, смотришь потом на код этих "программистов" и выть хочется. Некоторые после таких статей всерьез думаю, что изучив пару операторов в js они становятся программистами. Хотя... по ГОСТ программистом в советские времена считался всего-лишь человек умеющий записать программу написанную математиком в машинных кодах..
Больной на диете
20.02.14 09:50
Названия статей на ЛХ, напоминают лозунги компаний-пирамид в 90-х.
Артем Калачян
22.02.14 22:54
>>изучение программирования - несложная задача В том же и дело, что программирование - это не знание назубок всех классов и методов SDK определённой платформы и мастерское создание циклов. Это способ мышления, знание алгоритмов (более-менее, зависит от области, но в основном надо быть в теме), поиск ошибок в собственном мышлении. И скучное копание в доках, экспериментирование с новыми фишками библиотек
Dmitry Pavlov
23.02.14 00:35
Да — программировать может всякий. Более того, каждый это регулярно делает. Но одно дело, завести будильник на определенный час (это, по сути, тоже программирование, только без кодирования). И совсем другое дело — обеспечить взаимодействие с банковским шлюзом для передачи транзакций по банковским картам, или обеспечить бесперебойное функционирование портала с миллионами записей в таблицах баз данных и сотнями тысяч одновременных клиентских запросов, или запрограммировать логику управления конвеерной сборкой в режиме реального времени на автоматизированном заводе. Учиться программировать можно и нужно каждому. В какой-то момент это станет более посильной задачей и, возможно, когда-то мы будем программировать, просто формулируя логику голосом, А само программирование станет обыденной вещью, необходимой каждому просто для управления своими гаджетами, закупками, доставками. «умными» домами, машинами или еще чем-то… Технологии пришли пришли в нашу жизнь и изучать средство управления ими — это нормально. Это правильно. Я бы сравнил это с изучением иностранных языков. похоже и по сути, и по времени. Сначала узнаешь основы, потом накапливаешь опыт и багаж часто употребимых шаблонов, потом, анализируя это все, выходишь на очередной новый качественный уровень.
Dmitry Baranovskiy
23.07.15 22:28
Почему, к примеру, не выучить газодинамику, сапромат, механику и идти строить ракеты или самолеты, что все так вцепились в это программирование. Если у вас цель "бабло", то лучше займитесь чем-нибудь другим, программинг точно вам не поможет.. Кстати, непосредственно "программированием" программист занимается достаточно короткий промежуток времени.. Основная же часть времени уходит на чтение горы непонятной докуметации, на форумы о существовании которых забыли еще в 2001 году, на старые доки от предыдущей комманды которая и сама не особо понимала как эта херня работает.. И хорошо, если вы найдете информацию на английском. Мне лично, вчера приходилось переводить с польского, чтобы разобраться как работат одна библиотечка.
Abaris Eiwar
24.07.15 01:35
"и идти строить ракеты или самолеты" Серьёзно, надо объяснять настолько элементарные вещи? Стоимость создания простейшего прототипа ракеты? Стоимость разработки простейшей программ? Издержки неудачного пуска прототипа ракеты? Издержки неудачного пуска прототипа программы? Программирование предоставляет инструментарий, который не требует особых вложений кроме времени и интеллекта и позволяет создавать перечень продуктов, которые могут воспроизводиться без затрат в любом количестве; которые могут быть заточены под достижение тысяч разных целей, от повседневных до весьма узкоспециализированных. "Если у вас цель "бабло", то лучше займитесь чем-нибудь другим, программинг точно вам не поможет.." Откуда такая категоричная уверенность? Куче конкретных лиц помогло, а неким абстрактным "вам" почему не поможет?)
Dmitry Pavlov
24.07.15 12:56
Все правильно. Программирование вполне постижимо. Я научился включать компьютер (только включать!) наверное лет в 18. Сейчас мне 35. Кормлюсь программированием уже больше 10 лет. При желании все можно освоить. Тем более сейчас когда есть быстрый интернет и море информации. Хорошая профессия. Дерзайте!
Margarita Ilicheva
17.08.15 13:34
LOL ну, это лучше, чем ничего
Ivan Kuznetsov
12.10.17 11:57
программирование в "совершенном коде" названо самой сложной профессией. люди умеют не программировать, а представлять внешние выражения и конкретные вещи. со всем остальным хуже. кнут пишет о надобности абстрактного мышления. именно поэтому масса ошибок в программах. люди не понимают важности системного мышления. так что не только мы не программируем, но и наоборот -- сами программисты всё время скатываются в делячество, показывают непосильность этой работы или свою непригодность. хочу остудить желающих --будете рвать на себе волосы. и не думайте зарабатывать. это может быть. но поначалу надо просто научиться неторопливо и обстоятельно думать, и проверить свою дисциплину. может быть вы и не тянете. не расстраивайтесь. есть другие работы.
Что вы могли пропустить
ИИ-виджеты и лекарство от думскроллинга: 9 главных нововведений Android 17
ИИ-виджеты и лекарство от думскроллинга: 9 главных нововведений Android 17
0
10:10
Android
Новости
Блогер MKBHD сравнил камеры всех iPhone и флагманов Samsung — результат неожиданный
Блогер MKBHD сравнил камеры всех iPhone и флагманов Samsung — результат неожиданный
0
Вчера
Новости
Устройства
Можно ли на самом деле стирать память, как в фильме «Люди в чёрном»
Можно ли на самом деле стирать память, как в фильме «Люди в чёрном»
0
Вчера
Образование
Образование
Для дома и дачи: 10 лучших аккумуляторных шуруповёртов на любой кошелёк
Для дома и дачи: 10 лучших аккумуляторных шуруповёртов на любой кошелёк
0
Вчера
Покупки
Технологии
Почему «Дьявол носит Prada — 2» не стоило снимать, хотя вы всё равно его посмотрите
Почему «Дьявол носит Prada — 2» не стоило снимать, хотя вы всё равно его посмотрите
0
Вчера
Кино
Ликбез
Реальный Гандам: китайская компания Unitree представила пилотируемого робота-меха
Реальный Гандам: китайская компания Unitree представила пилотируемого робота-меха
0
Вчера
Новости
Технологии
Больше 8 000 деталей: Lego представила гигантский набор с Минас Тиритом из «Властелина колец»
Больше 8 000 деталей: Lego представила гигантский набор с Минас Тиритом из «Властелина колец»
0
Вчера
Новости
Новости
«Я умру в нищете под мостом»: что это за чувство и откуда оно берётся
«Я умру в нищете под мостом»: что это за чувство и откуда оно берётся
0
Вчера
Стать богатым
Стать богатым
У этих летних дышащих кроссовок от Li-Ning высокий рейтинг и хорошая цена
У этих летних дышащих кроссовок от Li-Ning высокий рейтинг и хорошая цена
0
Вчера
Покупки
Покупки
Как сообщить человеку плохую новость и не сделать ещё хуже
Как сообщить человеку плохую новость и не сделать ещё хуже
0
Вчера
Отношения
Отношения
Учёные выяснили, сколько нужно ходить в день для удержания веса после диеты
Учёные выяснили, сколько нужно ходить в день для удержания веса после диеты
0
Вчера
Новости
Новости
«Призраки леса»: в Кении редких антилоп стали возвращать в дикую природу
«Призраки леса»: в Кении редких антилоп стали возвращать в дикую природу
0
Вчера
Новости
Новости
В отпуск на машине: 5 важных советов для новичков
В отпуск на машине: 5 важных советов для новичков
0
Вчера
Путешествия
Путешествия
11 больших пород кошек, которые влюбляют в себя
11 больших пород кошек, которые влюбляют в себя
Вчера
«Горящая изба»
Жизнь
Астрономы нашли суперземлю, которая не вписывается в привычные представления
Астрономы нашли суперземлю, которая не вписывается в привычные представления
0
Вчера
Новости
Новости
Что вы могли пропустить
ИИ-виджеты и лекарство от думскроллинга: 9 главных нововведений Android 17
ИИ-виджеты и лекарство от думскроллинга: 9 главных нововведений Android 17
0
10:10
Android
Новости
Блогер MKBHD сравнил камеры всех iPhone и флагманов Samsung — результат неожиданный
Блогер MKBHD сравнил камеры всех iPhone и флагманов Samsung — результат неожиданный
0
Вчера
Новости
Устройства
Можно ли на самом деле стирать память, как в фильме «Люди в чёрном»
Можно ли на самом деле стирать память, как в фильме «Люди в чёрном»
0
Вчера
Образование
Образование
Для дома и дачи: 10 лучших аккумуляторных шуруповёртов на любой кошелёк
Для дома и дачи: 10 лучших аккумуляторных шуруповёртов на любой кошелёк
0
Вчера
Покупки
Технологии
Почему «Дьявол носит Prada — 2» не стоило снимать, хотя вы всё равно его посмотрите
Почему «Дьявол носит Prada — 2» не стоило снимать, хотя вы всё равно его посмотрите
0
Вчера
Кино
Ликбез
Реальный Гандам: китайская компания Unitree представила пилотируемого робота-меха
Реальный Гандам: китайская компания Unitree представила пилотируемого робота-меха
0
Вчера
Новости
Технологии
Больше 8 000 деталей: Lego представила гигантский набор с Минас Тиритом из «Властелина колец»
Больше 8 000 деталей: Lego представила гигантский набор с Минас Тиритом из «Властелина колец»
0
Вчера
Новости
Новости
«Я умру в нищете под мостом»: что это за чувство и откуда оно берётся
«Я умру в нищете под мостом»: что это за чувство и откуда оно берётся
0
Вчера
Стать богатым
Стать богатым
У этих летних дышащих кроссовок от Li-Ning высокий рейтинг и хорошая цена
У этих летних дышащих кроссовок от Li-Ning высокий рейтинг и хорошая цена
0
Вчера
Покупки
Покупки
Как сообщить человеку плохую новость и не сделать ещё хуже
Как сообщить человеку плохую новость и не сделать ещё хуже
0
Вчера
Отношения
Отношения
Учёные выяснили, сколько нужно ходить в день для удержания веса после диеты
Учёные выяснили, сколько нужно ходить в день для удержания веса после диеты
0
Вчера
Новости
Новости
«Призраки леса»: в Кении редких антилоп стали возвращать в дикую природу
«Призраки леса»: в Кении редких антилоп стали возвращать в дикую природу
0
Вчера
Новости
Новости
В отпуск на машине: 5 важных советов для новичков
В отпуск на машине: 5 важных советов для новичков
0
Вчера
Путешествия
Путешествия
11 больших пород кошек, которые влюбляют в себя
11 больших пород кошек, которые влюбляют в себя
Вчера
«Горящая изба»
Жизнь
Астрономы нашли суперземлю, которая не вписывается в привычные представления
Астрономы нашли суперземлю, которая не вписывается в привычные представления
0
Вчера
Новости
Новости

Новые комментарии

Аватар автора комментария
Fed Serg22 минуты назад

0 / 0

Неужели нет ни одного отечественного автора? одни американцы, идеи которых не работают под наш менталитет. Книги - вода, что соответствует американскому уровню (для тех кто не знал - в американской литературе намеренно льют воду не только ради объема книги, как может показаться на первый взгляд, - но и с целью получать удовольствие от прочтения - нашему менталитету не понять)
10 книг, которые помогут прокачать навыки общения
Аватар автора комментария
Skubacok1 час назад

0 / 0

Удобен такой робот и для поднятия крупногабаритных грузов. Лишь бы не начали его применять для боевых действий.
Реальный Гандам: китайская компания Unitree представила пилотируемого робота-меха
Аватар автора комментария
Skubacok1 час назад

0 / 0

А у меня уже много лет шуруповерт "Интерскол", нормальный. Для домашних дел хватает.
Для дома и дачи: 10 лучших аккумуляторных шуруповёртов на любой кошелёк
Аватар автора комментария
Skubacok1 час назад

0 / 0

Фильм то классный, но хотелось чего-то нового.
Саурон вернётся: третий сезон «Властелина колец: Кольца власти» получил дату выхода
5 причин купить моющий пылесос для мягкой мебели и ковров Tefal Clean It IZ5020F0

5 причин купить моющий пылесос для мягкой мебели и ковров Tefal Clean It IZ5020F0

Реклама
Лайфхакер
Информация
О проектеРубрикиРекламаРедакцияВакансииО компании
Подписка
TelegramВКонтактеTwitterViberYouTubeИнициалRSS
Правила
Пользовательское соглашениеПолитика обработки персональных данныхПравила применения рекомендательных технологийПравила сообществаСогласие на обработку персональных данныхСогласие для рекламных рассылокСогласие для информационной программы
18+Копирование материалов запрещено.
Издание может получать комиссию от покупки товаров, представленных в публикациях