О производительности программистов

123 4
pelvis
На сайте с 01.09.2005
Offline
345
#11

Слава Шевцов, тут все зависит от практики :) Известно, что практика определяет правильность кодинга. Например, при работе с php надо знать, как эта стерва обходит метки при поиске, чтобы уменьшить время, ну и так далее. Практика определяет все.

Продаю вывески. Задарма и задорого (https://www.ledsvetzavod.ru/)
AN
На сайте с 05.06.2004
Offline
243
#12
Слава Шевцов:
Каждый мог делать на своём языке (Кобол, Фортран, Паскаль, С, ассемблер и др. на момент 1980 года).

Хех, ну сравнили :)

Эти-то языки (кроме ассемблера, конечно) на момент 1980 года были практически равноценны по своим возможностям ;) Потому и производительность одинаковая получилась. А попробуйте-ка сейчас провести аналогичный тест на, скажем... ну тут уже говорилось - ПХП и ruby, к примеру :)

Lupus:
Там оговорка: "после полугода". Это существенно. После, когда за описанием функций не требуется лезть в справочник, мало что меняется. Особенно, если уже много лет пишешь на разных языках.

Оговорку я видел :)

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

А вот при разработке серьезной системы...

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

Размещу ваши баннеры на посещаемых сайтах. Места еще есть! Возможен безнал. (/ru/forum/324945) Нужны копирайтеры/рерайтеры - медики. Пишите в личку. (/ru/forum/676932)
Слава Шевцов
На сайте с 23.07.2005
Offline
370
#13
AnNik:
Хех, ну сравнили :)
Эти-то языки (кроме ассемблера, конечно) на момент 1980 года были практически равноценны по своим возможностям ;)

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

Неизменность точки зрения неизменно порождает иллюзию понимания.
pelvis
На сайте с 01.09.2005
Offline
345
#14
AnNik:
ут надо просто понять, кого мы имеем в виду под словом "программист" - кодировщика, примитивно шлепающего по написанному постановщиком алгоритму, или настоящего разработчика

А вот это ключевые слова :) Ежели программисту надо писать четкий алгоритм для его работы, то это просто кодер, причем не факт, что грамотный. Любой программист должен понимать суть задачи и сам предлагать пути для ее реализации.

Если он не знает свойств объектов, то хоть год он в деле, хоть 5. И разницы в языках никакой нет, разве что в грамотном использовании БД или парсинге кода для создания высоконагрузочных проектов (либо наоборот, например на sql light, при создании быстрых и легких сайтов).

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

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

pelvis
На сайте с 01.09.2005
Offline
345
#15

дублин :)

Слава Шевцов
На сайте с 23.07.2005
Offline
370
#16
AnNik:
Тут надо просто понять, кого мы имеем в виду под словом "программист" - кодировщика, примитивно шлепающего по написанному постановщиком алгоритму, или настоящего разработчика :)

А кто у нас способен решать задачи, а не кодировать алгоритмы? Вот они и изучались ;)

AN
На сайте с 05.06.2004
Offline
243
#17
Слава Шевцов:
Между Коболом и С разница больше, чем между С и ассемблером.

Позвольте опять не согласиться :)

Все же между Коболом и С разница на несколько порядков меньше, чем между С и ассемблером :)

Тем более для (могу предположить каких) трехчасовых тестовых задачек :)

AN
На сайте с 05.06.2004
Offline
243
#18
Слава Шевцов:
А кто у нас способен решать задачи, а не кодировать алгоритмы? Вот они и изучались

Да, я программистами называю именно таких людей.

Хотя для многих программист = кодировщик :)

И, думаю, программист с 5-летним стажем любую мало-мальски серьезную систему (ну, требующую, скажем, полгода на разработку) сделает (не просто запрограммирует, а доведет до ума) куда быстрее 1-летнего. Хотя бы потому, что в первом варианте кода ошибок, которые потом надо будет вылавливать (и/или за которые краснеть перед заказчиком) у него будет на порядок меньше.

Хотя этот самый первый вариант системы они, возможно, выдадут на-гора одновременно ;)

Lupus
На сайте с 02.11.2002
Offline
241
#19
AnNik:
И, думаю, программист с 5-летним стажем любую мало-мальски серьезную систему (ну, требующую, скажем, полгода на разработку) сделает (не просто запрограммирует, а доведет до ума) куда быстрее 1-летнего.

От способностей это зависит намного больше, чем от стажа.

There are two types of people in this world: 1. Those who can extrapolate from incomplete data.
AN
На сайте с 05.06.2004
Offline
243
#20
Lupus:
От способностей это зависит намного больше, чем от стажа.

Ну с этим, пожалуй, не поспоришь :)

123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий