Re: Программирование на функциональных языках - как научить?
Stanislav Maslovski -> debian-russian@lists.debian.org @ Thu, 20 Aug 2009 13:10:14 +0400:
>> SM> Я это все прекрасно понимаю, но в этой теме мы не
>> SM> благотворительность обсуждаем, а обучаемость таких программистов и
>> SM> качество их программ. На мой взгляд, и первое, и второе будут
>> SM> гораздо ниже, чем если взять на работу программиста с дипломом или
>> SM> хотябы не замусоренного лишними знаниями студента с базовым
>> SM> программистским образованием.
>>
>> Из моего опыта. Я знаю плюс-минус лично порядка десяти приличных
>> программистов, про которых мне точно известно, есть ли у них профильное
>> программистское образование.
SM> После "точно", вероятно, пропущено "не"?
Нет, не пропущено. Чтобы говорить о пересечении множеств, мне нужна
информация о том, есть ли у приличных профильное образование. Поэтому
тех, про которых мне это точно не известно, я тут не учитываю.
>> И порядка пяти дипломированных. Пересечение этих двух множеств
>> состоит из двух человек, один из которых в качестве работника
>> непригоден, а второй не хочет работать программистом.
SM> Что-то ты намудрил с пересечениями множеств. По твоей логике один из
SM> этих двоих а) приличный программист б) в качестве работника не
SM> пригоден.
Они оба приличные программисты. В смысле способны решить сложную
программистскую задачу. Один из них при этом непригоден в качестве
работника. Т.е. скорее всего не сделает задачу, перед ним поставленную.
Не "не способен решить", а "не сделает".
>> Впрочем, из известных мне приличных программистов не хотят работать в
>> этом качестве как раз около половины.
SM> Это я могу понять. Под программистом в данном случае понимается то,
SM> что нынче обозначается ёмким словом "кодер", так?
Под приличным программистом - как раз то, что выходит за пределы емкого
слова "кодер". Под просто программистом - все, что шевелится и способно
выдать на-гора хотя бы как-то работающую программу.
--
Save the environment. Create a closure today.
-- Cormac Flanagan
Reply to: