Так ли важно образование для программиста?
От: snaphold  
Дата: 15.02.09 06:23
Оценка:
Мне приходилось встречать "крутых парней" в программировании, которые не
имели технического образования или даже не имели математику в инсте (медицинский).

Как и на что по вашему играет образование в области программировании и дальше "вверх" в этой области?
Re: Так ли важно образование для программиста?
От: shrecher  
Дата: 15.02.09 06:57
Оценка: :)
Здравствуйте, snaphold, Вы писали:

S>Мне приходилось встречать "крутых парней" в программировании, которые не

S>имели технического образования или даже не имели математику в инсте (медицинский).

S>Как и на что по вашему играет образование в области программировании и дальше "вверх" в этой области?


В общем случае, да, образование в технической области, в т.ч. программировании, очень важно для проф. роста. Хорошее образование учит как систематизировать информацию, пользоваться источниками, формирует технический склад ума, позволяет начать мыслить шире и решать задачи в общем виде.

В отдельных случаях, к примеру, Бил Гейтс, можно и без образования добится успеха. Но все-таки, правильно выбранное образование и ВУЗ — большая помошь в достижении успеха.
Re: Так ли важно образование для программиста?
От: raydac Эстония http://www.igormaznitsa.com
Дата: 15.02.09 07:01
Оценка: 3 (3) +4 -8
никакой роли для мышления и знаний образоваие не играет, если конечно человек не тугодум требующий дрессинга
бывают программеры с высшим-музыкальным, видел людей писавших операционки у которых за плечами только школа, компании где почти все senior developers были без профильного образования и работали успешнее чем выпускники профильных олимпиадных вузов
профильное образование важно только при поиске работы, что бы прорваться в какуюнить контору
https://github.com/raydac
Re: Так ли важно образование для программиста?
От: AutumnLeaf Великобритания  
Дата: 15.02.09 07:18
Оценка: 1 (1) +4
Здравствуйте, snaphold, Вы писали:

S>Мне приходилось встречать "крутых парней" в программировании, которые не

S>имели технического образования или даже не имели математику в инсте (медицинский).

S>Как и на что по вашему играет образование в области программировании и дальше "вверх" в этой области?


думаю, не ошибусь, если скажу, что это тема стабильно обсуждается тут раз в год
Re: Так ли важно образование для программиста?
От: SuperRockStar  
Дата: 15.02.09 07:19
Оценка: 1 (1)
Здравствуйте, snaphold, Вы писали:

S>Мне приходилось встречать "крутых парней" в программировании, которые не

S>имели технического образования или даже не имели математику в инсте (медицинский).

S>Как и на что по вашему играет образование в области программировании и дальше "вверх" в этой области?


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


В Австралии, насколько мне известно, IT образование за 3 года выдают — думаю, для тех людей, которые желают работать в практической сфере этого вполне достаточно.
Re[2]: Так ли важно образование для программиста?
От: Uzumaki Naruto Ниоткуда  
Дата: 15.02.09 07:28
Оценка: 1 (1)
Билл Гейтс не программист — он маркетолог... Вы глубоко заблуждаетесь, если считаете что программисты становятся главами компаний...

Re[3]: Так ли важно образование для программиста?
От: raydac Эстония http://www.igormaznitsa.com
Дата: 15.02.09 07:30
Оценка:
UN>Билл Гейтс не программист — он маркетолог... Вы глубоко заблуждаетесь, если считаете что программисты становятся главами компаний...
становятся конечно, но только главами своих собственных компаний
https://github.com/raydac
Re: Так ли важно образование для программиста?
От: LaptevVV Россия  
Дата: 15.02.09 07:58
Оценка: 3 (3) +5
Здравствуйте, snaphold, Вы писали:

S>Мне приходилось встречать "крутых парней" в программировании, которые не

S>имели технического образования или даже не имели математику в инсте (медицинский).
Кстати, да. Почему-то многие медики идут в ИТ — у нас в Астрахани чуть ли не через одного.
Но по опыту преподавания и работы с ними знаю, что им очень не хватает как раз базовой математическо-программистской подготовки.
S>Как и на что по вашему играет образование в области программировании и дальше "вверх" в этой области?
Когда я жил в Ташкенте, работал у меня под началом один такой самородок, который самостоятельно обучался программированию на тогдашних машинах, языках и операционных системах.
Например, он написал на PL-1 программу Биоритмов, которая ходила по всему узбекистану.
Но Бог ты мой, какие у него были запутанные тексты. Когда мы работали в Питере над осью, он частенько обращался ко мне за помощью разрулить возникшие проблемы. Мне сначала приходилось переписывать текст пончятным образом, а потом проблемы уже практически автоматически решались.
Парень, конечно, был уникальный, но знаний ему определенно не хватало. Там, где мы просто знали, как делать, ему приходилось придумывать. И не всегда у него это получалось хорошо.
Так что образование лучше иметь, чем не иметь.
И знания дает, и мозги структурирует.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[3]: Так ли важно образование для программиста?
От: User239 Россия  
Дата: 15.02.09 08:18
Оценка:
Здравствуйте, Uzumaki Naruto, Вы писали:

UN>Билл Гейтс не программист — он маркетолог... Вы глубоко заблуждаетесь, если считаете что программисты становятся главами компаний...


ага, только в 18 лет написал интерпретатор бэйсика, а так вообще никакой не программист
Re[4]: Так ли важно образование для программиста?
От: catBasilio  
Дата: 15.02.09 08:22
Оценка:
Здравствуйте, User239, Вы писали:

U>ага, только в 18 лет написал интерпретатор бэйсика, а так вообще никакой не программист


А что кроме интерпретатора бейсика он еще написал?
UNIX way — это когда тебе вместо туалетной бумаги дают топор, рубанок и карту близлежащего леса
Re[2]: Так ли важно образование для программиста?
От: catBasilio  
Дата: 15.02.09 08:25
Оценка:
Здравствуйте, shrecher, Вы писали:

S>В отдельных случаях, к примеру, Бил Гейтс, можно и без образования добится успеха. Но все-таки, правильно выбранное образование и ВУЗ — большая помошь в достижении успеха.


Это как без образования? А ничего, что он 3 года на юриста проучился? Незаконченное высшее — тоже образование.
UNIX way — это когда тебе вместо туалетной бумаги дают топор, рубанок и карту близлежащего леса
Re[3]: Так ли важно образование для программиста?
От: shrecher  
Дата: 15.02.09 08:26
Оценка: 1 (1) +1
Здравствуйте, Uzumaki Naruto, Вы писали:

UN>Билл Гейтс не программист — он маркетолог... Вы глубоко заблуждаетесь, если считаете что программисты становятся главами компаний...


Отстаньте вы от Билл Гейтса. Он скорее анти-пример и большинству его путь повторить не придется.

Если вы еще молоды и перед вами стоит выбор идти учится или нет, то ломать голову над этим вопросом не надо — конечно, идти! Другой вопрос "куда?", здесь нужно реально планировать.
Re[2]: Ага
От: Eudj  
Дата: 15.02.09 08:26
Оценка: :))) :))) :))) :))) :))) :)
Здравствуйте, AutumnLeaf, Вы писали:

AL>Здравствуйте, snaphold, Вы писали:


S>>Мне приходилось встречать "крутых парней" в программировании, которые не

S>>имели технического образования или даже не имели математику в инсте (медицинский).

S>>Как и на что по вашему играет образование в области программировании и дальше "вверх" в этой области?


AL>думаю, не ошибусь, если скажу, что это тема стабильно обсуждается тут раз в год


Когда зимняя сессия заканчивается?
Re[3]: Так ли важно образование для программиста?
От: shrecher  
Дата: 15.02.09 08:35
Оценка: -2
Здравствуйте, catBasilio, Вы писали:

S>>В отдельных случаях, к примеру, Бил Гейтс, можно и без образования добится успеха. Но все-таки, правильно выбранное образование и ВУЗ — большая помошь в достижении успеха.


B>Это как без образования? А ничего, что он 3 года на юриста проучился? Незаконченное высшее — тоже образование.


Почти не считается
Re[4]: Так ли важно образование для программиста?
От: LaptevVV Россия  
Дата: 15.02.09 09:04
Оценка:
Здравствуйте, User239, Вы писали:

UN>>Билл Гейтс не программист — он маркетолог... Вы глубоко заблуждаетесь, если считаете что программисты становятся главами компаний...

U>ага, только в 18 лет написал интерпретатор бэйсика, а так вообще никакой не программист
У меня очень большое подозрение, что львиную долю написал Пол Аллен.
Про которого мало кто слышал даже в Америке. А ведь он сооснователь Микрософта.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[3]: Так ли важно образование для программиста?
От: LaptevVV Россия  
Дата: 15.02.09 09:06
Оценка:
Здравствуйте, catBasilio, Вы писали:

B>Это как без образования? А ничего, что он 3 года на юриста проучился? Незаконченное высшее — тоже образование.

Он бросил в начале 2 курса. Так что у него "незаконное" высшее.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re: Так ли важно образование для программиста?
От: __kot2  
Дата: 15.02.09 10:50
Оценка: +4
Здравствуйте, snaphold, Вы писали:

S>Мне приходилось встречать "крутых парней" в программировании, которые не

S>имели технического образования или даже не имели математику в инсте (медицинский).
а мне вот не приходилось. я встречал плохих программистов и с хорошим техническим образованием, но все известные мне программисты без него очень слабы.
и даже более того, я работал в паре с человеком-недоучкой. Очень напрягали его методы решения задач путем вечного изобретения велосипедов — то, что уже давно известно и входит в универовскую программу для него открытия века были.
Re[2]: Так ли важно образование для программиста?
От: Sergey640  
Дата: 15.02.09 11:45
Оценка: -8
Здравствуйте, raydac, Вы писали:

R>никакой роли для мышления и знаний образоваие не играет, если конечно человек не тугодум требующий дрессинга

R>бывают программеры с высшим-музыкальным, видел людей писавших операционки у которых за плечами только школа, компании где почти все senior developers были без профильного образования и работали успешнее чем выпускники профильных олимпиадных вузов
R>профильное образование важно только при поиске работы, что бы прорваться в какуюнить контору

Всё правильно, только есть ещё и знания, которые иначе как обучением получить нельзя — разные АПИ, библиотеки, стандарты и правила кодирования, стандарты качества и т.д. То, что раньше называлось опытом, а сейчас преподаётся в институтах. Самородку придётся зубрить всё это самомоу по мануалам, а это мало эффективно. Так что тенденция всё-же к образованию в смысле выработки навыков. А образования в смысле создания в головах аналитической модели, непротиворечивой, всесторонне провереной и доказанной на области определения, оптимальной (что тоже нужно доказать), тут ещё долго не будет.
Re[3]: Так ли важно образование для программиста?
От: raydac Эстония http://www.igormaznitsa.com
Дата: 15.02.09 12:03
Оценка: 1 (1) +4
S>Всё правильно, только есть ещё и знания, которые иначе как обучением получить нельзя — разные АПИ, библиотеки, стандарты и правила кодирования, стандарты качества и т.д. То, что раньше называлось опытом, а сейчас преподаётся в институтах. Самородку придётся зубрить всё это самомоу по мануалам, а это мало эффективно. Так что тенденция всё-же к образованию в смысле выработки навыков. А образования в смысле создания в головах аналитической модели, непротиворечивой, всесторонне провереной и доказанной на области определения, оптимальной (что тоже нужно доказать), тут ещё долго не будет.

хех.. сколько я не работал с выпускниками и студентами вот тех самых вузов которые готовят мегаспецов, никакого знания апи, библиотек и тем более опыта там не дают, это дают в тех конторах куда эти студенты устраиваются курсе на втором, но те кто не устроился выходят долдонами с бумажкой, но ко всему этому приобретают еще офигенное самомнение в стиле — "я зря что ли там пять лет пиво пил?!" и заставить их работать по каким то стандартам кодирования или просто выдерживать производственную дисциплину весьма непросто
https://github.com/raydac
Re[3]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 15.02.09 12:06
Оценка:
Здравствуйте, Sergey640, Вы писали:

S>Всё правильно, только есть ещё и знания, которые иначе как обучением получить нельзя — разные АПИ, библиотеки, стандарты и правила кодирования, стандарты качества и т.д. То, что раньше называлось опытом, а сейчас преподаётся в институтах. Самородку придётся зубрить всё это самомоу по мануалам, а это мало эффективно.


назовите мне вуз, в котором изучают j2ee, agile programming, учат документировать, тестировать и комментировать программы, так что человека не приходится доучивать
Люди, я люблю вас! Будьте бдительны!!!
Re[4]: Так ли важно образование для программиста?
От: placement_new  
Дата: 15.02.09 12:43
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

BZ>Здравствуйте, Sergey640, Вы писали:


S>>Всё правильно, только есть ещё и знания, которые иначе как обучением получить нельзя — разные АПИ, библиотеки, стандарты и правила кодирования, стандарты качества и т.д. То, что раньше называлось опытом, а сейчас преподаётся в институтах. Самородку придётся зубрить всё это самомоу по мануалам, а это мало эффективно.


BZ>назовите мне вуз, в котором изучают j2ee, agile programming, учат документировать, тестировать и комментировать программы, так что человека не приходится доучивать


Этого не возможно.
Ибо,
1) у Вузов не совсем такие цели
2) в них как правило ни один из преподавателей этого делать не умеет.
Re[4]: Так ли важно образование для программиста?
От: Sergey640  
Дата: 15.02.09 12:58
Оценка: -1
Здравствуйте, BulatZiganshin, Вы писали:

BZ>Здравствуйте, Sergey640, Вы писали:


S>>Всё правильно, только есть ещё и знания, которые иначе как обучением получить нельзя — разные АПИ, библиотеки, стандарты и правила кодирования, стандарты качества и т.д. То, что раньше называлось опытом, а сейчас преподаётся в институтах. Самородку придётся зубрить всё это самомоу по мануалам, а это мало эффективно.


BZ>назовите мне вуз, в котором изучают j2ee, agile programming, учат документировать, тестировать и комментировать программы, так что человека не приходится доучивать


Конечно, не назову. Попробую по-другому изложить: Сейчас в программировании требуется довольно много умений и навыков, что делает эту деятельность похожей на ремесло. Конечно есть и аналитическая работа и творческая, но всё-же ремесла стало много и оно требуется абсолютно всем: как-раз документировать, тестировать, комментировать, + кодировать правильным стилем, знать инструменты (компиляторы, линкеры, локаторы, контроль версий, Change requests ....) + митинги, колы и всё связанное с работой в большой иногда распределённой команде и, тут рядом правильно сказали, дисциплина. Научится этому дома — невозможно, это опыт. Если этому будут учить (а я думаю будут) то только в ВУЗе или как сейчас по месту работы. Вот и получается, что если не требуется знаний предметной области, то программированием может заниматься кто угодно (даже подростки были случаи) но им придётся где-то этот опыт приобретать. По-моему если не на работе , то только в ВУЗе. Получается, что наступит время когда пришедших "со стороны" без дополнительных курсов-сертификатов брать не будут.

Возможно это ещё не скоро, т.к. если тулзы, библиотеки и пр. преподавать можно, то, насколько я успел заметить, правильное понимание технологии приходит только с опытом, которого теперешним вузовским преподавателям ещё нужно как-то набраться чтобы осознать и объяснить. Да и процесс обучения этому тоже должен быть иным.
Re: Так ли важно образование для программиста?
От: alpha21264 СССР  
Дата: 15.02.09 13:31
Оценка:
Здравствуйте, snaphold, Вы писали:

S>Мне приходилось встречать "крутых парней" в программировании, которые не

S>имели технического образования или даже не имели математику в инсте (медицинский).

S>Как и на что по вашему играет образование в области программировании и дальше "вверх" в этой области?


Калашников, Лебедев, Сикорский не имеют законченного высшего образования. Однако это исключение.
Обычно, чтобы самому научиться что-то делать, нужно усвоить опыт предшественников.
Иначе так и будешь изобретать велосипед с квадратными колесами.

Течёт вода Кубань-реки куда велят большевики.
Re[2]: Так ли важно образование для программиста?
От: alpha21264 СССР  
Дата: 15.02.09 13:35
Оценка: +4
Здравствуйте, AutumnLeaf, Вы писали:

AL>Здравствуйте, snaphold, Вы писали:


S>>Мне приходилось встречать "крутых парней" в программировании, которые не

S>>имели технического образования или даже не имели математику в инсте (медицинский).

S>>Как и на что по вашему играет образование в области программировании и дальше "вверх" в этой области?


AL>думаю, не ошибусь, если скажу, что это тема стабильно обсуждается тут раз в год


Каким-нибудь VisualC легко научиться пользоваться. Это создает иллюзии.
Чтобы стать писателем, недостаточно знать буквы.
Надо еще уметь писать не только запятые ставить, но и сюжет излагать.

Течёт вода Кубань-реки куда велят большевики.
Re[2]: Так ли важно образование для программиста?
От: raydac Эстония http://www.igormaznitsa.com
Дата: 15.02.09 13:37
Оценка:
A>Калашников, Лебедев, Сикорский не имеют законченного высшего образования. Однако это исключение.
A>Обычно, чтобы самому научиться что-то делать, нужно усвоить опыт предшественников.
A>Иначе так и будешь изобретать велосипед с квадратными колесами.

насколько помню А.В.Суворов не имел военного образования, занмался самообучением по книгам и приобретением практического опыта в процессе службы
https://github.com/raydac
Re[5]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 15.02.09 14:43
Оценка: 6 (1)
Здравствуйте, Sergey640, Вы писали:

S>>>Всё правильно, только есть ещё и знания, которые иначе как обучением получить нельзя — разные АПИ, библиотеки, стандарты и правила кодирования, стандарты качества и т.д. То, что раньше называлось опытом, а сейчас преподаётся в институтах. Самородку придётся зубрить всё это самомоу по мануалам, а это мало эффективно.


S>Возможно это ещё не скоро, т.к. если тулзы, библиотеки и пр. преподавать можно, то, насколько я успел заметить, правильное понимание технологии приходит только с опытом, которого теперешним вузовским преподавателям ещё нужно как-то набраться чтобы осознать и объяснить. Да и процесс обучения этому тоже должен быть иным.


да, кто бы тебя логике для начала научил
Люди, я люблю вас! Будьте бдительны!!!
Re[3]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 15.02.09 14:44
Оценка: +1 :))
Здравствуйте, raydac, Вы писали:

R>насколько помню А.В.Суворов не имел военного образования, занмался самообучением по книгам и приобретением практического опыта в процессе службы


= подавления крестьянских бунтов
Люди, я люблю вас! Будьте бдительны!!!
Re[4]: Так ли важно образование для программиста?
От: raydac Эстония http://www.igormaznitsa.com
Дата: 15.02.09 14:45
Оценка:
BZ>= подавления крестьянских бунтов

сложный проект = трем годам учебы
https://github.com/raydac
Re[3]: Так ли важно образование для программиста?
От: alpha21264 СССР  
Дата: 15.02.09 15:12
Оценка:
Здравствуйте, raydac, Вы писали:

A>>Калашников, Лебедев, Сикорский не имеют законченного высшего образования. Однако это исключение.

A>>Обычно, чтобы самому научиться что-то делать, нужно усвоить опыт предшественников.
A>>Иначе так и будешь изобретать велосипед с квадратными колесами.

R>насколько помню А.В.Суворов не имел военного образования, занмался самообучением по книгам и приобретением практического опыта в процессе службы


Я не знаю, можно ли проводить такие анологии.
Все-таки военная служба — это такой растянутый на всю жизнь процесс учебы
(с практическими занятими каждый день, и экзаменами каждый год в виде маневров).
А начинал он службу с Семеновского полка.

Течёт вода Кубань-реки куда велят большевики.
Re[4]: Так ли важно образование для программиста?
От: alpha21264 СССР  
Дата: 15.02.09 15:14
Оценка: 6 (3) +1
Здравствуйте, BulatZiganshin, Вы писали:

BZ>Здравствуйте, raydac, Вы писали:


R>>насколько помню А.В.Суворов не имел военного образования, занмался самообучением по книгам и приобретением практического опыта в процессе службы


BZ>= подавления крестьянских бунтов


Лишь бы на свою страну насрать. Суворов Пугачева не догнал — Михельсон справился раньше.
А первое сражение Суворова, где он был самостоятельным военначальником, — Кинбурнская коса.

Течёт вода Кубань-реки куда велят большевики.
Re[5]: Так ли важно образование для программиста?
От: FR  
Дата: 15.02.09 15:20
Оценка:
Здравствуйте, Sergey640, Вы писали:

S>Конечно, не назову. Попробую по-другому изложить: Сейчас в программировании требуется довольно много умений и навыков, что делает эту деятельность похожей на ремесло. Конечно есть и аналитическая работа и творческая, но всё-же ремесла стало много и оно требуется абсолютно всем: как-раз документировать, тестировать, комментировать, + кодировать правильным стилем, знать инструменты (компиляторы, линкеры, локаторы, контроль версий, Change requests ....) + митинги, колы и всё связанное с работой в большой иногда распределённой команде и, тут рядом правильно сказали, дисциплина. Научится этому дома — невозможно, это опыт.


Возможно и дома. Open Source полно, можно бесплатно учится
Re[4]: Так ли важно образование для программиста?
От: FR  
Дата: 15.02.09 15:22
Оценка:
Здравствуйте, alpha21264, Вы писали:

A>Я не знаю, можно ли проводить такие анологии.

A>Все-таки военная служба — это такой растянутый на всю жизнь процесс учебы
A>(с практическими занятими каждый день, и экзаменами каждый год в виде маневров).

У хорошего программиста, любящего свою работу аналогично.
Re: Так ли важно образование для программиста?
От: FR  
Дата: 15.02.09 15:32
Оценка:
Здравствуйте, snaphold, Вы писали:

S>Мне приходилось встречать "крутых парней" в программировании, которые не

S>имели технического образования или даже не имели математику в инсте (медицинский).

S>Как и на что по вашему играет образование в области программировании и дальше "вверх" в этой области?


"Программирование — прикладное искусство".
И как всякое искусство требует в первую очередь таланта. Прикладное, значит — ремесло и требует хороших практических навыков и опыта реальной работы. Ну и образование на почетном третьем месте
Re: Так ли важно образование для программиста?
От: minorlogic Украина  
Дата: 15.02.09 16:12
Оценка: +1 -3 :)
Здравствуйте, snaphold, Вы писали:

S>Мне приходилось встречать "крутых парней" в программировании, которые не

S>имели технического образования или даже не имели математику в инсте (медицинский).

S>Как и на что по вашему играет образование в области программировании и дальше "вверх" в этой области?


К счастью, в наше время огромное к-во информации находится в свободном доступе и дл ее получения не требуется нормативное "образование".


Дает ли норманивное (я имею ввиду , институт и т.п. заведения) образование некое преимущество ? думаю что нет . Если человек потратит равное к-во времени на самообочение , уверен что результат будет лучше.
... << RSDN@Home 1.2.0 alpha 4 rev. 1111>>
Ищу работу, 3D, SLAM, computer graphics/vision.
Re: Так ли важно образование для программиста?
От: michael_isu Беларусь  
Дата: 15.02.09 17:00
Оценка:
Здравствуйте, snaphold, Вы писали:

S>Мне приходилось встречать "крутых парней" в программировании, которые не

S>имели технического образования или даже не имели математику в инсте (медицинский).

S>Как и на что по вашему играет образование в области программировании и дальше "вверх" в этой области?


На скорость работы мозга. Как — мозг работает продуктивнее Если конечно учился им работать в вузе. Мне дали хорошую базу, она стоит потраченных 5 лет.
Re[2]: Так ли важно образование для программиста?
От: Sergey640  
Дата: 15.02.09 17:29
Оценка:
Здравствуйте, minorlogic, Вы писали:

M>Здравствуйте, snaphold, Вы писали:


S>>Мне приходилось встречать "крутых парней" в программировании, которые не

S>>имели технического образования или даже не имели математику в инсте (медицинский).

S>>Как и на что по вашему играет образование в области программировании и дальше "вверх" в этой области?


M>К счастью, в наше время огромное к-во информации находится в свободном доступе и дл ее получения не требуется нормативное "образование".



M>Дает ли норманивное (я имею ввиду , институт и т.п. заведения) образование некое преимущество ? думаю что нет . Если человек потратит равное к-во времени на самообочение , уверен что результат будет лучше.


Вообще-то образование для того и нужно, чтобы делать людей образованными. И самим образоваться получалось не так уж и многим. А кодировать действительно можно и без образования — тут и навыков достаточно.
— так что систематическое образование культурному человеку всё-же необходимо.
Re: Так ли важно образование для программиста?
От: snaphold  
Дата: 15.02.09 18:14
Оценка:
Я вот даже еще больше добавлю.
По личному опыту и опыту общения с друзьями редко на ведущих ролях в софтовых компаниях видел выпускников МГУ, МГТУ и т.п. Обычно провинциальные ВУЗы.
Так что получается, может есть смысл пересмотреть рейтинг ВУЗов? Я конечно допускаю, что некоторые уехали за бугор, но единицы, думаю, и в общей массе их можно приравнять с теми провинциалами, что тоже уехали за бугор.
Re[3]: Так ли важно образование для программиста?
От: minorlogic Украина  
Дата: 15.02.09 20:04
Оценка:
Здравствуйте, Sergey640, Вы писали:

S>Вообще-то образование для того и нужно, чтобы делать людей образованными.

Вы заблуждаетесь, к сожалдению наблюдаю другую картину.

S> И самим образоваться получалось не так уж и многим. А кодировать действительно можно и без образования — тут и навыков достаточно.

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

S>- так что систематическое образование культурному человеку всё-же необходимо.

Образования как набор необходимых знаний и навыков , полюбому. А корочка об высшем врядли.
... << RSDN@Home 1.2.0 alpha 4 rev. 1111>>
Ищу работу, 3D, SLAM, computer graphics/vision.
Re[3]: Так ли важно образование для программиста?
От: VovkaMorkovka  
Дата: 15.02.09 22:20
Оценка: +1 -1
Здравствуйте, Sergey640, Вы писали:

S>Всё правильно, только есть ещё и знания, которые иначе как обучением получить нельзя — разные АПИ, библиотеки, стандарты и правила кодирования


Не хотел — бы я учиться в вузе в котором преподают АПИ и библиотеки. Как вы не поймёте, что люое АПИ и библиотека если они хорошие, строятся на одних и тех — же принципах, меняется только синтаксис. Когда тупоголовые хрюши говорят, что вот вы писали всю жизнь на паскале, поэтому вы не умеете педалить на PHP я смеюсь. HTTP — протокол никак не меняется от того, на каком ЯП его реализовывать. Любая библиотека, или framework, будь — то спринг, или Jain SIP основаны на понимании предметной области. Если её понимаешь, то можно садиться и сходу педалить
Re: Так ли важно образование для программиста?
От: kosmik Россия http://www.linkedin.com/in/kosmik
Дата: 16.02.09 00:59
Оценка: 1 (1) +1
S>Как и на что по вашему играет образование в области программировании и дальше "вверх" в этой области?

Сразу оговорюсь что я не такого уж большого мнения о российском образовании. На мой взгляд, в России не так важно чему человек учился, хотя бы потому что мало кто реально учится. Важнее умение и желание что-то усваивать новое, учиться, чтобы мозги работали. И лично я не считаю что это что-то чему учат в вузе. Средний выпускник, например, матмеха лучше среднего выпускника, скажем, лесопилки не потому что его чему-то научили на матмехе, а потому что умненькие выпускники школ, поторым интересно программирование, идут на матмех, а не в лесопилку. Конечно, если в ВУЗе совсем полная халява, то к моменту выпуска он этого умненького малчика (или девочки) останется пшик, но это не зависит от того чему учат, это ближе просто к тому чтобы поддерживать какую-то умственную активность.

