|
Модераторы: LSD |
|
Pawl |
|
|||
Опытный Профиль Группа: Участник Сообщений: 649 Регистрация: 22.4.2008 Где: Витебск Репутация: нет Всего: 28 |
Уважаемые форумчане, недавно, в конспектах лекций тов. Окулова (хотя, может, Акулова?), вычитал фразу "знание языков программирования не делает из человека программиста". И, знаете, озаботился вопросом, а что же делает? Вот, прошу тут высказать свои мысли по этому поводу!
-------------------- В действительности всё совсем не так, как на самом деле |
|||
|
||||
newbee |
|
|||
Бревно Профиль Группа: Участник Сообщений: 703 Регистрация: 24.8.2011 Репутация: 1 Всего: 19 |
Внутренний творец и немного математический склад ума.
-------------------- You're face to face With man who sold the world |
|||
|
||||
Pawl |
|
|||
Опытный Профиль Группа: Участник Сообщений: 649 Регистрация: 22.4.2008 Где: Витебск Репутация: нет Всего: 28 |
Ну, то же самое можно сказать, к примеру, о физиках или механиках! -------------------- В действительности всё совсем не так, как на самом деле |
|||
|
||||
newbee |
|
|||
Бревно Профиль Группа: Участник Сообщений: 703 Регистрация: 24.8.2011 Репутация: 1 Всего: 19 |
А ты думаешь, что программист - это что-то особенное?
-------------------- You're face to face With man who sold the world |
|||
|
||||
Pawl |
|
|||
Опытный Профиль Группа: Участник Сообщений: 649 Регистрация: 22.4.2008 Где: Витебск Репутация: нет Всего: 28 |
Нет, но - см. вопрос! -------------------- В действительности всё совсем не так, как на самом деле |
|||
|
||||
Absinthe |
|
|||
Опытный Профиль Группа: Участник Сообщений: 526 Регистрация: 4.5.2011 Репутация: 1 Всего: 11 |
В программировании нет места художествам. Это сугубо инженерная специальность, кропотливая работа по определенным правилам, и "творения" - отступления от правил - хорошим не кончаются, т.к. за них все равно придется расплачиваться отладкой и рефакторингом. Математика, бизнес-логика, спецификации, механическое кодирование, отладка, рефакторинг, написание документации. А творить - исключительно после работы. |
|||
|
||||
newbee |
|
|||
Бревно Профиль Группа: Участник Сообщений: 703 Регистрация: 24.8.2011 Репутация: 1 Всего: 19 |
Фи какой ты скучный. А главное, сам как раз быдлокодера, механического печатающего код по спецификациям, ты и описал. -------------------- You're face to face With man who sold the world |
|||
|
||||
Pawl |
|
|||
Опытный Профиль Группа: Участник Сообщений: 649 Регистрация: 22.4.2008 Где: Витебск Репутация: нет Всего: 28 |
Т. е., если человек всем этим занимается, он - программист? А можно ли всем этим заниматься СРАЗУ? -------------------- В действительности всё совсем не так, как на самом деле |
|||
|
||||
Absinthe |
|
||||
Опытный Профиль Группа: Участник Сообщений: 526 Регистрация: 4.5.2011 Репутация: 1 Всего: 11 |
Но если он заинтересован конечным результатом - то я все сказал
|
||||
|
|||||
Pawl |
|
|||
Опытный Профиль Группа: Участник Сообщений: 649 Регистрация: 22.4.2008 Где: Витебск Репутация: нет Всего: 28 |
ну, к примеру, руководители проектов точно не занимаются отладкой или механическим кодированием. Выходит они - не программисты? -------------------- В действительности всё совсем не так, как на самом деле |
|||
|
||||
Absinthe |
|
|||
Опытный Профиль Группа: Участник Сообщений: 526 Регистрация: 4.5.2011 Репутация: 1 Всего: 11 |
Программист - это не состояние души. Это профессия. |
|||
|
||||
Pawl |
|
|||
Опытный Профиль Группа: Участник Сообщений: 649 Регистрация: 22.4.2008 Где: Витебск Репутация: нет Всего: 28 |
Собственно, менеджер, на мой взгляд, - это ведущий проекта, который как раз и занимается бизнес-логикой. Разрабы - это спецификации, механическое кодирование, отладка, рефакторинг. Документацию в команде они, как правило, не пишут. Вот и получается, что в проекте никто всем СРАЗУ не занимается. Так кого же в команде считать программистом? -------------------- В действительности всё совсем не так, как на самом деле |
|||
|
||||
k0rvin |
|
|||
Опытный Профиль Группа: Участник Сообщений: 442 Регистрация: 24.1.2010 Репутация: 1 Всего: 5 |
Мва-ха-ха, насмешил. Почитай "Art of UNIX programming" для примера. -------------------- “Object-oriented design is the roman numerals of computing.” — Rob Pike All software sucks |
|||
|
||||
Akella |
|
|||
Творец Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 1 Всего: 329 |
||||
|
||||
C4EBA |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 62 Регистрация: 13.4.2009 Репутация: 1 Всего: 1 |
Думаю, если человек относится к программированию так и чувствует то, как изложено ниже - он программист:
"Почему заниматься программированием интересно? Какими радостями вознаграждаются те, кто им занимается? Во-первых, это просто радость, получаемая при создании чего-либо своими руками. Как ребенок радуется, делая куличики из песка, так и взрослый получает удовольствие, создавая какие-либо вещи, особенно если сам их и придумал. Я думаю, что этот восторг — отражение восторга Господа, творящего мир, восторга, проявляющегося в индивидуальности и новизне каждого листочка и каждой снежинки. Во-вторых, это удовольствие создавать вещи, которые могут быть полезны другим людям. Глубоко в душе мы испытываем потребность в том, чтобы другие использовали результаты нашего труда и считали их полезными. В этом отношении программная система по своей сути — то же, что и изготовленная ребенком подставка для карандашей «папе в подарок». В-третьих, это очарование создания сложных головоломных объектов, состоящих из взаимодействующих движущихся частей и наблюдения за их работой, круг за кругом демонстрирующей результаты изначально заложенных принципов. Компьютер с работающей на нем программой обладает доведенным до высшего предела очарованием игорного или музыкального автомата. В-четвертых, это радость, получаемая от неизменного узнавания нового, проистекающего из неповторимой природы задачи. В том или ином отношении задача всегда ставится по-новому, и тот, кто ее решает, получает новые знания — либо практические, либо теоретические, либо те и другие вместе. Наконец, наслаждение доставляет работа со столь податливым материалом. Программист, подобно поэту, работает почти непосредственно с чистой мыс-лью. Он строит свои замки в воздухе и из воздуха, творя силой воображения. Трудно найти другой материал, используемый в творчестве, который столь же гибок, прост для шлифовки или переработки и доступен для воплощения грандиозных замыслов. Однако программная конструкция, в отличие от поэтических творений, реальна, в том смысле, что она движется и работает, производя видимые результаты, которые отделимы от самой конструкции. Она печатает результаты, рисует картинки, производит звуки, приводит в движение рычаги. В наше время осуществилось волшебство мифа и легенды. С клавиатуры вводится верное заклинание, и экран монитора оживает, показывая то, чего никогда не было и не могло быть. Таким образом, программирование доставляет удовольствие, поскольку отвечает глубокой внутренней потребности в творчестве и удовлетворяет чувственные потребности, которые есть у всех нас. Фредерик БРУКС Мифический человеко—месяц или как создаются программные системы" |
|||
|
||||
_Y_ |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1651 Регистрация: 27.11.2006 Репутация: 2 Всего: 34 |
По мне, так программист это человек пишущий (если высоким слогом, то создающий) программные продукты. Как и в любой профессии, в программировании существуют разные уровни. На сколько уровней делить - по вкусу. Для простоты возьмем только предельные значения шкалы.
Первый уровень - кодер (политкорректное название junior programmer), точно описанный в этом посте: Последний уровень (если он последний, конечно) - разработчик концепции программы и программной архитектуры. В самом принципе - работа глубоко творческая. Впрочем, если у разработчика архитектуры непомерно опухшее эго, он стесняется называться программистом и величает себя на ВЫ - например системным архитектором. В рамках же шкалы - немеряно промежуточных вариантов-ступеней. Понятное дело, что необоходимость в программистах той или иной квалификации определяется задачей. -------------------- Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:) |
|||
|
||||
Absinthe |
|
|||
Опытный Профиль Группа: Участник Сообщений: 526 Регистрация: 4.5.2011 Репутация: 1 Всего: 11 |
Любой сантехник наверное тоже думает, что его профессия творческая, когда нарезает нестандартную резьбу на трубу. |
|||
|
||||
_Y_ |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1651 Регистрация: 27.11.2006 Репутация: 2 Всего: 34 |
Absinthe, извиняюсь, а что такое Django?
В целом же, для данного флейма пора дать определение понятию "творческая деятельность" Может, действительно, по простоте душевной считаем творчесвом игру в крестики нолики. Ну потому, что не потрудились просчитать варианты поля 3х3 -------------------- Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:) |
|||
|
||||
Absinthe |
|
|||
Опытный Профиль Группа: Участник Сообщений: 526 Регистрация: 4.5.2011 Репутация: 1 Всего: 11 |
Давай другой пример: ядро Qt. Вот что в нем такого творческого? |
|||
|
||||
Pawl |
|
|||
Опытный Профиль Группа: Участник Сообщений: 649 Регистрация: 22.4.2008 Где: Витебск Репутация: нет Всего: 28 |
Итак, у нас лидируют 2 идеи
1) программистом человека делают особые внутренние качества (newbee, C4EBA) 2) место работы и запись в трудовой книжке (Absinthe). Что же, теперь можно начинать голосование? Ох, на тему голосования есть классный анекдот, расскажу в песочнице, в теме "Мои мысли - мои скакуны! " -------------------- В действительности всё совсем не так, как на самом деле |
|||
|
||||
Absinthe |
|
|||
Опытный Профиль Группа: Участник Сообщений: 526 Регистрация: 4.5.2011 Репутация: 1 Всего: 11 |
|
|||
|
||||
irinazanuda |
|
|||
Опытный Профиль Группа: Участник Сообщений: 911 Регистрация: 23.6.2010 Репутация: нет Всего: 18 |
Программирование я рассматриваю, как СВЯЩЕННОДЕЙСТВИЕ ... Программисты-- особенные люди, вызывающие слепое поклонение, восторг и трепет
|
|||
|
||||
Pawl |
|
|||
Опытный Профиль Группа: Участник Сообщений: 649 Регистрация: 22.4.2008 Где: Витебск Репутация: нет Всего: 28 |
Ага, т. е., если у человека записано, что он, к примеру, инженер-механик, а он, по роду своей деятельности, занимается, ко всему прочему, программированием микроконтроллеров, то он программист? Или таки инженер-мкханик? Или 2 в 1? -------------------- В действительности всё совсем не так, как на самом деле |
|||
|
||||
Absinthe |
|
|||
Опытный Профиль Группа: Участник Сообщений: 526 Регистрация: 4.5.2011 Репутация: 1 Всего: 11 |
Я в начале 2000х работал админом, но числился как "программист", т.к. профессии "системный администратор" в отделе кадров не знали А сейчас нигде официально не работаю, но все равно программист, т.к. выполняю соответствующие работы. |
|||
|
||||
Pawl |
|
|||
Опытный Профиль Группа: Участник Сообщений: 649 Регистрация: 22.4.2008 Где: Витебск Репутация: нет Всего: 28 |
А Вы сами себя тогда считали кем? Сисадмином или программистом? Кстати, инженер-механик из моего вопроса - вполне реальное лицо, и таки считает себя самым что ни на есть инженером-механиком, просто, по его словам, "со сложной техникой работает"! -------------------- В действительности всё совсем не так, как на самом деле |
|||
|
||||
Stolzen |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: нет Всего: 48 |
Математический склад ума программисту почти никогда не нужен. Нужен аналитический - ведь задачи программист решает не только для математиков и физиков. Особенно это верно для программирования на языках доминирующей на сегодняшний день объектно-ориентированной парадигмы программирования. А для того, чтобы его творчество мог прочесть другой программист, желательно использование тех кирпичиков, которые любой специалист в этой области распознает.
|
|||
|
||||
Absinthe |
|
|||
Опытный Профиль Группа: Участник Сообщений: 526 Регистрация: 4.5.2011 Репутация: 1 Всего: 11 |
|
|||
|
||||
webfurian |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 28.8.2011 Репутация: нет Всего: нет |
Программист - хладнокровный создатель, который думает как машина))) Знаю одного такого.... У него только одна тема для разговора, догадайтесь какая???))) нудный он очень, но толковый пипец. Все остальные профессионалы и любители... А этот программист))))
|
|||
|
||||
Absinthe |
|
|||
Опытный Профиль Группа: Участник Сообщений: 526 Регистрация: 4.5.2011 Репутация: 1 Всего: 11 |
webfurian, обычно говорят "задрот"
Программист может уметь общаться, это не миф. |
|||
|
||||
ТарасАтавин |
|
|||
Опытный Профиль Группа: Участник Сообщений: 370 Регистрация: 26.8.2013 Репутация: нет Всего: нет |
А будь магия реальна, что делало бы магом? Мы ведь точно также бормочим на известных только посвящённым языках и решаем задачи не понятными не посвящённым способами. Механические передачи в три года понятны интуитивно на уровне "это толкает это и тогда это крутится", давление газа в цилиндре не требует объяснения, способность владеть огнём - отличительный признак человека от остальных приматов. А юрист, программист и маг делают то, что понятно только посвящённым. Но юрист учится по писанному, а магу и программисту надо уметь учиться путём антинаучного тыка (отличающегося от тыка научного бессистемностью подхода, закономерно-преднамеренным попаданием шаловливых ручек, куда точно нельзя, и тем, что ни когда не предваряется литературными обзорами, а только иногда с чтением литературы перемежается, либо предшествует такому чтению) в загадочный артефакт, реакция которого на тот самый тык понятна лишь посвящённому. То, что шарлатан, называющий себя магом, отличается совсем не этим, а сочетанием идиотизма и лживости, сути не меняет, а невозможность магии лишь отменяет одну из категорий. Просто истинным магом стать нельзя, можно только или шарлатанить, или некоторое время без толку пытаться, или вообще не связываться с магией. Точно также, как на деревянном компе без начинки, повторяя за "богом" по имени Джон Из не станешь программистом. Но программисты то реальны, как и программирование.
Это сообщение отредактировал(а) ТарасАтавин - 12.9.2013, 16:26 -------------------- Не так всё плохо, как оно есть на самом деле. |
|||
|
||||
Правила ведения Религиозных войн | |
|
1. Уважайте собеседника 2. Собеседник != враг 3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez" С уважением, Smartov. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Религиозные войны | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |