о преподавании программирования
Apr. 23rd, 2012 03:01 pmВ реддите обсуждают закрытие факультета CS (Computer Science) во Флориде и один обмен мнениями там заставил меня задуматься. Один из участников написал, что в Америке на факультеты CS поступает очень мало абитуриентов в сравнении с другими факультетами, после которых реально найти работу. Более того, даже это сравнительно малое число абитуриентов завышено, если учесть два обстоятельства. Во-первых, студенты в CS чаще других переходят на другие факультеты или бросают учебу (30-50% drop rate). Во-вторых, из тех, кто остается и заканчивает степень большинство и так уже умели программировать к тому времени, как они записались. Из чего следует вывод, что мы не умеем на самом деле преподавать программирование. Либо человек сам научился, и только дополняет свое умение формальным образованием, математикой, алгоритмами итд., либо не научился, и тогда университет его (чаще всего) не научит.
А другой собеседник ему возражает и говорит: нет, это совсем не так. Да, многие студенты CS приходят уже умея программировать на одном или даже нескольких языках, но далеко не все, и нет корреляции между умением до учебы и успехом впоследствии.
Вот я и думаю, кто прав, и как это чаще бывает? Большинство знакомых мне программистов занимались этим в детстве или школе еще до высшего образования. Очень мало я знаю людей, которые пришли в университет с нулевым знанием программирования. Из таких еще меньше - тех, кто закончили учебу и работают по специальности; есть такие, но выборка крохотная, не знаю, насколько это нормально и обычно.
Как вы думаете? Может, вы знаете много людей, которые учили программирование с нуля в университете, или сами такой человек, и поделитесь мнением/опытом? Может ли университет научить программированию?
А другой собеседник ему возражает и говорит: нет, это совсем не так. Да, многие студенты CS приходят уже умея программировать на одном или даже нескольких языках, но далеко не все, и нет корреляции между умением до учебы и успехом впоследствии.
Вот я и думаю, кто прав, и как это чаще бывает? Большинство знакомых мне программистов занимались этим в детстве или школе еще до высшего образования. Очень мало я знаю людей, которые пришли в университет с нулевым знанием программирования. Из таких еще меньше - тех, кто закончили учебу и работают по специальности; есть такие, но выборка крохотная, не знаю, насколько это нормально и обычно.
Как вы думаете? Может, вы знаете много людей, которые учили программирование с нуля в университете, или сами такой человек, и поделитесь мнением/опытом? Может ли университет научить программированию?
no subject
Date: 2012-04-23 12:16 pm (UTC)Она всю жизнь считала (и продолжает) себя полным куку в математике, но при этом оказалась талантливым программистом, и сейчас (7 что ли лет она работает) - уверена, что это дело всей её жизни, её прет от того что она делает)
она работает сейчас тимлидом на одного из крупнейших провайдеров, отвечает за разработку сайта его со всеми там сервисно-пользовательскими плюшками.
в чистом виде пример того, как научили человека программированию с чистого листа и весьма успешно и несмотря на то, что никаких не было до этого предпосылок (она вообще хотела в школе всякой модой и дизайном заниматься, пошла учиться только потому что надо было срочно зарабатывать деньги и это была область в которой в то время можно было научиться джаваскрипту или чему-то подобному и быстренько начать работать простенько - а теперь бесконечно счастлива, что так звезды встали, и она занимается делом в которое влюблена по уши, а на работе все думают что им с неё невероятно повезло)
я училась в универе в россии на информатике, нас там тоже учили программировать помимо прочего - на паскале и на си, тоже с нуля.
но это было совсем давно и я по специальности не работаю)