Представьте, что вы программисты
Мне обидно за то, как учат в некоторых заведениях, именуются которые колледжами. Ну, и обидно за контингент.
Вроде бы всё по программе: будущие «программисты» учатся первый курс, как в 10–11 классе, сдают нужные экзамены и поступают с радостью на второй, где начинаются спецпредметы. Знаете, какой у нас был предмет? Разработка на Паскале привычных лёгких задачек, а потом уже в Дельфи. Правда, ни про ООП ни слова не сказали, ни про объекты, ни про что. Старая бабушка-преподаватель на автомате объяснила, где ивенты, обджекты и где форма. «Сюда кидаете, пишете код, и всё работает». Как-то так. Никого такой вариант обучения не порадовал, всем было плевать. Я сдавал лабы, пытался сам разбираться, а меня поголовно все просили решить, ибо не знали ничего: «Никто не учил». Программисты будущие, блин. Потом бросил это дело — не хватило силы воли на самообучение.
Третий курс — главный спецпредмет: системное программирование. «Мы с вами будем учить С++, открывайте тетради и конспектируйте». Весь год писали подробно в тетрадке про
Сейчас я перешёл на четвёртый, последний курс. Диплом надо писать, а у нас из группы только два человека реально интересуются кодингом и более-менее разбираются. Вопрос в другом: почему преподаватели настолько безобразно относятся к своему предмету? Ну и что, что это колледж! Есть, конечно, и студенты, которые отвечают: «Почему я пошёл на программиста? Да по приколу (мамка заставила, выбора не было)».
Надо учить, мотивировать студентов, а не давать поблажки и отпускать пораньше с пар после тупого конспектирования. А самим студентам, в свою очередь, надо думать, куда идти учиться и зачем, чтобы в дальнейшем не трепать нервы преподам, которые просят от вас то, что не нужно.
Вроде бы всё по программе: будущие «программисты» учатся первый курс, как в 10–11 классе, сдают нужные экзамены и поступают с радостью на второй, где начинаются спецпредметы. Знаете, какой у нас был предмет? Разработка на Паскале привычных лёгких задачек, а потом уже в Дельфи. Правда, ни про ООП ни слова не сказали, ни про объекты, ни про что. Старая бабушка-преподаватель на автомате объяснила, где ивенты, обджекты и где форма. «Сюда кидаете, пишете код, и всё работает». Как-то так. Никого такой вариант обучения не порадовал, всем было плевать. Я сдавал лабы, пытался сам разбираться, а меня поголовно все просили решить, ибо не знали ничего: «Никто не учил». Программисты будущие, блин. Потом бросил это дело — не хватило силы воли на самообучение.
Третий курс — главный спецпредмет: системное программирование. «Мы с вами будем учить С++, открывайте тетради и конспектируйте». Весь год писали подробно в тетрадке про
for
, while
и массивы в тетрадке. Тупое переписывание. Ни одной практической задачи не решали.Сейчас я перешёл на четвёртый, последний курс. Диплом надо писать, а у нас из группы только два человека реально интересуются кодингом и более-менее разбираются. Вопрос в другом: почему преподаватели настолько безобразно относятся к своему предмету? Ну и что, что это колледж! Есть, конечно, и студенты, которые отвечают: «Почему я пошёл на программиста? Да по приколу (мамка заставила, выбора не было)».
Надо учить, мотивировать студентов, а не давать поблажки и отпускать пораньше с пар после тупого конспектирования. А самим студентам, в свою очередь, надо думать, куда идти учиться и зачем, чтобы в дальнейшем не трепать нервы преподам, которые просят от вас то, что не нужно.
15 комментариев
вопрос в том, что вакансий на си/асм гораздо меньше, чем вакансий на php/c#/java/1c
в колледже учат практике, несколько более приближенной к реальности, а в вузе учат теории, которая местами сильно устарела
и если после колледжа можно сразу идти работать джуниором, то после вуза кхм...
с другой стороны, я не исключаю, что за последние 10 лет ситуация в вузах могла поменяться к лучшему и там сейчас не все так плохо
и если на первом курсе еще допустимо давать задачи уровня поиска подстроки или сортировки массива, то потом надо бы уже что-то более близкое к жизни
А насчет 1С, разве не бесполезно его учить без реальных задач? Уж больно специализирована платформа.
задачи-то почти всегда типовые, если это не узкоспециализированная область типа программирования микроконтроллеров или геймдева
99% программистов автоматизируют документо/товаро/финансо оборот фирмочек от мелкого до крупного пошиба, этому и надо учить, имхо, а не тому, как массивчик отсортировать или пробелы в строке найти