К тому же, как и многие профессии, связанные с командной работой, в программировании еще куча других навыков, которые важны и которым нигде не учат.
Re[2]: Так ли важно образование для программиста?
От: kosmik Россия http://www.linkedin.com/in/kosmik
Дата: 16.02.09 01:01
Оценка:
У так называемых провинциалов есть свой edge: они обычно готовы работать, тянуть на себе что-то. А это очень важно.
Re: Так ли важно образование для программиста?
От: Vzhyk  
Дата: 16.02.09 09:36
Оценка: -1 :)
snaphold пишет:
>
Вот тебе и ответ: http://rsdn.ru/forum/message/3291025.aspx
Автор: MtPr
Дата: 14.02.09
.

Имхо, достаточно ПТУ. Когда-то так и было: "училище электроники" Минск —
вполне себе программистов выпускало.
Posted via RSDN NNTP Server 2.1 beta
Re: Так ли важно образование для программиста?
От: fuyant  
Дата: 16.02.09 10:45
Оценка:
Здравствуйте, snaphold, Вы писали:

S>Мне приходилось встречать "крутых парней" в программировании, которые не

S>имели технического образования или даже не имели математику в инсте (медицинский).

S>Как и на что по вашему играет образование в области программировании и дальше "вверх" в этой области?


Имхо, образование важно. Но еще важнее — понимание программирования, правильный склад соображения и логика.
Мое образование — хотя и техническое, но совершенно непрофильное, потом двухлетний экспресс-курс начал программирования в серьезной школе, которое — самое главное — позволило устроиться джуниором в небольшую конторку, потом еще две смены работы и тем самым получить самое главное образование практикой + поглощение доп.информации во внеурочное время.
А из-за отсутствия профильного образования у возникали проблемы в алгоритмике, которую дают в ВУЗах (ну, вроде как должны). Хорошо зная язык и целевую платформу (а на первой работе я вообще даже не подозревал о существовании той платформы ) я легко проходил собеседование и испытательный срок, но мог засыпаться на элементарных алгоритмах — не всегда получалось быстро их сообразить и домыслить самому, не зная азов, и, как в результате — дурацкие велосипеды
Re: Так ли важно образование для программиста?
От: white_znake  
Дата: 16.02.09 11:27
Оценка:
Здравствуйте, snaphold, Вы писали:

S>Мне приходилось встречать "крутых парней" в программировании, которые не

S>имели технического образования или даже не имели математику в инсте (медицинский).

S>Как и на что по вашему играет образование в области программировании и дальше "вверх" в этой области?


Мне приходилось встречать довольно хороших программистов, с филологическим, биологическим образованием и без высшего или средне специального вообще.

Многие талантливые люди не имели высшего образования, но это не мешало им достичь вершин успеха, а таких людей
много: Стив Джобс, Билл Гейтс, Калашников, Хьюз — список будет большим
Кстати Пол Аллен и Билл Гейтс стали хорошо известными программерами еще в 10 классе (они основали фирму Traf-o-Data)

Плюсы высшего образования в том, что оно помогает выстроить систему знаний и систему моральных ценностей.
Но этот же плюс иногда превращается в минус — система помогает "обрезать крылья" человеку, сделать его "рабом" системы.
Это можно сравнить с тем, что в средневековых учебных заведениях студентам рассказывали, что земля плоская — в результате, человек выходил из стен университета образованным (знал философию, несколько языков, математику), но с полной уверенностью в том, что земля плоская

Еще один интересный факт, но большинство изобретателей не имели высшего образования

Нужно высшее образование или нет должен решать каждый самостоятельно.
Re[2]: Так ли важно образование для программиста?
От: raydac Эстония http://www.igormaznitsa.com
Дата: 16.02.09 11:30
Оценка:
если память не подводит, это Леонардо даВинчи принадлежат слова — "надо брать не тех кто знает, но тех кто интересуется"
https://github.com/raydac
Re[5]: Так ли важно образование для программиста?
От: vadim1406  
Дата: 16.02.09 12:04
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Здравствуйте, User239, Вы писали:


UN>>>Билл Гейтс не программист — он маркетолог... Вы глубоко заблуждаетесь, если считаете что программисты становятся главами компаний...

U>>ага, только в 18 лет написал интерпретатор бэйсика, а так вообще никакой не программист
LVV>У меня очень большое подозрение, что львиную долю написал Пол Аллен.
LVV>Про которого мало кто слышал даже в Америке. А ведь он сооснователь Микрософта.

Пол Аллен довольно богатый человек и владеет "ради прикола" компанией, которая раньше называлась click2learn (теперь sum Total Systems).
Re[2]: Так ли важно образование для программиста?
От: yumi  
Дата: 16.02.09 13:08
Оценка:
Здравствуйте, white_znake, Вы писали:

_>Мне приходилось встречать довольно хороших программистов, с филологическим, биологическим образованием и без высшего или средне специального вообще.


Я лично ни одного такого не видел.

_>Многие талантливые люди не имели высшего образования, но это не мешало им достичь вершин успеха, а таких людей

_>много: Стив Джобс, Билл Гейтс, Калашников, Хьюз — список будет большим
_>Кстати Пол Аллен и Билл Гейтс стали хорошо известными программерами еще в 10 классе (они основали фирму Traf-o-Data)

Как-то я своей знакомой сказал, что мол Эйнштейн в школе был троечником, а она мне в ответ сказала, троечников на свете много, а Эйнштейн всего один. Не все троечники одинаково полезны.

_>Плюсы высшего образования в том, что оно помогает выстроить систему знаний и систему моральных ценностей.


Путаница у вас какая-то. Систему моральных ценностей выстраивает семья в первую очередь.

_>Но этот же плюс иногда превращается в минус — система помогает "обрезать крылья" человеку, сделать его "рабом" системы.




_>Это можно сравнить с тем, что в средневековых учебных заведениях студентам рассказывали, что земля плоская — в результате, человек выходил из стен университета образованным (знал философию, несколько языков, математику), но с полной уверенностью в том, что земля плоская


И? Наука развивается, думаете, если бы они тогда не ходили в университет и не получали образование, мы бы сейчас знали, что земля круглая? Я думаю вряд ли...

_>Еще один интересный факт, но большинство изобретателей не имели высшего образования


Если для тебя это решающий фактор не иметь высшего образования, то мне тебя жаль.

_>Нужно высшее образование или нет должен решать каждый самостоятельно.


К сожалению большинство тех, кто заканчивают школу не могут решить самостоятельно, необходимо ли им высшее образование или нет. Не знают, зачем им это надо, когда они могут заняться бизнесом и заработать кучу бабок... Если все же думают, что оно им надо, то не знают какое именно.
Lisp is not dead. It’s just the URL that has changed:
http://clojure.org
Re[3]: Так ли важно образование для программиста?
От: FR  
Дата: 16.02.09 13:20
Оценка:
Здравствуйте, yumi, Вы писали:

_>>Это можно сравнить с тем, что в средневековых учебных заведениях студентам рассказывали, что земля плоская — в результате, человек выходил из стен университета образованным (знал философию, несколько языков, математику), но с полной уверенностью в том, что земля плоская


Y>И? Наука развивается, думаете, если бы они тогда не ходили в университет и не получали образование, мы бы сейчас знали, что земля круглая? Я думаю вряд ли...


За тысящу лет до средневековья эта самая наука знала что земля круглая
Re: Так ли важно образование для программиста?
От: bkat  
Дата: 16.02.09 13:30
Оценка:
Здравствуйте, snaphold, Вы писали:

S>Мне приходилось встречать "крутых парней" в программировании, которые не

S>имели технического образования или даже не имели математику в инсте (медицинский).

S>Как и на что по вашему играет образование в области программировании и дальше "вверх" в этой области?


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

Ну а так и среди программеров наверняка найдутся уникумы,
который после недельного курса молодого бойца вполне сносно будут вырезать аппендикс.
Только нужно ли это?
Re[2]: Так ли важно образование для программиста?
От: yumi  
Дата: 16.02.09 13:30
Оценка:
Здравствуйте, minorlogic, Вы писали:

M>К счастью, в наше время огромное к-во информации находится в свободном доступе и дл ее получения не требуется нормативное "образование".


Ну то, что огромное количество информации находится в свободном доступе, это действительно счастье. Но без систематизации полученной в ВУЗе, воспринять всю эту информацию (навесить на полученную систему) вряд ли получится.

M>Дает ли норманивное (я имею ввиду , институт и т.п. заведения) образование некое преимущество ? думаю что нет . Если человек потратит равное к-во времени на самообочение , уверен что результат будет лучше.


Эх, мне бы сейчас красную ручку... Тут уже речь должна идти про школьный курс по русскому языку, куда уж там, про ВУЗовское образование
А по делу, откуда такая уверенность? Есть результаты достоверных клинических испытаний? Я думаю, что вряд ли. А пока картина совершенно другая и практика это подтверждает.
Lisp is not dead. It’s just the URL that has changed:
http://clojure.org
Re[3]: Так ли важно образование для программиста?
От: white_znake  
Дата: 16.02.09 13:36
Оценка:
Здравствуйте, yumi, Вы писали:

Y>Здравствуйте, white_znake, Вы писали:


_>>Мне приходилось встречать довольно хороших программистов, с филологическим, биологическим образованием и без высшего или средне специального вообще.


Y>Я лично ни одного такого не видел.


Если я никогда не видел северного сияния значит его действительно нет?
_
_>>Еще один интересный факт, но большинство изобретателей не имели высшего образования

Y>Если для тебя это решающий фактор не иметь высшего образования, то мне тебя жаль.


Я высшее образование получил Но не могу сказать, что высшее образование — это то без чего ты не можешь стать специалистом в области программирования

_>>Нужно высшее образование или нет должен решать каждый самостоятельно.


Y>К сожалению большинство тех, кто заканчивают школу не могут решить самостоятельно, необходимо ли им высшее образование или нет. Не знают, зачем им это надо, когда они могут заняться бизнесом и заработать кучу бабок... Если все же думают, что оно им надо, то не знают какое именно.


Так вот я и хотел посоветовать человеку пробовать себя, выбрать свой путь, а не выслушивать здесь советы. После окончания школы, я работал и на стройке и организовывал с друзьями автомойку и это не мешало мне ходить на подкурсы экономического факультета — на которых я понял, что теоретическая экономика мне скучна (я сходил на пару лекций по эконом теории), у меня так же была возможность сделать и спортивную карьеру — были победы на городских соревнованиях. После я понял, что любимое с детства дело программирование скорее всего и станет моим занятием по крайней мере на несколько лет
Re[4]: Так ли важно образование для программиста?
От: AleksandrN Россия  
Дата: 16.02.09 13:37
Оценка: :)
Здравствуйте, FR, Вы писали:

FR>За тысящу лет до средневековья эта самая наука знала что земля круглая


Шарообразная.
Re: Так ли важно образование для программиста?
От: yumi  
Дата: 16.02.09 13:41
Оценка: +1 -1 :)
Здравствуйте, snaphold, Вы писали:

S>Мне приходилось встречать "крутых парней" в программировании, которые не

S>имели технического образования или даже не имели математику в инсте (медицинский).

Мне приходилось встречать "крутых парней" в хирургии, которые не имели медецинского образования или даже не имели анатомию в институте (гуманитарный).

Как и почему влияет образование в области медецины на переполненность кладбищь?
Lisp is not dead. It’s just the URL that has changed:
http://clojure.org
Re[4]: Так ли важно образование для программиста?
От: bkat  
Дата: 16.02.09 13:41
Оценка:
Здравствуйте, white_znake, Вы писали:

_>Я высшее образование получил Но не могу сказать, что высшее образование — это то без чего ты не можешь стать специалистом в области программирования


Ты не можешь этого знать, потому что как раз ты образование получил.
Для чистоты эксперимента тебя надо было до ВУЗа склонировать
и первый экземпляр отправить в ВУЗ, другой — завалить на вступительных экзаменах,
и потом, лет через 10-15 сравнить результаты.
Re[4]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 16.02.09 14:58
Оценка:
Здравствуйте, FR, Вы писали:

FR>За тысящу лет до средневековья эта самая наука знала что земля круглая


не так. были модели с шарообразной Землёй, но их никто не принимал всерьёз
Люди, я люблю вас! Будьте бдительны!!!
Re[3]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 16.02.09 15:00
Оценка: +1
Здравствуйте, yumi, Вы писали:

Y>Ну то, что огромное количество информации находится в свободном доступе, это действительно счастье. Но без систематизации полученной в ВУЗе, воспринять всю эту информацию (навесить на полученную систему) вряд ли получится.


какая систематизация? "мы все учились понемногу, чему-нибудь и как-нибудь". типичный вуз не имеет представления о большинстве необходимых программисту вещей, зато щедро даёт ему матан и философию
Люди, я люблю вас! Будьте бдительны!!!
Re[3]: Так ли важно образование для программиста?
От: FR  
Дата: 16.02.09 15:03
Оценка:
Здравствуйте, yumi, Вы писали:

Y>А по делу, откуда такая уверенность? Есть результаты достоверных клинических испытаний? Я думаю, что вряд ли. А пока картина совершенно другая и практика это подтверждает.


Клинические исследования показывают что порядка 10% населения обладают аутотелическим типом психики, то есть они любят и умеют учится и познавать новое, более того это является одной из их жизненых потребностей, и поэтому учится и (успешно самообучатся) они будут независимо от того получат формальное образование или нет. Также независимо от того какой вид деятельности они изберут. Также именно из них получаются мастера золотые руки, сумашедшие изобретатели и конечно же хорошие программисты
Re[2]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 16.02.09 15:03
Оценка:
Здравствуйте, minorlogic, Вы писали:

M>Дает ли норманивное (я имею ввиду , институт и т.п. заведения) образование некое преимущество ? думаю что нет . Если человек потратит равное к-во времени на самообочение , уверен что результат будет лучше.


гораздо лучше. во-первых, не придётся ориентироваться на самого глупого ученика в классе, во-вторых, не придётся учить всякую муру, в-третьих, не придётся изучать те направления, которые ему лично неинтересны. если бы не страх отчисления, то 90% вузовской программы никто бы даже не начал читать. а со страхом — зазубривают и тут же забывают
Люди, я люблю вас! Будьте бдительны!!!
Re[5]: Так ли важно образование для программиста?
От: FR  
Дата: 16.02.09 15:05
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

BZ>не так. были модели с шарообразной Землёй, но их никто не принимал всерьёз


Пифагор, Платон и Аристотель никто?
Re[5]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 16.02.09 15:10
Оценка:
Здравствуйте, alpha21264, Вы писали:

BZ>>= подавления крестьянских бунтов


A>Лишь бы на свою страну насрать.


во-первых, не мою и не твою, а *их* страну. или у тебя дворянское происхождение?

во-вторых, военные походы — против своих, против чужих ли — это не повод для гордости
Люди, я люблю вас! Будьте бдительны!!!
Re[4]: Так ли важно образование для программиста?
От: dilmah США  
Дата: 16.02.09 15:11
Оценка:
FR>Клинические исследования показывают что порядка 10% населения обладают аутотелическим типом психики, то есть они любят и умеют учится и познавать новое, более того это является одной из их жизненых потребностей, и поэтому учится и (успешно самообучатся) они будут независимо от того получат формальное образование или нет. Также независимо от того какой вид деятельности они изберут. Также именно из них получаются мастера золотые руки, сумашедшие изобретатели и конечно же хорошие программисты

Да вот только без хорошего образования из них также могут получиться пациенты психбольниц.
Re: Так ли важно образование для программиста?
От: COFF  
Дата: 16.02.09 15:15
Оценка: 3 (1) +1
Здравствуйте, snaphold, Вы писали:

S>Мне приходилось встречать "крутых парней" в программировании, которые не

S>имели технического образования или даже не имели математику в инсте (медицинский).

S>Как и на что по вашему играет образование в области программировании и дальше "вверх" в этой области?


А так ли важно образование вообще? Чем программирование принципиально отличается от других областей человеческой деятельности в этом плане? Если отвлечься от лицензирования, что мешает мне прочитать вагон книжек и пойти работать врачом или инженером? Зачем вообще высшее образование придумали, в конце-концов?

Вот, очевидно, что даже крутой программист зарабатывает меньше чем владелец бензоколонки, грубо говоря :) Чтобы владеть бензоколонкой образования не нужно вообще никакого, достаточно трех классов. Зачем же люди сидят до семнадцати лет в школе, если они могли бы уже с десяти лет нарабатывать опыт реального бизнеса? Начать можно было бы со сбора бутылок, а там уже глядишь и другие реальные темы можно найти. Зачем учить пестики-тычинки? :)
Re[6]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 16.02.09 15:17
Оценка:
Здравствуйте, FR, Вы писали:

BZ>>не так. были модели с шарообразной Землёй, но их никто не принимал всерьёз


FR>Пифагор, Платон и Аристотель никто?


что-то я не помню, чтобы большинство учёных тогда считали землю круглой. кажется, это всё же было на уровне изящных гипотез?
Люди, я люблю вас! Будьте бдительны!!!
Re[2]: Так ли важно образование для программиста?
От: vb-develop  
Дата: 16.02.09 15:28
Оценка:
Здравствуйте, COFF, Вы писали:

COF>Вот, очевидно, что даже крутой программист зарабатывает меньше чем владелец бензоколонки, грубо говоря Чтобы владеть бензоколонкой образования не нужно вообще никакого, достаточно трех классов. Зачем же люди сидят до семнадцати лет в школе, если они могли бы уже с десяти лет нарабатывать опыт реального бизнеса? Начать можно было бы со сбора бутылок, а там уже глядишь и другие реальные темы можно найти. Зачем учить пестики-тычинки?


Владеть это когда ты собственник, а у тебя на бензаколонке толковый директор, который всё делает правильно и не дает бизнесу загнуться, за что ты ему отваливаешь не хилых денег?
Или владеть это купить бензоколонку за деньги родителей, и быстро вылетить в убыток, из-за своих неумных действий? (вон смотри на Дерипаску. конечно ваучеры он не на деньги родителей скупал, но при появлении первых реальных трудностей вылетел в трубу. теперь остается смотреть как правительство будет ему помогать, вытаскивая из полной ж)
Но образование (в ВУЗе) не имеет отношения ни к тому, ни к другому.
Re[7]: Так ли важно образование для программиста?
От: FR  
Дата: 16.02.09 15:34
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

BZ>что-то я не помню, чтобы большинство учёных тогда считали землю круглой. кажется, это всё же было на уровне

изящных гипотез?

Эратосфен вычислил радиус земли с погрешностью 5%. Аристарх Самосский разработол гелиоцентрическую модель за 1800 лет до Коперника, подсчитал расстояние до Луны (довольно точно) и до Солнца (очень грубо).
Гипотезой шараобразность земли была у древних египтян (притом даже они грубо измерили ее радиус) у греков это уже установленный факт.
Re[5]: Так ли важно образование для программиста?
От: FR  
Дата: 16.02.09 15:36
Оценка:
Здравствуйте, dilmah, Вы писали:

D>Да вот только без хорошего образования из них также могут получиться пациенты психбольниц.


Образование ни сколько ни уменьшает шансы стать пациентом там же
Re[3]: Так ли важно образование для программиста?
От: COFF  
Дата: 16.02.09 15:45
Оценка:
Здравствуйте, vb-develop, Вы писали:

VD>Но образование (в ВУЗе) не имеет отношения ни к тому, ни к другому.


Как так не имеет? Вообще-то у Дерипаски два высших образования — физика (с отличием) и экономика. И, так как в бизнесе он давно, я думаю, это не первые реальные трудности с которыми он столкнулся. Кризис 98-го года он пережил неплохо :) Вообще всегда считался образцовым и толковым менеджером, но вот чего-то не так рассчитал. И ему не помогло ни собственное высшее образование (два), ни пятнадцатилетний опыт, ни образование и опыт его многочисленных советников и помощников.
Re[3]: Так ли важно образование для программиста?
От: minorlogic Украина  
Дата: 16.02.09 17:10
Оценка:
Здравствуйте, yumi, Вы писали:

Y>Здравствуйте, minorlogic, Вы писали:


M>>К счастью, в наше время огромное к-во информации находится в свободном доступе и дл ее получения не требуется нормативное "образование".


Y>Ну то, что огромное количество информации находится в свободном доступе, это действительно счастье. Но без систематизации полученной в ВУЗе, воспринять всю эту информацию (навесить на полученную систему) вряд ли получится.

Вы не правы. Увы.


M>>Дает ли норманивное (я имею ввиду , институт и т.п. заведения) образование некое преимущество ? думаю что нет . Если человек потратит равное к-во времени на самообочение , уверен что результат будет лучше.


Y>Эх, мне бы сейчас красную ручку... Тут уже речь должна идти про школьный курс по русскому языку, куда уж там, про ВУЗовское образование

Y>А по делу, откуда такая уверенность? Есть результаты достоверных клинических испытаний? Я думаю, что вряд ли.

Т.е. у вас то такие данные и испытания есть ?
Y> А пока картина совершенно другая и практика это подтверждает.
Мало того что есть , вы и выводы можете из них сделать и нам о результатах сообщить ?
... << RSDN@Home 1.2.0 alpha 4 rev. 1111>>
Ищу работу, 3D, SLAM, computer graphics/vision.
Re[4]: Так ли важно образование для программиста?
От: Sergey640  
Дата: 16.02.09 17:12
Оценка:
Здравствуйте, VovkaMorkovka, Вы писали:

VM>Здравствуйте, Sergey640, Вы писали:


S>>Всё правильно, только есть ещё и знания, которые иначе как обучением получить нельзя — разные АПИ, библиотеки, стандарты и правила кодирования


VM>Не хотел — бы я учиться в вузе в котором преподают АПИ и библиотеки. Как вы не поймёте, что люое АПИ и библиотека если они хорошие, строятся на одних и тех — же принципах, меняется только синтаксис.

...
Но если синтаксис-то вы не знаете то как тогда собеседование вы с такими соображениями пройдёте? Работодателю нужна отдача сразу. Вот тупоголовые хрюши в кадрах вас и завалят. И ваше умение мыслить вообще, понимание в принципе никого не убедят.
Re[4]: Так ли важно образование для программиста?
От: Sergey640  
Дата: 16.02.09 17:37
Оценка: 3 (1)
Здравствуйте, minorlogic, Вы писали:

M>Здравствуйте, Sergey640, Вы писали:


S>>Вообще-то образование для того и нужно, чтобы делать людей образованными.

M>Вы заблуждаетесь, к сожалдению наблюдаю другую картину.
Ну то чему учат вообще и как учат предмет обсуждения в другой теме. Тут например не раз обсуждалось кого учить нужно, а кого не нужно. А главное , кто на себя возьмёт почётную обязанность это решать. И нужно сказать обсуждения такие не без оснований.
А сейчас, я согласен, — не так много действительно образованных выходит. Но тому много причин и вне ВУЗов.

S>> И самим образоваться получалось не так уж и многим. А кодировать действительно можно и без образования — тут и навыков достаточно.

M>К счастью , у меня перед глазами несколько замечательных современных примеров подтверждающих тезис об самообразовании. Если человек хочет учиться , научится. Если не хочет , институт не поможет.

"Институт — это своеобразная форма человеческой деятельности, основанной на четко разработанной идеологии, системе правил и норм, а также развитом социальном контроле за их исполнением. Институциональная деятельность осуществляется людьми, организованными в группы или ассоциации, где проведено разделение на статусы и роли в соответствии с потребностями данной социальной группы или общества в целом. Институты, таким образом, поддерживают социальные структуры и порядок в обществе." здесь

Суть института в первую очередь социальная, а продолжение её — понятие научной школы и т.д. Т.е. вне института и школы рискуешь не вписаться в существующие концепции, организации, технологии. Кстати, вот и объяснение почему нередко бестолковые специалисты становятся начальниками — предмета не знает, но социальную суть понимает прекрасно и вписался. Так и где-же такого использовать?

S>>- так что систематическое образование культурному человеку всё-же необходимо.

M>Образования как набор необходимых знаний и навыков , полюбому. А корочка об высшем врядли.
С корочкой согласен. Но программирование становится всё более и более коллективным трдом , а вернее уже стало. И единоличник тут противоречие. Хотя предмет может знать блестяще. Кстати, таких в некоторох работах по технологии разработки ПО зовут "гуру" и стремятся от них всячески избавиться. — проще иметь 10 посредственных но дисциплинированных и сработанных, чем завистеть от одного умного.
Re[5]: Так ли важно образование для программиста?
От: elmal  
Дата: 16.02.09 17:58
Оценка:
Здравствуйте, Sergey640, Вы писали:

S>Но если синтаксис-то вы не знаете то как тогда собеседование вы с такими соображениями пройдёте? Работодателю нужна отдача сразу. Вот тупоголовые хрюши в кадрах вас и завалят. И ваше умение мыслить вообще, понимание в принципе никого не убедят.

Не бывает отдачи сразу в принципе. Минимум через неделю. Пока рабочее место настроишь, пока документацию прочитаешь, пока тебе права нужные дадут — минимум неделя пройдет. Далее отдачу от тебя можно получить, но работать будешь далеко не в полную силу. Пока в коде ориентироваться начнешь с закрытыми глазами — пройдет месяц минимум, до того тебя будет обскакивать любой, кто в проекте был давно. А на больших проектах в предметную область более-менее начнешь вникать через полгода, и то покроешь далеко не всю систему.

А собеседование с типичным ХР, да, не пройдет. Там нужен другой навык — навык прохождения собеседований, то, что нужно реально для работы, на собеседовании 95% контор вообще не спрашивает, все собеседования как под кальку, нвучился проходить одно — пройдешь любое. Но вообще, неадекватность собеседующих — это проблема фирм, а не работника. При желании работник ответы на типичные вопросы наизусть выучит, и прекрасно пройдет это собеседование. Вот только работать он лучше от того, что выучит то, что спрашивают на собеседованиях, абсолютно не будет.
Re[6]: Так ли важно образование для программиста?
От: Sergey640  
Дата: 16.02.09 18:57
Оценка:
Здравствуйте, elmal, Вы писали:

E>Здравствуйте, Sergey640, Вы писали:


S>>Но если синтаксис-то вы не знаете то как тогда собеседование вы с такими соображениями пройдёте? Работодателю нужна отдача сразу. Вот тупоголовые хрюши в кадрах вас и завалят. И ваше умение мыслить вообще, понимание в принципе никого не убедят.

E>Не бывает отдачи сразу в принципе. Минимум через неделю. Пока рабочее место настроишь, пока документацию прочитаешь, пока тебе права нужные дадут — минимум неделя пройдет. Далее отдачу от тебя можно получить, но работать будешь далеко не в полную силу. Пока в коде ориентироваться начнешь с закрытыми глазами — пройдет месяц минимум, до того тебя будет обскакивать любой, кто в проекте был давно. А на больших проектах в предметную область более-менее начнешь вникать через полгода, и то покроешь далеко не всю систему.

E>А собеседование с типичным ХР, да, не пройдет. Там нужен другой навык — навык прохождения собеседований, то, что нужно реально для работы, на собеседовании 95% контор вообще не спрашивает, все собеседования как под кальку, нвучился проходить одно — пройдешь любое. Но вообще, неадекватность собеседующих — это проблема фирм, а не работника. При желании работник ответы на типичные вопросы наизусть выучит, и прекрасно пройдет это собеседование. Вот только работать он лучше от того, что выучит то, что спрашивают на собеседованиях, абсолютно не будет.


