31
Образование, воспитание / Программистов после вуза надо учить буквально всему
« : 19 Серпень 2007, 00:47:29 »
Текст: Dmitri. Фото: Comstock /East News.
Это конечно очень хорошо, что вузы учат думать. И этого у них не отнимешь. Но ведь кроме этого в вузах также дают базы данных, языки программирования. А на выходе то что?
Этот текст – реплика в обсуждении "личного опыта" "В наших вузах программистов учат всякой ерунде" – ред.
А на выходе мы имеем на рынке рабочей силы каждый год кучу "программистов" которые ничего не умеют. Я работаю в сфере разработки ПО. Регулярно провожу собеседования.
У меня есть три вопроса на понимание основ ООП.
Первый вопрос:
Дано: class A{virtual a();} class B:A{override a();}
A a = new B();
a.a();
Метод какого класса будет вызван?
Так вот больше половины отсеваются на этом вопросе. О чем мне дальше разговаривать с претендентом? А ведь он закончил профильный факультет. В результате мы сами занимаемся обучением, и я не считаю, что это плохо. Но ведь учить приходится буквально всему.
Я сам не жалею годы, проведенные в университете, но четко отдаю себе отчет, что мое развитие как программиста они затормозили (у меня диплом красный, в том числе и поэтому).
И мне потом пришлось очень упорно работать, чтобы догнать технологии. Чему же учат в университете?
Честно сказать, мне сложно ответить на этот вопрос. Я не знаю, но по всей видимости с моего времени мало что изменилось, а это значит, что учат бросать кнопочки на формочки, и обсчитывать математические формулы.
Только вот мне сложно назвать это программированием.
Года два назад я ходил на собрание-конференцию в университет. Как раз по вопросам обучения программированию. Когда я сказал, про низкий уровень обучения, на меня очень сильно обиделись и начали доказывать, что это не так. Второй реакцией было – платите деньги, будем обучать так, как вам надо.
Но для меня лично остается открытым вопрос: а кому надо так, как сейчас?
Это конечно очень хорошо, что вузы учат думать. И этого у них не отнимешь. Но ведь кроме этого в вузах также дают базы данных, языки программирования. А на выходе то что?
Этот текст – реплика в обсуждении "личного опыта" "В наших вузах программистов учат всякой ерунде" – ред.
А на выходе мы имеем на рынке рабочей силы каждый год кучу "программистов" которые ничего не умеют. Я работаю в сфере разработки ПО. Регулярно провожу собеседования.
У меня есть три вопроса на понимание основ ООП.
Первый вопрос:
Дано: class A{virtual a();} class B:A{override a();}
A a = new B();
a.a();
Метод какого класса будет вызван?
Так вот больше половины отсеваются на этом вопросе. О чем мне дальше разговаривать с претендентом? А ведь он закончил профильный факультет. В результате мы сами занимаемся обучением, и я не считаю, что это плохо. Но ведь учить приходится буквально всему.
Я сам не жалею годы, проведенные в университете, но четко отдаю себе отчет, что мое развитие как программиста они затормозили (у меня диплом красный, в том числе и поэтому).
И мне потом пришлось очень упорно работать, чтобы догнать технологии. Чему же учат в университете?
Честно сказать, мне сложно ответить на этот вопрос. Я не знаю, но по всей видимости с моего времени мало что изменилось, а это значит, что учат бросать кнопочки на формочки, и обсчитывать математические формулы.
Только вот мне сложно назвать это программированием.
Года два назад я ходил на собрание-конференцию в университет. Как раз по вопросам обучения программированию. Когда я сказал, про низкий уровень обучения, на меня очень сильно обиделись и начали доказывать, что это не так. Второй реакцией было – платите деньги, будем обучать так, как вам надо.
Но для меня лично остается открытым вопрос: а кому надо так, как сейчас?