www.rookee.ru

Не тратьте время на изучение программирования

Рубрика: Теория

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

Я собираюсь научиться кодить.

В этом году я обязательно выучу PHP!

Надо бы всерьёз начать изучать Javascript.

Я непременно овладею Ruby к следующему году!

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

Не учитесь кодить

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

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

Научившись кодить, я смогу общаться с разработчиками

Если вам трудно общаться с разработчиками, то, скорее всего, проблема в самих разработчиках. Альберт Эйнштейн как-то сказал:

Если вы не можете объяснить это простыми словами, вы не до конца это понимаете.

Для программирования это высказывание так же верно. Хороший разработчик должен уметь объяснять сложные вещи понятным языком. А это достигается в процессе общения. Не стоит думать, что постигнув азы программирования, вы будете на одном уровне с разработчиком. Это то же самое, что думать, будто вы стали профессиональным арбитражером только потому, что у вас получилось купить трафика на 500 рублей и продать его за 550.

Это дополнительный пункт для резюме

Серьёзно? А я вот, например, знаю алфавит. И знаю, как из букв алфавита составлять слова. Я даже знаю, как из этих слов предложения складывать. А в те дни, когда мне особенно везёт, из всего этого получается что-то пригодное для чтения!

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

Я хочу учиться ради самого процесса обучения

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

Приведу наглядный пример. На протяжении довольно длительного периода времени я изучал английский язык. Сначала в школе, затем в институте, а позже – в аспирантуре. Причём, изучал я его не как обычный предмет (лишь бы сдать на трояк), а с большим увлечением. Даже выступал на паре конференций. Но из-за отсутствия практики язык начал потихоньку забываться. Дошло до того, что я забыл, как переводить предложения с русского на английский. А о временах и подавно.

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

Я хочу править собственный код

Ну так вперёд! Решение возникшей проблемы – лучший способ узнать что-то новое. Благодаря такому подходу, кстати, у меня на блоге появляются посты для решения определённых проблем. Однако, многие люди думают, что перед тем, как устранять определённую неисправность, нужно проштудировать всю теоретическую часть. Что же получается, например, для того, чтобы работать с компьютером, мы должны знать, как там внутри функционирует каждый отдельный элемент микросхемы? Решать нужно те проблемы, которые встают перед нами сейчас, а не те, которые могут гипотетически существовать. Боитесь совершить ошибку при правке кода? Так сделайте бэкап перед началом работ, и всё будет в порядке.

В чём ваша проблема?

Я хочу, чтобы люди не тратили время на то, что не имеет для них никакого практического смысла или на то, что им вовсе не нравится. Если вы не программист и программирование вам не доставляет удовольствия – не изучайте эту область. Лучше пойдите выпейте чашечку кофе, поиграйте со своими детьми, собакой, кошкой, женой, ну, или с чем там вам обычно нравится играть. Жизнь коротка, наслаждайтесь ею, вместо того, чтобы тратить впустую.

ПОНРАВИЛСЯ ПОСТ? ПОДЕЛИСЬ ССЫЛКОЙ С ДРУЗЬЯМИ!

Получать новые публикации по электронной почте:

Коллаборатор

СТАТЬИ ИЗ РУБРИКИ:

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
19 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
нерадивый бухгалтер

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

Alter
Alter
8 лет назад

Автор прав, если вам это не надо ничего не выйдет.
Я тот кто всё таки изучил язык, написал пару успешных своих cms, в итоге вернулся на рынок и работаю с вордпресом 🙂 год не кодил по большому, но по малому всё ок)) навык не утерян

некто
некто
9 лет назад

по-моему это странно. иногда гораздо проще все самому сделать чем искать какогото программиста и еще платить ему за пустяк который за 10 минут делается.
верстку нужно знать в обязательном порядке, основы js и php – само собой. самому все проще и быстрее сделать. и главное – интереснее.
Быть вечным копирайтером или дизайнером..не знаю..скучновато и туповато.
нужно знать хотя бы примерно сфеву в которой плаваешь.

Doka
9 лет назад

Вот смешно же получается))) Я именно тот, о ком так старательно пишет автор. Кроме того, что я уже 2 раза брался изучать С++, Делфи, Паскаль, и после очередного провала я еще и набрался наглости утверждать что я этому обязательно научусь)) Я техник, машинист поездов, автослесарь в конце концов и до программерства мне как до Киева рачки и программерство точно не мой конёк. Поэтому выскажу своё полное согласие с автором данной статьи. Как говориться в народной мудрости – не умеешь летать, не мучай метлу. Ремонтируя свой автомобиль, я помнил каждую деталь на память, каждый зазор, каждый важный параметр  без книги. Но через год, после безремонтного пробега, я забыл почти всё. Думал как же так, я же помнил всё? Практика и еще раз практика! Я выучу, но не работая каждый день с программами, не ходя по улице с кучей мыслей про коды, не ложась спать с мыслью, как сделать что бы работало, очень скоро крупица моих знаний исчезнет. Или кто-то представляет что лётчик, проводящий почти всё время в самолёте, вот так один раз в месяц сядет за комп и забабахает супер прогу, под резко сложившийся жизненный случай? 