Всё абсолютно верно, но так и получается, что главное здесь соответствовать каким-то нормам принятым в данном обществе — разве речь не об этом? Одиночка может об этих нормах не знать и необходимого опыта не иметь. — Попробуйте поработать в одиночку на проекте в котором выпускается набор разных продуктов, попробуйте сделать несколько релизов и осуществить для них поддержку одновременно с разработкой новых- это невозможно. Поэтому обучение этой технологии или обязательно будет или она не будет развиваться. Пока ещё не все так технологичны — обучает работодаель, а когда это станет массовым появятся множество курсов которые будут выдавать сертификаты. И без этого сертификата вас никуда не возьмут. Следовательно, некоторое минимальное образование будет необходимо даже для программистов .
Re[4]: Так ли важно образование для программиста?
От: vb-develop  
Дата: 16.02.09 19:46
Оценка:
Здравствуйте, COFF, Вы писали:

COF>Здравствуйте, vb-develop, Вы писали:


VD>>Но образование (в ВУЗе) не имеет отношения ни к тому, ни к другому.


COF>Как так не имеет? Вообще-то у Дерипаски два высших образования — физика (с отличием) и экономика.


Я думаю в России можно еще не одну тысячу человек найти с высшим физическим образованием с отличием и вторым экономическим. Только сколько из них миллиардеров? образование не является ни достаточным, ни необходимым условием для успешности в бизнесе.
А что касается Дерипаски, то я бы не стал игнорировать его близкие связи с ВВП, тут уж не дать, не взять. Это что касается успешности его бизнеса после 99го.

Как свидетельствует тот же «Шанс», сокурсники Дерипаски говорят о нем так: «Он был очень активный мальчик, из тех ребят, которые еще в университете почуяли, что можно не дожидаться получения диплома, а начинать делать деньги прямо сейчас…начал активно заниматься, как принято, было считать в те годы, спекуляцией…». До сих пор ходят слухи о суперсделке, когда Дерипаска продал десятки тонн сахара какой – то государственной (!?) организации …и оказался в сказочном выигрыше.

Вполне очевидно, что он и без образования с голоду бы не помер? Думаю образование для него так, для галочки, чтобы лишних вопросов не было. Максимум помогло найти нужных людей. Утверждать что систематизация научных знаний (как здесь любят высказываться в качестве первого пункта о необходимости в/о) ему бы сильно помогла по жизни я бы не стал.
Re[5]: Так ли важно образование для программиста?
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 16.02.09 20:49
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Про которого мало кто слышал даже в Америке.


Да нет, там это довольно известная личность.
... << RSDN@Home 1.2.0 alpha 4 rev. 1137 on Windows Vista 6.0.6001.65536>>
AVK Blog
Re[5]: Так ли важно образование для программиста?
От: yumi  
Дата: 17.02.09 00:48
Оценка:
Здравствуйте, Sergey640, Вы писали:

S>Но если синтаксис-то вы не знаете то как тогда собеседование вы с такими соображениями пройдёте?


Я пару раз проходил. А когда у меня будет выбор для проекта на языке X между человеком без высшего технического образования знающим синтаксис языка X и человеком с опытом на языке Y с высшим техническим образованием, я безусловно выберу второго.

S>Работодателю нужна отдача сразу. Вот тупоголовые хрюши в кадрах вас и завалят. И ваше умение мыслить вообще, понимание в принципе никого не убедят.


В одном проекте, где я учавствовал, в среднем, человеку нужно было 3-4 мес. для того, чтобы вклиниться и начать делать первые полезные коммиты. Сразу отдачу никто, ни от кого и не ожидал.
Lisp is not dead. It’s just the URL that has changed:
http://clojure.org
Re[4]: Так ли важно образование для программиста?
От: yumi  
Дата: 17.02.09 01:01
Оценка: 4 (1) +1
Здравствуйте, BulatZiganshin, Вы писали:

Y>>Ну то, что огромное количество информации находится в свободном доступе, это действительно счастье. Но без систематизации полученной в ВУЗе, воспринять всю эту информацию (навесить на полученную систему) вряд ли получится.


BZ>какая систематизация? "мы все учились понемногу, чему-нибудь и как-нибудь". типичный вуз не имеет представления о большинстве необходимых программисту вещей, зато щедро даёт ему матан и философию


В мое время, когда оно мне щедро давало дискретку, я тупо жрал пиво. После, я понял свою ошибку и восполнял уже все сам. Тот же матан ведь тоже не бесполезен и даже философия, которую я в свое время по глупости ненавидел. Хотя да, соглашусь, не все ВУЗы дают хорошее фундаментальное образование. В одной компании, мы например, сторого отбирали ребят по ВУЗам, брали только из списка пяти ведущих ВУЗов, каких, не буду говорить.

Просто у меня перед глазами сейчас яркие примеры хорошего и плохого образования. Есть парень окончивший в одном из ведущих ВУЗов матмех, а есть парень окончивший какой-то другой технический ВУЗ. Разница просто поразительная, причем у второго 8 лет опыта программирования, а у первого почти нулевой опыт. Первый его обгоняет по всем параметрам.
Lisp is not dead. It’s just the URL that has changed:
http://clojure.org
Re[4]: Так ли важно образование для программиста?
От: yumi  
Дата: 17.02.09 01:05
Оценка:
Здравствуйте, FR, Вы писали:

FR>Клинические исследования показывают что порядка 10% населения обладают аутотелическим типом психики, то есть они любят и умеют учится и познавать новое, более того это является одной из их жизненых потребностей, и поэтому учится и (успешно самообучатся) они будут независимо от того получат формальное образование или нет. Также независимо от того какой вид деятельности они изберут. Также именно из них получаются мастера золотые руки, сумашедшие изобретатели и конечно же хорошие программисты


Во-первых, такой тип людей почти 100% пойдут получать высшее образование.
Во-вторых, тот кто получил образование, будет гораздо эффективнее того, кто образования не получил.
Lisp is not dead. It’s just the URL that has changed:
http://clojure.org
Re[2]: Так ли важно образование для программиста?
От: yumi  
Дата: 17.02.09 01:16
Оценка:
Здравствуйте, COFF, Вы писали:

COF>Вот, очевидно, что даже крутой программист зарабатывает меньше чем владелец бензоколонки, грубо говоря Чтобы владеть бензоколонкой образования не нужно вообще никакого, достаточно трех классов. Зачем же люди сидят до семнадцати лет в школе, если они могли бы уже с десяти лет нарабатывать опыт реального бизнеса? Начать можно было бы со сбора бутылок, а там уже глядишь и другие реальные темы можно найти. Зачем учить пестики-тычинки?


Двое моих дядь, очень успешные бизнесмены, оба владельцы строительных компаний. Изначально у них не было никакого образования, были отчислены из техникума. Правда тут стоит заметить, что они очень много читают, жутко начитанные и умные сами по себе люди. Но вот парадокс, вроде все у них есть, только зачем им понадобилось идти учиться одному в НГУ, а другому в западный ВУЗ получать образование? В итоге, у одного из них два высших образования, у второго одно. Стоит заметить не купленное, а честно полученное. И зачем мои дяди отправляют своих детей учиться сначала в лучшие школы, а затем и в лучшие ВУЗы мира? А? Когда как их детям хватило бы трех классов образования, чтобы тоже стать бизнесменами?
Lisp is not dead. It’s just the URL that has changed:
http://clojure.org
Re[5]: Так ли важно образование для программиста?
От: FR  
Дата: 17.02.09 04:00
Оценка: +1
Здравствуйте, yumi, Вы писали:

Y>Во-первых, такой тип людей почти 100% пойдут получать высшее образование.


Вовсе нет, правда в хороших учебных заведениях может наблюдатся их повышенная концентрация.

Y>Во-вторых, тот кто получил образование, будет гораздо эффективнее того, кто образования не получил.


Тот кто получил образование конечно, но парадокс в том что что получить образование и учится в вузе
совершенно разные вещи
Re[3]: Так ли важно образование для программиста?
От: FR  
Дата: 17.02.09 04:01
Оценка:
Здравствуйте, yumi, Вы писали:

Y>Двое моих дядь, очень успешные бизнесмены, оба владельцы строительных компаний. Изначально у них не было никакого образования, были отчислены из техникума. Правда тут стоит заметить, что они очень много читают, жутко начитанные и умные сами по себе люди. Но вот парадокс, вроде все у них есть, только зачем им понадобилось идти учиться одному в НГУ, а другому в западный ВУЗ получать образование? В итоге, у одного из них два высших образования, у второго одно. Стоит заметить не купленное, а честно полученное. И зачем мои дяди отправляют своих детей учиться сначала в лучшие школы, а затем и в лучшие ВУЗы мира? А? Когда как их детям хватило бы трех классов образования, чтобы тоже стать бизнесменами?


социальные предрассудки.
Re[5]: Так ли важно образование для программиста?
От: FR  
Дата: 17.02.09 04:24
Оценка:
Здравствуйте, yumi, Вы писали:

Y>Просто у меня перед глазами сейчас яркие примеры хорошего и плохого образования. Есть парень окончивший в одном из ведущих ВУЗов матмех, а есть парень окончивший какой-то другой технический ВУЗ. Разница просто поразительная, причем у второго 8 лет опыта программирования, а у первого почти нулевой опыт. Первый его обгоняет по всем параметрам.


А у меня перед глазами был кфмн который примерно за 3 года как мы с ним общались так и не смог научится хотя бы на уровне хорошего студента программировать на си и питоне.
Re[6]: Так ли важно образование для программиста?
От: Sergey640  
Дата: 17.02.09 05:58
Оценка:
Здравствуйте, yumi, Вы писали:

Y>Здравствуйте, Sergey640, Вы писали:


S>>Но если синтаксис-то вы не знаете то как тогда собеседование вы с такими соображениями пройдёте?


Y>Я пару раз проходил. А когда у меня будет выбор для проекта на языке X между человеком без высшего технического образования знающим синтаксис языка X и человеком с опытом на языке Y с высшим техническим образованием, я безусловно выберу второго.


S>>Работодателю нужна отдача сразу. Вот тупоголовые хрюши в кадрах вас и завалят. И ваше умение мыслить вообще, понимание в принципе никого не убедят.


Y>В одном проекте, где я учавствовал, в среднем, человеку нужно было 3-4 мес. для того, чтобы вклиниться и начать делать первые полезные коммиты. Сразу отдачу никто, ни от кого и не ожидал.


Всё это верно до тех пор , пока сама деятельность не примет индустриальные масштабы. А к этому идёт. И тогда будут требоваться специалисты с вполне конкретными навыками сразу, т.к. поставить на конвейер человека неумеющего будет трудно. Конечно потребуются и художники. Но их роль будет неуклонно уменьшаться по мере индустриализации, т.к. творчество, индивидуальность противоречат статистике, шаблонам и повторяемости характерным для массового производства. Кроме того очень много творческих задач уже решено и имеют множество реализаций которые нужно только вставить. В больших конторах как и на заводах уже существуют свои КБ — группы хороших специалистов-архитекторов имеющих право на творчество. Все остальные так или иначе претворяют в жизнь их решения. Конечно не всё так категорично, но сама суть массового производства (система Тейлора, конвейер Форда) — исключить индивидуальность и тем самым добиться производительности и повторяемости.
Я не настаиваю на АПИ и библиотеках, как я писал раньше. Но конкретные знания и умения потребуются хотя-бы для необходимых рутинных процедур доля которых в организованном производстве высока.

Ничего необычного тут нет. То-же происходило и с шоферами, и с лётчиками, и с космонавтами — какова бы ни была деятельность изначально сложная она неизбежно достигнет уровня когда станет обыденной, рутинной. А это предполагает и стандартные методы, процедуры, представления. Т.е. появится возможность разделения производства и обучения. ч.и.т.д.
Re[7]: Так ли важно образование для программиста?
От: LordMAD Россия  
Дата: 17.02.09 06:25
Оценка:
Здравствуйте, Sergey640, Вы писали:

S>Всё это верно до тех пор , пока сама деятельность не примет индустриальные масштабы. А к этому идёт. И тогда будут требоваться специалисты с вполне конкретными навыками сразу, т.к. поставить на конвейер человека неумеющего будет трудно. Конечно потребуются и художники. Но их роль будет неуклонно уменьшаться по мере индустриализации, т.к. творчество, индивидуальность противоречат статистике, шаблонам и повторяемости характерным для массового производства. Кроме того очень много творческих задач уже решено и имеют множество реализаций которые нужно только вставить. В больших конторах как и на заводах уже существуют свои КБ — группы хороших специалистов-архитекторов имеющих право на творчество. Все остальные так или иначе претворяют в жизнь их решения. Конечно не всё так категорично, но сама суть массового производства (система Тейлора, конвейер Форда) — исключить индивидуальность и тем самым добиться производительности и повторяемости.

S>Я не настаиваю на АПИ и библиотеках, как я писал раньше. Но конкретные знания и умения потребуются хотя-бы для необходимых рутинных процедур доля которых в организованном производстве высока.

S>Ничего необычного тут нет. То-же происходило и с шоферами, и с лётчиками, и с космонавтами — какова бы ни была деятельность изначально сложная она неизбежно достигнет уровня когда станет обыденной, рутинной. А это предполагает и стандартные методы, процедуры, представления. Т.е. появится возможность разделения производства и обучения. ч.и.т.д.


С точки зрения образования, это ПТУ vs ВУЗ. Проблема лишь в том, что на позиции, на которые нужен выпускник ПТУ (рутина) охотно идут люди с высшим образованием, а работодатели не менее охотно их берут. А потом и те и другие "плюются".
Re[6]: Так ли важно образование для программиста?
От: LaptevVV Россия  
Дата: 17.02.09 06:40
Оценка: :)
Здравствуйте, FR, Вы писали:

FR>Здравствуйте, yumi, Вы писали:


Y>>Просто у меня перед глазами сейчас яркие примеры хорошего и плохого образования. Есть парень окончивший в одном из ведущих ВУЗов матмех, а есть парень окончивший какой-то другой технический ВУЗ. Разница просто поразительная, причем у второго 8 лет опыта программирования, а у первого почти нулевой опыт. Первый его обгоняет по всем параметрам.


FR>А у меня перед глазами был кфмн который примерно за 3 года как мы с ним общались так и не смог научится хотя бы на уровне хорошего студента программировать на си и питоне.

Раньше надо было начинать!
Хотя я увидел компьютеры в 18 лет первый раз, и как-то научился...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[5]: Так ли важно образование для программиста?
От: minorlogic Украина  
Дата: 17.02.09 07:01
Оценка:
Здравствуйте, yumi, Вы писали:


Y>В мое время, когда оно мне щедро давало дискретку, я тупо жрал пиво. После, я понял свою ошибку и восполнял уже все сам.


Т.е. ты учился сам, результат видимо положительный , нет противоречия ?
... << RSDN@Home 1.2.0 alpha 4 rev. 1111>>
Ищу работу, 3D, SLAM, computer graphics/vision.
Re[5]: Так ли важно образование для программиста?
От: dolor Китай  
Дата: 17.02.09 07:40
Оценка:
_>Этого не возможно.
_>Ибо,
_>1) у Вузов не совсем такие цели

а нельзя ли вузам решать свои задачи (достигать своих целей) и при этом дать необходимый минимум практических знаний для актуальной промышленной разработки? имхо это потребует не намного больше времени, лично для меня первые год-полтора на серьезных джава проектах были сплошной чередой откровений

_>2) в них как правило ни один из преподавателей этого делать не умеет.


а нельзя ли в вузы привлечь преподавателей которые это умеют?

на мой взгляд, и то и другое (и всё вместе) — возможно
Re[5]: Так ли важно образование для программиста?
От: vb-develop  
Дата: 17.02.09 07:47
Оценка:
Здравствуйте, yumi, Вы писали:

Y>Просто у меня перед глазами сейчас яркие примеры хорошего и плохого образования. Есть парень окончивший в одном из ведущих ВУЗов матмех, а есть парень окончивший какой-то другой технический ВУЗ. Разница просто поразительная, причем у второго 8 лет опыта программирования, а у первого почти нулевой опыт. Первый его обгоняет по всем параметрам.


Т.е. ты утверждаешь, что если бы второй отучился в этом ВУЗе 8 лет, а второй — это время бы работал, то второй бы обгонял первого по всем параметрам? Я не сомневаюсь в том, что балбесов и в этом ВУЗе достаточно, и если бы второй пошел учиться он вполне мог оказаться в их числе.
Другое дело что процент их меньше, по той простой причине, что часть балбесов отсеивается на вступительных экзаменах.
А какую пользу оказало в/о первому — вопрос очень спорный. Лучше у него спрашивать, помогло ли ему в/о и в чем именно.
Re[2]: Так ли важно образование для программиста?
От: Denis Mingulov Финляндия http://denis.mingulov.com
Дата: 17.02.09 08:25
Оценка:
Здравствуйте, michael_isu, Вы писали:

S>>Как и на что по вашему играет образование в области программировании и дальше "вверх" в этой области?

_>На скорость работы мозга. Как — мозг работает продуктивнее Если конечно учился им работать в вузе. Мне дали хорошую базу, она стоит потраченных 5 лет.
"Продуктивность мозга" правильный ВУЗ увеличивает в первые 1.5-2 года. Если дальше она увеличивается, значит в это время студент занимался чем-то не тем.
Re: Так ли важно образование для программиста?
От: Sealcon190 Соломоновы острова  
Дата: 17.02.09 09:13
Оценка: 1 (1) +3
Здравствуйте, snaphold, Вы писали:

S>Мне приходилось встречать "крутых парней" в программировании, которые не

S>имели технического образования или даже не имели математику в инсте (медицинский).

S>Как и на что по вашему играет образование в области программировании и дальше "вверх" в этой области?


Эту тему поднимают с периодом 3 месяца.

Да, если речь идёт только о корочке то образование нафиг не нужно.
Если же подходить к делу с целью учиться, то университет – незаменимая штука.

Это и нехилый объём знаний, и весьма разносторонняя разминка для мозгов, и умение излагать свои мысли, и многое другое, что даже если не понадобиться в программировании напрямую, то сильно поможет в общении и карьерном росте.

Широко распространённое мнение что можно университет заменить самостоятельным чтением – глупость. Без усилий над собой и, главное, обратной связи, эффективность процесса обучения значительно ниже. Да, если есть мозги, то можно многого добиться и без высшего образования. Но с ним добьёшься большего и гораздо легче.

Казалось бы, зачем программисту квантовая электродинамика и фурье-оптика? Между тем мне уже не раз пришлось пожалеть о том что по личным причинам прогуливал лекции по этим предметам. А более прозаические, типа линейной алгебры, пригодились много-много раз. Это очень здорово, когда берёшь книгу и всё само всплывает из памяти.

Ну и ещё один момент – в процессе получения ВО обрастаешь кучей полезнейших связей. Это и однокурсники, многие из которых через 10 лет будут на хороших позициях и смогут сильно повлиять на твою судьбу, и (если не валял дурака) преподаватели, которые тоже, как правило, далеко не последние люди.
Re[5]: Так ли важно образование для программиста?
От: white_znake  
Дата: 17.02.09 09:17
Оценка:
Здравствуйте, bkat, Вы писали:

B>Здравствуйте, white_znake, Вы писали:


_>>Я высшее образование получил Но не могу сказать, что высшее образование — это то без чего ты не можешь стать специалистом в области программирования


B>Ты не можешь этого знать, потому что как раз ты образование получил.

B>Для чистоты эксперимента тебя надо было до ВУЗа склонировать
B>и первый экземпляр отправить в ВУЗ, другой — завалить на вступительных экзаменах,
B>и потом, лет через 10-15 сравнить результаты.
А с чего ты решил что моя копия не получившая высшего образования была бы хуже?

Я видел примеры когда люди бросившие учебу на 3 курсе развивали свой бизнес
И видел обратные примеры когда люди получали высшее образование, оканчивали аспирантуру и шли работать к первым продавцами

Жизнь штука странная — ты никогда не знаешь где найдешь, где потеряешь

P.S. У меня диплом так и пылится в ящике стола — никто за пять лет мой проф. деятельности его не спрашивал
Re[5]: Так ли важно образование для программиста?
От: COFF  
Дата: 17.02.09 09:59
Оценка: :)
Здравствуйте, vb-develop, Вы писали:

VD>Я думаю в России можно еще не одну тысячу человек найти с высшим физическим образованием с отличием и вторым экономическим. Только сколько из них миллиардеров? образование не является ни достаточным, ни необходимым условием для успешности в бизнесе.


Так я про это и говорю. Зачем вообще нужно образование, если практически любой, даже самый образованный специалист, будет зарабатывать значительно меньше чем бизнесмен средней руки? Чтобы быть успешным бизнесменом образование не нужно. То есть, если принять основным мерилом успешности человека количество денег на его счету, образование даже вредно, так как на какой-то срок отвлекает человека от зарабатывания денег.

Получается, что для отдельного человека образование не нужно — он может идти торговать чайниками и жить значительно лучше среднего инженера. Для государства — образование желательно, так как все население не может торговать чайниками, кто-то ведь должен что-то придумывать и производить (ну или хотя бы нефть качать). Значит, высшее образование — это результат оболванивания государством (репрессивным по своей природе) подрастающего поколения. Дети идут в ВУЗы, чтобы потом стать винтиками где-нибудь в конструкторском бюро или научном институте, вместо того, чтобы стать свободными людьми — бизнесменами, продавцами чайников :)
Re[6]: Так ли важно образование для программиста?
От: . Великобритания  
Дата: 17.02.09 10:25
Оценка:
Здравствуйте, dolor, Вы писали:

D>а нельзя ли вузам решать свои задачи (достигать своих целей) и при этом дать необходимый минимум практических знаний для актуальной промышленной разработки? имхо это потребует не намного больше времени, лично для меня первые год-полтора на серьезных джава проектах были сплошной чередой откровений

А может просто стоит после учёбы найти любую простенькую работу по специальности, а не на тусовки ходить после учёбы? Особенно для программистов это элементарно. Если начать работать на третьем курсе, то к выпуску уже как раз будут эти год-полтора опыта.

D>а нельзя ли в вузы привлечь преподавателей которые это умеют?

Хорошее преподавание отнимает больше времени, чем учёба, так что человек просто не будет успевать работать на производстве, а значит не только придётся уйти на преподавательскую зарплату, но и потерять опыт, который так необходим чтобы "это уметь".
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re: Так ли важно образование для программиста?
От: Cenobith Россия http://amikhaylin.com
Дата: 17.02.09 13:06
Оценка:
Здравствуйте, snaphold, Вы писали:

S>Мне приходилось встречать "крутых парней" в программировании, которые не

S>имели технического образования или даже не имели математику в инсте (медицинский).

S>Как и на что по вашему играет образование в области программировании и дальше "вверх" в этой области?


Образование нужно. Даже если есть n-ое количество лет опыта, и учеба в ВУЗе ничего нового не даст, все равно будет польза от повторения и систематизации уже имеющихся знаний.

ЗЫ: Сам я, как не парадоксально, высшего образования не имею. Но собираюсь поучиться (это после 10 лет опыта работы девелопером), благо "удаленки" сейчас полно на любой вкус и цвет.
Re: Так ли важно образование для программиста?
От: Mr.Cat  
Дата: 17.02.09 13:15
Оценка:
Здравствуйте, snaphold, Вы писали:
S>Как и на что по вашему играет образование в области программировании и дальше "вверх" в этой области?

Я бы (с точки зрения коллеги, партнера или работодателя) смотрел на этот вопрос по-другому. Как-то так:
"У этого человека нет В/О. Почему? Что это о нем говорит? Как это качества скажутся на нашем сотрудничестве?".

PS: Надеюсь, мы говорим в контексте "высшее образование vs. самообразование", а не "в/о vs. хреначим на сиплюсплюс".
Re[5]: Так ли важно образование для программиста?
От: mrTwister Россия  
Дата: 17.02.09 13:56
Оценка: 2 (2) +2 :))) :)
Здравствуйте, yumi, Вы писали:

Y>Просто у меня перед глазами сейчас яркие примеры хорошего и плохого образования. Есть парень окончивший в одном из ведущих ВУЗов матмех, а есть парень окончивший какой-то другой технический ВУЗ. Разница просто поразительная, причем у второго 8 лет опыта программирования, а у первого почти нулевой опыт. Первый его обгоняет по всем параметрам.


Круто. А я знаю одного лысого парня без опыта, который обгоняет другого волосатого с опытом. Так что разница между волосатостью чувствуется очень хорошо!
лэт ми спик фром май харт
Re[2]: Так ли важно образование для программиста?
От: Cenobith Россия http://amikhaylin.com
Дата: 17.02.09 14:05
Оценка:
Здравствуйте, Mr.Cat, Вы писали:

MC>Я бы (с точки зрения коллеги, партнера или работодателя) смотрел на этот вопрос по-другому. Как-то так:

MC>"У этого человека нет В/О. Почему? Что это о нем говорит? Как это качества скажутся на нашем сотрудничестве?".

Не в жисть не догадаешься. И все суждения на эту тему будут неправильными.
Например, я начал работать на фулл-тайм как раз тогда, когда все мои сверстники получали в/о (кста, я стал более успешен чем большинство из них, но к теме это не имеет никакого отношения), потом решал различные житейские проблемы, и вот сейчас, на 4-ом десятке лет, собираюсь получать в/о. Что это обо мне говорит? Как это качество скажется на нашем сотрудничестве?
Re[6]: Так ли важно образование для программиста?
От: vb-develop  
Дата: 17.02.09 14:11
Оценка:
Здравствуйте, COFF, Вы писали:

COF>Получается, что для отдельного человека образование не нужно — он может идти торговать чайниками и жить значительно лучше среднего инженера. Для государства — образование желательно, так как все население не может торговать чайниками, кто-то ведь должен что-то придумывать и производить (ну или хотя бы нефть качать). Значит, высшее образование — это результат оболванивания государством (репрессивным по своей природе) подрастающего поколения. Дети идут в ВУЗы, чтобы потом стать винтиками где-нибудь в конструкторском бюро или научном институте, вместо того, чтобы стать свободными людьми — бизнесменами, продавцами чайников


Ну отлично, бизнесменам образование не требуется. Продавцам чайников подавно. То что в/о не нужно для программистов здесь уже достаточно аргументированно доказали, думаю повторять не требуется. Эти пять лет можно работать по специальности, читая книжки/занимаясь самообразованием, и общаясь в нужной среде.

Действительно, образование нужно только для обучения в аспирантуре (в каком-нибудь НИИ) или работы на копеечную зарплату в конструкторском бюро, как ты сказал. И то на счет последнего я не уверен, хотя возможно туда без корок не берут (должен же быть какой-то критерий при трудоустройстве).
Re[7]: Так ли важно образование для программиста?
От: COFF  
Дата: 17.02.09 14:19
Оценка:
Здравствуйте, vb-develop, Вы писали:

VD>Действительно, образование нужно только для обучения в аспирантуре (в каком-нибудь НИИ) или работы на копеечную зарплату в конструкторском бюро, как ты сказал. И то на счет последнего я не уверен, хотя возможно туда без корок не берут (должен же быть какой-то критерий при трудоустройстве).


Ну так, а где остановиться-то? Высшее образование не нужно. По аналогии и среднее совершенно излишне. Достаточно восьми-, а то и семилетки. И вперед с песнями — в бизнес. Где тот порог образования, которое безусловно нужно в нынешних условиях?
Re[3]: Так ли важно образование для программиста?
От: Mr.Cat  
Дата: 17.02.09 14:22
Оценка:
Здравствуйте, Cenobith, Вы писали:
C>Как это качество скажется на нашем сотрудничестве?

Ну это смотря как мы с Вами сотрудничать собираемся.
Re[6]: Так ли важно образование для программиста?
От: bkat  
Дата: 17.02.09 14:26
Оценка: +2
Здравствуйте, white_znake, Вы писали:

_>Здравствуйте, bkat, Вы писали:


B>>Здравствуйте, white_znake, Вы писали:


_>>>Я высшее образование получил Но не могу сказать, что высшее образование — это то без чего ты не можешь стать специалистом в области программирования


B>>Ты не можешь этого знать, потому что как раз ты образование получил.

B>>Для чистоты эксперимента тебя надо было до ВУЗа склонировать
B>>и первый экземпляр отправить в ВУЗ, другой — завалить на вступительных экзаменах,
B>>и потом, лет через 10-15 сравнить результаты.

_>А с чего ты решил что моя копия не получившая высшего образования была бы хуже?

Но и обратное утверждать тоже странно.

_>Я видел примеры когда люди бросившие учебу на 3 курсе развивали свой бизнес

_>И видел обратные примеры когда люди получали высшее образование, оканчивали аспирантуру и шли работать к первым продавцами

Какое это имеет отношение к программированию?
Мы же обсуждаем что хорошо для программиста, а не для продавцов владельцев заправок.
Я тоже знаю кучу примеров, когда люди бросившие учебу на 3 курсе пошли зарабатывать бабки
и так и застряли на том месте, где они оказались на 3-м курсе.
Т.е. они выиграли в краткосрочной переспективе и проиграли в долгосрочной.

Россия, кстати, вообще во многом выбивается из нормы.
В 90-х вообще много странностей было (типа продажа книжек в мясном магазине),
но это не значит, что это должно быть нормой.
Идти работать продавцом после аспирантуры — это не норма, а гримасы российской действительности.
Re[4]: Так ли важно образование для программиста?
От: Cenobith Россия http://amikhaylin.com
Дата: 17.02.09 14:37
Оценка:
Здравствуйте, Mr.Cat, Вы писали:

MC>Ну это смотря как мы с Вами сотрудничать собираемся.


Предположим, Вы — ПМ, а я девелопер. Что в данном случае меняется?
Re[4]: Так ли важно образование для программиста?
От: Cenobith Россия http://amikhaylin.com
Дата: 17.02.09 14:45
Оценка:
Здравствуйте, Mr.Cat, Вы писали:

MC>Ну это смотря как мы с Вами сотрудничать собираемся.


Немного поясню, в предлагаемой выше абстрактной ситуации, мы с Вами работаем над одним проектом, при этом у меня есть навыки нужные для того, чтобы хорошо сделать требуемую от меня работу по этому проекту.
Re[4]: Так ли важно образование для программиста?
От: alpha21264 СССР  
Дата: 17.02.09 14:49
Оценка:
Здравствуйте, FR, Вы писали:

FR>Здравствуйте, yumi, Вы писали:


Y>>Двое моих дядь, очень успешные бизнесмены, оба владельцы строительных компаний. Изначально у них не было никакого образования, были отчислены из техникума. Правда тут стоит заметить, что они очень много читают, жутко начитанные и умные сами по себе люди. Но вот парадокс, вроде все у них есть, только зачем им понадобилось идти учиться одному в НГУ, а другому в западный ВУЗ получать образование? В итоге, у одного из них два высших образования, у второго одно. Стоит заметить не купленное, а честно полученное. И зачем мои дяди отправляют своих детей учиться сначала в лучшие школы, а затем и в лучшие ВУЗы мира? А? Когда как их детям хватило бы трех классов образования, чтобы тоже стать бизнесменами?


FR>социальные предрассудки.


Я думаю, все проще — халява (дефицит бизнесменов) закончилась.

Течёт вода Кубань-реки куда велят большевики.
Re[5]: Так ли важно образование для программиста?
От: Mr.Cat  
Дата: 17.02.09 15:03
Оценка:
Здравствуйте, Cenobith, Вы писали:
C>Немного поясню, в предлагаемой выше абстрактной ситуации, мы с Вами работаем над одним проектом, при этом у меня есть навыки нужные для того, чтобы хорошо сделать требуемую от меня работу по этому проекту.

Для MCPD в таком случае вряд ли образование будет играть роль. А, скажем, для джуниора — может.
Re[8]: Так ли важно образование для программиста?
От: vb-develop  
Дата: 17.02.09 16:37
Оценка:
Здравствуйте, COFF, Вы писали:

COF>Ну так, а где остановиться-то? Высшее образование не нужно. По аналогии и среднее совершенно излишне. Достаточно восьми-, а то и семилетки. И вперед с песнями — в бизнес. Где тот порог образования, которое безусловно нужно в нынешних условиях?


Да пока до сознательного возраста не вырастишь — можно и поучиться. Только возраст этот у всех разный. Кто-то в 16 уже достаточно самостоятелен, а кто-то и в 25 за свои поступки отвечать не может.
Re[7]: Так ли важно образование для программиста?
От: vb-develop  
Дата: 17.02.09 16:40
Оценка:
Здравствуйте, bkat, Вы писали:

B>Я тоже знаю кучу примеров, когда люди бросившие учебу на 3 курсе пошли зарабатывать бабки

B>и так и застряли на том месте, где они оказались на 3-м курсе.
B>Т.е. они выиграли в краткосрочной переспективе и проиграли в долгосрочной.

Это чему же такому учат на 4-5 курсе, без чего действительно проиграешь в долгосрочной перспективе? Может у них с обучаемостью проблемы, и два года в универе им бы ничего не дали принципиально? ИМХО сравнение лысого с волосатым.
Re[8]: Так ли важно образование для программиста?
От: bkat  
Дата: 17.02.09 17:34
Оценка: +1
Здравствуйте, vb-develop, Вы писали:

VD>Здравствуйте, bkat, Вы писали:


B>>Я тоже знаю кучу примеров, когда люди бросившие учебу на 3 курсе пошли зарабатывать бабки

B>>и так и застряли на том месте, где они оказались на 3-м курсе.
B>>Т.е. они выиграли в краткосрочной переспективе и проиграли в долгосрочной.

VD>Это чему же такому учат на 4-5 курсе, без чего действительно проиграешь в долгосрочной перспективе? Может у них с обучаемостью проблемы, и два года в универе им бы ничего не дали принципиально? ИМХО сравнение лысого с волосатым.


Дело не только в обучении, а в настрое на результат сейчас (пофиг, что будет через год).
После школы мне многие у виска крутили, не понимая нафига идти в универ, когда можно прямо сейчас
в автослесари и зарабатывать "настоящие" бабки.

На 4-5 курсе многое что происходит.
У нас, к примеру, был курс по SW engineering, на котором
рассматривали полный жизненный цикл разработки продукта,
пытаясь писать спецификации, узнали про такую нехитрую вещь, как traceability
и прочие тонкости, которые помогают понять процесс разработки в целом.
Было и куча спецкурсов.
В конце был диплом, который еще надо было написать, пройти предзащиту и защиту.
Тоже полезная практика.

У студента, который не вынужден добывать хлеб, чтобы выжить, есть возможность
реально пощупать то, до чего врядли дойдет время на работе.
У него есть время на поиск себя и того, что ему реально интересно.

Но спор на самом деле бесполезный.
Те, кто считают, что образование не нужно, останутся при своем мнении,
как и те мои знакомые, которые крутили у виска после школы.
Всем в универ и в самом деле не нужно.
Re[2]: Так ли важно образование для программиста?
От: midcyber
Дата: 17.02.09 17:46
Оценка:
Здравствуйте, raydac, Вы писали:

R>никакой роли для мышления и знаний образоваие не играет, если конечно человек не тугодум требующий дрессинга

R>бывают программеры с высшим-музыкальным, видел людей писавших операционки у которых за плечами только школа, компании где почти все senior developers были без профильного образования и работали успешнее чем выпускники профильных олимпиадных вузов
R>профильное образование важно только при поиске работы, что бы прорваться в какуюнить контору

Как один из них (с высшим-музыкальным), скажу, что образования для _программирования_ мне не хватает.
Но, в нашей с тобой индустрии я могу это компенсировать совершенно с другими скилами.
Re[8]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 17.02.09 19:38
Оценка:
Здравствуйте, FR, Вы писали:

BZ>>что-то я не помню, чтобы большинство учёных тогда считали землю круглой. кажется, это всё же было на уровне

FR>изящных гипотез?

FR>Эратосфен вычислил радиус земли с погрешностью 5%. Аристарх Самосский разработол гелиоцентрическую модель за 1800 лет до Коперника, подсчитал расстояние до Луны (довольно точно) и до Солнца (очень грубо).

FR>Гипотезой шараобразность земли была у древних египтян (притом даже они грубо измерили ее радиус) у греков это уже установленный факт.

видишь ли, точно установленным фактом оно становится когда его преподают детям. в науке нет какого-то общепринятого мнения, и то что Аристарх разработал детально эту модель, не значит что она тут же была принята большинством учёных как единственно верная.

поэтому говорить "наука знала" — это неверно. отдельные представители науки выдвигали такие гипотезы
Люди, я люблю вас! Будьте бдительны!!!
Re[5]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 17.02.09 19:40
Оценка:
Здравствуйте, vb-develop, Вы писали:

VD>

Как свидетельствует тот же «Шанс», сокурсники Дерипаски говорят о нем так: «Он был очень активный мальчик, из тех ребят, которые еще в университете почуяли, что можно не дожидаться получения диплома, а начинать делать деньги прямо сейчас…начал активно заниматься, как принято, было считать в те годы, спекуляцией…». До сих пор ходят слухи о суперсделке, когда Дерипаска продал десятки тонн сахара какой – то государственной (!?) организации …и оказался в сказочном выигрыше.


если речь о конце 80-х, то тогда в моей альма матер торговали прцентов 90 студентов правда, как-то больше по мелочам
Люди, я люблю вас! Будьте бдительны!!!
Re[5]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 17.02.09 19:50
Оценка:
Здравствуйте, yumi, Вы писали:

BZ>>какая систематизация? "мы все учились понемногу, чему-нибудь и как-нибудь". типичный вуз не имеет представления о большинстве необходимых программисту вещей, зато щедро даёт ему матан и философию


Y>В мое время, когда оно мне щедро давало дискретку, я тупо жрал пиво. После, я понял свою ошибку и восполнял уже все сам.


и что — так и не удалось восполнить? я даже из дискретки как-то с трудом вижу вещи, которые нужно учить всем. если тебе понадобится криптоалгоритм реализовать, к примеру, то вузовских знаний не хватит. то же, что нужно всем, освоить несложно

>Тот же матан ведь тоже не бесполезен и даже философия, которую я в свое время по глупости ненавидел.


да-да, а особенно стирка и французский вместо небесполезных вещей лучше бы ты программировать учился. или пиво пил

>Хотя да, соглашусь, не все ВУЗы дают хорошее фундаментальное образование.


фундаментальное образование нужно *учёному*, а не инженеру. кроме того, наши вузы до сих пор живут в 60-х годах, и фундаментальное образование в них сводится к изучению выч. математики. тебе действительно нужны матан, теорвер, тфкп, диффуры, матфизика, вычметоды? это то, что изучали и похоже до сих пор изучают в донельзя фундаментальном мгу. я уж молчу про марксисискую философию — вот уж действительно ценное приобретение

Y>В одной компании, мы например, сторого отбирали ребят по ВУЗам, брали только из списка пяти ведущих ВУЗов, каких, не буду говорить.


Y>Просто у меня перед глазами сейчас яркие примеры хорошего и плохого образования. Есть парень окончивший в одном из ведущих ВУЗов матмех, а есть парень окончивший какой-то другой технический ВУЗ. Разница просто поразительная, причем у второго 8 лет опыта программирования, а у первого почти нулевой опыт. Первый его обгоняет по всем параметрам.


а до поступления в вуз оба были валенками?
Люди, я люблю вас! Будьте бдительны!!!
Re[3]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 17.02.09 19:51
Оценка:
Здравствуйте, yumi, Вы писали:

Y>Двое моих дядь, очень успешные бизнесмены, оба владельцы строительных компаний. Изначально у них не было никакого образования, были отчислены из техникума. Правда тут стоит заметить, что они очень много читают, жутко начитанные и умные сами по себе люди. Но вот парадокс, вроде все у них есть, только зачем им понадобилось идти учиться одному в НГУ, а другому в западный ВУЗ получать образование?


они стали больше зарабатывать от этого?
Люди, я люблю вас! Будьте бдительны!!!
Re[2]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 17.02.09 19:54
Оценка:
Здравствуйте, Cenobith, Вы писали:

C>Образование нужно. Даже если есть n-ое количество лет опыта, и учеба в ВУЗе ничего нового не даст, все равно будет польза от повторения и систематизации уже имеющихся знаний.


C>ЗЫ: Сам я, как не парадоксально, высшего образования не имею. Но собираюсь поучиться (это после 10 лет опыта работы девелопером), благо "удаленки" сейчас полно на любой вкус и цвет.


мне вспоминается один фильм, в котором девушка после первого секса в своей жизни встаёт, отряхивается и говорит:

— как, и это всё? а столько разговоров!..

Люди, я люблю вас! Будьте бдительны!!!
Re[9]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 17.02.09 19:57
Оценка: 1 (1) :)
Здравствуйте, bkat, Вы писали:

B>У студента, который не вынужден добывать хлеб, чтобы выжить, есть возможность

B>реально пощупать то, до чего врядли дойдет время на работе.
B>У него есть время на поиск себя и того, что ему реально интересно.

я понял! 20 штук в год ты отстёгивал за то, чтобы не ходить на работу! как я сам до такого изящного оборота не допетрил!!!
Люди, я люблю вас! Будьте бдительны!!!
Re[6]: Так ли важно образование для программиста?
От: yumi  
Дата: 18.02.09 00:48
Оценка:
Здравствуйте, mrTwister, Вы писали:

T>Круто. А я знаю одного лысого парня без опыта, который обгоняет другого волосатого с опытом. Так что разница между волосатостью чувствуется очень хорошо!


Некорректная аналогия. Корреляции между волосатостью и производительностью/эффективности/обучаемости/... программиста нет, а вот с наличием или отсутствием высшего технического образования есть.

И это не единичный случай, это показывает практика, поглядите на своих рядом сидящих коллег, сколько среди них людей с высшим техническим образованием, а у скольких его нет.
Lisp is not dead. It’s just the URL that has changed:
http://clojure.org
Re[5]: Так ли важно образование для программиста?
От: VovkaMorkovka  
Дата: 18.02.09 02:48
Оценка: -2
Здравствуйте, Sergey640, Вы писали:

S>Но если синтаксис-то вы не знаете то как тогда собеседование вы с такими соображениями пройдёте? Работодателю нужна отдача сразу. Вот тупоголовые хрюши в кадрах вас и завалят. И ваше умение мыслить вообще, понимание в принципе никого не убедят.


Синтаксис ЛЮБОГО яп, можно освоить за неделю. Соответственно, если я писал на паскале работоспособные, скажем компиляторы, то через неделю я смогу так — же писать компиляторы на С++, java, С# и др. Если я создавал на C# масштабируемые web — приложения, то через неделю весьма успешно буду то — же самое делать на жабе.

Короче, везде, где нужны знания предметной области, а не изменять цвет кнопочек вместо той — же хрюши, которой амбиции не позволяют это делать. (Я мЭнеджер, произносится с высоко задранным носом) знания языка программирования отходят на второй план.

Другое дело, что иногда бывает предметная область заключается в знании принципв работы оборудования или программных средств. К примеру ДБА необходимо разбираться в тонкостях работы выбранной базы. Но это именно предметная область, знание кишок, а не различается — ли верхний и нижний регистр.
Re[9]: Так ли важно образование для программиста?
От: FR  
Дата: 18.02.09 04:02
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:


BZ>видишь ли, точно установленным фактом оно становится когда его преподают детям. в науке нет какого-то общепринятого мнения, и то что Аристарх разработал детально эту модель, не значит что она тут же была принята большинством учёных как единственно верная.


Аристарх ладно на самом деле опередил свое время. Но ведущие школы Греции знали и признавали шарообразнось Земли, против фактов и тогда было тяжело переть.

BZ>поэтому говорить "наука знала" — это неверно. отдельные представители науки выдвигали такие гипотезы


Не отдельные представители а практически официальная тогда "наука"
Re[6]: Так ли важно образование для программиста?
От: FR  
Дата: 18.02.09 04:09
Оценка: +1
Здравствуйте, VovkaMorkovka, Вы писали:

VM>Синтаксис ЛЮБОГО яп, можно освоить за неделю. Соответственно, если я писал на паскале работоспособные, скажем компиляторы, то через неделю я смогу так — же писать компиляторы на С++, java, С# и др. Если я создавал на C# масштабируемые web — приложения, то через неделю весьма успешно буду то — же самое делать на жабе.


Это очень большое заблуждение, что "изучив" за две недели синтаксис нового для тебя языка ты будешь уже уметь на нем программировать. Обычно типично для тех кто не изучал ничего выходящего за одну парадигму. Расеевается для типичных ООП программистов (С++/C#/Java) изучением чего нибудь функционального или не типичного ООП типа Smalltalk.

VM>Короче, везде, где нужны знания предметной области, а не изменять цвет кнопочек вместо той — же хрюши, которой амбиции не позволяют это делать. (Я мЭнеджер, произносится с высоко задранным носом) знания языка программирования отходят на второй план.


У программирования и проектирования — конструирования тоже есть своя и очень не хилая предметная область.

VM>Другое дело, что иногда бывает предметная область заключается в знании принципв работы оборудования или программных средств. К примеру ДБА необходимо разбираться в тонкостях работы выбранной базы. Но это именно предметная область, знание кишок, а не различается — ли верхний и нижний регистр.


Не только, кроме специализированных и общий объем нужных знаний немаленький.
Re[6]: Так ли важно образование для программиста?
От: FR  
Дата: 18.02.09 04:17
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

BZ>и что — так и не удалось восполнить? я даже из дискретки как-то с трудом вижу вещи, которые нужно учить всем. если тебе понадобится криптоалгоритм реализовать, к примеру, то вузовских знаний не хватит. то же, что нужно всем, освоить несложно


Я вот вижу чтобы мне неплохо бы освоить теорию категорий (хотя бы основы), которую нам не давали, хочется все таки до конца понимать функциональщину, но блин лень и времени нет
Re[7]: Так ли важно образование для программиста?
От: FR  
Дата: 18.02.09 04:32
Оценка:
Здравствуйте, yumi, Вы писали:

Y>Некорректная аналогия. Корреляции между волосатостью и производительностью/эффективности/обучаемости/... программиста нет, а вот с наличием или отсутствием высшего технического образования есть.


Y>И это не единичный случай, это показывает практика, поглядите на своих рядом сидящих коллег, сколько среди них людей с высшим техническим образованием, а у скольких его нет.


Я такой корреляции не наблюдаю, правда больше смотрю не на самих коллег а на код который они пишут,
вот его качество по моему совершенно не коррелирует с формальным образованием.
Re[7]: Так ли важно образование для программиста?
От: VovkaMorkovka  
Дата: 18.02.09 04:56
Оценка:
Здравствуйте, FR, Вы писали:

FR>Это очень большое заблуждение, что "изучив" за две недели синтаксис нового для тебя языка ты будешь уже уметь на нем программировать. Обычно типично для тех кто не изучал ничего выходящего за одну парадигму. Расеевается для типичных ООП программистов (С++/C#/Java) изучением чего нибудь функционального или не типичного ООП типа Smalltalk.


Много ты встречал задач для которых требуется пролог? Для обычного ооп вполне хватает вышеперечисленого, но опять — же если освоил парадигму на примере одного языка, освоить другой = выучить синтаксис

VM>>Короче, везде, где нужны знания предметной области, а не изменять цвет кнопочек вместо той — же хрюши, которой амбиции не позволяют это делать. (Я мЭнеджер, произносится с высоко задранным носом) знания языка программирования отходят на второй план.


FR>У программирования и проектирования — конструирования тоже есть своя и очень не хилая предметная область.

....
FR>Не только, кроме специализированных и общий объем нужных знаний немаленький.

Да, однако это общие знания, они от синтаксиса языка не зависят. От парадигмы — да, но в принципе писать в функциональном стиле можно на любом языке практически, на жабе тоже, статья недавно была на RSDN.

Короче, там где нужны кодеры за дёшево, конечно требуется уже всё знать чтоб быстро приступить к работе. В 3D, скажем, если писал на паскале, то и на с+ писть будешь с удовольствием.
Re[8]: Так ли важно образование для программиста?
От: FR  
Дата: 18.02.09 05:15
Оценка:
Здравствуйте, VovkaMorkovka, Вы писали:

VM>Много ты встречал задач для которых требуется пролог?


А при чем тут пролог? Он нишевый, не универсальный язык, и хорош только в своей нише.
И вообще любую задачу можно решить на любом языке вопрос только в цене.

VM>Для обычного ооп вполне хватает вышеперечисленого, но опять — же если освоил парадигму на примере одного языка, освоить другой = выучить синтаксис


Это тоже заблуждение, даже перейдя с очень близких Delphi и java на С++ (и наооборот) люди выдают феерический код
Не говоря уже о разнице например между OCaml и Haskell.

FR>>У программирования и проектирования — конструирования тоже есть своя и очень не хилая предметная область.

VM>....
FR>>Не только, кроме специализированных и общий объем нужных знаний немаленький.

VM>Да, однако это общие знания, они от синтаксиса языка не зависят. От парадигмы — да, но в принципе писать в функциональном стиле можно на любом языке практически, на жабе тоже, статья недавно была на RSDN.


Можно и канаву ложками копать
Еще кроме знаний тут очень важны навыки, они быстро не приобретаются, и к сожалению зависят и от синтаксиса
и от платформы.

VM>Короче, там где нужны кодеры за дёшево, конечно требуется уже всё знать чтоб быстро приступить к работе. В 3D, скажем, если писал на паскале, то и на с+ писть будешь с удовольствием.


Наоборот если кодер использует очень небольшое подмножество языка, то ему будет легко скакать с языка
на язык близкий по парадигме. Для профессионала же требуется немалое время чтобы разобратся и отточить
навыки работы на новом языке.
Re[6]: Так ли важно образование для программиста?
От: yumi  
Дата: 18.02.09 05:51
Оценка: 1 (1)
Здравствуйте, BulatZiganshin, Вы писали:

BZ>>>какая систематизация? "мы все учились понемногу, чему-нибудь и как-нибудь". типичный вуз не имеет представления о большинстве необходимых программисту вещей, зато щедро даёт ему матан и философию


Не надо только обобщать и говорить за всех.

Примерно год назад я общался с одним известным в узких кругах профессором преподающим математику и работающим программистом. Мы как-то затрагивали эту тему, насчет полезности математики для программиста. Мне запомнилось, вот что, он говорил, что когда его спрашивают студенты, применяет ли он на практике математику (для примера, вычисление интеграла, производной, ...) он всем сразу говорил, "Нет", не применяю, даже если он действительно это применял недавно на практике. Потом объяснял, что если даже они никогда этого не применят на практике, то это тренировка для мозгов, также как и спортсмены, которые качают мышцы, математика тренирует мозг.

BZ>и что — так и не удалось восполнить? я даже из дискретки как-то с трудом вижу вещи, которые нужно учить всем. если тебе понадобится криптоалгоритм реализовать, к примеру, то вузовских знаний не хватит. то же, что нужно всем, освоить несложно


Удалось. Вот опять, не задача ВУЗа давать тебе знания для реализации криптоалгоритма, неужели так сложно этого понять? Зато она дает тот базис, на который ты опираясь сможет добыть знания для реализации криптоалгоритма.

Правда, когда я учился, нам давали в качестве практики реализовывать криптоалгоритм.

BZ>да-да, а особенно стирка и французский вместо небесполезных вещей лучше бы ты программировать учился. или пиво пил


Лучше бы ты убрал свой менторский тон. Ты явно не тот человек, который может мне указывать что делать, а что нет.

BZ>фундаментальное образование нужно *учёному*, а не инженеру. кроме того, наши вузы до сих пор живут в 60-х годах, и фундаментальное образование в них сводится к изучению выч. математики. тебе действительно нужны матан, теорвер, тфкп, диффуры, матфизика, вычметоды? это то, что изучали и похоже до сих пор изучают в донельзя фундаментальном мгу. я уж молчу про марксисискую философию — вот уж действительно ценное приобретение


Набор жутких заблуждений. Ты про бесполезность вычмата, матфизики рассказывай тем, кто 3D графикой в играх занимается.
Lisp is not dead. It’s just the URL that has changed:
http://clojure.org
Re[4]: Так ли важно образование для программиста?
От: LaptevVV Россия  
Дата: 18.02.09 05:56
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

BZ>назовите мне вуз, в котором изучают j2ee, agile programming, учат документировать, тестировать и комментировать программы, так что человека не приходится доучивать

У нас учат. Только не все учатся. Те, кто учатся — все это усваивают.
У нас преподают наши же выпускники, которые с 3 курса проходят школу нашего отдела АСУ.
А там все поставлено серьезно: ТЗ, проект (как правило, на UML), кодирование, тестирование.
Только пишем на Дотнете и Додиезе.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[7]: Так ли важно образование для программиста?
От: grosborn  
Дата: 18.02.09 06:17
Оценка: 1 (1) +1 -1 :))
T>>Круто. А я знаю одного лысого парня без опыта, который обгоняет другого волосатого с опытом. Так что разница между волосатостью чувствуется очень хорошо!

Y>Некорректная аналогия. Корреляции между волосатостью и производительностью/эффективности/обучаемости/... программиста нет, а вот с наличием или отсутствием высшего технического образования есть.


Корреляция способностей и волосатости есть, ты этого просто не знаешь. Лысина коррелирует с усидчивостью, если сидеть безвылазно за комьютером лет 10 полысеешь. А у волосатых больший разброс способностей и за счет своего темперамента они иногда делают удивительные вещи.

Корреляция с высшим образованием есть, но не вследствии самого образования. Если бы высшее образование действительно давало развитие способностей и образованность, то ввиду того что это занимает 5(!) не самых плохих лет жизни, темы вопроса не возникало бы в принципе, разница была бы очевидна. На практике же, в общем и среднем высшее образование дает пользу скорее людям из деревни или со способностями ниже среднего, подтягивает их до уровня среднего. Вот собственно откуда эти кичливость и чванство.

Y>И это не единичный случай, это показывает практика, поглядите на своих рядом сидящих коллег, сколько среди них людей с высшим техническим образованием, а у скольких его нет.


А ещё можно узнать, большинство служило в армии или нет. А потом на основании этих данных делать отбор претендентов. Типичный подход отличника бездумно применяющего формальные правила.
Забанен на рсдн за применение слова "Маргинал"
Re[8]: Так ли важно образование для программиста?
От: yumi  
Дата: 18.02.09 06:48
Оценка:
Здравствуйте, grosborn, Вы писали:

G>Корреляция способностей и волосатости есть, ты этого просто не знаешь. Лысина коррелирует с усидчивостью, если сидеть безвылазно за комьютером лет 10 полысеешь. А у волосатых больший разброс способностей и за счет своего темперамента они иногда делают удивительные вещи.




