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

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

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

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

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

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

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

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

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

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

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

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

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

Товары с AliExpress с быстрой доставкой

10 классных товаров с AliExpress с быстрой доставкой

12 платьев, чтобы стать главным цветочком в городе

12 платьев, чтобы стать главным цветочком в городе

10 хороших рюкзаков-трансформеров с регулируемым объёмом

10 хороших рюкзаков-трансформеров с регулируемым объёмом

Сравниваем видеорегистраторы от 70mai по отзывам покупателей

Сравниваем видеорегистраторы от 70mai по отзывам покупателей

3D-принтер Elegoo Centauri Carbon 2 Combo

Надо брать: многоцветный 3D-принтер Elegoo Centauri Carbon 2 Combo со скидкой 39%

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

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

Смартфон OnePlus Nord 6

Новинку OnePlus Nord 6 можно купить со скидкой 37% сейчас на AliExpress 

Самый популярный гайковёрт от Heimerdinger отдают со скидкой 70%

Самый популярный гайковёрт от Heimerdinger отдают со скидкой 70%

Это интересно
Как найти квартиру мечты на Яндекс Недвижимости: 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
программирование в "совершенном коде" названо самой сложной профессией. люди умеют не программировать, а представлять внешние выражения и конкретные вещи. со всем остальным хуже. кнут пишет о надобности абстрактного мышления. именно поэтому масса ошибок в программах. люди не понимают важности системного мышления. так что не только мы не программируем, но и наоборот -- сами программисты всё время скатываются в делячество, показывают непосильность этой работы или свою непригодность. хочу остудить желающих --будете рвать на себе волосы. и не думайте зарабатывать. это может быть. но поначалу надо просто научиться неторопливо и обстоятельно думать, и проверить свою дисциплину. может быть вы и не тянете. не расстраивайтесь. есть другие работы.
Что вы могли пропустить
10 российских фильмов про 90-е, после которых ностальгировать по этим временам не захочется
10 российских фильмов про 90-е, после которых ностальгировать по этим временам не захочется
0
Вчера
Кино
Ликбез
В Бангладеш спасли редкого бенгальского лори — «застенчивую обезьянку» с большими глазами
В Бангладеш спасли редкого бенгальского лори — «застенчивую обезьянку» с большими глазами
0
Вчера
Новости
Новости
Бизнес-сообщества «ВКонтакте» получили отличительные метки с их преимуществами
Бизнес-сообщества «ВКонтакте» получили отличительные метки с их преимуществами
0
Вчера
Пресс-релизы
Пресс-релизы
10 классных товаров с AliExpress с быстрой доставкой
10 классных товаров с AliExpress с быстрой доставкой
0
Вчера
Покупки
Покупки
16 настоящих шедевров из дерева: пользователи Сети показали свои лучшие работы
16 настоящих шедевров из дерева: пользователи Сети показали свои лучшие работы
0
Вчера
Интернет
Новости
Dreame представила в Москве новое поколение флагманов
Dreame представила в Москве новое поколение флагманов
0
Вчера
Пресс-релизы
Пресс-релизы
Большие сине-жёлтые попугаи ара вернулись в Рио‑де‑Жанейро спустя 200 лет
Большие сине-жёлтые попугаи ара вернулись в Рио‑де‑Жанейро спустя 200 лет
0
Вчера
Новости
Новости
Спиддейтинг, гокон и квиз: как я тестировала офлайн-знакомства
Спиддейтинг, гокон и квиз: как я тестировала офлайн-знакомства
0
Вчера
Колонка
Отношения
12 платьев, чтобы стать главным цветочком в городе
12 платьев, чтобы стать главным цветочком в городе
Вчера
«Горящая изба»
Покупки
Как справляться с домашними делами, если у вас стресс
Как справляться с домашними делами, если у вас стресс
0
Вчера
Жизнь
Как жить
Назван самый популярный сериал в истории — далеко не все его смотрели
Назван самый популярный сериал в истории — далеко не все его смотрели
0
Вчера
Кино
Новости
10 хороших рюкзаков-трансформеров с регулируемым объёмом
10 хороших рюкзаков-трансформеров с регулируемым объёмом
0
Вчера
Покупки
Покупки
В России стартовали продажи iQOO Z11x — смартфона для студентов и молодых специалистов
В России стартовали продажи iQOO Z11x — смартфона для студентов и молодых специалистов
0
Вчера
Пресс-релизы
Пресс-релизы
Макет «квадратного» iPhone Fold впервые показали на фото
Макет «квадратного» iPhone Fold впервые показали на фото
0
Вчера
Новости
Устройства
Татарский фольклор и личная драма: в прокат выходит мистический триллер «Шурале»
Татарский фольклор и личная драма: в прокат выходит мистический триллер «Шурале»
0
Вчера
Кино
Новости
Что вы могли пропустить
10 российских фильмов про 90-е, после которых ностальгировать по этим временам не захочется
10 российских фильмов про 90-е, после которых ностальгировать по этим временам не захочется
0
Вчера
Кино
Ликбез
В Бангладеш спасли редкого бенгальского лори — «застенчивую обезьянку» с большими глазами
В Бангладеш спасли редкого бенгальского лори — «застенчивую обезьянку» с большими глазами
0
Вчера
Новости
Новости
Бизнес-сообщества «ВКонтакте» получили отличительные метки с их преимуществами
Бизнес-сообщества «ВКонтакте» получили отличительные метки с их преимуществами
0
Вчера
Пресс-релизы
Пресс-релизы
10 классных товаров с AliExpress с быстрой доставкой
10 классных товаров с AliExpress с быстрой доставкой
0
Вчера
Покупки
Покупки
16 настоящих шедевров из дерева: пользователи Сети показали свои лучшие работы
16 настоящих шедевров из дерева: пользователи Сети показали свои лучшие работы
0
Вчера
Интернет
Новости
Dreame представила в Москве новое поколение флагманов
Dreame представила в Москве новое поколение флагманов
0
Вчера
Пресс-релизы
Пресс-релизы
Большие сине-жёлтые попугаи ара вернулись в Рио‑де‑Жанейро спустя 200 лет
Большие сине-жёлтые попугаи ара вернулись в Рио‑де‑Жанейро спустя 200 лет
0
Вчера
Новости
Новости
Спиддейтинг, гокон и квиз: как я тестировала офлайн-знакомства
Спиддейтинг, гокон и квиз: как я тестировала офлайн-знакомства
0
Вчера
Колонка
Отношения
12 платьев, чтобы стать главным цветочком в городе
12 платьев, чтобы стать главным цветочком в городе
Вчера
«Горящая изба»
Покупки
Как справляться с домашними делами, если у вас стресс
Как справляться с домашними делами, если у вас стресс
0
Вчера
Жизнь
Как жить
Назван самый популярный сериал в истории — далеко не все его смотрели
Назван самый популярный сериал в истории — далеко не все его смотрели
0
Вчера
Кино
Новости
10 хороших рюкзаков-трансформеров с регулируемым объёмом
10 хороших рюкзаков-трансформеров с регулируемым объёмом
0
Вчера
Покупки
Покупки
В России стартовали продажи iQOO Z11x — смартфона для студентов и молодых специалистов
В России стартовали продажи iQOO Z11x — смартфона для студентов и молодых специалистов
0
Вчера
Пресс-релизы
Пресс-релизы
Макет «квадратного» iPhone Fold впервые показали на фото
Макет «квадратного» iPhone Fold впервые показали на фото
0
Вчера
Новости
Устройства
Татарский фольклор и личная драма: в прокат выходит мистический триллер «Шурале»
Татарский фольклор и личная драма: в прокат выходит мистический триллер «Шурале»
0
Вчера
Кино
Новости

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

