«Если Вы Хотите Изучить Программирование, Будьте Готовы Потратить 10 Лет На Его Изучение».

Директор по исследованиям Google Директор по исследованиям Google Питер Норвиг написал для Кварца — колонка о том, почему популярное сейчас желание изучать программирование не приведет к результату.

По мнению Норвига, чтобы стать разработчиком, нужно потратить около 10 лет практики.



«Если вы хотите изучить программирование, будьте готовы потратить 10 лет на его изучение».
</p><p>



«Если вы хотите изучить программирование, будьте готовы потратить 10 лет на его изучение».
</p><p>

В любом книжном магазине можно найти книги о том, как выучить языки программирования C, SQL, Ruby и т. д. за 24 часа, пишет Норвиг.

И, судя по обилию подобных работ, число желающих быстро научиться программированию постоянно растёт. По словам Норвига, обычно в течение 24 часов авторы книг предлагают написать несколько простых программ и изучить синтаксис языка.

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

Директор по исследованиям Google цитирует ряд исследований ( Блум, 1985 год. , Брайан и Хартер, 1899 г.

, Хейс, 1989 г.

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

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

Британская группа The Beatles также более 10 лет выступала в небольших клубах Ливерпуля.

Есть еще одна теория, принадлежащая Малкольму Гладуэллу, который утверждает, что для того, чтобы стать профессионалом в определенной области, нужно потратить на ее изучение 10 тысяч часов.

Даже самым талантливым людям приходится тратить время на улучшение своих результатов.

10 000 часов — это всего лишь цифра, которая дает понимание того, что для достижения цели нужно постоянно работать, — говорит Норвиг.

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

Лучше всего сразу начать обучение с выполнения простых задач.

По мере приобретения навыков Новик рекомендует изучать работу других разработчиков — смотреть на код их программ: «Это гораздо важнее, чем книги и курсы».

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

— Рик Рэймонд, автор «Словаря нового хакера»

Особенно полезно для обучения участие в разработке сервисов вместе с другими разработчиками или написание кода за каким-нибудь программистом.

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

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.