G>Корреляция с высшим образованием есть, но не вследствии самого образования. Если бы высшее образование действительно давало развитие способностей и образованность, то ввиду того что это занимает 5(!) не самых плохих лет жизни, темы вопроса не возникало бы в принципе, разница была бы очевидна. На практике же, в общем и среднем высшее образование дает пользу скорее людям из деревни или со способностями ниже среднего, подтягивает их до уровня среднего. Вот собственно откуда эти кичливость и чванство.


Ага, так грамотно обозвать меня дерибасом, пять баллов
Да да, нам городским высшее образование не нужно, мы и так образованы, только потому, что мы городские, это вам дерибасам жалким, у которых уровень ниже учиться надо... до нас подтягиваться...
Lisp is not dead. It’s just the URL that has changed:
http://clojure.org
Re[9]: Так ли важно образование для программиста?
От: grosborn  
Дата: 18.02.09 07:03
Оценка: 1 (1) +1 -2
> Ага, так грамотно обозвать меня дерибасом, пять баллов
> Да да, нам городским высшее образование не нужно, мы и так образованы, только потому, что мы городские, это вам дерибасам жалким, у которых уровень ниже учиться надо... до нас подтягиваться...

А ты из деревни?
Не имелось в виду ничего оскорбительного. Основная мысль — в.о. в основнойм подтягивает отстающих до среднего уровня. И гордиться и выпячивать в.о. как-то неспортивно. Лучше годиться достижениями.
Posted via RSDN NNTP Server 2.1 beta
Забанен на рсдн за применение слова "Маргинал"
Re[9]: Так ли важно образование для программиста?
От: grosborn  
Дата: 18.02.09 07:34
Оценка: :)
Так ты не согласен с тем что вышка усредняет? Считаешь, что вышка развивает творческие способности, выделяет гениальных людей и помогает им (гениальным, а не середнячку) в дальнейшей работе?
Posted via RSDN NNTP Server 2.1 beta
Забанен на рсдн за применение слова "Маргинал"
Re[9]: Так ли важно образование для программиста?
От: SkyDance Земля  
Дата: 18.02.09 07:46
Оценка:
FR>А при чем тут пролог? Он нишевый, не универсальный язык, и хорош только в своей нише.
FR>И вообще любую задачу можно решить на любом языке вопрос только в цене.

Назовите проекты, в которых реально требуетс функциональный язык, и которые нельзя (или, ну, пусть вдвое дороже) решить без применения ФП.

PS: интерес не праздный, хочу реально посмотреть (а то и принять участие) в таких проектах.
Re[10]: Так ли важно образование для программиста?
От: SkyDance Земля  
Дата: 18.02.09 07:48
Оценка: +2
G>Не имелось в виду ничего оскорбительного. Основная мысль — в.о. в основнойм подтягивает отстающих до среднего уровня. И гордиться и выпячивать в.о. как-то неспортивно. Лучше годиться достижениями.

IMHO всё наоборот. Кто хотел учиться, те научились. Получили знания. Никакой корреляции между "городом" или "деревней" я не заметил.
Re[11]: Так ли важно образование для программиста?
От: grosborn  
Дата: 18.02.09 07:53
Оценка:
> IMHO всё наоборот. Кто хотел учиться, те научились. Получили знания. Никакой корреляции между "городом" или "деревней" я не заметил.

В смысле результата по итогам вышки — да. Но изначальный уровень между городом и деревней больше. В мелких городах и поселках очень мало возможности развиваться в технической сфере.
Posted via RSDN NNTP Server 2.1 beta
Забанен на рсдн за применение слова "Маргинал"
Re[10]: Так ли важно образование для программиста?
От: FR  
Дата: 18.02.09 07:55
Оценка:
Здравствуйте, SkyDance, Вы писали:

FR>>А при чем тут пролог? Он нишевый, не универсальный язык, и хорош только в своей нише.

FR>>И вообще любую задачу можно решить на любом языке вопрос только в цене.

SD>Назовите проекты, в которых реально требуетс функциональный язык, и которые нельзя (или, ну, пусть вдвое дороже) решить без применения ФП.


Читай выше
Реально в любой задаче с нетривиальной логикой и сложныим алгоритмами функциональщина дает выигрыш. Кроме того для любых задач она упрощает локальное кодирование, а это значит что гибрид ООП и ФП практически всегда будет лучше чем просто ООП.

SD>PS: интерес не праздный, хочу реально посмотреть (а то и принять участие) в таких проектах.


Тогда тебе сюда http://gzip.rsdn.ru/forum/group/nemerle.aspx
Re[9]: Так ли важно образование для программиста?
От: VovkaMorkovka  
Дата: 18.02.09 07:59
Оценка: 1 (1) +1 -1
Здравствуйте, FR, Вы писали:

FR>А при чем тут пролог? Он нишевый, не универсальный язык, и хорош только в своей нише.


Универсальные языки похожи друг на друга, следовательно перейти с одного языка на другой — по моему мнению не тяжело.

FR>Это тоже заблуждение, даже перейдя с очень близких Delphi и java на С++ (и наооборот) люди выдают феерический код

FR>Не говоря уже о разнице например между OCaml и Haskell.

Феерический — это какой? Переменную не так назвали, как принято, или есть агромадные, принципиальные отличия в ветвлениях и циклах между жабой и C#? По моему глубокому убеждению, если человек пишет плохой код он будет ег она любом языке плохо писать, если — же нет, то на любом языке будет писать хорошо. Документирование, соответствие принятому формату есть аксиома для любого яп или платформы.

FR>Можно и канаву ложками копать

FR>Еще кроме знаний тут очень важны навыки, они быстро не приобретаются, и к сожалению зависят и от синтаксиса
FR>и от платформы.

Какие именно навыки зависят от синтаксиса? вместо
if (...){
}else{
}


Быстро писать

if (...) then
begin
end
else
begin
end;


По моему это тривиально. Что ещё? Библиотеки? Ммхо все распространённые библиотеки и апи для решения одной и той — же задачи построены на одном и том — же принципе. Чем отличаются АПИ для построения, скажем нейронных сетей, для java, от таких — же на с#? Или возьмём под веб разработку, в чём отличие c точки зрения разработчика ASP от JSP? Только в синтаксисе. Если я знаю, как какая — либо задача решается на одном ЯП, то для другого, со схожей парадигмой, стопудов решение такое — же и будет отличаться только названием переменных. Можно, конечно, сказать, что нет времени, что надо чтоб помнил наизусть названия. Однако нужна — ли мне такая работа, где нужно как мартышке лабать код на скорость?


FR>Наоборот если кодер использует очень небольшое подмножество языка, то ему будет легко скакать с языка

FR>на язык близкий по парадигме. Для профессионала же требуется немалое время чтобы разобратся и отточить
FR>навыки работы на новом языке.

Пардон, какое ещё подмножество, изобрели новый, неизвестный науке оператор? За хаккерский стиль программирования нужно отрубать руки по самую голову. Единственно зачем может понадобиться знания хитросплетений это чтоб разбирать баги проэктов слабанных за копейки студиозами. В таком случае, см. выше о нужности подобной работы.
Вообще говоря, миф о сложности освоения языка программирования очень выгоден всяческим хрюшам. Нет ведь методики, которая позволяет не программисту оценить программиста, вот и занимаются паттернматчингом. У меня много раз на собеседованиях хрюшка спрашивала: вы jdbc знаете — да, а java?

Опять — же
Re[10]: Так ли важно образование для программиста?
От: baily Россия  
Дата: 18.02.09 08:11
Оценка: +1
Здравствуйте, grosborn, Вы писали:

G>Так ты не согласен с тем что вышка усредняет? Считаешь, что вышка развивает творческие способности, выделяет гениальных людей и помогает им (гениальным, а не середнячку) в дальнейшей работе?


Если я правильно понимаю значение слова "усредняет", то оно значит, что более умные становятся тупее, а глупые — умнее. Тогда вряд ли кто-то в здравом уме может сказать, что вышка людей усредняет.
Re[10]: Так ли важно образование для программиста?
От: baily Россия  
Дата: 18.02.09 08:19
Оценка:
Здравствуйте, FR, Вы писали:

FR>Здравствуйте, BulatZiganshin, Вы писали:


FR>Аристарх ладно на самом деле опередил свое время. Но ведущие школы Греции знали и признавали шарообразнось Земли, против фактов и тогда было тяжело переть.


На самом деле единого мнения у этих школ не было. А те, кто признавал шарообразность Земли, опирались на "факты" способом, который мы вряд ли назовем научным, в нашем понимании. Типа того, что они строили свою космологию: Космос — огромное бесконечное пространство, а Земля в нем парит, ни на что не опираясь. А значит она должна иметь самую совершенную форму, которой является шар.
Re[10]: Так ли важно образование для программиста?
От: FR  
Дата: 18.02.09 08:20
Оценка: +2
Здравствуйте, VovkaMorkovka, Вы писали:

VM>Здравствуйте, FR, Вы писали:


VM>Универсальные языки похожи друг на друга, следовательно перейти с одного языка на другой — по моему мнению не тяжело.


Вот тебе уневерсальный язык java и другой универсальный язык Haskell переходи

FR>>Это тоже заблуждение, даже перейдя с очень близких Delphi и java на С++ (и наооборот) люди выдают феерический код

FR>>Не говоря уже о разнице например между OCaml и Haskell.

VM>Феерический — это какой? Переменную не так назвали, как принято, или есть агромадные, принципиальные отличия в ветвлениях и циклах между жабой и C#? По моему глубокому убеждению, если человек пишет плохой код он будет ег она любом языке плохо писать, если — же нет, то на любом языке будет писать хорошо. Документирование, соответствие принятому формату есть аксиома для любого яп или платформы.


Феерический это такой, когда программист писавший только на яве забывает на C++ удалять выделенную память, пишет классы без конструкоторов копирования и неработающие иерархии. Или когда целый день медитирует почему std::vector с которым он работал только высокоуровнево вылетает с AV.

VM>Какие именно навыки зависят от синтаксиса? вместо

VM>
VM>if (...){
VM>}else{
VM>}
VM>


VM>Быстро писать


VM>
VM>if (...) then
VM>begin
VM>end
VM>else
VM>begin
VM>end;
VM>


VM>По моему это тривиально.


Это тривиально для языков почти клонов какими и являются паскаль и си.
У тех же ML подобных уже и синтаксис и семантика соответствующая другая, у того же Smalltalk'а и лиспа вообще синтаксиса почти нет.

VM>Что ещё? Библиотеки? Ммхо все распространённые библиотеки и апи для решения одной и той — же задачи построены на одном и том — же принципе. Чем отличаются АПИ для построения, скажем нейронных сетей, для java, от таких — же на с#?


Если библиотеки клоны то да отличий мало. Но возьми станадартные контейнеры явы например и STL. Тут уже куча притом идеологических различий. Нужно не просто "изучить" билиотеку ну и понять по каким принципам она построена.

VM>Или возьмём под веб разработку, в чём отличие c точки зрения разработчика ASP от JSP? Только в синтаксисе.


А если перл, PHP или Питон? Хотя в вебе не разбираюсь, но и там еще по моему не изобрели единственно правильную архитектуру.

VM>Если я знаю, как какая — либо задача решается на одном ЯП, то для другого, со схожей парадигмой, стопудов решение такое — же и будет отличаться только названием переменных. Можно, конечно, сказать, что нет времени, что надо чтоб помнил наизусть названия. Однако нужна — ли мне такая работа, где нужно как мартышке лабать код на скорость?


Не будет такое же. Даже на одном языке есть библиотеки решающию одну и ту же задачу и имеющие совершенно различную архитектуру.

FR>>Наоборот если кодер использует очень небольшое подмножество языка, то ему будет легко скакать с языка

FR>>на язык близкий по парадигме. Для профессионала же требуется немалое время чтобы разобратся и отточить
FR>>навыки работы на новом языке.

VM>Пардон, какое ещё подмножество, изобрели новый, неизвестный науке оператор? За хаккерский стиль программирования нужно отрубать руки по самую голову. Единственно зачем может понадобиться знания хитросплетений это чтоб разбирать баги проэктов слабанных за копейки студиозами. В таком случае, см. выше о нужности подобной работы.


В C++ просто не возможно писать качественный код не зная тонкостей языка.
Для тех же Ява и Шарпа это менее критично, но тоже чуть сложнее задача и это необходимо.

VM>Вообще говоря, миф о сложности освоения языка программирования очень выгоден всяческим хрюшам. Нет ведь методики, которая позволяет не программисту оценить программиста, вот и занимаются паттернматчингом. У меня много раз на собеседованиях хрюшка спрашивала: вы jdbc знаете — да, а java?


Миф о простоте освоения языков убивается только практическими попытками
Хотя полно людей и "освоивших"
Re[10]: Так ли важно образование для программиста?
От: Безон Великобритания  
Дата: 18.02.09 08:22
Оценка:
Здравствуйте, grosborn, Вы писали:

G>Так ты не согласен с тем что вышка усредняет? Считаешь, что вышка развивает творческие способности, выделяет гениальных людей и помогает им (гениальным, а не середнячку) в дальнейшей работе?

Да я не согласен. И считаю что вышка развивает творческие способности (у тех у кого они есть). Нужно всего лишь УЧИТЬСЯ в ХОРОШЕМ ВУЗе.
ЗЫ. А противников ВО я повидал не мало. И как ни странно, ни одного блестящего спеца среди них не было.
-----
Re[11]: Так ли важно образование для программиста?
От: FR  
Дата: 18.02.09 08:25
Оценка:
Здравствуйте, baily, Вы писали:


B>На самом деле единого мнения у этих школ не было. А те, кто признавал шарообразность Земли, опирались на "факты" способом, который мы вряд ли назовем научным, в нашем понимании. Типа того, что они строили свою космологию: Космос — огромное бесконечное пространство, а Земля в нем парит, ни на что не опираясь. А значит она должна иметь самую совершенную форму, которой является шар.


Так ведь и "наука" тогда была другая, сейчас она называется философией
И все это им не помешало измерить окружность земли с точностью 5%
Re[8]: Так ли важно образование для программиста?
От: dilmah США  
Дата: 18.02.09 08:25
Оценка:
FR>Я такой корреляции не наблюдаю, правда больше смотрю не на самих коллег а на код который они пишут,
FR>вот его качество по моему совершенно не коррелирует с формальным образованием.

это зависит еще и от того как оценивать код.
Для меня самое главное -- это разбиение системы на подсистемы и хорошая продуманность языков на которых подсистемы общаются между собой (интерфейсы).
Низкоуровневые детали реализации маленькой подсистемы меня интересуют гораздо меньше -- ну и пусть там будет некрасивый код, какая разница??
Re[9]: Так ли важно образование для программиста?
От: FR  
Дата: 18.02.09 08:27
Оценка:
Здравствуйте, dilmah, Вы писали:

D>это зависит еще и от того как оценивать код.

D>Для меня самое главное -- это разбиение системы на подсистемы и хорошая продуманность языков на которых подсистемы общаются между собой (интерфейсы).
D>Низкоуровневые детали реализации маленькой подсистемы меня интересуют гораздо меньше -- ну и пусть там будет некрасивый код, какая разница??

Не знаю, обычно некрасивый код и корявые интерфейсы любят друг друга
Re[11]: Так ли важно образование для программиста?
От: SkyDance Земля  
Дата: 18.02.09 08:31
Оценка:
FR>Тогда тебе сюда http://gzip.rsdn.ru/forum/group/nemerle.aspx

Ух ты. Не знал. Пойду пошукаю Спасибо.
Re[11]: Так ли важно образование для программиста?
От: SkyDance Земля  
Дата: 18.02.09 08:36
Оценка:
FR>Тогда тебе сюда http://gzip.rsdn.ru/forum/group/nemerle.aspx

Э, стоп, что-то не то. Там делают компилятор. А для чего, не пойму. Какова конечная выгода от применения подобных языков? Какие более-менее серьезные задачи они решают лучше, чем традиционные?
Re[12]: Так ли важно образование для программиста?
От: FR  
Дата: 18.02.09 09:09
Оценка:
Здравствуйте, SkyDance, Вы писали:

FR>>Тогда тебе сюда http://gzip.rsdn.ru/forum/group/nemerle.aspx


SD>Э, стоп, что-то не то. Там делают компилятор. А для чего, не пойму. Какова конечная выгода от применения подобных языков? Какие более-менее серьезные задачи они решают лучше, чем традиционные?


Компилятор вполне серъезная задача, и ее функциональные языки как раз решают гораздо лучше традиционных.
Так писал уже:

Реально в любой задаче с нетривиальной логикой и сложныим алгоритмами функциональщина дает выигрыш. Кроме того для любых задач она упрощает локальное кодирование, а это значит что гибрид ООП и ФП практически всегда будет лучше чем просто ООП.

Re: Так ли важно образование для программиста?
От: demi США  
Дата: 18.02.09 10:11
Оценка: 4 (1)
Здравствуйте, snaphold, Вы писали:

S>Мне приходилось встречать "крутых парней" в программировании, которые не

S>имели технического образования или даже не имели математику в инсте (медицинский).

S>Как и на что по вашему играет образование в области программировании и дальше "вверх" в этой области?


Конечно нужно! Вы бы медику без образования дали бы себя резать? Вот то-то! В программировании ошибки не так критичны. Даже совсем не критичны (за очень редким исключением). Есть всегда способ поправить. От того и суются люди без образования. А самолеты строят без образования? А поезда? Отвественности нет. Не смог писать хороший код — уходи. В другую безответственную область. Менеджеры, например
Не стыдно попасть в дерьмо, стыдно в нём остаться!
Re[9]: Так ли важно образование для программиста?
От: vb-develop  
Дата: 18.02.09 10:27
Оценка:
Здравствуйте, bkat, Вы писали:

B>Дело не только в обучении, а в настрое на результат сейчас (пофиг, что будет через год).

B>После школы мне многие у виска крутили, не понимая нафига идти в универ, когда можно прямо сейчас
B>в автослесари и зарабатывать "настоящие" бабки.

B>На 4-5 курсе многое что происходит.

B>У нас, к примеру, был курс по SW engineering, на котором
B>рассматривали полный жизненный цикл разработки продукта,
B>пытаясь писать спецификации, узнали про такую нехитрую вещь, как traceability
B>и прочие тонкости, которые помогают понять процесс разработки в целом.
B>Было и куча спецкурсов.
B>В конце был диплом, который еще надо было написать, пройти предзащиту и защиту.
B>Тоже полезная практика.

Причем тут автослесари? Я говорю по ситуацию когда образование можно заменить работой по специальности. И вот твой пример про лекции на 4-5 курсах это только подтверждают. И про спецификации, и про жизненный цикл разработки, узнаешь за пол года работы в адекватной группе лучше любого универа. Ну и книжки никто не отменял. Одно дело их читать в универе, когда понятия не имеешь о том, как на самом деле всё устроено, и что пригодится, что нет. Здесь и усвояемость материала ниже, и мотивация хуже (если вообще есть). А другое дело когда сам работаешь в этой среде, и осознаешь реальную необходимость тех вещей, о которых рассказывается в теории, и при этом видишь подтверждение на практике.

Практика может и полезная была, только какой КПД от этой практики? Процентов 5, если делал только то, что требовалось, и не больше 30 процентов если из штанов вылазил, чтобы не пропустить каждый пункт преподаваемого материала, читал все учебники на которые ссылались преподователи, и на диплом тратил от 40 часов в неделю, выполнения задания человека, который никогда не работал в этой области (если работал тебе крупно повезло, у них таких единицы на весь ВУЗ, и вероятность к ним попасть равна 0).

Обычно же в ВУЗе же выполняется необходимый минимум, чтобы напрягаться как можно меньше, поэтому толку от такого образования очень мало. На реальной же работе даже этот самый минимум на порядок выше со всеми вытекающими.
Re[2]: Так ли важно образование для программиста?
От: vb-develop  
Дата: 18.02.09 10:38
Оценка:
Здравствуйте, demi, Вы писали:

D>Конечно нужно! Вы бы медику без образования дали бы себя резать?


Легко. Если он порезал пол города без единого случая врачебной ошибки. А чтобы выполнял операцию хирург без опыта, да хоть он с научной степенью, нет уж спасибо. Где этот медик наберется опыта, пока ему начнут доверять, мне как-то неинтересно.
Так вот разница с программистами, в том, что для медика образование это минимальный входной уровень для начала работы. Для программистов ничего такого нет — сначала можно делать проекты бесплатно, набираясь опыта, или идти работать за еду, т.е. там где от ошибок никаких убытков не будет (как в случае с неудачной операцией хирурга), постепенно переходя к более ответственной работе.
Re[11]: Так ли важно образование для программиста?
От: VovkaMorkovka  
Дата: 18.02.09 10:50
Оценка: :))
Здравствуйте, FR, Вы писали:

FR>Вот тебе уневерсальный язык java и другой универсальный язык Haskell переходи


Скока денег? На шару не вижу смысла на что — то там переходить, это не хлебный 1С или ABAP

FR>Феерический это такой, когда программист писавший только на яве забывает на C++ удалять выделенную память, пишет классы без конструкоторов копирования и неработающие иерархии. Или когда целый день медитирует почему std::vector с которым он работал только высокоуровнево вылетает с AV.


Зачем писать такие бяки? Сколько времени нужно на то, чтоб после прочтения Thinking in java Эккеля прочитать его — же Thinking in C++

FR>Это тривиально для языков почти клонов какими и являются паскаль и си.

FR>У тех же ML подобных уже и синтаксис и семантика соответствующая другая, у того же Smalltalk'а и лиспа вообще синтаксиса почти нет.

Лисп — функциональный яп, Smalltalk — не видел, но думаю, что без проблем. Прочёл книжку за неделю и синтаксис знаешь.

FR>Если библиотеки клоны то да отличий мало. Но возьми станадартные контейнеры явы например и STL. Тут уже куча притом идеологических различий. Нужно не просто "изучить" билиотеку ну и понять по каким принципам она построена.


Бугага, скажи — ка мне, чем принципиально отличается вектор в java от вектора в C++, тем, что в С++ он завёрнут в шаблон? Ну и что? От этого что, относительная скорость поиска меняется?


FR>А если перл, PHP или Питон? Хотя в вебе не разбираюсь, но и там еще по моему не изобрели единственно правильную архитектуру.


Да хоть на С++ пиши, HTTP — протокол от этого не поменяется.

FR>Не будет такое же. Даже на одном языке есть библиотеки решающию одну и ту же задачу и имеющие совершенно различную архитектуру.


И что? Хочешь сказать, что человеку, который может написать подобную библиотеку руцями, сам с нуля архитектура помешает? Именно это я понимаю под знанием предметной области.

FR>В C++ просто не возможно писать качественный код не зная тонкостей языка.

FR>Для тех же Ява и Шарпа это менее критично, но тоже чуть сложнее задача и это необходимо.

Ещё раз, что такое в твоём понимании качественный код? Если знание приоритета арифметических операций, то это в клинику. Нормальные люди ставят скобочки.

FR>Миф о простоте освоения языков убивается только практическими попытками

FR>Хотя полно людей и "освоивших"

Я сам занимаюсь играми, правда казуалками. Т.к. для игр используются самые разные средства пришлось осваивать в своё время и J2ME и Python и ActionScript и С++ и даже ProLog. Так вот, имхо, если человек забыл какой — нибудь оператор, то это ерунда — компилятор подскажет или гугл.
Но если человек не может реализовать алгоритм поиска пути, самый простой, в интете не раз расписаный, то это нужно за парту садиться. Никакие знания языкоф не помогут.

Имхо не программист тот, кто вместо изучения предметной области(да — да, берём страшые книжки с забытыми формулами, выводим оные на листике, вчитываемся) узнал, что есть библиотека, которая может похожее сделать и как она работает нифига не понимает.

Бибизяна нажала кнопку — получила банан, откуда банан взялся не известно.
Re[10]: Так ли важно образование для программиста?
От: bkat  
Дата: 18.02.09 10:50
Оценка:
Здравствуйте, vb-develop, Вы писали:

VD>Обычно же в ВУЗе же выполняется необходимый минимум, чтобы напрягаться как можно меньше, поэтому толку от такого образования очень мало. На реальной же работе даже этот самый минимум на порядок выше со всеми вытекающими.


Он выше, но он очень сильно заточен на потребности фирмы,
что в общем-то верно.
Если фирма пишел на Java, то попробовать Lisp у тебя шансов почти нету.
А если фирма не отсылает сотрудников переодически на курсы,
попробовать что-то иное ты сможешь только в свободное время.

Да в общем спор бесполезен.
Есть уникумы (ты видимо их них), которые успешно по книжкам все изучают.
Я не спорю, что в твоем случае ты нашел для себя способ.
Но в стандартном случае старт карьеры программиста в универе — это более надеждный путь.

Языки, кстати, тоже можно изучать по книжкам в одиночку, но только надежнее изучать
по самым стандартным классическим методам.
Re[10]: Так ли важно образование для программиста?
От: bkat  
Дата: 18.02.09 11:00
Оценка:
Здравствуйте, vb-develop, Вы писали:

VD>Причем тут автослесари? Я говорю по ситуацию когда образование можно заменить работой по специальности.


Я пожалуй соглашусь с тобой, если определить, какие задачи предполагается решать.
Просто в России не сильно развита система образования.
Программистов (что это такое кстати?) вполне можно готовить в техникумах (3 года базис и потом на работу).

В Европе, кстати, кроме универов есть и другой легальный путь стать программистом.
Сначала идешь типа в техникум. Очень быстро идешь работать.
Потом, если захочешь, можешь податься на курсы
без отрыва от производства и дотянуть свой уровень до мастера (Master of Computer Science).
Кто пожелает, может пойти в аспирантуру и развиваться дальше.
Re[12]: Так ли важно образование для программиста?
От: FR  
Дата: 18.02.09 11:20
Оценка: +1
Здравствуйте, VovkaMorkovka, Вы писали:

VM>Скока денег? На шару не вижу смысла на что — то там переходить, это не хлебный 1С или ABAP


А причем тут деньги, вопрос был сколько времени, и ты хоть миллиард заплати быстрее чем за 9 месяцев не родишь. Так же и с такими далеко отстоящими языками, пока начнешь нормально писать те же 9 месяцев и пролетят.

VM>Зачем писать такие бяки? Сколько времени нужно на то, чтоб после прочтения Thinking in java Эккеля прочитать его — же Thinking in C++


Затем, что чтение даже самых хороших книг не заменит практического опыта, без него обязательно будут такие ошибки.

FR>>Это тривиально для языков почти клонов какими и являются паскаль и си.

FR>>У тех же ML подобных уже и синтаксис и семантика соответствующая другая, у того же Smalltalk'а и лиспа вообще синтаксиса почти нет.

VM>Лисп — функциональный яп, Smalltalk — не видел, но думаю, что без проблем. Прочёл книжку за неделю и синтаксис знаешь.


Лисп не функциональный язык, хотя и подерживает функциональщину, лисп — метаязык.
Ладно с тобой все ясно, бесполезно пока разговаривать, хотя попробуй тот же смаллтак
например отсюда взять http://www.squeak.org/ и поигратся, поймешь что синтаксис осваивается
почти моментально, но на всем остальном слом всех стереотипов и тормоза.

FR>>Если библиотеки клоны то да отличий мало. Но возьми станадартные контейнеры явы например и STL. Тут уже куча притом идеологических различий. Нужно не просто "изучить" билиотеку ну и понять по каким принципам она построена.


VM>Бугага, скажи — ка мне, чем принципиально отличается вектор в java от вектора в C++, тем, что в С++ он завёрнут в шаблон? Ну и что? От этого что, относительная скорость поиска меняется?


Тем что в векторе от C++ куча разных тонкостей (итераторы могут убится любым неосторожным движением, память в пустом векторе не распределена, чтобы не влететь на кучу переаллокаций нужно знать про резервирование и т. д. и т. п.) которые в реальной рабюоте обязательно приведут к багам если о них не знать.

FR>>А если перл, PHP или Питон? Хотя в вебе не разбираюсь, но и там еще по моему не изобрели единственно правильную архитектуру.


VM>Да хоть на С++ пиши, HTTP — протокол от этого не поменяется.


При чем тут HTTP протокол? Мы же про архитектуру?

FR>>Не будет такое же. Даже на одном языке есть библиотеки решающию одну и ту же задачу и имеющие совершенно различную архитектуру.


VM>И что? Хочешь сказать, что человеку, который может написать подобную библиотеку руцями, сам с нуля архитектура помешает? Именно это я понимаю под знанием предметной области.


Ему все равно придется изучать эту архитектуру.

FR>>В C++ просто не возможно писать качественный код не зная тонкостей языка.

FR>>Для тех же Ява и Шарпа это менее критично, но тоже чуть сложнее задача и это необходимо.

VM>Ещё раз, что такое в твоём понимании качественный код? Если знание приоритета арифметических операций, то это в клинику. Нормальные люди ставят скобочки.


Для C++ даже незнание приритетов запросто может вылететь в UB.

VM>Я сам занимаюсь играми, правда казуалками. Т.к. для игр используются самые разные средства пришлось осваивать в своё время и J2ME и Python и ActionScript и С++ и даже ProLog. Так вот, имхо, если человек забыл какой — нибудь оператор, то это ерунда — компилятор подскажет или гугл.


Я тоже занимался играми казуалками
Как раз отрасль где пишется много однаразового и прототипов, и главное эти протипы потом успешно продаются
Там динамика типа питона конешно рулит.

VM>Но если человек не может реализовать алгоритм поиска пути, самый простой, в интете не раз расписаный, то это нужно за парту садиться. Никакие знания языкоф не помогут.


Когда в реализованом алгоритме куча утечек и дедлоков тоже ничего хорошего
И даже когда вместо красивого кода в сотню другую строк, непонятная мешанина в десять раз больше тоже.

VM>Имхо не программист тот, кто вместо изучения предметной области(да — да, берём страшые книжки с забытыми формулами, выводим оные на листике, вчитываемся) узнал, что есть библиотека, которая может похожее сделать и как она работает нифига не понимает.


VM>Бибизяна нажала кнопку — получила банан, откуда банан взялся не известно.


Ты с кем это разговариваешь?
Re[11]: Так ли важно образование для программиста?
От: FR  
Дата: 18.02.09 11:24
Оценка: +1
Здравствуйте, bkat, Вы писали:

B>Языки, кстати, тоже можно изучать по книжкам в одиночку, но только надежнее изучать

B>по самым стандартным классическим методам.

Только по книжкам языки невозможно изучить ни в одиночку, ни в коллективе.
В изучении языков главное — практика, если ты не пишешь на нем учить бесполезно.
Вообще многие не видят, или не хотят видеть, что навыки в профессии программиста вещь не
менее важная чем знания.
Re: Так ли важно образование для врача? ...навеяно
От: iyura  
Дата: 18.02.09 11:34
Оценка: +1
Здравствуйте, snaphold, Вы писали:

Голова болит — цитромон, живот — линекс....форумы почитал, люди помогли, со временеи "наблатыкался"...
А все эти анатомии, гистологии, цитологии....да кому они нужны?

Вот только я к такому "крутому парню" не пойду лечиться.
Re[2]: Так ли важно образование для врача? ...навеяно
От: iyura  
Дата: 18.02.09 11:36
Оценка:
Здравствуйте, iyura, Вы писали:

I>Здравствуйте, snaphold, Вы писали:


I>Голова болит — цитромон, живот — линекс....форумы почитал, люди помогли, со временеи "наблатыкался"...

I>А все эти анатомии, гистологии, цитологии....да кому они нужны?

I>Вот только я к такому "крутому парню" не пойду лечиться.


Мда, тут похоже уже обсудили и vb-developer готов пойти к нейрохирургу без образования... Ну-ну
Re[12]: Так ли важно образование для программиста?
От: bkat  
Дата: 18.02.09 12:27
Оценка:
Здравствуйте, FR, Вы писали:

FR>Здравствуйте, bkat, Вы писали:


B>>Языки, кстати, тоже можно изучать по книжкам в одиночку, но только надежнее изучать

B>>по самым стандартным классическим методам.

FR>Только по книжкам языки невозможно изучить ни в одиночку, ни в коллективе.

FR>В изучении языков главное — практика, если ты не пишешь на нем учить бесполезно.

Конечно практика важна.
Но если практика безтолковая и нету базы, то будут проблемы.
Я уже довольно много повстречал людей, которые безсистемно учили языки (немецкий, английский).
Они все делают и будут делать до конца своей жизни одни и те же ошибки.

FR>Вообще многие не видят, или не хотят видеть, что навыки в профессии программиста вещь не

FR>менее важная чем знания.

Практика для всех важна.
Тут вроде дискуссия о том, можно ли забить на образование, или можно сразу пойти в подмастерья.
Re[13]: Так ли важно образование для программиста?
От: SkyDance Земля  
Дата: 18.02.09 12:41
Оценка:
FR>Так писал уже:
FR>

FR>Реально в любой задаче с нетривиальной логикой и сложныим алгоритмами функциональщина дает выигрыш. Кроме того для любых задач она упрощает локальное кодирование, а это значит что гибрид ООП и ФП практически всегда будет лучше чем просто ООП.


Еще раз прошу конкретизировать задачу. Где именно и что именно упрощается? На примере из жизни.
Re[7]: Так ли важно образование для программиста?
От: dolor Китай  
Дата: 18.02.09 12:42
Оценка:
.>А может просто стоит после учёбы найти любую простенькую работу по специальности, а не на тусовки ходить после учёбы? Особенно для программистов это элементарно. Если начать работать на третьем курсе, то к выпуску уже как раз будут эти год-полтора опыта.

найти работу не только стоит, но и просто необходимо, но это же никак не отменяет функций вуза, если так думать — то нужно вообще все вузы отменить, пусть сидят дома читают книжки, но через вуз полюбому выйдет круче

D>>а нельзя ли в вузы привлечь преподавателей которые это умеют?

.>Хорошее преподавание отнимает больше времени, чем учёба, так что человек просто не будет успевать работать на производстве, а значит не только придётся уйти на преподавательскую зарплату, но и потерять опыт, который так необходим чтобы "это уметь".

не убедили, для поддержания опыта много времени не нужно, и успеть думаю при определенных обстоятельствах можно, особенно если компенсация того стоит
Re[14]: Так ли важно образование для программиста?
От: FR  
Дата: 18.02.09 12:51
Оценка:
Здравствуйте, SkyDance, Вы писали:

SD>Еще раз прошу конкретизировать задачу. Где именно и что именно упрощается? На примере из жизни.


С этим лучше сюда http://gzip.rsdn.ru/forum/group/decl.aspx или сюда http://gzip.rsdn.ru/forum/group/philosophy.aspx. Так как это тема для большого флейма

Если кратко практически любой код на декларативных языках получается короче и выразительнее чем на мейнстриме. Уже это дает выигрыш от процентов до разов при кодировании. Кроме того идиомы в этих языках другие и на некторых задачах их применение также может сократить и упростить и код и архитектуру приложения.
Re[13]: Так ли важно образование для программиста?
От: FR  
Дата: 18.02.09 12:54
Оценка:
Здравствуйте, bkat, Вы писали:

B>Практика для всех важна.

B>Тут вроде дискуссия о том, можно ли забить на образование, или можно сразу пойти в подмастерья.

Тут разнонаправленные дискуссии
Одно из направлений как раз в том, что практика не нужна, достаточно каких то "знаний" и любой язык или технология изучается за неделю

А так конечно спорить не о чем образование конечно нужно, но важность его тоже не стоит преувеличивать.
Re[11]: Так ли важно образование для программиста?
От: grosborn  
Дата: 18.02.09 12:55
Оценка:
> G>Так ты не согласен с тем что вышка усредняет? Считаешь, что вышка развивает творческие способности, выделяет гениальных людей и помогает им (гениальным, а не середнячку) в дальнейшей работе?
>
> Если я правильно понимаю значение слова "усредняет", то оно значит, что более умные становятся тупее, а глупые — умнее. Тогда вряд ли кто-то в здравом уме может сказать, что вышка людей усредняет.

Не всё так просто. Если ты посмотришь программы обучения, то заметишь такую странную особенность — для всех студентов одной специальности они одинаковые и рассчитаны на средние способности. И если ты уже какую-то тему освоил в соответствии с курсом, то дальше в теме ты можешь развиваться только самостоятельно, только вне вузовской программы обучения. А это не всем доступно, это мешает основному курсу, это сложно студенту просто потому что он ещё не умеет ставить себе цели, поскольку их не знает. Индивидуальный подход в вузах, это всегда нарушение процесса и не обеспечен ни программой, ни организационно, да и преподаватели не потянут. Частично это может решаться делением на обычные вузы и получше, но я не видел что бы способного студента вуз по своей инициативе переводил в другой, более престижный или специализированный.
Posted via RSDN NNTP Server 2.1 beta
Забанен на рсдн за применение слова "Маргинал"
Re[11]: Так ли важно образование для программиста?
От: grosborn  
Дата: 18.02.09 13:00
Оценка: +2
> G>Так ты не согласен с тем что вышка усредняет? Считаешь, что вышка развивает творческие способности, выделяет гениальных людей и помогает им (гениальным, а не середнячку) в дальнейшей работе?
> Да я не согласен. И считаю что вышка развивает творческие способности (у тех у кого они есть). Нужно всего лишь УЧИТЬСЯ в ХОРОШЕМ ВУЗе.

Творческие способности развиваются студентами либо самостоятельно, либо интересными преподавателями по собственной инициативе. И всё это вопреки программе обучения.

> ЗЫ. А противников ВО я повидал не мало. И как ни странно, ни одного блестящего спеца среди них не было.


Тут вроде бы как нет противников во, есть критика во и защитники во от критики.
Posted via RSDN NNTP Server 2.1 beta
Забанен на рсдн за применение слова "Маргинал"
Re[8]: Так ли важно образование для программиста?
От: . Великобритания  
Дата: 18.02.09 13:24
Оценка:
Здравствуйте, dolor, Вы писали:

.>>А может просто стоит после учёбы найти любую простенькую работу по специальности, а не на тусовки ходить после учёбы? Особенно для программистов это элементарно. Если начать работать на третьем курсе, то к выпуску уже как раз будут эти год-полтора опыта.

D>найти работу не только стоит, но и просто необходимо, но это же никак не отменяет функций вуза, если так думать — то нужно вообще все вузы отменить, пусть сидят дома читают книжки, но через вуз полюбому выйдет круче
ВУЗ учит теории, а практику пусть учат на работе. Кстати, ВУЗы требуют проходить производственную практику, однако, требования слишком "формальные"...

D>>>а нельзя ли в вузы привлечь преподавателей которые это умеют?

.>>Хорошее преподавание отнимает больше времени, чем учёба, так что человек просто не будет успевать работать на производстве, а значит не только придётся уйти на преподавательскую зарплату, но и потерять опыт, который так необходим чтобы "это уметь".
D>не убедили, для поддержания опыта много времени не нужно, и успеть думаю при определенных обстоятельствах можно, особенно если компенсация того стоит
На самом деле не так редко какие-нибудь софтварные компании сотрудничают с ВУЗом — студенты получают возможность повариться в реальных проектах, а компании — возможность получить хорошо образованных будущих работников. Но это, собственная инициатива, без всякой государственной поддержки...
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[3]: Так ли важно образование для программиста?
От: Cenobith Россия http://amikhaylin.com
Дата: 18.02.09 13:32
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

BZ>мне вспоминается один фильм, в котором девушка после первого секса в своей жизни встаёт, отряхивается и говорит:


BZ>- как, и это всё? а столько разговоров!..


Аналогии не понял...
Re[12]: Так ли важно образование для программиста?
От: dilmah США  
Дата: 18.02.09 13:35
Оценка:
G> Индивидуальный подход в вузах, это всегда нарушение процесса и не обеспечен ни программой, ни организационно, да и преподаватели не потянут.

есть же спецкурсы и спецсеминары. Плюс с 3-его курса у каждого свой научный руководитель.
Re[6]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 18.02.09 13:51
Оценка: :))
Здравствуйте, VovkaMorkovka, Вы писали:

VM>Синтаксис ЛЮБОГО яп, можно освоить за неделю. Соответственно, если я писал на паскале работоспособные, скажем компиляторы, то через неделю я смогу так — же писать компиляторы на С++, java, С# и др.


а если в языке не будет указателей?
Люди, я люблю вас! Будьте бдительны!!!
Re[7]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 18.02.09 13:53
Оценка: 1 (1) :)
Здравствуйте, FR, Вы писали:

BZ>>и что — так и не удалось восполнить? я даже из дискретки как-то с трудом вижу вещи, которые нужно учить всем. если тебе понадобится криптоалгоритм реализовать, к примеру, то вузовских знаний не хватит. то же, что нужно всем, освоить несложно


FR>Я вот вижу чтобы мне неплохо бы освоить теорию категорий (хотя бы основы), которую нам не давали, хочется все таки до конца понимать функциональщину, но блин лень и времени нет


вот я и говорю. информатику в вузах не преподают — её приходится осваивать самостоятельно. зато дают вычматематику, которая 99% нафиг не нужна
Люди, я люблю вас! Будьте бдительны!!!
Re[8]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 18.02.09 13:55
Оценка:
Здравствуйте, VovkaMorkovka, Вы писали:

VM>Много ты встречал задач для которых требуется пролог? Для обычного ооп вполне хватает вышеперечисленого, но опять — же если освоил парадигму на примере одного языка, освоить другой = выучить синтаксис


я только через 1.5 года программирования на хаскеле осознал, что у меня в программе гуляют невычисленные из-за ленивости данные
Люди, я люблю вас! Будьте бдительны!!!
Re[12]: Так ли важно образование для программиста?
От: baily Россия  
Дата: 18.02.09 14:02
Оценка: +1
Здравствуйте, grosborn, Вы писали:

>> G>Так ты не согласен с тем что вышка усредняет? Считаешь, что вышка развивает творческие способности, выделяет гениальных людей и помогает им (гениальным, а не середнячку) в дальнейшей работе?

>>
>> Если я правильно понимаю значение слова "усредняет", то оно значит, что более умные становятся тупее, а глупые — умнее. Тогда вряд ли кто-то в здравом уме может сказать, что вышка людей усредняет.

G>Не всё так просто. Если ты посмотришь программы обучения, то заметишь такую странную особенность — для всех студентов одной специальности они одинаковые и рассчитаны на средние способности. И если ты уже какую-то тему освоил в соответствии с курсом, то дальше в теме ты можешь развиваться только самостоятельно, только вне вузовской программы обучения. А это не всем доступно, это мешает основному курсу, это сложно студенту просто потому что он ещё не умеет ставить себе цели, поскольку их не знает. Индивидуальный подход в вузах, это всегда нарушение процесса и не обеспечен ни программой, ни организационно, да и преподаватели не потянут. Частично это может решаться делением на обычные вузы и получше, но я не видел что бы способного студента вуз по своей инициативе переводил в другой, более престижный или специализированный.


Я не совсем понимаю твою позицию. Изначально речь шла о том нужно ли вообще получать вышку программистам. Об этом можно спорить, так как однозначного ответа нет. На мой взгляд в подавляющем числе случаев стоит, хотя я могу согласиться, что для некоторого числа людей есть исключения.

Вы же акцентируете внимание не на этом, а на текущем состоянии преподавания в ВУЗах. Я считаю, что базовые курсы вполне на уровне. Даже студент со способностями выше средних не освоит их легко. Кроме того, ВУз это не школа. Заинтересованный человек при желании там всегда найдет возможность расширить свои творческие и иные способности. Было бы желание. Если он не ставит себе цели, то это исключительно его проблема
Re[7]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 18.02.09 14:29
Оценка: +1
Здравствуйте, yumi, Вы писали:

Y>Примерно год назад я общался с одним известным в узких кругах профессором преподающим математику и работающим программистом. Мы как-то затрагивали эту тему, насчет полезности математики для программиста. Мне запомнилось, вот что, он говорил, что когда его спрашивают студенты, применяет ли он на практике математику (для примера, вычисление интеграла, производной, ...) он всем сразу говорил, "Нет", не применяю, даже если он действительно это применял недавно на практике. Потом объяснял, что если даже они никогда этого не применят на практике, то это тренировка для мозгов, также как и спортсмены, которые качают мышцы, математика тренирует мозг.


ага. "математика — гимнастика ума", "мы ничему не учим студентов, зато учим их учиться". таких мифов, которыми отделываются вузы от студентов, обнаруживших, что они зря потратили 5 лет, много

вот только программирование — тоже гимнастика ума. притом ещё относящаяся к нащей профессиональной деятельности. изучать ненужные разделы математики — так же глупо, как математиков учить искать преступников, к примеру

BZ>>и что — так и не удалось восполнить? я даже из дискретки как-то с трудом вижу вещи, которые нужно учить всем. если тебе понадобится криптоалгоритм реализовать, к примеру, то вузовских знаний не хватит. то же, что нужно всем, освоить несложно


Y>Удалось. Вот опять, не задача ВУЗа давать тебе знания для реализации криптоалгоритма, неужели так сложно этого понять? Зато она дает тот базис, на который ты опираясь сможет добыть знания для реализации криптоалгоритма.


Y>Правда, когда я учился, нам давали в качестве практики реализовывать криптоалгоритм.


во, это оно! когда обнаруживается, что вуз не дал нужных мне знаний — оказывается, что это не его задача! ты с вузовской базой можешь например сказать, как имея введённый пользователем пароль, получить параметры для вызова библиотечного AES? боюсь, что нет. криптография — обширный раздел CS и для того, чтобы в ней ориентироваться, надо целенаправленно вести соответствующий курс. а не "развивать ум" чем-нибудь и как-нибудь


BZ>>да-да, а особенно стирка и французский вместо небесполезных вещей лучше бы ты программировать учился. или пиво пил


Y>Лучше бы ты убрал свой менторский тон. Ты явно не тот человек, который может мне указывать что делать, а что нет.


а я-то думал, что это сарказм



BZ>>фундаментальное образование нужно *учёному*, а не инженеру. кроме того, наши вузы до сих пор живут в 60-х годах, и фундаментальное образование в них сводится к изучению выч. математики. тебе действительно нужны матан, теорвер, тфкп, диффуры, матфизика, вычметоды? это то, что изучали и похоже до сих пор изучают в донельзя фундаментальном мгу. я уж молчу про марксисискую философию — вот уж действительно ценное приобретение


Y>Набор жутких заблуждений. Ты про бесполезность вычмата, матфизики рассказывай тем, кто 3D графикой в играх занимается.


вот и вторая часть. оказывается, разработчики игрушек такие тупые, что им недостаточно дать "базис". вот и завершён круг аргументов — то, чему не учили, человек может освоить самостоятельно, зато ему дали некий мифический "базис" в ивде матана и тфкп, а то, чему учат — жизнеено необходимо знать всем, поскольку а вдруг они станут писать игрушки?

лучше бы тебя думать логчиески научили. у тебя есть куча ненужных знаний, и есть куча вещей, которые тебе приходилось осваивать самостоятельно, поскольку вуз их не преподаёт. вот теперь подумай — почему наши вузы уже 40 лет как ориентированы исключительно на "писателей игрушек", а не наши с тобой нужды?
Люди, я люблю вас! Будьте бдительны!!!
Re[5]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 18.02.09 14:29
Оценка:
Здравствуйте, LaptevVV, Вы писали:

BZ>>назовите мне вуз, в котором изучают j2ee, agile programming, учат документировать, тестировать и комментировать программы, так что человека не приходится доучивать

LVV>У нас учат. Только не все учатся. Те, кто учатся — все это усваивают.

молодцы. когда на f# перейдёте?
Люди, я люблю вас! Будьте бдительны!!!
Re[10]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 18.02.09 14:31
Оценка:
Здравствуйте, SkyDance, Вы писали:

SD>Назовите проекты, в которых реально требуетс функциональный язык, и которые нельзя (или, ну, пусть вдвое дороже) решить без применения ФП.


смотри:
Люди, я люблю вас! Будьте бдительны!!!
Re[10]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 18.02.09 14:33
Оценка: +3
Здравствуйте, VovkaMorkovka, Вы писали:

VM>Универсальные языки похожи друг на друга, следовательно перейти с одного языка на другой — по моему мнению не тяжело.


готов поспорить, что ты даже между c++ и c# не переходил или там скажем с vcl на mfc
Люди, я люблю вас! Будьте бдительны!!!
Re[12]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 18.02.09 14:44
Оценка: +1
Здравствуйте, grosborn, Вы писали:

>> Да я не согласен. И считаю что вышка развивает творческие способности (у тех у кого они есть). Нужно всего лишь УЧИТЬСЯ в ХОРОШЕМ ВУЗе.


G>Творческие способности развиваются студентами либо самостоятельно, либо интересными преподавателями по собственной инициативе. И всё это вопреки программе обучения.


+1. у меня была очень хорошая школа, учительница мат-ки дала книжку по алголу, уч-ца информатики договорилась о том что нас, школьников, будут пускать на компьютеры. результат — мы взяли три первых места на первой же городской олимпиаде

в вузе таких преподов не попалось, так что я могу оценивать только саму систему обучения в чистом виде. какие там творческие способности, если программа экзаменов требует от студента зазубривания "определений, формулировок и доказательств теорем"??? так правда не везде, но — в большинстве вузов

так что я остаюсь приверженцем мнения, что лучший способ образования — решение практических задач. хороший преподаватель может направлять в выборе путей решения, больше он ничем вам не поможет
Люди, я люблю вас! Будьте бдительны!!!
Re[4]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 18.02.09 14:45
Оценка:
Здравствуйте, Cenobith, Вы писали:

BZ>>мне вспоминается один фильм, в котором девушка после первого секса в своей жизни встаёт, отряхивается и говорит:


BZ>>- как, и это всё? а столько разговоров!..


C>Аналогии не понял...


как "получишь образование" — поймёшь
Люди, я люблю вас! Будьте бдительны!!!
Re[9]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 18.02.09 14:46
Оценка: -1
Здравствуйте, ., Вы писали:

.>ВУЗ учит теории, а практику пусть учат на работе.


какой ещё теории — математической? да нафига она нужна, и какие проблемы прочитать тот же учебник самостоятельно, когда он будет нужен??
Люди, я люблю вас! Будьте бдительны!!!
Re[13]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 18.02.09 14:50
Оценка:
Здравствуйте, baily, Вы писали:

B>Вы же акцентируете внимание не на этом, а на текущем состоянии преподавания в ВУЗах. Я считаю, что базовые курсы вполне на уровне. Даже студент со способностями выше средних не освоит их легко. Кроме того, ВУз это не школа. Заинтересованный человек при желании там всегда найдет возможность расширить свои творческие и иные способности. Было бы желание. Если он не ставит себе цели, то это исключительно его проблема


ещё один блестящий аргумент в пользу в/о. действительно, ведь людям после вуза под страхом публичной порки запрещено расширять "свои творческие и иные" знания. ты наверно ни одной книжки после вуза и не прочитал? зачем же, ведь сдавать не надо
Люди, я люблю вас! Будьте бдительны!!!
Re[10]: Так ли важно образование для программиста?
От: . Великобритания  
Дата: 18.02.09 15:00
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

.>>ВУЗ учит теории, а практику пусть учат на работе.

BZ>какой ещё теории — математической?
Математика и computer science.

BZ>да нафига она нужна, и какие проблемы прочитать тот же учебник самостоятельно, когда он будет нужен??

Академическая среда, проработанные программы обучения, хорошие лекции от хороших профессоров очень хорошо помогают усвоению и пониманию материала.

А если так рассуждать как ты, то накой вообще какие либо учебные заведения? Достаточно побольше учебников напечатать, "Теория алгоритмов и сложности for Dummies", да разрешить работать забесплатно, в образовательных целях.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[11]: Так ли важно образование для программиста?
От: FR  
Дата: 18.02.09 15:11
Оценка:
Здравствуйте, ., Вы писали:

.>А если так рассуждать как ты, то накой вообще какие либо учебные заведения? Достаточно побольше учебников напечатать, "Теория алгоритмов и сложности for Dummies", да разрешить работать забесплатно, в образовательных целях.


Начальный пинок в виде учебного заведения конечно необходим (почти всем).
Но ситуация сейчас такая, и не только у программистов, что уже необходимо непрерывное образование, и объем этого образования превосходит вузовский.
Re[7]: Так ли важно образование для программиста?
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 18.02.09 15:20
Оценка:
Здравствуйте, Sergey640, Вы писали:

Выводы, построенные на аналогиях, верными могут быть только случайно.
... << RSDN@Home 1.2.0 alpha 4 rev. 1137 on Windows Vista 6.0.6001.65536>>
AVK Blog
Re[8]: Так ли важно образование для программиста?
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 18.02.09 15:20
Оценка:
Здравствуйте, FR, Вы писали:

FR>Я такой корреляции не наблюдаю, правда больше смотрю не на самих коллег а на код который они пишут,


А по коду такой корреляции и нет. И собственно код, и дизайн на низком уровне — чисто ремесленные навыки, тут опыт и правильный склад мозгов важен, а не образование.
... << RSDN@Home 1.2.0 alpha 4 rev. 1137 on Windows Vista 6.0.6001.65536>>
AVK Blog
Re[9]: Так ли важно образование для программиста?
От: FR  
Дата: 18.02.09 15:38
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>А по коду такой корреляции и нет. И собственно код, и дизайн на низком уровне — чисто ремесленные навыки, тут опыт и правильный склад мозгов важен, а не образование.


Угу, но есть кореляция хороший код — хорошая архитектура.
Re[8]: Так ли важно образование для программиста?
От: dilmah США  
Дата: 18.02.09 16:16
Оценка:
BZ>вот только программирование — тоже гимнастика ума. притом ещё относящаяся к нащей профессиональной деятельности. изучать ненужные разделы математики — так же глупо, как математиков учить искать преступников, к примеру

Любому программисту нужна теория оптимизации -- а при ее изложении ты автоматом зацепишь кучу всего..

BZ>когда обнаруживается, что вуз не дал нужных мне знаний — оказывается, что это не его задача! ты с вузовской базой можешь например сказать, как имея введённый пользователем пароль, получить параметры для вызова библиотечного AES? боюсь, что нет. криптография — обширный раздел CS и для того, чтобы в ней ориентироваться, надо целенаправленно вести соответствующий курс. а не "развивать ум" чем-нибудь и как-нибудь


PKCS #5: Password-Based Cryptography Specification -- это же элемент общей культуры..
Re[9]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 18.02.09 16:30
Оценка:
Здравствуйте, dilmah, Вы писали:

BZ>>вот только программирование — тоже гимнастика ума. притом ещё относящаяся к нащей профессиональной деятельности. изучать ненужные разделы математики — так же глупо, как математиков учить искать преступников, к примеру


D>Любому программисту нужна теория оптимизации -- а при ее изложении ты автоматом зацепишь кучу всего..


видимо, я не любой