Аватар автора комментария
Alexandr Al41 минуту назад

0 / 0

это вообще не рейтинг, они просто считают время просмотров - арифметика. Секретные материалы, очевидно, ниже в списке, также как и сериалы hbo и netflix, которые не шли 20 лет.
Назван самый популярный сериал в истории — далеко не все его смотрели
Аватар автора комментария
ZDW1 час назад

0 / 0

И нигде не пишут, что за Алису Кот говорила Дарья Блохина, только в титрах видно. И поет там, кстати, не Билан, а Нодар Ревия)
«Сказка о царе Салтане» Сарика Андреасяна — нейрослоп под видом классики
Аватар автора комментария
Юрась з-пад Менску1 час назад

0 / 0

В принципе правильно,но есть моменты. Например у меня тепловентилятор мощностью 2 кВт.Стандартный его шнур 2х1мм кв.Я отрезаю вилку,т.к.шнур короткий.Наращиваю таким же кабелем,делая естественно правильное соединение и всё нормально работает. А значит если я его включу в удлинитель с тем же сечением провода(это 2х1 мм.кв.Ток 9 А.)то это недопустимо?Это просто чушь собачья.Да появляется ещё одно слабое звено,которое нуждается в дополнительном контроле,а именно розетка удлинителя,но ведь если неподжаты контакты в стационарной розетке,мы получим тот же самый эффект:розетка начнёт нагреваться и может оплавиться.Хороший удлинитель с грамотно подобранным сечением провода ни чуть не хуже стационарной проводки.На стройках всё в этих удлинителях.Другое дело что возьмут в натуре дерьмо китайское,понавклюсают всего,а потом удивляются что что-то загорелось.Так что лучший удлинитель это тот что сделаешь сам,из проверенного кабеля а не из китайских трёх волос.
Как работает розетка с заземлением и когда она действительно нужна
Аватар автора комментария
Устин Морозов3 часа назад

0 / 0

Взял за три тысячи пару дней назад, цена таких советов далёкого человека околонулевая
Забираем наушники realme Buds Air 8 Pro со скидкой 52% на AliExpress
Лайфхакер и TRENDY BOX выпустили унисекс-бьюти-бокс — смотрите, что внутри

Лайфхакер и TRENDY BOX выпустили унисекс-бьюти-бокс — смотрите, что внутри

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