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

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

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

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

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

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

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

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

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

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

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

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

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

5 хороших электрических зубных щёток дешевле 5 000 рублей

5 хороших электрических зубных щёток дешевле 5 000 рублей

Берём в подарок колонку «Яндекс Станция Миди» со скидкой 50%

Берём в подарок популярную колонку «Яндекс Станция Миди»

Надо брать: мощная GaN-зарядка от Asometech за полцены

Надо брать: мощная GaN-зарядка от Asometech за полцены

Новинку OPPO Find X9 отдают сейчас со скидкой 56% на AliExpress

Новинку OPPO Find X9 отдают сейчас со скидкой 56% на AliExpress

Простой в освоении 3D-принтер ELEGOO Centauri Carbon отдают с отличной скидкой

Простой в освоении 3D-принтер ELEGOO Centauri Carbon отдают с отличной скидкой

30 besproigryshnyh podarkov muzhu na Novyj god

30 беспроигрышных подарков мужу на Новый год

Надо брать: «Имаджинариум» — культовая игра на ассоциации

Надо брать: «Имаджинариум» — культовая игра на ассоциации

Как подобрать шапку по форме лица

Как подобрать шапку по форме лица

Это интересно
5 гаджетов, которые помогут сделать жизнь проще

5 гаджетов, которые помогут сделать жизнь проще

