Факультет ИСиТ Вторник, 10.12.2019, 03:48
Приветствую Вас Гость | RSS
[ Персональный раздел · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Факультет ИСиТ СыктГУ - Форум » Компьютеры / Интернет / Информационные системы и технологии » Программирование » Каковы критерии "лучшего программиста"?
Каковы критерии "лучшего программиста"?
eXceed Дата: Четверг, 23.04.2009, 23:48 | Сообщение # 21
Профессор
Группа: СуперАктив
Сообщений: 5252
Награды: 0
Статус: Offline
lamama

Какое громкое название. Линейное программирование. Звучит так же херово как и сам предмет. Без обид. Я изучал эту дисциплину у Холопова. Программированием там и не пахнет. Разве, что пара алгоритмов.


bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
 
saginsa Дата: Пятница, 24.04.2009, 00:08 | Сообщение # 22
Доцент
Группа: Модераторы
Сообщений: 864
Награды: 0
Статус: Offline
Quote (eXceed)
Программированием там и не пахнет. Разве, что пара алгоритмов.

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

(без обид, но этот предмет намного шире, чем его дают ПИЭ на 3-м семестре)


"Я планировала, но не думала ..."

Сообщение отредактировал saginsa - Пятница, 24.04.2009, 00:09
 
eXceed Дата: Пятница, 24.04.2009, 00:11 | Сообщение # 23
Профессор
Группа: СуперАктив
Сообщений: 5252
Награды: 0
Статус: Offline
saginsa

Да ну? Или вы правда уверены, что я слабо изучал эту дисциплину?

Как раз не вам судить о моем понимании программирования. Для начала освойте хотя бы C++ с ООП, библиотеками STL и Boost, так, чтоб зарабатывать этим на жизнь. Потом с вами обсудим аспекты.


bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.

Сообщение отредактировал eXceed - Пятница, 24.04.2009, 00:12
 
saginsa Дата: Пятница, 24.04.2009, 00:15 | Сообщение # 24
Доцент
Группа: Модераторы
Сообщений: 864
Награды: 0
Статус: Offline
Quote (eXceed)
И не вам судить, что такое программирование и как это вообще происходит. Это я знаю точно.

и не вам тоже. т.к. имхо программирование намного более широкая вещь, чем та работа, которую может выполнить один человек. Даже такой "великий и могучий" как вы eXceed.

Quote (eXceed)
Да ну? Или вы правда уверены, что я слабо изучал эту дисциплину?

Почему-то мне кажется, что вы врядли вникали в эту дисциплину глубже того объема, что давал Александр Алексеевич.

Более того я вам скажу, что я тоже не вникал более глубоко в нее. Но пробежался по её основным задачам и попытался понять, что я ничего не знаю. Чего и вам желаю.

Quote (eXceed)
Для начала освойте хотя бы C++ с ООП, библиотеками STL и Boost, так, чтоб зарабатывать этим на жизнь. Потом с вами обсудим аспекты.

Вот видите smile Вы показываете только одну, хотя и важную часть программирования. В предмете Мат. программирование говорится совсем о другом программировании.


"Я планировала, но не думала ..."

Сообщение отредактировал saginsa - Пятница, 24.04.2009, 00:17
 
eXceed Дата: Пятница, 24.04.2009, 00:27 | Сообщение # 25
Профессор
Группа: СуперАктив
Сообщений: 5252
Награды: 0
Статус: Offline
saginsa

Ох, ну что вы. Не такой я и великий. А хотелось бы..

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

//Тут я долго думал как ответь полит.корректно и не затронуть математиков за живое, лол. Ничего личного.

Матан в кодинге заканчивается там, где начинается собственно программирование. Если вы до сих пор не отличаете тупое кнопкодавство и вбитие мат.формул, то извиняйте.

Настоящие программирование начинается тогда, когда твоя программа звучит как симфония! Переплетение классов, самостоятельный, модифицируемый, полиморфный и гибкий код классов. Когда работает только то, что надо в данный момент времени. ВОТ ЭТО ПРОГРАММИРОВАНИЕ.

Так становятся мужчинами. А мальчики дальше кодят матан, лол.

з.ы. Можете мне репу загонять в минуса. Но ответ мой будет достойней, чем ваш минус.

С уважением к вам и матану.


bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.

Сообщение отредактировал eXceed - Пятница, 24.04.2009, 00:29
 
eXceed Дата: Пятница, 24.04.2009, 00:32 | Сообщение # 26
Профессор
Группа: СуперАктив
Сообщений: 5252
Награды: 0
Статус: Offline
А, все же вы решили отделить мух от котлет.

Поясню. Тупое кнопкодавство и кодинг матана - это дают на первенствах по программированию. Отношения к реальному матану не имеет.

Мат.программирование - дисциплина читаемая Холоповым А.А. у ПиЭ. Отношения к программированию не имеет.

Вы ошиблись разделом.


bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
 
saginsa Дата: Пятница, 24.04.2009, 00:32 | Сообщение # 27
Доцент
Группа: Модераторы
Сообщений: 864
Награды: 0
Статус: Offline
Я понял вашу точку зрения. И думаю бессмысленно разводить тут разговоры о математике и др.

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

Собственно таже ситуация и в обратную сторону. Хотя имхо обратная сторона (математическая) более аргументирована.

--

Quote (eXceed)
Мат.программирование - дисциплина читаемая Холоповым А.А. у ПиЭ. Отношения к программированию не имеет.

блин. я про одно, а мне про другое. ну о чем тут можно говорить. sad


"Я планировала, но не думала ..."
 
eXceed Дата: Пятница, 24.04.2009, 00:39 | Сообщение # 28
Профессор
Группа: СуперАктив
Сообщений: 5252
Награды: 0
Статус: Offline
saginsa

Ну скажем своими знаниями я имею 600 баксов в месяц с удаленной работы. Бывает еще + 100 баксов сверху за быстроту выполнения работы.

Скажем так. Есть прикладное программирование и системное. Прикладное программирование состоит из быдлокодинга и местами матана(скажем в университетах или НИИ). Системное программирование заключено в написании системных утилит. Например для netup я пишу сторожевого пса для биллинга UTM(у нас в СГУ такой есть) + занимаюсь интеграцией с железками Cisco. Платят мало для такой работы, но я работаю удаленно. Вот там как раз матан ограничен третьим классом школы, но архитектурная составляющая занимает 90% объема работы. Это и есть настоящее программирование.

з.ы. крайняя версия пса работает и у нас в СГУ.

Quote
блин. я про одно, а мне про другое. ну о чем тут можно говорить. sad

Мат.программирование изучал дважды в СГУ. Говорю же, что там сплошной матан. Хотя пару вещей есть хороших.

Из матана запомнился только ЧМиП(Численные методы и программирование). Вот это предмет! Интерполяция и все дела.

--
И прошу не обижаться на меня. Я на самом деле рад, что со мной хоть кто то дискутирует нормально. Спасибо большое, saginsa =)

Ведь программерам по вечерам одиноко. Нескем поговорить.


bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.

Сообщение отредактировал eXceed - Пятница, 24.04.2009, 00:41
 
Rubanok Дата: Пятница, 24.04.2009, 08:22 | Сообщение # 29
Дереворуб
Группа: СуперАктив
Сообщений: 760
Награды: 0
Статус: Offline
Для разрядки атмосеры smile

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

Всегда есть место эксперименту - без практики никуда biggrin


Работа не волк, а ворк, волк - это гулять!
 
lamama Дата: Пятница, 24.04.2009, 09:34 | Сообщение # 30
Заведующий кафедрой
Группа: Модераторы
Сообщений: 524
Награды: 0
Статус: Offline
eXceed, читайте:
Quote (http://ru.wikipedia.org/wiki/Программирование)
Программи́рование — процесс и искусство создания компьютерных программ и/или программного обеспечения с помощью языков программирования. Программирование сочетает в себе элементы искусства, фундаментальных наук (прежде всего информатика и математика), инженерии, спорта и ремесла.

В узком смысле слова, программирование рассматривается как Кодирование алгоритмов на заданном языке программирования. Под программированием также может пониматься разработка логической схемы для ПЛИС, а также процесс записи информации в ПЗУ. В более широком смысле программирование — процесс создания программ, то есть разработка программного обеспечения.

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


И потом не доказывайте мне - что я верблюд. В своем понимании Программирования вы опускаете Анализ angry .


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


Сообщение отредактировал lamama - Пятница, 24.04.2009, 09:36
 
Stranger Дата: Пятница, 24.04.2009, 11:33 | Сообщение # 31
Магистр
Группа: СуперАктив
Сообщений: 170
Награды: 0
Статус: Offline
Vitalyi, отвечаю на твой вопрос: показатель программирования -есть реальный работающий проект, который внедрен и которому доверяют пользователи. Это есть показатель мастерства.

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

P.S. Да это так, мысли вслух просто...

P.P.S. eXceed, saginsa, вы немного ошиблись разделом...дисциплины обсуждают в другом месте...


"Ангелы зовут это небесной отрадой, черти - адской мукой, а люди - любовью" (Г.Гейне)
 
eXceed Дата: Пятница, 24.04.2009, 12:10 | Сообщение # 32
Профессор
Группа: СуперАктив
Сообщений: 5252
Награды: 0
Статус: Offline
lamama

К словам цепляться не надо. Анализ подразумевается при проектировании.

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


bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
 
vitalyu Дата: Пятница, 24.04.2009, 13:43 | Сообщение # 33
Преподаватель
Группа: СуперАктив
Сообщений: 852
Награды: 0
Статус: Offline
Quote (Stranger)
показатель программирования -есть реальный работающий проект, который внедрен и которому доверяют пользователи

Это называется "успешно внедренный проект", или "повезло чувакам, кот. это написали". К примеру, ICQ - весьма успешный проект, а написан крайне криво .. Особенно остро ощутил это на нетбуке, когда каждая реакция на кнопку сопровождается диким обращением к Камню и SSD.
Или, рассмотрим 2 других проекта из той же области ICQ: QiP и RnQ - Первый проект с закрытым исходным кодом, второй - с открытым. QiP (до того как появился Infuim) являлся точной копией RnQ, тыря нагло все исходные коды, заменяя лишь положение кнопок. При возникновении проблем со связью, легко было видеть зависимость Квипа, т.к. после устранения ошибок в RnQ устранялись они и в QiP. Но, скажите, Stranger, почему второй по-прежнему в низах, а первый так популярен? Ведь код-то тот же =)

Quote (eXceed)
Анализ подразумевается при проектировании.

Согласен!

Quote (eXceed)
матан ограничен третьим классом школы

У меня даже когда-то 7ой класс понадобился =)) Делал прогу для расчета длины сетевого кабеля по фотографии помещения =)

----

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


Бог сумел сотворить мир всего за 6 дней только потому, что ему не нужно было решать проблемы совместимости с предыдущей версией.
...
Автомат Калашникова - это средство для превращения стэка в очередь...


Сообщение отредактировал vitalyu - Пятница, 24.04.2009, 13:47
 
lamama Дата: Пятница, 24.04.2009, 13:47 | Сообщение # 34
Заведующий кафедрой
Группа: Модераторы
Сообщений: 524
Награды: 0
Статус: Offline
eXceed, не выражайтесь angry . Википедия - свободная энциклопедия (как и любимое Вами свободное ПО). Если не доверяете Википедии, вот что пишет Большая советская энциклопедия:
Quote (http://slovari.yandex.ru/dict/bse)
Программирование, процесс составления упорядоченной последовательности действий (программы) для ЭВМ; научная дисциплина, изучающая программы для ЭВМ и способы их составления, проверки и улучшения.

или энциклопедия социологии:
Quote (http://slovari.yandex.ru/dict/sociology)
ПРОГРАММИРОВАНИЕ - особая форма организации проблемного мышления и деятельности. Расширяющееся в настоящее время пространство развития - превалирование процессов искусственных преобразований - указывает на то, что в мире массовое распространение получают гуманитарные технологии, проявляющие проблемную организацию мышления и деятельности. Такая организация реализуется в разных формах, из числа которых можно выделить Программирование

И еще много можно других вариантов привести. Думаю, наиболее четко критерий "лучшего программиста" выразила Stranger:
Quote (Stranger)
Vitalyi, отвечаю на твой вопрос: показатель программирования -есть реальный работающий проект, который внедрен и которому доверяют пользователи. Это есть показатель мастерства.

respect

--
vitalyu, ты ведь по сути занимаешься Линейным программированием, сам того не понимая biggrin .

--

Quote (vitalyu)
Quote (eXceed)Анализ подразумевается при проектировании. Согласен!

Нет. Вначале анализ, а потом Проектирование. Вы чего, ребята, Вы же будущие специалисты по ЗИ. Ведь надо начинать с анализа, а уж потом проектировать! Вы сами на парах проходите, что в начале идет анализ, а потом проектируется какая-либо система. Ведь ты сам, vitalyu, вначале проанализировал Чарковскую программу и все процессы, а уж потом стал проектировать и писать программы.


Не оседать, не приживаться -
Ступенька за ступенькой - без печали,
Шагать вперед, идти от дали к дали,
Все шире быть, все выше подниматься.
 
eXceed Дата: Пятница, 24.04.2009, 15:33 | Сообщение # 35
Профессор
Группа: СуперАктив
Сообщений: 5252
Награды: 0
Статус: Offline
lamama

Давать разные определения можно. Если уж пошло про то, что в начале, то в начале уважаемый идет постановка задачи. А после постановки задачи идет анализ. В целом я согласен с вашим утверждением. Пускай будет по вашему. Между прочим. Программу писать это не девок за сиськи лапать. Если вы до сих пор думаете, что программирование(!=кодинг) можно загнать в рамки сухой науки, то вы ошибаетесь.

Quote
vitalyu, ты ведь по сути занимаешься Линейным программированием, сам того не понимая

Это одна из парадигм программирования.

Линейное программирование:

оператор1
оператор2
оператор3
оператортn+1?

Виталик этим не занимается. Я гарантирую это.

з.ы. Или же дисциплина изучающая лютые экстеминатусы линейных функций(экстремумы линейных функций). Уточните.

Quote
Нет. Вначале анализ, а потом Проектирование. Вы чего, ребята, Вы же будущие специалисты по ЗИ. Ведь надо начинать с анализа, а уж потом проектировать! Вы сами на парах проходите, что в начале идет анализ, а потом проектируется какая-либо система. Ведь ты сам, vitalyu, вначале проанализировал Чарковскую программу и все процессы, а уж потом стал проектировать и писать программы.

Опять же сначала ставим задачу, а потом анализируем.

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

Использование сторонних модулей не есть линейное программирование. Просто так будет лучше всем.


bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
 
vitalyu Дата: Пятница, 24.04.2009, 17:28 | Сообщение # 36
Преподаватель
Группа: СуперАктив
Сообщений: 852
Награды: 0
Статус: Offline
Quote (lamama)
vitalyu, ты ведь по сути занимаешься Линейным программированием, сам того не понимая biggrin .

Ну давайте меня еще на какой-нить бред подпишем wacko

Quote (lamama)
вначале проанализировал Чарковскую программу и все процессы, а уж потом стал проектировать и писать программы.

Вообще, да =)

Quote (eXceed)
Опять же сначала ставим задачу, а потом анализируем.

А перед задачей ставим проблему wink
Игра в лесенку biggrin

Quote (lamama)
Большая советская энциклопедия:

Quote (lamama)
или энциклопедия социологии:

Весьма уважаемые источники информации biggrin Особенно энциклопедия социологии biggrin Спасибо им, что помогают нас охарактеризовать smile


Бог сумел сотворить мир всего за 6 дней только потому, что ему не нужно было решать проблемы совместимости с предыдущей версией.
...
Автомат Калашникова - это средство для превращения стэка в очередь...
 
lamama Дата: Суббота, 25.04.2009, 11:13 | Сообщение # 37
Заведующий кафедрой
Группа: Модераторы
Сообщений: 524
Награды: 0
Статус: Offline
Quote (eXceed)
Линейное программирование: оператор1 оператор2 оператор3 оператортn+1? Виталик этим не занимается. Я гарантирую это.

Опять "нелюбимая вами" Википедия:
Quote (http://ru.wikipedia.org/wiki/Линейное_программирование)
Линейное программирование — математическая дисциплина, посвящённая теории и методам решения задач об экстремумах линейных функций на множествах n-мерного векторного пространства, задаваемых системами линейных уравнений и неравенств.

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


Не оседать, не приживаться -
Ступенька за ступенькой - без печали,
Шагать вперед, идти от дали к дали,
Все шире быть, все выше подниматься.
 
eXceed Дата: Суббота, 25.04.2009, 18:48 | Сообщение # 38
Профессор
Группа: СуперАктив
Сообщений: 5252
Награды: 0
Статус: Offline
lamama

Да ну? Линейное программирование одна из парадигм программирование. Про ваш матан я знаю ибо изучал.

И хватит уже про бизнес процессы.


bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
 
Stranger Дата: Воскресенье, 26.04.2009, 00:03 | Сообщение # 39
Магистр
Группа: СуперАктив
Сообщений: 170
Награды: 0
Статус: Offline
Эх, Виталик, оставлю твой вопрос открытым, тк с таким же успехом могу задать вопрос "Почему вот Линух со своим опен сорсом не так популярен как Win..." и...

И вообще, вроде уже отошли от темы просто...


"Ангелы зовут это небесной отрадой, черти - адской мукой, а люди - любовью" (Г.Гейне)
 
saginsa Дата: Воскресенье, 26.04.2009, 00:15 | Сообщение # 40
Доцент
Группа: Модераторы
Сообщений: 864
Награды: 0
Статус: Offline
lamama, как видите я отошел от этого спора, т.к. это бесполезно. smile

..................................................................................................................


"Я планировала, но не думала ..."
 
Факультет ИСиТ СыктГУ - Форум » Компьютеры / Интернет / Информационные системы и технологии » Программирование » Каковы критерии "лучшего программиста"?
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск:



Copyright bda-expert.ru © 2008-2019Хостинг от uCoz