Проблема в том, что добротный программист, рубищий неплохо капусту, - это программист "по призванию". Есть у меня знакомый один

, всегда был лучший по математике, достиг неплохих результатов в шахматах в свое время, сейчас работает в очень серьезной конторе в Берлине, начальником отдела. Получат пятизначную сумму в еврорублях.
А есть еще несколько парней, которые пошли в эту профессию, потому что " ну а куда еще". Ели как доучились, толком не разбираются ни в чем, болтаются по жизни.
У нас тоже есть кафедра что-то там с информатикой в машиностроении, человек 15 студентов. Но уже после пары семестров можно сказать, кто из парней нормально устроится, а кто штаны просиживает.
Как-то так, товарищи программеры!
