metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2013-08-03 11:49 pm

Обучение программированию с нуля.

Последнее время часто возникает такой вопрос: как обучить человека программированию вообще с нуля. Т.е., например, человек умеет работать на компьютере и все, пользователь - с чего начинать, чтобы он смог хоть как-то понять, например, книги по программированию "для начинающих".
Если по хорошему, то начинать, конечно, надо с таненбаума, ассемблера, сишечьки, SICP и прочего такого - но, само собой, за короткое время это не осилишь, да и, честно говоря, когда не видишь практического применения - оно даже с базовыми знаниями нихрена не осиливается. Разве что для сдачи экзамена, когда над душой стоит препод с дубиной.

[identity profile] jek-hor.livejournal.com 2013-08-04 10:29 am (UTC)(link)
А зачем? Абстракции без перспектив применения, программирование ради программирования — вот как эти все алгоритмы на первых порах воспринимаются. Соответственно, их нравится изучать только совсем психам вроде нас.

[identity profile] pascendi.livejournal.com 2013-08-04 11:40 am (UTC)(link)
Была такая книжка "Программы = алгоритмы + структуры данных", очень хорошо мозги прочищала :-)

Вирт написал.

[identity profile] exemok.livejournal.com 2013-08-04 12:16 pm (UTC)(link)
Так давай определимся метаклассу нужны программисты или гавнокодеры?

Если первое - начинать с алгоритмов, если второе - книжку пхп для чайников и на фриланс.ру сайты на джумле за 100 баксов делать.