BZ>>когда обнаруживается, что вуз не дал нужных мне знаний — оказывается, что это не его задача! ты с вузовской базой можешь например сказать, как имея введённый пользователем пароль, получить параметры для вызова библиотечного AES? боюсь, что нет. криптография — обширный раздел CS и для того, чтобы в ней ориентироваться, надо целенаправленно вести соответствующий курс. а не "развивать ум" чем-нибудь и как-нибудь


D>PKCS #5: Password-Based Cryptography Specification -- это же элемент общей культуры..


ну как обычно — то, чему вузы не учат, записывается в элементы общей культуры. потом правда оказывается, что этой общей культуры нет — pkcs5 описывает только одну стадию процесса. но зато если тебе вдруг прикажут написать движок к игрушке — ты всегда готов. и наплевать, что таких движков нужен всего десяток на весь мир
Люди, я люблю вас! Будьте бдительны!!!
Re[14]: Так ли важно образование для программиста?
От: baily Россия  
Дата: 18.02.09 18:19
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

BZ>Здравствуйте, baily, Вы писали:


B>>Вы же акцентируете внимание не на этом, а на текущем состоянии преподавания в ВУЗах. Я считаю, что базовые курсы вполне на уровне. Даже студент со способностями выше средних не освоит их легко. Кроме того, ВУз это не школа. Заинтересованный человек при желании там всегда найдет возможность расширить свои творческие и иные способности. Было бы желание. Если он не ставит себе цели, то это исключительно его проблема


BZ>ещё один блестящий аргумент в пользу в/о. действительно, ведь людям после вуза под страхом публичной порки запрещено расширять "свои творческие и иные" знания. ты наверно ни одной книжки после вуза и не прочитал? зачем же, ведь сдавать не надо


В огороде бузина, а в Киеве дядька. Я смотрю, что вы уже настолько увлеклись написанием постов в данной ветке, что даже не читаете того, на что пишите ответ. Иначе чем объяснить, что данный ваш ответ не имеет никакого отношения к тому о чем я писал. Где вы увидели, что я привожу аргументы в пользу в/о?
Re[10]: Так ли важно образование для программиста?
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 18.02.09 18:33
Оценка:
Здравствуйте, FR, Вы писали:

FR>Угу, но есть кореляция хороший код — хорошая архитектура.


Это другая корреляция.
... << RSDN@Home 1.2.0 alpha 4 rev. 1137 on Windows Vista 6.0.6001.65536>>
AVK Blog
Re[2]: Так ли важно образование для врача? ...навеяно
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 18.02.09 18:33
Оценка: 1 (1) +1
Здравствуйте, iyura, Вы писали:

I>Голова болит — цитромон, живот — линекс....форумы почитал, люди помогли, со временеи "наблатыкался"...


А что ты хотел? Признаться в том, что высшее образование нужно человеку, который его осилить не смог, равноценно признанию собственной неполноценности в профессиональном плане. Очень немногие на это способны.
... << RSDN@Home 1.2.0 alpha 4 rev. 1137 on Windows Vista 6.0.6001.65536>>
AVK Blog
Re[15]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 18.02.09 19:11
Оценка:
Здравствуйте, baily, Вы писали:

B>>>Вы же акцентируете внимание не на этом, а на текущем состоянии преподавания в ВУЗах. Я считаю, что базовые курсы вполне на уровне. Даже студент со способностями выше средних не освоит их легко. Кроме того, ВУз это не школа. Заинтересованный человек при желании там всегда найдет возможность расширить свои творческие и иные способности. Было бы желание. Если он не ставит себе цели, то это исключительно его проблема


B>В огороде бузина, а в Киеве дядька. Я смотрю, что вы уже настолько увлеклись написанием постов в данной ветке, что даже не читаете того, на что пишите ответ. Иначе чем объяснить, что данный ваш ответ не имеет никакого отношения к тому о чем я писал. Где вы увидели, что я привожу аргументы в пользу в/о?


странно, а уверения в том, что умный человек и в вузе не пропадёт — это что, аргумент против?
Люди, я люблю вас! Будьте бдительны!!!
Re[3]: Так ли важно образование для врача? ...навеяно
От: BulatZiganshin  
Дата: 18.02.09 19:20
Оценка: +1 :))
Здравствуйте, AndrewVK, Вы писали:

I>>Голова болит — цитромон, живот — линекс....форумы почитал, люди помогли, со временеи "наблатыкался"...


AVK>А что ты хотел? Признаться в том, что высшее образование нужно человеку, который его осилить не смог, равноценно признанию собственной неполноценности в профессиональном плане. Очень немногие на это способны.


я, я буду этим мужественным человеком... о, как я жалею о том, что потратил в школе всего 8 лет, а в вузе только 2! как я жалею, что армия не получила шанса сделать из меня мужчину! и то, что мой архиватор на maxcompression занял только три первых строчки, а не все 10 — это исключительно из-за незнания мною диффуров, а никак не потому, что там больше трёх режимов не тестируют! а уж то, что мои программы работают всего лишь в жалкой татнефти, а не газпроме — это исключительно по причине незнакомства с теорией оптимизации! я лох, я лузер — карету мне, карету!
Люди, я люблю вас! Будьте бдительны!!!
Re[12]: Так ли важно образование для программиста?
От: . Великобритания  
Дата: 18.02.09 20:08
Оценка:
Здравствуйте, FR, Вы писали:

.>>А если так рассуждать как ты, то накой вообще какие либо учебные заведения? Достаточно побольше учебников напечатать, "Теория алгоритмов и сложности for Dummies", да разрешить работать забесплатно, в образовательных целях.

FR>Начальный пинок в виде учебного заведения конечно необходим (почти всем).
FR>Но ситуация сейчас такая, и не только у программистов, что уже необходимо непрерывное образование, и объем этого образования превосходит вузовский.
Не соглашусь. Теория программирования, фундаментальные знания за последние 50 лет не изменились. Развитие идёт в инженерных направлениях, а не академических. ВУЗ это всё-таки академические знания, инженеры — ВТУЗ, рядовые исполнители — ПТУ.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[2]: Так ли важно образование для врача? ...навеяно
От: raydac Эстония http://www.igormaznitsa.com
Дата: 18.02.09 20:12
Оценка:
I>Вот только я к такому "крутому парню" не пойду лечиться.

вспомнилось про крутых парней

недавно в нашей больнице чела повязали с подельником (думаю не всю банду, а то странно что это было помимо глав. и прочих).. он работал по поддельному удостоверению, делал хирургические операции и ставил протезы суставов, надоил баблища немеряно просто (одна операция 40 000 р чистогана).. но на двоих он поставил видать слишком халтурно и там функционировать самопальные суставы (проданные как мегасупер) не стали, пострадавшие в милицию обратились и накрыли
https://github.com/raydac
Re[4]: Так ли важно образование для врача? ...навеяно
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 18.02.09 20:25
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

BZ>я, я буду этим мужественным человеком...


Ты уже высказал свою точку зрения раз пиццот, и ничего нового пока не придумал. Так зачем было писать?

BZ> и то, что мой архиватор на maxcompression занял только три первых строчки


У меня пиписька все равно длиннее. И толще.
... << RSDN@Home 1.2.0 alpha 4 rev. 1137 on Windows Vista 6.0.6001.65536>>
AVK Blog
Re[13]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 18.02.09 21:03
Оценка:
Здравствуйте, ., Вы писали:

FR>>Но ситуация сейчас такая, и не только у программистов, что уже необходимо непрерывное образование, и объем этого образования превосходит вузовский.

.>Не соглашусь. Теория программирования, фундаментальные знания за последние 50 лет не изменились.

пацталом! из 60 лет существования cs 50 лет ничего не менялось

.>Развитие идёт в инженерных направлениях, а не академических. ВУЗ это всё-таки академические знания, инженеры — ВТУЗ, рядовые исполнители — ПТУ.


пусть поднимут руки те, кто кончил хотя бы вуз (а ведь ещё есть универы) и затем пошёл в науку. в том-то и беда, что инженеров (непонятно, что вы имеете ввиду под исполнителями — любой программист считается инженером) готовят по программе, больше подходящей для математиков-теоретиков. вот и пишут в вакансиях "в/о, желательно техническое" — ибо какая собственно разница, обучили его математике на физическом факультете или "программистском", да и сама математика не нужна — важно только, что он смог ей обучиться
Люди, я люблю вас! Будьте бдительны!!!
Re[5]: Так ли важно образование для программиста?
От: Cenobith Россия http://amikhaylin.com
Дата: 19.02.09 07:32
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

BZ>как "получишь образование" — поймёшь


Теперь догнал...
Но с ним можно обойти многие трудности, которые возникают без него, вон по ветке, да и по всему форуму сколько "непримиримых". И это только одна из причин.
Re[9]: Так ли важно образование для программиста?
От: dolor Китай  
Дата: 19.02.09 07:54
Оценка:
.>ВУЗ учит теории, а практику пусть учат на работе.

на мой взгляд это не тру; честно говоря, мне трудно в программировании отличить теорию от практики (скорее это академический базис и теория программирования), но пусть вузы учат и тому и другому, причем на уровне "передовой" текущего уровня развития программирования, чтобы выпускники могли прийти на производство и внедрять передовую теорию программирования на практике, повышая производительно труда

с другой стороны, оставить вузу "теорию" было бы возможно при наличии в России (действующего) института техникумов, которые бы давали специальность на уровне востребованном бизнесом, а в той ситуации, что есть сейчас, отрыв практики от теории, на мой взгляд, несостоятелен
Re[16]: Так ли важно образование для программиста?
От: baily Россия  
Дата: 19.02.09 07:56
Оценка: 15 (1) +1 :)
Здравствуйте, BulatZiganshin, Вы писали:

BZ>Здравствуйте, baily, Вы писали:



BZ>странно, а уверения в том, что умный человек и в вузе не пропадёт — это что, аргумент против?


Если вы внимательно почитаете, что я писал, то увидите, что я спорил не по поводу того нужна вышка или нет, а по поводу того, что процесс получения вышки "усредняет" студентов, являясь таким образом тормозом в развитии для более умной их части.

По поводу того, нужна ли вышка или нет, то считаю, что нужна. По крайней мере первые три курса. Спорить об этом не хочу, так как польза от нее хоть и большая, но косвенная. Поэтому все аргументы в защиты будут не конкретными, а содержащими банальные общие фразы. Кроме того сколько подобных споров не велось, все они имеют вот такой сценарий


Г-жа Простакова (Правдину). Как, батюшка, назвал ты науку-то?
Правдин. География.
Г-жа Простакова (Митрофану). Слышишь, еоргафия.
Митрофан. Да что такое! Господи боже мой! Пристали с ножом к горлу.
Г-жа Простакова (Правдину). И ведомо, батюшка. Да скажи ему, сделай
милость, какая это наука-то, он ее и расскажет.
Правдин. Описание земли.
Г-жа Простакова (Стародуму). А к чему бы это служило на первый случай?
Стародум. На первый случай сгодилось бы и к тому, что ежели б
случилось ехать, так знаешь, куда едешь.
Г-жа Простакова. Ах, мой батюшка! Да извозчики-то на что ж? Это их
дело. Это-таки и наука-то не дворянская. Дворянин только скажи: повези
меня туда, свезут, куда изволишь. Мне поверь, батюшка, что, конечно,
то вздор, чего не знает Митрофанушка.

Re[10]: Так ли важно образование для программиста?
От: . Великобритания  
Дата: 19.02.09 08:54
Оценка:
Здравствуйте, dolor, Вы писали:

.>>ВУЗ учит теории, а практику пусть учат на работе.


D>на мой взгляд это не тру; честно говоря, мне трудно в программировании отличить теорию от практики (скорее это академический базис и теория программирования), но пусть вузы учат и

Теория это то, что либо от математики называется: матсруктуры, матлогика; либо содержит слово "теория": теория алгоритмов и сложности, теория кодирования, теория компиляции.. и т.п.

D>тому и другому, причем на уровне "передовой" текущего уровня развития программирования, чтобы выпускники могли прийти на производство и внедрять передовую теорию программирования на практике, повышая производительно труда

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

D>с другой стороны, оставить вузу "теорию" было бы возможно при наличии в России (действующего) института техникумов, которые бы давали специальность на уровне востребованном бизнесом, а в той ситуации, что есть сейчас, отрыв практики от теории, на мой взгляд, несостоятелен

Так и сейчас есть, вроде, как минимум коммерческое образование — веб-дизайнер, ява-программист, етс за пол года.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[14]: Так ли важно образование для программиста?
От: . Великобритания  
Дата: 19.02.09 09:38
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

FR>>>Но ситуация сейчас такая, и не только у программистов, что уже необходимо непрерывное образование, и объем этого образования превосходит вузовский.

.>>Не соглашусь. Теория программирования, фундаментальные знания за последние 50 лет не изменились.
BZ>пацталом! из 60 лет существования cs 50 лет ничего не менялось
В общем-то да, ну пусть 30 лет, всякими тьюрингами, шеннонами, бэкусами, дейкстрами и закончилось. А что ещё? Может то, что применили теорию категорий и около того для типов яп, да и то это вроде довольно давно было.
Хотя, я наверное может слишком скептичен... так не долго дойти до того, что единственное изобретение человека — колесо, а остальное так, небольшое улучшение природных явлений.

.>>Развитие идёт в инженерных направлениях, а не академических. ВУЗ это всё-таки академические знания, инженеры — ВТУЗ, рядовые исполнители — ПТУ.

BZ>пусть поднимут руки те, кто кончил хотя бы вуз (а ведь ещё есть универы) и затем пошёл в науку. в том-то и беда, что инженеров (непонятно, что вы имеете ввиду под исполнителями — любой программист считается инженером) готовят по программе, больше подходящей для
Инженеры обычно — архитекторы, лиды, т.п. А исполнители — верстальщики, кодеры, тестеры, т.п.

BZ>математиков-теоретиков. вот и пишут в вакансиях "в/о, желательно техническое" — ибо какая собственно разница, обучили его математике на физическом факультете или "программистском", да и сама математика не нужна — важно только, что он смог ей обучиться

Это вполне нормально, что 90% идут куда попало, только 10% остаётся, то и меньше. И из ПТУ идут работать по специальности далеко не 100%.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[5]: Так ли важно образование для врача? ...навеяно
От: grosborn  
Дата: 19.02.09 11:10
Оценка:
> BZ>я, я буду этим мужественным человеком...
>
> Ты уже высказал свою точку зрения раз пиццот, и ничего нового пока не придумал. Так зачем было писать?
>
> BZ> и то, что мой архиватор на maxcompression занял только три первых строчки
>
> У меня пиписька все равно длиннее. И толще.

У тебя она принципиально другого типа и сравнивать некорректно...
Posted via RSDN NNTP Server 2.1 beta
Забанен на рсдн за применение слова "Маргинал"
Re[13]: Так ли важно образование для программиста?
От: VovkaMorkovka  
Дата: 19.02.09 14:15
Оценка:
Здравствуйте, FR, Вы писали:

FR>А причем тут деньги, вопрос был сколько времени, и ты хоть миллиард заплати быстрее чем за 9 месяцев не родишь. Так же и с такими далеко отстоящими языками, пока начнешь нормально писать те же 9 месяцев и пролетят.


Я для мобилок начал на яве (J2ME) писать так. Пришёл сосед
— J2ME знаешь
— Нет
— Яву знаешь
— Нет
— Заработать хочешь
— Да

Вот так я и стал Java — разработчиком, через месяц первая игра была готова. Так что бабло не всегда, но весьма часто побеждает зло.

FR>Затем, что чтение даже самых хороших книг не заменит практического опыта, без него обязательно будут такие ошибки.


Практический опыт состоит в умении думать, если думать не умеешь, то делать сможешь только простые вещи, а если умеешь — гугл в помошь и всё получится.

FR>Ладно с тобой все ясно, бесполезно пока разговаривать, хотя попробуй тот же смаллтак

FR>например отсюда взять http://www.squeak.org/ и поигратся, поймешь что синтаксис осваивается
FR>почти моментально, но на всем остальном слом всех стереотипов и тормоза.

См. выше На кой ляд мне смолтолк? Где за него платят хорошо, чтоб осваивать

FR>>>Если библиотеки клоны то да отличий мало. Но возьми станадартные контейнеры явы например и STL. Тут уже куча притом идеологических различий. Нужно не просто "изучить" билиотеку ну и понять по каким принципам она построена.


FR>Тем что в векторе от C++ куча разных тонкостей (итераторы могут убится любым неосторожным движением, память в пустом векторе не распределена, чтобы не влететь на кучу переаллокаций нужно знать про резервирование и т. д. и т. п.) которые в реальной рабюоте обязательно приведут к багам если о них не знать.


В том — же Thinking in C++ об этом написано.

FR>При чем тут HTTP протокол? Мы же про архитектуру?


Как архитектура зависит от языка программирования? Зависит реализация в коде — классы разные, но это не смертельно.
Знаешь какой самый главный язык для программиста — родной связный. Т.е. если человек может связно изложить решение задачи на родном языке, то на любой другой переведёт


VM>>И что? Хочешь сказать, что человеку, который может написать подобную библиотеку руцями, сам с нуля архитектура помешает? Именно это я понимаю под знанием предметной области.

FR>Ему все равно придется изучать эту архитектуру.

Пардон, не изучать, а почитать мануал. Ман прочёл и знаешь. Сложности начинаются, когда с сутью проблемы.

FR>>>В C++ просто не возможно писать качественный код не зная тонкостей языка.

FR>>>Для тех же Ява и Шарпа это менее критично, но тоже чуть сложнее задача и это необходимо.

VM>>Ещё раз, что такое в твоём понимании качественный код? Если знание приоритета арифметических операций, то это в клинику. Нормальные люди ставят скобочки.

FR>Для C++ даже незнание приритетов запросто может вылететь в UB.

Скобочки ставить мама запрещает?

FR>Когда в реализованом алгоритме куча утечек и дедлоков тоже ничего хорошего

FR>И даже когда вместо красивого кода в сотню другую строк, непонятная мешанина в десять раз больше тоже.

Для этого существует литература и логика, простая человеческая. Т.е. берём книжку, читаем, проделываем упражнения. Чего в книжке есть применяем на практике.

VM>>Имхо не программист тот, кто вместо изучения предметной области(да — да, берём страшые книжки с забытыми формулами, выводим оные на листике, вчитываемся) узнал, что есть библиотека, которая может похожее сделать и как она работает нифига не понимает.

VM>>Бибизяна нажала кнопку — получила банан, откуда банан взялся не известно.

FR>Ты с кем это разговариваешь?


Я обращаюсь к тем, кто считает себя программистом заучив несколько либ, при этом нифига не понимая как они работают.
Re[7]: Так ли важно образование для программиста?
От: VovkaMorkovka  
Дата: 19.02.09 14:16
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

BZ>а если в языке не будет указателей?


Это изменит принцип работы конечного определённого автомата?
Re[15]: Так ли важно образование для программиста?
От: SkyDance Земля  
Дата: 19.02.09 15:04
Оценка:
FR>Если кратко практически любой код на декларативных языках получается короче и выразительнее чем на мейнстриме. Уже это дает выигрыш от процентов до разов при кодировании. Кроме того идиомы в этих языках другие и на некторых задачах их применение также может сократить и упростить и код и архитектуру приложения.

Понял. Если кратко — это прикольная концепция, но в современном конвейерном программировании малоприменимая.
Re[15]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 19.02.09 15:11
Оценка:
Здравствуйте, ., Вы писали:

FR>>>>Но ситуация сейчас такая, и не только у программистов, что уже необходимо непрерывное образование, и объем этого образования превосходит вузовский.

.>>>Не соглашусь. Теория программирования, фундаментальные знания за последние 50 лет не изменились.
BZ>>пацталом! из 60 лет существования cs 50 лет ничего не менялось
.>В общем-то да, ну пусть 30 лет, всякими тьюрингами, шеннонами, бэкусами, дейкстрами и закончилось.

да, если учиться в российских вузах — именно такое впечатление и складывается. в том же мгу на кафедре яп до сих пор учат лисп и будут учить пока не уйдёт Трифонов

только вот в нормальных странах полно учёных, и представь себе, они занимаются не тем, что переводят с русского на английский, выдавая это за свои работы

я например регулярно читаю статьи по хаскелу и сжатию. в качестве хорошо известного всем примера приведу алгоритмы мультимедиа-сжатия, ставшие результатами научной работы последних 20 лет


.>>>Развитие идёт в инженерных направлениях, а не академических. ВУЗ это всё-таки академические знания, инженеры — ВТУЗ, рядовые исполнители — ПТУ.

BZ>>пусть поднимут руки те, кто кончил хотя бы вуз (а ведь ещё есть универы) и затем пошёл в науку. в том-то и беда, что инженеров (непонятно, что вы имеете ввиду под исполнителями — любой программист считается инженером) готовят по программе, больше подходящей для
.>Инженеры обычно — архитекторы, лиды, т.п. А исполнители — верстальщики, кодеры, тестеры, т.п.

опять какие-то домыслы, не имеющие ничего общего с действительностью. по твоему, кончившие вузы стразу становятся архитекторами/лидами, а прочие всю жизнь сидят в кодерах??? программирование — это единая инженерная специальность, а лиды/архитекторы отличаются именно большим опытом, на котором они научились как создавать сложные программные комплексы


BZ>>математиков-теоретиков. вот и пишут в вакансиях "в/о, желательно техническое" — ибо какая собственно разница, обучили его математике на физическом факультете или "программистском", да и сама математика не нужна — важно только, что он смог ей обучиться

.>Это вполне нормально, что 90% идут куда попало, только 10% остаётся, то и меньше. И из ПТУ идут работать по специальности далеко не 100%.

ещё один прекрасный аргумент в защиту вузов! действительно, зачем выпускникам работать по специальности. пусть они торгуют телефонами, занимаются рекрутингом, поют шансон. только не надо после этого удивляться, что в стране разруха, а з/п программиста переваливает за $3000
Люди, я люблю вас! Будьте бдительны!!!
Re[8]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 19.02.09 15:35
Оценка: +2
Здравствуйте, VovkaMorkovka, Вы писали:

BZ>>а если в языке не будет указателей?


VM>Это изменит принцип работы конечного определённого автомата?


это приведёт к тому, что ты не сможешь его запрограммировать. попробуй

проблема в том, что ты по работе изучил множество малых скрпитовых языков, для которых лёгкость "вхождения" была одним из критериев при разработке. для более профессиональных языков порог вхождения выше, а кол-во дополнительных возможностей, которые можно освоить для повышения эффективности программиста — гораздо выше

плюс к этому библиотеки и концепции, на которых они основаны. возьми как-нибудь книжку по j2ee и подывись, сколько там всяких фреймворков

ты же, насколько я понимаю, программируешь казуальные игрушки, для которых как раз хватает вузовских знаний с небольшим прицепом. и выйти из этой ниши не можешь, поскольку знаний в других областях у тебя нет
Люди, я люблю вас! Будьте бдительны!!!
Re[16]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 19.02.09 15:36
Оценка: +1
Здравствуйте, SkyDance, Вы писали:

FR>>Если кратко практически любой код на декларативных языках получается короче и выразительнее чем на мейнстриме. Уже это дает выигрыш от процентов до разов при кодировании. Кроме того идиомы в этих языках другие и на некторых задачах их применение также может сократить и упростить и код и архитектуру приложения.


SD>Понял. Если кратко — это прикольная концепция, но в современном конвейерном программировании малоприменимая.


20 лет назад ровно то же самое говорили про ООП
Люди, я люблю вас! Будьте бдительны!!!
Re[16]: Так ли важно образование для программиста?
От: . Великобритания  
Дата: 19.02.09 15:46
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

BZ> да, если учиться в российских вузах — именно такое впечатление и складывается. в том же мгу на кафедре яп до сих пор учат лисп и будут учить пока не уйдёт Трифонов


BZ>только вот в нормальных странах полно учёных, и представь себе, они занимаются не тем, что переводят с русского на английский, выдавая это за свои работы


BZ>я например регулярно читаю статьи по хаскелу и сжатию. в качестве хорошо известного всем примера приведу алгоритмы мультимедиа-сжатия, ставшие результатами научной работы последних 20 лет

И что мультимедиа-сжатие, разве академические знания? Теория сжатия информации это Шеннон: факт, что её можно сжимать, теоретические пределы сжатия, возможные подходы к их достижению на практике. А остальное инженерные достижения, причём тут мультимедия-мултишмедия. Не будешь же ты физикам или химикам, изучающим кристаллические решетки, химические связи рассказывать о последних достижениях в металлургии по получению супер-новых супер-хороших сплавов для авиапромышленности.

.>>>>Развитие идёт в инженерных направлениях, а не академических. ВУЗ это всё-таки академические знания, инженеры — ВТУЗ, рядовые исполнители — ПТУ.

BZ>>>пусть поднимут руки те, кто кончил хотя бы вуз (а ведь ещё есть универы) и затем пошёл в науку. в том-то и беда, что инженеров (непонятно, что вы имеете ввиду под исполнителями — любой программист считается инженером) готовят по программе, больше подходящей для
.>>Инженеры обычно — архитекторы, лиды, т.п. А исполнители — верстальщики, кодеры, тестеры, т.п.
BZ>опять какие-то домыслы, не имеющие ничего общего с действительностью. по твоему, кончившие вузы стразу становятся архитекторами/лидами, а прочие всю жизнь сидят в кодерах??? программирование — это единая инженерная специальность, а лиды/архитекторы отличаются именно большим опытом, на котором они научились как создавать сложные программные комплексы
Нет, конечно. Никто никаких 100% гарантий не даёт. Но корреляция между уровнем образования и уровнем сложности профессии — есть.

BZ>>>математиков-теоретиков. вот и пишут в вакансиях "в/о, желательно техническое" — ибо какая собственно разница, обучили его математике на физическом факультете или "программистском", да и сама математика не нужна — важно только, что он смог ей обучиться

.>>Это вполне нормально, что 90% идут куда попало, только 10% остаётся, то и меньше. И из ПТУ идут работать по специальности далеко не 100%.
BZ>ещё один прекрасный аргумент в защиту вузов! действительно, зачем выпускникам работать по специальности. пусть они торгуют телефонами, занимаются рекрутингом, поют шансон. только не надо после этого удивляться, что в стране разруха, а з/п программиста переваливает за $3000
Да даже не телефоны с шансоном, но протирать мониторы, втыкать процессоры, ставить операционки/софт, или даже клепать формочки/сайты в дельфе/студии — не то, на что целится ВУЗ. Хотя это — 90% рынка труда. ВУЗ должен целится как можно выше, пусть даже с 10% попаданием.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[17]: Так ли важно образование для программиста?
От: dilmah США  
Дата: 19.02.09 15:58
Оценка:
.> ВУЗ должен целится как можно выше, пусть даже с 10% попаданием.

у Грэма хорошо сказано: "stay upwind"
http://www.paulgraham.com/hs.html
Re[16]: Так ли важно образование для программиста?
От: Mr.Cat  
Дата: 19.02.09 16:36
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:
BZ>з/п программиста переваливает за $3000
Вы так говорите, как будто это что-то плохое. Кстати, 3000$ — это не так уж и много (в Москве). Столько может, скажем, получать бухгалтер — тоже профессия, требующая в большей степени приобретенного опыта, чем профильного (экономического в данном случае — ну или какого там) образования.
Re[14]: Так ли важно образование для программиста?
От: Mr.Cat  
Дата: 19.02.09 16:52
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:
BZ>ещё один блестящий аргумент в пользу в/о. действительно, ведь людям после вуза под страхом публичной порки запрещено расширять "свои творческие и иные" знания. ты наверно ни одной книжки после вуза и не прочитал? зачем же, ведь сдавать не надо

Никто самообразование не отменял. В/о — в некотором роде доказательство того, что человек в принципе способен усваивать информацию научного толка. Плюс, это отсрочка/откос от армии, а для иногородних студентов — это довольно неплохое по соотношению цена/качество жилье. Это как сертификация. Или лицензирование. Получается, ты как бы говоришь государству: вот, мол, я могу работать мозгами, поэтому можно я не пойду в армию и еще в Москве 6 годиков поживу за твой счет.

Стоит ли такое доказательство "потерянного" времени — другой вопрос. У нас уже курса с третьего способные люди особо не тратят время на посещение пар — только на освоение материала и сдачу (ака сессию) — так что ничего особо не теряется.
Re[9]: Так ли важно образование для программиста?
От: VovkaMorkovka  
Дата: 19.02.09 23:32
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

BZ>это приведёт к тому, что ты не сможешь его запрограммировать. попробуй


Кхм, пробовал и с указателями(pascal, C++), и без (Java) и там, где сама концепция "указатель" не вписывается в язык (PROLOG)

BZ>проблема в том, что ты по работе изучил множество малых скрпитовых языков, для которых лёгкость "вхождения" была одним из критериев при разработке. для более профессиональных языков порог вхождения выше, а кол-во дополнительных возможностей, которые можно освоить для повышения эффективности программиста — гораздо выше


Какой именно порог вхождения? Порог вхождения куда? Любой язык для достаточной разработки на коммерческом уровне можно изучить за месяц. Неделя сам язык, две недели нужные либы, ещё две недели учебный проект. Всё, ты программист на изученном языке.
Другое дело, что разработка, скажем на PHP предполагает умение разрабатывать сайты. Если сайты ты до этого не писал, то будут проблемы, но не с языком как с таковым, а именно с предметной областью — разработка сайтов. Почитай любую книжку по PHP, самого языка там чуть, основное — как разработать сайт.

BZ>плюс к этому библиотеки и концепции, на которых они основаны. возьми как-нибудь книжку по j2ee и подывись, сколько там всяких фреймворков


Читал я книжки по J2EE ничего для себя непонятного не увидел, к примеру, сейчас читаю вот это. Вот ничегошеньки сложного и непонятного в Хибернейте не вижу, чуть понепонятнее Spring, но это не потому, что J2EE, а потому, что сайтов я до этого не делал.

BZ>ты же, насколько я понимаю, программируешь казуальные игрушки, для которых как раз хватает вузовских знаний с небольшим прицепом. и выйти из этой ниши не можешь, поскольку знаний в других областях у тебя нет


1) Казуалки я не программирую уже, вернее педалю игру для себя, но сам уже далеко не там. Проблема скорее в том, что в нашем гомнооутсорсе требуются люди, которые педалят уже сейчас причём не самого большого уровня задачи. Креативность и умение думать требуется редко — в основном кидание говна лопатой.
2) Среди казуалок есть и те, которые делаются два — три дня, и те, что несколько месяцев и казуалки только по стилю, а никак не по содержанию.
Лично мне, делая казуалки пришлось и с теми — же конечными автоматами столкнуться и с (о ужас !!!) гидромеханикой, не говоря уже о алгоритмах
Re[14]: Так ли важно образование для программиста?
От: FR  
Дата: 20.02.09 04:07
Оценка:
Здравствуйте, VovkaMorkovka, Вы писали:

VM>Вот так я и стал Java — разработчиком, через месяц первая игра была готова. Так что бабло не всегда, но весьма часто побеждает зло.


Я тебе такую же историю могу про себя и питон рассказать. Но после этого я постоянно писал на питоне и реально стал хорошим программистом на нем примерно через год.

VM>Практический опыт состоит в умении думать, если думать не умеешь, то делать сможешь только простые вещи, а если умеешь — гугл в помошь и всё получится.


Понятно, немало приходилось после таких гугловодов код править

FR>>Ладно с тобой все ясно, бесполезно пока разговаривать, хотя попробуй тот же смаллтак

FR>>например отсюда взять http://www.squeak.org/ и поигратся, поймешь что синтаксис осваивается
FR>>почти моментально, но на всем остальном слом всех стереотипов и тормоза.

VM>См. выше На кой ляд мне смолтолк? Где за него платят хорошо, чтоб осваивать


С тобой все еще яснее

FR>>Тем что в векторе от C++ куча разных тонкостей (итераторы могут убится любым неосторожным движением, память в пустом векторе не распределена, чтобы не влететь на кучу переаллокаций нужно знать про резервирование и т. д. и т. п.) которые в реальной рабюоте обязательно приведут к багам если о них не знать.


VM>В том — же Thinking in C++ об этом написано.


Угу, ты это прочитаешь и благополучно забудешь через день, а через месяц оно стукнет тебя ручкой хорошо если по лбу.

VM>Как архитектура зависит от языка программирования? Зависит реализация в коде — классы разные, но это не смертельно.


Так говорят люди которые не знают действительно разных языков.

VM>Знаешь какой самый главный язык для программиста — родной связный. Т.е. если человек может связно изложить решение задачи на родном языке, то на любой другой переведёт


Это да важно, но знание языков не отменяет.

VM>>>И что? Хочешь сказать, что человеку, который может написать подобную библиотеку руцями, сам с нуля архитектура помешает? Именно это я понимаю под знанием предметной области.

FR>>Ему все равно придется изучать эту архитектуру.

VM>Пардон, не изучать, а почитать мануал. Ман прочёл и знаешь. Сложности начинаются, когда с сутью проблемы.


Именно изучать, я вот например могу и даже писал операционку с нуля (автономная forth система ) но все равно приходится читать "Внутреннее устройство Microsoft Windows" и делать при этом немало открытий.

FR>>Для C++ даже незнание приритетов запросто может вылететь в UB.


VM>Скобочки ставить мама запрещает?


Такой код легко пишется по незнанию, и грабли могут вылезти после долгой экплуатации.

FR>>Когда в реализованом алгоритме куча утечек и дедлоков тоже ничего хорошего

FR>>И даже когда вместо красивого кода в сотню другую строк, непонятная мешанина в десять раз больше тоже.

VM>Для этого существует литература и логика, простая человеческая. Т.е. берём книжку, читаем, проделываем упражнения. Чего в книжке есть применяем на практике.



Угу я о чем и говорю.

FR>>Ты с кем это разговариваешь?


VM>Я обращаюсь к тем, кто считает себя программистом заучив несколько либ, при этом нифига не понимая как они работают.


Так ты сам активно защищаешь эту позицию
Re[16]: Так ли важно образование для программиста?
От: FR  
Дата: 20.02.09 04:14
Оценка:
Здравствуйте, SkyDance, Вы писали:

SD>Понял. Если кратко — это прикольная концепция, но в современном конвейерном программировании малоприменимая.


В современном программировании прослеживаются две тенденции, одна на самом деле конвеерная простые языки с очень богатыми библиотеками и мощным инструментарием и жесткое разделение труда. Другая тенденция появляются все более мощные языки (и просто приемы работы) которые позволяют очень небольшим группам высококвалифицированных работников, делать работу эквивалентную на порядок большей конвейрной команде.
Re[6]: Так ли важно образование для программиста?
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 20.02.09 04:39
Оценка: +1
Здравствуйте, VovkaMorkovka, Вы писали:

VM>Синтаксис ЛЮБОГО яп, можно освоить за неделю.


"Под термином <овладеть языком> я имею в виду не то, что мы досконально знали его синтаксис и семантику, а то, что были наработаны библиотеки подпрограмм, приемы программирования, идиомы и многие специфические приемы, так что программы писались легко и свободно. И, главное,еще легче отлаживались и адаптировались."

(c) http://www.polit.ru/science/2008/08/20/programmist.html

VM>Соответственно, если я писал на паскале работоспособные, скажем компиляторы, то через неделю я смогу так — же писать компиляторы на С++, java, С# и др.


ну вот опять, если моя программа "работоспособная" значит я знаю язык, я то, я сё. Да это вообще не аргумент. Это минимальное условие, после которого вообще можно только начинать разговор. Твоя программа, написаная на языке, о котором ты узнал неделю назад — она такая же быстрая? ошибок в ней сколько? те кто пишет на этом языке хотя бы год, они когда твой код видят, за животик от смеха не хватаются? или в ступор на полчаса не впадают?
... << RSDN@Home 1.2.0 alpha 4 rev. 1111>>
Re[17]: Так ли важно образование для программиста?
От: SkyDance Земля  
Дата: 20.02.09 09:46
Оценка:
FR>В современном программировании прослеживаются две тенденции, одна на самом деле конвеерная простые языки с очень богатыми библиотеками и мощным инструментарием и жесткое разделение труда. Другая тенденция появляются все более мощные языки (и просто приемы работы) которые позволяют очень небольшим группам высококвалифицированных работников, делать работу эквивалентную на порядок большей конвейрной команде.

Я буду настойчив и таки спрошу хоть один мало-мальски завершенный и отрелизенный проект, написаный "группой высококвалифицированных работников на ФП". Пока я вижу только надувание щёк.
Re: Так ли важно образование для программиста?
От: COFF  
Дата: 20.02.09 10:25
Оценка:
Здравствуйте, snaphold, Вы писали:

S>Как и на что по вашему играет образование в области программировании и дальше "вверх" в этой области?


Кстати, интересная аналогия прослеживается если взглянуть на музыкантов. Очевидно, что иметь музыкальное образование, чтобы добиться успеха в музыке и даже стать миллиардером совершенно не нужно — хороший пример тут Пол Маккартни. Но, с другой стороны, если у тебя нет высшего музыкального образования, то тебя скорее всего не возьмут играть в симфонический оркестр :) Так что это вопрос приоритетов и целей (и способностей конечно) которые у тебя имеются.
Re[2]: Так ли важно образование для программиста?
От: raydac Эстония http://www.igormaznitsa.com
Дата: 20.02.09 10:27
Оценка:
COF>Кстати, интересная аналогия прослеживается если взглянуть на музыкантов. Очевидно, что иметь музыкальное образование, чтобы добиться успеха в музыке и даже стать миллиардером совершенно не нужно — хороший пример тут Пол Маккартни. Но, с другой стороны, если у тебя нет высшего музыкального образования, то тебя скорее всего не возьмут играть в симфонический оркестр

это верно, но можно ли стать Полом Макартни играя в симфоническом оркестре? думаю нет
https://github.com/raydac
Re[3]: Так ли важно образование для программиста?
От: COFF  
Дата: 20.02.09 10:31
Оценка:
Здравствуйте, raydac, Вы писали:

R>это верно, но можно ли стать Полом Макартни играя в симфоническом оркестре? думаю нет


Не уверен, что люди которые играют в симфонических оркестрах поголовно мечтают о карьере Пола Маккартни :)
Re[4]: Так ли важно образование для программиста?
От: raydac Эстония http://www.igormaznitsa.com
Дата: 20.02.09 10:36
Оценка:
R>>это верно, но можно ли стать Полом Макартни играя в симфоническом оркестре? думаю нет
COF>Не уверен, что люди которые играют в симфонических оркестрах поголовно мечтают о карьере Пола Маккартни

может, но иногда мне приходит в голову что образование не только развивает, но и как то защемляет мозг, привнося туда кучу паттернов, человек знает что это уже сделано и сделано так то и так то и тем то (выликим гуру и светочем), он идет по этой дорожке, а тот кто не знает этого паттерна и даже не слышал про этого гуру, имеет шанс с дорожки свернуть, причем не только в неправильном направлении но и в более оптимальном и получить результат который вдруг окажется много лучше чем имелся.. Виннер в свое время писал, что своременная наука тонет в "методизме", т.е. методика становится важнее результата, люди без образования в этом плане имеют меньше комплексов и их мозг больше открыт новому
https://github.com/raydac
Re[5]: Так ли важно образование для программиста?
От: COFF  
Дата: 20.02.09 10:42
Оценка: +1
Здравствуйте, raydac, Вы писали:

R>люди без образования в этом плане имеют меньше комплексов и их мозг больше открыт новому


Сомневаюсь, если честно. Образование мозг не портит. А для таких людей большие шансы стать изобретателем вечного двигателя, опровергателем теории относительности или доказателем теоремы Ферма :)
Re[6]: Так ли важно образование для программиста?
От: raydac Эстония http://www.igormaznitsa.com
Дата: 20.02.09 10:48
Оценка:
COF>Сомневаюсь, если честно. Образование мозг не портит. А для таких людей большие шансы стать изобретателем вечного двигателя, опровергателем теории относительности или доказателем теоремы Ферма

насколько я помню, многие великие изобретения сделаны именно людьми которые пошли против текущих на тот момент догм и если мы будем так рассуждать, то у нас будет только "вечный двигатель невозможен, а теория относительности — непреложная догма, ну и никто не может превзойти Микрософтовский виндовс"
https://github.com/raydac
Re[18]: Так ли важно образование для программиста?
От: FR  
Дата: 20.02.09 10:52
Оценка:
Здравствуйте, SkyDance, Вы писали:

SD>Я буду настойчив и таки спрошу хоть один мало-мальски завершенный и отрелизенный проект, написаный "группой высококвалифицированных работников на ФП". Пока я вижу только надувание щёк.


ФП необязателен, достаточно "группы высококвалифицированных работников" такие и на конвейерной яве и на C++ могут это же делать.
Функциональщина и другие высокоуровневые средства тоже вполне широко используются и в промышленности http://flyingfrogblog.blogspot.com/2007/09/functional-programming-in-industry.html так и для продуктов

http://mldonkey.sourceforge.net/Main_Page
http://coq.inria.fr/
http://pauillac.inria.fr/advi/
http://maxima.sourceforge.net/ru/
Re[7]: Так ли важно образование для программиста?
От: baily Россия  
Дата: 20.02.09 11:03
Оценка:
Здравствуйте, raydac, Вы писали:

COF>>Сомневаюсь, если честно. Образование мозг не портит. А для таких людей большие шансы стать изобретателем вечного двигателя, опровергателем теории относительности или доказателем теоремы Ферма


R>насколько я помню, многие великие изобретения сделаны именно людьми которые пошли против текущих на тот момент догм


Но были ли среди этих людей те, которые не были ознакомлены до своих великих изобретений с текущим состоянием науки на тот момент времени?
Re[7]: Так ли важно образование для программиста?
От: bkat  
Дата: 20.02.09 11:17
Оценка:
Здравствуйте, raydac, Вы писали:

COF>>Сомневаюсь, если честно. Образование мозг не портит. А для таких людей большие шансы стать изобретателем вечного двигателя, опровергателем теории относительности или доказателем теоремы Ферма


R>насколько я помню, многие великие изобретения сделаны именно людьми которые пошли против текущих на тот момент догм


Это так, но большинство из них неучами не были.
Великие изобретения и открытия в девственно чистой голове — это редкость.
Эйнштейн, к примеру, только в школе был так себе (и то больше из-за стиля преподавания в Германии).
А в высшей технической школе Цюриха (лучший ВУЗ в Швейцарии и весьма уважаемый в мире) он учился очень даже успешно.

Хотя если кто-то считает, что надежный путь к истине лежит
через тотальное отрицание образования — то спор тут бессмысленный
Re[8]: Так ли важно образование для программиста?
От: raydac Эстония http://www.igormaznitsa.com
Дата: 20.02.09 11:17
Оценка:
R>>насколько я помню, многие великие изобретения сделаны именно людьми которые пошли против текущих на тот момент догм
B>Но были ли среди этих людей те, которые не были ознакомлены до своих великих изобретений с текущим состоянием науки на тот момент времени?

думаю такие были, но это надо копать..
не думаю что сейчас можно найти человека который в должной степени следит за развитием всея ИТ и при этом у него остается время сделать что то свое или что то полезное
https://github.com/raydac
Re[8]: Так ли важно образование для программиста?
От: raydac Эстония http://www.igormaznitsa.com
Дата: 20.02.09 11:21
Оценка:
B>Хотя если кто-то считает, что надежный путь к истине лежит
B>через тотальное отрицание образования — то спор тут бессмысленный

не надо путать наше "высшее образование" и образование как сущность, это не равноценные величины
наше высшее образование это в первую очередь две очень важных в нашей стране вещи
1. откос от армии
2. бумажка

если кто то получает при этом знания, то у него как правило хорошие навыки в data mining и сверхвысокая мотивация, так как (про высшее сказать не могу, может там на блюде приносится всё) но там где я учился, надо было знание из преподавателей еще уметь извлечь
https://github.com/raydac
Re[8]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 20.02.09 13:45
Оценка:
Здравствуйте, bkat, Вы писали:

B>Хотя если кто-то считает, что надежный путь к истине лежит

B>через тотальное отрицание образования — то спор тут бессмысленный

это точно. разве может путь к знаниям лежать через отрицание, например, церковно-приходских школ?
Люди, я люблю вас! Будьте бдительны!!!
Re[8]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 20.02.09 14:09
Оценка:
Здравствуйте, baily, Вы писали:

R>>насколько я помню, многие великие изобретения сделаны именно людьми которые пошли против текущих на тот момент догм


B>Но были ли среди этих людей те, которые не были ознакомлены до своих великих изобретений с текущим состоянием науки на тот момент времени?


уверен, что среди них не было даже таких, которые бы не считались официально учёными

попробуй что-нибудь опубликовать в научном журнале для начала
Люди, я люблю вас! Будьте бдительны!!!
Re[9]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 20.02.09 14:25
Оценка:
Здравствуйте, raydac, Вы писали:

R>если кто то получает при этом знания, то у него как правило хорошие навыки в data mining и сверхвысокая мотивация, так как (про высшее сказать не могу, может там на блюде приносится всё) но там где я учился, надо было знание из преподавателей еще уметь извлечь


тебе ещё повезло — у них эти знания хотя бы были
Люди, я люблю вас! Будьте бдительны!!!
Re[19]: Так ли важно образование для программиста?
От: Mr.Cat  
Дата: 20.02.09 17:25
Оценка:
Здравствуйте, FR, Вы писали:
FR>ФП необязателен, достаточно "группы высококвалифицированных работников" такие и на конвейерной яве и на C++ могут это же делать.

Интересно, сколько человек в команде htmlayout? И сколько в команде qt?
Re[15]: Так ли важно образование для программиста?
От: VovkaMorkovka  
Дата: 20.02.09 20:03
Оценка:
Здравствуйте, FR, Вы писали:

FR>Я тебе такую же историю могу про себя и питон рассказать. Но после этого я постоянно писал на питоне и реально стал хорошим программистом на нем примерно через год.


Что такое, хороший программист на опр. языке? Имхо проргаммист либо плох, либо хорош, точка. Знания ЯП зднсь не причём.

FR>Понятно, немало приходилось после таких гугловодов код править


Кхм, ты думаешь, что какую — нибудь либу чтоб заюзать нужно пол года над ней медитировать?

FR>Угу, ты это прочитаешь и благополучно забудешь через день, а через месяц оно стукнет тебя ручкой хорошо если по лбу.


Зачем мне это забывать?

VM>>Знаешь какой самый главный язык для программиста — родной связный. Т.е. если человек может связно изложить решение задачи на родном языке, то на любой другой переведёт

FR>Это да важно, но знание языков не отменяет.

Не отменяет, но для этого книжка есть, чтоб знать

FR>Именно изучать, я вот например могу и даже писал операционку с нуля (автономная forth система ) но все равно приходится читать "Внутреннее устройство Microsoft Windows" и делать при этом немало открытий.


Винда весьма большая, работал над ней не один разработчик и не один десяток лет, большинство — же либ гораздо меньше.

FR>>>Для C++ даже незнание приритетов запросто может вылететь в UB.



VM>>Я обращаюсь к тем, кто считает себя программистом заучив несколько либ, при этом нифига не понимая как они работают.

FR>Так ты сам активно защищаешь эту позицию

Атнюдь, я говорю лишь, что умение думать и общие знания для программиста значат гораздо больше, чем какой — нибудь яп или либа

Возвращаясь к теме дискуссии, ВУЗ не должен давать знаний по либам и языкам, которые какждые пол года разные, вот знани математики и умение думать — да.
Re[16]: Так ли важно образование для программиста?
От: FR  
Дата: 21.02.09 05:05
Оценка:
Здравствуйте, VovkaMorkovka, Вы писали:

Ладно с тобой бессмысленно пока разговаривать.
Ты находишся на этапе "я все знаю — все умею", потом будет "оказывается я нихрена не знал" а уже только после реальная самооценка
Re[5]: Так ли важно образование для программиста?
От: makdak  
Дата: 21.02.09 05:24
Оценка:
если чел без образования умеет программировать то, он может/имеет желание сомостоятельно обучаться, что не всегда может программист с дипломом.
Re[17]: Так ли важно образование для программиста?
От: VovkaMorkovka  
Дата: 21.02.09 17:58
Оценка:
Здравствуйте, FR, Вы писали:

FR>Ты находишся на этапе "я все знаю — все умею", потом будет "оказывается я нихрена не знал" а уже только после реальная самооценка


Ну как тебе сказать, я уже сделал несколько небольших проектов, примерно представляю свои знания. Однако ты недооцениваешь общего образования. Знаешь, когда алгоритмы изучаются в рамках соответствующего яп или библиотеки, человек к ним привязан. При переходе на другое инструментальное средство приходится то — же самое учить заново. Если — же получил соответствующий базис, по книгам сам, или в ВУЗ — е, переход на любой яп и любую библиотеку есть вопрос изучения синтаксиса ибо любая библиотека есть частное применение общих принципов.
Re[7]: Так ли важно образование для программиста?
От: VovkaMorkovka  
Дата: 21.02.09 18:01
Оценка:
Здравствуйте, Odi$$ey, Вы писали:


OE>ну вот опять, если моя программа "работоспособная" значит я знаю язык, я то, я сё. Да это вообще не аргумент. Это минимальное условие, после которого вообще можно только начинать разговор. Твоя программа, написаная на языке, о котором ты узнал неделю назад — она такая же быстрая? ошибок в ней сколько? те кто пишет на этом языке хотя бы год, они когда твой код видят, за животик от смеха не хватаются? или в ступор на полчаса не впадают?


Если у меня есть опыт программирования на любом другом ЯП со схожей парадигмой, то да — такая же быстрая, ошибок столько — же и т.п.
Re[18]: Так ли важно образование для программиста?
От: BulatZiganshin  
Дата: 22.02.09 13:01
Оценка:
Здравствуйте, VovkaMorkovka, Вы писали:

FR>>Ты находишся на этапе "я все знаю — все умею", потом будет "оказывается я нихрена не знал" а уже только после реальная самооценка


VM>Ну как тебе сказать, я уже сделал несколько небольших проектов, примерно представляю свои знания. Однако ты недооцениваешь общего образования. Знаешь, когда алгоритмы изучаются в рамках соответствующего яп или библиотеки, человек к ним привязан. При переходе на другое инструментальное средство приходится то — же самое учить заново. Если — же получил соответствующий базис, по книгам сам, или в ВУЗ — е, переход на любой яп и любую библиотеку есть вопрос изучения синтаксиса ибо любая библиотека есть частное применение общих принципов.


ты сам понял что сказал? как ты алгоритмы изучать собрался без ЯП? знаками сигнализировать что ли?
Люди, я люблю вас! Будьте бдительны!!!
Re[2]: Так ли важно образование для программиста?
От: kosmik Россия http://www.linkedin.com/in/kosmik
Дата: 22.02.09 13:29
Оценка:
MC>Я бы (с точки зрения коллеги, партнера или работодателя) смотрел на этот вопрос по-другому. Как-то так:
MC>"У этого человека нет В/О. Почему? Что это о нем говорит? Как это качества скажутся на нашем сотрудничестве?".

Сам факт отсутствия образования настораживает, если человек не может внятно объяснить причину. Может быть он конфликтный, у него проблемы etc..
Re[3]: Так ли важно образование для программиста?
От: raydac Эстония http://www.igormaznitsa.com
Дата: 22.02.09 13:36
Оценка:
K>Сам факт отсутствия образования настораживает, если человек не может внятно объяснить причину. Может быть он конфликтный, у него проблемы etc..

забавная позиция, мы вроде не в той стране живем, где образование такая легкодоступная вещь.. ну если конечно идеальный вариант, то да, проблем бумажку получить нет
https://github.com/raydac
Re[4]: Так ли важно образование для программиста?
От: kosmik Россия http://www.linkedin.com/in/kosmik
Дата: 23.02.09 00:12
Оценка:
R>забавная позиция, мы вроде не в той стране живем, где образование такая легкодоступная вещь.. ну если конечно идеальный вариант, то да, проблем бумажку получить нет

А в чем проблема-то?
Re[19]: Так ли важно образование для программиста?
От: VovkaMorkovka  
Дата: 23.02.09 08:22
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

BZ>ты сам понял что сказал? как ты алгоритмы изучать собрался без ЯП? знаками сигнализировать что ли?

Для изучения алгоритмов достаточно одного яп. Любого, того, который знаешь или можешь освоить по книжке за день. Дело в общем — то не в алгоритмах, а в общей математической культуре. Если её нет — пиши пропало. Ничего, кроме веб — магазина за копейки не сделаешь. Хотя... этого многим хватает
Re[11]: Так ли важно образование для программиста?
От: VovkaMorkovka  
Дата: 23.02.09 08:23
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

BZ>готов поспорить, что ты даже между c++ и c# не переходил или там скажем с vcl на mfc


Переходил с питона на жабу. С паскаля на питон С жабы на ActionScript
Re[5]: Так ли важно образование для программиста?
От: raydac Эстония http://www.igormaznitsa.com
Дата: 23.02.09 08:57
Оценка:
K>А в чем проблема-то?
бывают у нас такие вещи например как "спецпризыв", а после нескольких лет строевой, не столь просто опять погружаться в образовательные метания, да и кормить-поить никто почему то не хочет, а совмещать это всё не столь просто
https://github.com/raydac
Re[6]: Так ли важно образование для врача? ...навеяно
От: dimgel Россия https://github.com/dimgel
Дата: 23.02.09 15:13
Оценка: :)
Здравствуйте, grosborn, Вы писали:

>> У меня пиписька все равно длиннее. И толще.

G>У тебя она принципиально другого типа и сравнивать некорректно...

Вагина шоль?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[5]: Так ли важно образование для программиста?
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 23.02.09 17:36
Оценка:
Здравствуйте, raydac, Вы писали:

R>может, но иногда мне приходит в голову что образование не только развивает, но и как то защемляет мозг


Защемляется мозг сам по себе, вне зависимости от образования. А с образованием, если человек не всю философию прогулял, он наоборот несколько больше рефлексировать по этому поводу будет.

P.S. Ты заглянь в "философию программирования", посмотри кто там завсегдатайствует. Большинство — дядьки с высшим образованием и немаленьким опытом, такие дела.
... << RSDN@Home 1.2.0 alpha 4 rev. 1137 on Windows Vista 6.0.6001.65536>>
AVK Blog
Re[6]: Так ли важно образование для программиста?
От: kosmik Россия http://www.linkedin.com/in/kosmik
Дата: 25.02.09 01:03
Оценка:
K>>А в чем проблема-то?
R>бывают у нас такие вещи например как "спецпризыв", а после нескольких лет строевой, не столь просто опять погружаться в образовательные метания, да и кормить-поить никто почему то не хочет, а совмещать это всё не столь просто

Бывают разнве вещи и их человек может вполне объяснить на собеседовании.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.