Реклама
«Восток», «Нева» и «Дон»: 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
программирование в "совершенном коде" названо самой сложной профессией. люди умеют не программировать, а представлять внешние выражения и конкретные вещи. со всем остальным хуже. кнут пишет о надобности абстрактного мышления. именно поэтому масса ошибок в программах. люди не понимают важности системного мышления. так что не только мы не программируем, но и наоборот -- сами программисты всё время скатываются в делячество, показывают непосильность этой работы или свою непригодность. хочу остудить желающих --будете рвать на себе волосы. и не думайте зарабатывать. это может быть. но поначалу надо просто научиться неторопливо и обстоятельно думать, и проверить свою дисциплину. может быть вы и не тянете. не расстраивайтесь. есть другие работы.
Что вы могли пропустить
Чем закусывать алкоголь: комбинации, проверенные временем
Чем закусывать алкоголь: комбинации, проверенные временем
0
Вчера
Еда
Еда
Дай краба: шведский музыкант научил своего осьминога играть на пианино
Дай краба: шведский музыкант научил своего осьминога играть на пианино
0
Вчера
Новости
Новости
Telegram представил новые функции в приложении — и подколол мессенджер Max
Telegram представил новые функции в приложении — и подколол мессенджер Max
0
Вчера
Новости
Технологии
12 терапевтичных мультфильмов, которые помогут расслабиться или задуматься о жизни
12 терапевтичных мультфильмов, которые помогут расслабиться или задуматься о жизни
0
Вчера
Кино
Кино
Шоколадное печенье с трещинками — простое, но очень эффектное
Шоколадное печенье с трещинками — простое, но очень эффектное
Вчера
«Горящая изба»
Еда
10 новогодних костюмов для ребёнка своими руками
10 новогодних костюмов для ребёнка своими руками
0
Вчера
Ликбез
Сделай сам
Хлеба и зрелищ: Esquire назвал 26 лучших боевиков 2025 года
Хлеба и зрелищ: Esquire назвал 26 лучших боевиков 2025 года
0
Вчера
Кино
Новости
Как посмотреть свои игровые итоги 2025 года на PlayStation в России
Как посмотреть свои игровые итоги 2025 года на PlayStation в России
0
Вчера
Технологии
Технологии
Windows 11 позволит запускать Android‑приложения в полноэкранном режиме
Windows 11 позволит запускать Android‑приложения в полноэкранном режиме
0
Вчера
Windows
Новости
Рецепты домашнего печенья для уютных зимних чаепитий
Рецепты домашнего печенья для уютных зимних чаепитий
Вчера
Еда
Еда
15 худших фильмов 2025 года на Metacritic — «Электрический штат» с Крисом Праттом в списке
15 худших фильмов 2025 года на Metacritic — «Электрический штат» с Крисом Праттом в списке
0
Вчера
Кино
Новости
Как собрать искусственную ёлку
Как собрать искусственную ёлку
0
Вчера
Ликбез
Праздники
Новая теория заговора: библиотекари скрывают книги, которые советует ChatGPT
Новая теория заговора: библиотекари скрывают книги, которые советует ChatGPT
0
12 декабря
Новости
Технологии
«Достать ножи: Воскрешение покойника» — лучший детектив года (но с нюансами)
«Достать ножи: Воскрешение покойника» — лучший детектив года (но с нюансами)
0
12 декабря
Кино
Ликбез
5 хороших электрических зубных щёток дешевле 5 000 рублей
5 хороших электрических зубных щёток дешевле 5 000 рублей
0
12 декабря
Покупки
Покупки
Что вы могли пропустить
Чем закусывать алкоголь: комбинации, проверенные временем
Чем закусывать алкоголь: комбинации, проверенные временем
0
Вчера
Еда
Еда
Дай краба: шведский музыкант научил своего осьминога играть на пианино
Дай краба: шведский музыкант научил своего осьминога играть на пианино
0
Вчера
Новости
Новости
Telegram представил новые функции в приложении — и подколол мессенджер Max
Telegram представил новые функции в приложении — и подколол мессенджер Max
0
Вчера
Новости
Технологии
12 терапевтичных мультфильмов, которые помогут расслабиться или задуматься о жизни
12 терапевтичных мультфильмов, которые помогут расслабиться или задуматься о жизни
0
Вчера
Кино
Кино
Шоколадное печенье с трещинками — простое, но очень эффектное
Шоколадное печенье с трещинками — простое, но очень эффектное
Вчера
«Горящая изба»
Еда
10 новогодних костюмов для ребёнка своими руками
10 новогодних костюмов для ребёнка своими руками
0
Вчера
Ликбез
Сделай сам
Хлеба и зрелищ: Esquire назвал 26 лучших боевиков 2025 года
Хлеба и зрелищ: Esquire назвал 26 лучших боевиков 2025 года
0
Вчера
Кино
Новости
Как посмотреть свои игровые итоги 2025 года на PlayStation в России
Как посмотреть свои игровые итоги 2025 года на PlayStation в России
0
Вчера
Технологии
Технологии
Windows 11 позволит запускать Android‑приложения в полноэкранном режиме
Windows 11 позволит запускать Android‑приложения в полноэкранном режиме
0
Вчера
Windows
Новости
Рецепты домашнего печенья для уютных зимних чаепитий
Рецепты домашнего печенья для уютных зимних чаепитий
Вчера
Еда
Еда
15 худших фильмов 2025 года на Metacritic — «Электрический штат» с Крисом Праттом в списке
15 худших фильмов 2025 года на Metacritic — «Электрический штат» с Крисом Праттом в списке
0
Вчера
Кино
Новости
Как собрать искусственную ёлку
Как собрать искусственную ёлку
0
Вчера
Ликбез
Праздники
Новая теория заговора: библиотекари скрывают книги, которые советует ChatGPT
Новая теория заговора: библиотекари скрывают книги, которые советует ChatGPT
0
12 декабря
Новости
Технологии
«Достать ножи: Воскрешение покойника» — лучший детектив года (но с нюансами)
«Достать ножи: Воскрешение покойника» — лучший детектив года (но с нюансами)
0
12 декабря
Кино
Ликбез
5 хороших электрических зубных щёток дешевле 5 000 рублей
5 хороших электрических зубных щёток дешевле 5 000 рублей
0
12 декабря
Покупки
Покупки

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

Аватар автора комментария
Zodiac Animalia2 часа назад

0 / 0

Не лечат. Не потому ли, что это невозможно? Раковых больных, избавившихся от рака (а он очень разный и намного разнообразнее диабетов) известно множество. А вот чтобы от диабета - увы.
В России выпустили первые партии мРНК‑вакцины от рака — она создаётся под каждого человека
Аватар автора комментария
Horugvi3 часа назад

0 / 0

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

0 / 0

Тема в подарок. Где в подарок то?
Берём в подарок популярную колонку «Яндекс Станция Миди»
Аватар автора комментария
Андрей Никифоров6 часов назад

0 / 0

Тема в подарок. Где в подарок то?
Берём в подарок популярную колонку «Яндекс Станция Миди»
Платежи с кешбэком и без комиссий. Как приложение Газпромбанка облегчит вам жизнь

Платежи с кешбэком и без комиссий. Как приложение Газпромбанка облегчит вам жизнь

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