Меня на кафедре попросили провести методический семинар на предмет "как правильно учить программированию". В связи с этим у меня к тебе есть просьба: не мог бы ты сформулировать краткий перечень тех знаний, умений и навыков, которые бы ты хотел видеть в выпускнике профильной специальности как работодатель?
11.01.12, Alexander Byndyu<alexande...@gmail.com> написал(а):
> Всем привет!
>
> Недавно один мой знакомый из местного университета прислал вопрос:
>
> Меня на кафедре попросили провести методический семинар на предмет
> "как правильно
>> учить программированию". В связи с этим у меня к тебе есть просьба: не
>> мог бы ты сформулировать краткий перечень тех знаний, умений и навыков,
>> которые бы ты хотел видеть в выпускнике профильной специальности как
>> работодатель?
>
>
> Я как преподаватель с одной стороны и человек, которые проводит
> собеседования с другой, скажу свое мнение по этому поводу.
>
> Студенты 4-го курса, которые ко мне приходят, довольно плохо знаю, что
> значит программировать за деньги. Дело не только в знаниях о разработке ПО,
> но и в организации своей работы и участии в работе команды.
>
> Если говорить про идеал, то я бы хотел увидеть выпускниках следующее:
>
> - Понимание алгоритмизации и работы автоматов
> - Понимание ООП (желательно понимание других парадигм)
> - Знание как минимум двух языков: строго типизированного и динамического
> (желательно добавить функциональный)
> - Понимание шаблонов проектирования
> - Понимание принципов проектирования
> - Понимание разных процессов разработки
> - Умение управлять рисками
> - Умение организовывать свое время
> - Умение быть частью команды/процесса
> - Умение доводить начатую задачу до конца
> - Умение формулировать свои мысли письменно и устно
> - Умение самостоятельно искать информацию и саморазвиваться
> - Навыки разработки как минимум: веб-приложений и десктоп (желательно
> мобильные устройства, веб-сервисы и т.д.)
>
> Возможно через некоторое время я дополню этот список.
>
> Высказаться можно *каждому*, чем больше будем мнений, тем лучше.
>
> --
> Best regards,
> Byndyu Alexander
> Director at *IndyCode* - www.indycode.ru
>
> Phone: +7 (904) 305 5263
> Skype: alexander.byndyu
> Blog: http://blog.byndyu.ru
> Twitter: alexanderbyndyu <http://twitter.com/alexanderbyndyu>
>
--
С уважением
Мурадов Мурад
Если говорить именно о студентах то это все.
Все остальное, как менеджмент времени, рисков и.т.д. и.т.п. придут со
временем если он попадет в умелые руки.
Не вижу смысла требовать от вчерашнего ученика умение быть частью
команды/процесса, это опыт, а опыт приходит, этому пока не окунешься
не научишься!
Помните, что у всех есть первое место работы и оно имеет огромное
значение в будущей карьере, так давайте же будем учителями чтобы
ученики нас превзошли и стали нашей гордостью :)
On 10 янв, 22:55, Alexander Byndyu <alexander.byn...@gmail.com> wrote:
> Вопрос был о том, что я, как работодатель, хочу видеть в выпускниках.
>
> Это мой список пожеланий, если у тебя есть свой, то будет интересно увидеть.
>
> По-моему мнению, навык управления рисками напрямую показывает
> самостоятельность программиста. Управлять рисками можно и на уровне ToDo в
> коде, можно это переформулировать в управление техническими долгами, если
> так будет понятнее.
>
> --
> Best regards,
> Byndyu Alexander
> Director at *IndyCode* -www.indycode.ru
>
> Phone: +7 (904) 305 5263
> Skype: alexander.byndyu
> Blog:http://blog.byndyu.ru
> Twitter: alexanderbyndyu <http://twitter.com/alexanderbyndyu>
>
> 11 января 2012 г. 1:52 пользователь Murad Muradov <mpmura...@gmail.com>написал:
>
>
>
>
>
>
>
> > Умение управлять рисками относится к менеджменту, а не к программированию.
> > Ох и намешал. Вопрос ведь был о другом.
> > Ну и не совсем понятно, как учить этим умениям.
>
> > 11.01.12, Alexander Byndyu<alexander.byn...@gmail.com> написал(а):
On 11 янв, 13:16, Alexander Byndyu <alexander.byn...@gmail.com> wrote:
> Евгений, примерно 1 из 10.
>
> --
> Best regards,
> Byndyu Alexander
> Director at *IndyCode* -www.indycode.ru
>
> Phone: +7 (904) 305 5263
> Skype: alexander.byndyu
> Blog:http://blog.byndyu.ru
> Twitter: alexanderbyndyu <http://twitter.com/alexanderbyndyu>
- грамотный русский язык;
- уверенный письменный английский;
- умение пользоваться основными структурами данных;
- навыки создания пользовательского интерфейса;
- основы синтаксического анализа.
Хотелось бы, чтобы все, изложенное выше (да и ниже тоже),
соответствовало не идеалу, но некоему гарантированному минимуму, а то
сейчас получается, что каждый выпускник -- это лотерея: он может быть
готов к серьезной работе процентов на 90, но может быть и далек от
программирования, как декабрист от народа. :-)
13 января 2012 г. 16:46 пользователь Vadim Vinokur
<vadim....@gmail.com> написал: