Насчет ответа на риторический вопрос — тоже интересует, кто что думает о данной проблеме? Что же делать?
«Средних студентов» — отделить от «заинтересованных» невозможно. Потому как и у заинтересованного может не быть 90 баллов, в силу различных обстоятельств.
То, что школьник получил 90 баллов на ЕГЭ, не говорит как о наличии его заинтересованности в IT, так и о наличии у него хоть каких-то знаний. Сейчас тенденция такая, что на ЕГЭ «натаскивают». Знаю это по себе. Поэтому, к сожалению, проходные баллы — вообще не объективный способ распределения и зачисления студентов в ВУЗы.
Таких преподавателей, как вы, заинтересованных в том, что студент должен получить знания, опыт, практику, а не «корочку» — очень сложно найти…
Про школы-ВУЗы от высокотехнологичных компаний имелось ввиду не такое большое количество мест для абитуриентов, как в нынешних ВУЗах, нет, напротив. Достаточно создать такую систему отбора именно заинтересованных, для которых это хобби, а как мы уже знаем это примерно 10% от группы, т.е. всего пару человек. Безусловно, в начале это будет очень сложно. Но, можно например набрать первую волну, грубо говоря «обучить» ее, и дальше, чтобы данная волна в последствии отсеивала последующие волны и отбирала заинтересованных студентов. В перспективе это будет выгодно самой IT компании
Начну с того, что упомяну данный комментарий, который одним предложением обобщил причины некачественной подготовки или просто недостаточных знаний у студента
Дело тут отнюдь не только в мотивации студента и автор данного поста все разложил по полочкам, даже добавить нечего. Но я хочу подтвердить его слова, скажем так «реальным примером».
Учусь я на 1 курсе Прикладной информатики в экономике ВУЗа, который входит в «Топ-7 самых значимых вузов страны». Мои представления о высшем образовании в IT были разбиты в пух и прах.
Расскажу как проходят лекции по Информатике и программированию(изучаем С++ целый год):
1. Все студенты по очереди, сухо читают (для класса) распечатанную информацию, которую скопировали из интернета. Согласитесь, не очень-то интересно слушать полтора часа скажем так девушку, не слишком обремененную интеллектом, которая рассказывает про «стеки» и сама не знает что это такое. Это называется домашняя контрольная работа, мы их «разбираем» на лекциях.
Семинары же проходят так: кто чем хочет, тем и занимается, главное музыку потише сделать.
Лабораторные естественно мы сами не делаем, так как знаний таких просто нет. Копируем пример из самой лабораторной для последнего варианта и распечатываем. Преподаватель естественно про это знает, но он ничего не проверяет. А вы попробуйте проверить 25 лаб х несколько заданий х несколько групп. Кстати преподавателю нашему по «Информатике и программированию» — 75 лет.
Но самое интересное то, что на втором курсе у нас программирования не будет вообще, а на третьем курсе будет сразу «проектирование».
Т.е. что у нас получается: на 1 курсе толком даже «азы» не удалось понять, 2 курс программирования нет, естественно все забывается, в нашем случае и забыть-то нечего. С третьего же курса сразу проектирование. Непонятно только одно, как? Зав. кафедры принимая меня у себя в кабинете, тоже затронул вскользь данную проблему, но так ничего не и предложил.
Студенты:
все как и написал автор. «В группе большинство студентов — случайные люди у которых нет перспектив в IT.» В нашей группе большинство
поступало по причине: «потому что модно», перспективно, высокооплачиваемо. Могу смело предположить, что 90% вышедших студентов, будут работать в «каком-нибудь» банке «каким-нибудь» менеджером по продажам.
Большинство преподавателей — плохие специалисты.: так и есть, их специалистами трудно назвать, колхозники, которым дали конспекты и они пересказывают их студентам. Вот как можно слушать преподавателя по экономике, когда она 10 раз за семинар говорит:
«Наверно, все таки бабушка которая продает у метро помидорами улучшает экономику страны».
Действительно, зачем квалифицированному специалисту работать в ВУЗе за какие-то жалкие 30-40 тысяч рублей, если в Яндексе, Майл.ру, Google, он спокойной зарабатывает от 100 тысяч? Ему это просто не интересно.
Чему же все таки учит институт? В моем случае, практически ничему. 3-5%, как написал автор от того, что нужно. Т.е. сейчас я учусь для «корочки», ведь недаром говорят, «без бумажки ты букашка, а с бумажкой человек». Могу смело предположить, что
Обучение в ВУЗе это не все.
Очень часто на хабре или тематических ресурсах пишут, что IT или программирование – это самообучение. Если информатика и программирование — это самообучение, тогда теряется смысл в нашем в обучении и вообще в университете именно для ITшников, ведь все основные предметы мы можем пройти дома, за компьютером, ведь в интернете материала завались. Так же часто упоминаются бесплатные онлайн курсы: Udacity, Coursera, edX. Недавно, кстати, была новость про это, что записываются на такие курсы миллионами, а проходят лишь тысячи. На это есть множество причин, но суть не в этом. Лично мне, например проще и интересней работать с преподавателем, который объяснит и расскажет, а дальше я смогу оперировать полученными знаниями в каком-либо проекте. Говорю это не с проста, и не ради «отмазы и оправдания» себя. В школе с 10 по 11 класс, мы изучали QBasic. Я понимал, что с QBasic’ом или Visual Basic'ом я далеко не уйду, но мне все равно было интересно решать задачи на двумерные массивы, на циклы, условия и графику.
Что в итоге?
А в итоге я понял, к моему сожалению, что в ВУЗе мне ничего не дадут и свою проблему нужно решать самому, но путей решения своей проблемы я особо и не вижу… Разве что зарубежное образование (дорогостоящий и недоступный MIT) или же дополнительные курсы, но кто гарантирует что и у них нет 75 летнего преподавателя, которые работает для галочки?
Могу предложить идею высокотехнологичным компаниям Рунета – создание собственных школ-ВУЗов с обязательным последующим трудоустройством в данную компанию. А это уже другая история…
И кстати, в заключении пару смешных историй.
1. Приезжали к нам в самом начале семестра из 1С: Раруса и других компаний и рассказывали свою компанию и востребованность «таких» специалистов, как мы. И цифры конечно же называли – 220 тысяч рублей месячная зарплата квалифицированного специалиста в Москве. Вот вам и феномен заработной платы. archive.is/voGLW
2. Приезжали так же и из Лаборатории Касперского, рассказывали про безопасность. Зашел декан и как-то между ними сложился диалог, что декан спросил у аудитории где сидели 3 группы Прикладной информатики (т.е. программисты): «Вот из вас всех, кто собирается быть программистом?».
И иногда эту цену платить надо. Пример приводили ещё в той статье, с которой сей цикл и пошёл, когда нужна серия последовательных патчей уходящая на review другому человеку. Вот тогда без rebase никак.
Примеры на весь институтский курс можно привести из физики. Можно из радио и прочего. Смотря что ближе к специальности студента. Это на самом деле большая проблема, ибо без хотя бы краткого пояснения «а нахрена» непонятно зачем это всё делается и где применяется.
Вася всё равно в последнем коммите исправлял всё что накоммитил раньше на использование API 2.0. Вместо этого коммита ему надо было откатиться опять на начало ветки и делать суть те же коммиты что и до этого, но с использованием уже API 2.0.
Если в процессе rebase вылезли грабли синхронизации с основной веткой, то надо исправить грабли и сделать rebase ещё раз, чтобы в дерево уехали коммиты уже соответствующие последнему состоянию.
Тут надо головой думать когда rebase делаешь. Делать rebase надо только в том feature branch, который только «твой» и если в процессе что-то сломалось, то править и делать нормальный merge в общую ветку.
Сильно по ситуации. Самые толковые преподы — это где-то до 40, которые работают где-то или свой бизнес имеют, в вузе преподают «для души» и может быть написания кандидатской.
Хотя сдавать им среднему студенту довольно сложно :)
=======================================================
Насчет ответа на риторический вопрос — тоже интересует, кто что думает о данной проблеме? Что же делать?
«Средних студентов» — отделить от «заинтересованных» невозможно. Потому как и у заинтересованного может не быть 90 баллов, в силу различных обстоятельств.
То, что школьник получил 90 баллов на ЕГЭ, не говорит как о наличии его заинтересованности в IT, так и о наличии у него хоть каких-то знаний. Сейчас тенденция такая, что на ЕГЭ «натаскивают». Знаю это по себе. Поэтому, к сожалению, проходные баллы — вообще не объективный способ распределения и зачисления студентов в ВУЗы.
Таких преподавателей, как вы, заинтересованных в том, что студент должен получить знания, опыт, практику, а не «корочку» — очень сложно найти…
Про школы-ВУЗы от высокотехнологичных компаний имелось ввиду не такое большое количество мест для абитуриентов, как в нынешних ВУЗах, нет, напротив. Достаточно создать такую систему отбора именно заинтересованных, для которых это хобби, а как мы уже знаем это примерно 10% от группы, т.е. всего пару человек. Безусловно, в начале это будет очень сложно. Но, можно например набрать первую волну, грубо говоря «обучить» ее, и дальше, чтобы данная волна в последствии отсеивала последующие волны и отбирала заинтересованных студентов. В перспективе это будет выгодно самой IT компании
==================================================================================================
Начну с того, что упомяну данный комментарий, который одним предложением обобщил причины некачественной подготовки или просто недостаточных знаний у студента
habrahabr.ru/post/177495/#comment_6162211
Дело тут отнюдь не только в мотивации студента и автор данного поста все разложил по полочкам, даже добавить нечего. Но я хочу подтвердить его слова, скажем так «реальным примером».
Учусь я на 1 курсе Прикладной информатики в экономике ВУЗа, который входит в «Топ-7 самых значимых вузов страны». Мои представления о высшем образовании в IT были разбиты в пух и прах.
Расскажу как проходят лекции по Информатике и программированию(изучаем С++ целый год):
1. Все студенты по очереди, сухо читают (для класса) распечатанную информацию, которую скопировали из интернета. Согласитесь, не очень-то интересно слушать полтора часа скажем так девушку, не слишком обремененную интеллектом, которая рассказывает про «стеки» и сама не знает что это такое. Это называется домашняя контрольная работа, мы их «разбираем» на лекциях.
Семинары же проходят так: кто чем хочет, тем и занимается, главное музыку потише сделать.
Лабораторные естественно мы сами не делаем, так как знаний таких просто нет. Копируем пример из самой лабораторной для последнего варианта и распечатываем. Преподаватель естественно про это знает, но он ничего не проверяет. А вы попробуйте проверить 25 лаб х несколько заданий х несколько групп. Кстати преподавателю нашему по «Информатике и программированию» — 75 лет.
Но самое интересное то, что на втором курсе у нас программирования не будет вообще, а на третьем курсе будет сразу «проектирование».
Т.е. что у нас получается: на 1 курсе толком даже «азы» не удалось понять, 2 курс программирования нет, естественно все забывается, в нашем случае и забыть-то нечего. С третьего же курса сразу проектирование. Непонятно только одно, как? Зав. кафедры принимая меня у себя в кабинете, тоже затронул вскользь данную проблему, но так ничего не и предложил.
Студенты:
все как и написал автор. «В группе большинство студентов — случайные люди у которых нет перспектив в IT.» В нашей группе большинство
поступало по причине: «потому что модно», перспективно, высокооплачиваемо. Могу смело предположить, что 90% вышедших студентов, будут работать в «каком-нибудь» банке «каким-нибудь» менеджером по продажам.
Большинство преподавателей — плохие специалисты.: так и есть, их специалистами трудно назвать, колхозники, которым дали конспекты и они пересказывают их студентам. Вот как можно слушать преподавателя по экономике, когда она 10 раз за семинар говорит:
«Наверно, все таки бабушка которая продает у метро помидорами улучшает экономику страны».
Действительно, зачем квалифицированному специалисту работать в ВУЗе за какие-то жалкие 30-40 тысяч рублей, если в Яндексе, Майл.ру, Google, он спокойной зарабатывает от 100 тысяч? Ему это просто не интересно.
Чему же все таки учит институт? В моем случае, практически ничему. 3-5%, как написал автор от того, что нужно. Т.е. сейчас я учусь для «корочки», ведь недаром говорят, «без бумажки ты букашка, а с бумажкой человек». Могу смело предположить, что
Обучение в ВУЗе это не все.
Очень часто на хабре или тематических ресурсах пишут, что IT или программирование – это самообучение. Если информатика и программирование — это самообучение, тогда теряется смысл в нашем в обучении и вообще в университете именно для ITшников, ведь все основные предметы мы можем пройти дома, за компьютером, ведь в интернете материала завались. Так же часто упоминаются бесплатные онлайн курсы: Udacity, Coursera, edX. Недавно, кстати, была новость про это, что записываются на такие курсы миллионами, а проходят лишь тысячи. На это есть множество причин, но суть не в этом. Лично мне, например проще и интересней работать с преподавателем, который объяснит и расскажет, а дальше я смогу оперировать полученными знаниями в каком-либо проекте. Говорю это не с проста, и не ради «отмазы и оправдания» себя. В школе с 10 по 11 класс, мы изучали QBasic. Я понимал, что с QBasic’ом или Visual Basic'ом я далеко не уйду, но мне все равно было интересно решать задачи на двумерные массивы, на циклы, условия и графику.
Что в итоге?
А в итоге я понял, к моему сожалению, что в ВУЗе мне ничего не дадут и свою проблему нужно решать самому, но путей решения своей проблемы я особо и не вижу… Разве что зарубежное образование (дорогостоящий и недоступный MIT) или же дополнительные курсы, но кто гарантирует что и у них нет 75 летнего преподавателя, которые работает для галочки?
Могу предложить идею высокотехнологичным компаниям Рунета – создание собственных школ-ВУЗов с обязательным последующим трудоустройством в данную компанию. А это уже другая история…
И кстати, в заключении пару смешных историй.
1. Приезжали к нам в самом начале семестра из 1С: Раруса и других компаний и рассказывали свою компанию и востребованность «таких» специалистов, как мы. И цифры конечно же называли – 220 тысяч рублей месячная зарплата квалифицированного специалиста в Москве. Вот вам и феномен заработной платы. archive.is/voGLW
2. Приезжали так же и из Лаборатории Касперского, рассказывали про безопасность. Зашел декан и как-то между ними сложился диалог, что декан спросил у аудитории где сидели 3 группы Прикладной информатики (т.е. программисты): «Вот из вас всех, кто собирается быть программистом?».
Все в растерянности, 2-3 человека поднимают руку…
И иногда эту цену платить надо. Пример приводили ещё в той статье, с которой сей цикл и пошёл, когда нужна серия последовательных патчей уходящая на review другому человеку. Вот тогда без rebase никак.
Цена линейной истории. А вообще, перед merge всё вышесказанное делать обязательно, иначе будут грабли вне зависимости от вида истории.
> добавится ещё хотя бы один коммит
добавится ещё хотя бы один коммит затрагивающий работу того что используется в rebased коммитах.
> повторить всё сначала.
Не настолько это страшно и долго. интерактивный режим коммита в помощь.
Если в процессе rebase вылезли грабли синхронизации с основной веткой, то надо исправить грабли и сделать rebase ещё раз, чтобы в дерево уехали коммиты уже соответствующие последнему состоянию.
Хотя сдавать им среднему студенту довольно сложно :)