eBMW
eBMW
9 лет назад

видеа рулит

Newboon
9 лет назад

А я все равно выучу этот *@#$ JavaScript! )) Вообще занимаюсь версткой html/css и вот надо было сделать простую вещь, сворачивающийся блок, перерыл кучу сайтов со скриптами пробовал, не получалось, потом случайно увидел простой код в 10 строк который все это делал… Знал бы я хотя бы основы сам все сделал за 5 минут… а так ушел день ))

Добрый Дядя
9 лет назад

> Хороший разработчик должен уметь объяснять сложные вещи понятным языком
отработав в IT уже почти 15 лет, встретил за все время только 2-3 программеров хорошего уровня с кем можно общаться не на уровне машинных кодов, ибо в большинстве своем даже самый лайт режим разработчика тянет по общению на ботана, а в клинических случаях на приставку к мейнфрейму
И кстати, если посмотреть успешные инет стартапы, они по большей части организованы были либо программерами, либо людьми с баблом. Поскольку у большинства желающих изучить программирование денег нет, то и шанс на успешный стартап ничтожен.

bereza81
bereza81
9 лет назад

Считаю что азы программирования знать очень полезно. Хотя бы для того чтобы наемный программер не содрал с вас слишком много денег  за какую-нибудь ерунду…

Intershop81
9 лет назад

Считаю что азы программирования знать очень полезно. Хотя бы для того
чтобы наемный программер не содрал с вас слишком много денег  за
какую-нибудь ерунду…

Sbelous
9 лет назад

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

Sbelous
9 лет назад

“Если вы не программист и программирование вам не доставляет удовольствия – не изучайте эту область.” – основная мысль статьи? Абсурд какой то. Перефразируя – если вы не водитель и не любите водить машину – не пытайтесь научится ))) Знаю много примеров когда  люди получившие образование программиста не являлись хорошими специалистами. И знаю несколько примеров когда случайно изучившие программирование люди становились профи (понравилось, зацепило, и началось профессиональное развитие). ИМХО статья ни о чем.
З.Ы. Сам являюсь программистом

Minux
Minux
9 лет назад

У меня другой пожход!
Я ставлю задачу “я сделаю такой скрипт”
На листике пишу как оно будет работать
Гуглю синтаксис нужных функций
На форумах спрашиваю то, что не нагуглилось.

Ставить цель “я выучу” безсмысленно, ибо через год выйдет 5.4 а потом 5.5 и т.д.

Я знаю синтаксис нескольких функций:
file_get_contents
file_put_contents
str_replace
preg_replace
echo
из которых получилось CMS на файлах (умеет все что мне надо) 🙂
Вордпресс теперь счетаю кучей говнокода 🙂

Еще сделал добавлялку доменов под панель ISPmanager.
Чекер ТИЦа.

Сейчас пишу реггер.
Все очень просто, а что непонятно – спрашивайте по форумам 🙂

DivaDii
9 лет назад

Ага. Я тоже пыталась изучать php. 🙂

И в целом со статьей согласна.

Но какой-то минимум php знать всё-таки желательно. Чтобы хотя бы слегка читать код собственного сайта.У меня был случай, когда код плагина нужно было вставить в шаблон. А он почему-то давался для страницы. И когда я сумела эту одну строчку кода “перевести” – вау!.. – такая прям гордость за себя! :)) (при этом описание к плагину шло на немецком языке – ы. Технический английский читаю нормально. Но немецкий.. – О_о ).

A B
A B
8 лет назад

Статья на тему “Я неосилил PHP” :))) И куча тупых отмазов.

seo-aspirant
8 лет назад
Ответить на  A B

Я-то как раз осилил php до такого уровня, чтобы редактировать код в WP. Вот только делаю я это раз в год. Поэтому всё забываю за это время. Самый яркий пример с английским языком. 😉

Nobody
8 лет назад
Ответить на  A B

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

Вадим
8 лет назад

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

Я только шарю в html,css и php чуть чуть, и все таки я думаю стоит выучить хотя бы php,но на отлично.

Иван
Иван
8 лет назад

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

Quedo
Quedo
6 лет назад

Полный бред! То есть если учеба не твое, то и развиваться не стоит? Если бы все думали как автор, то мы бы в каменный век вернулись!!! Не бывает такого, кому то дается, а кому то нет. Просто кому то нежно больше усилий, а кому то меньше. Если вам это интересно, то конечно программируйте. Сейчас 21 век и эти знания никогда лишними не будут. Помимо всего программирование не даст мозгам засохнуть. Удачи!!!

19
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x