Чем в среднем отличаются програмисты фф от мм от вмк??
если ты с ФФ, то средний показатель оригинальности программистов с ФФ действительно довольно высок!
я , demetr, penartur
все смотрят аними и носят бабские аватарки
может это и есть средний прогер с физфака?
все из-за того, что выборка очень мала.
прогеры с фф:demetr,ЩИТО
Оа чо нет?
ну по крайней мере терабайты аниме он качал уже с фдсов.
может толстый физически это и есть признак вмкшного прогера?
на ВМК ты найдешь прогера на любой вкус. не только толстого
даже няшные есть?
ну demetr например
прогеры с фф: ... penartur,ЩИТО
няшный конфуз вышел
я думал они с физфака (
Так что, думаю, после выпуска ВМК-шный программист опытнее в среднем.
Ну и кроме того, часть ВМК-шников слушает курсы по теории программирования (вроде функционального программирования, или там UML и в целом кругозор у них должен быть шире
А про химфак что скажете?
имхо физфаковские прогеры почти сплошные самоучки. это все конечно круто, но определенная база должна быть, а ее фф не дает. В итоге навыходе имеем побольше велосипедов и индусского куда. имхо
Ну с физфака у меня мало знакомых программистов, и знаю я только "быдлокодеров", которые не могут даже сами написать поиск элемента в упорядоченном массиве. Так что о физфаке умолчу.
Ну у меня есть знакомые с ВМК, которые вряд ли напишут программу на C, которая компилируется
на физфаке весь первый курс учат C
но его так ущебно препадают, что он воспринимается как нечто что надо сдать просто.
На втором курсе зачемто учится Matlab
А на 4ом Tex
А про химфак что скажете? :smikr:на химфаке вроде все алкоши же
химфак админеть идет
которые не могут даже сами написать поиск элемента в упорядоченном массивеа че есть языки где это еще не реализовано ок?
примеры какие-то из 80х приводиш
а че есть языки где это еще не реализовано ок?примеры какие-то из 80х приводишесли это реализовано, не надо мочь уметь это написать?
Ну у меня есть знакомые с ВМК, которые вряд ли напишут программу на C, которая компилируетсяу него есть "прогеры", которые не могут, а у тебя просто знакомые (не прогеры, а может аналитики. например)
А про химфак что скажете?
Лучше про филфак
Ну у меня есть знакомые с ВМК, которые вряд ли напишут программу на C, которая компилируетсяНу и ты же не составляешь по ним суждения, как и я? Кстати, ты спрашивал про химфак, со значком - а я прочем "физфак".
2 : Ну так это я и называю кругозором: способность собственноручно написать дихотомию, хеш-функцию, компилятор, драйвер и т.д. Если можешь написать, то знаешь, как, вероятно, оно работает. Вот недавно здесь в Development завели тред про виртуальные функции, а что такое VMT, как выяснилось, знают далеко не все.
В итоге навыходе имеем побольше велосипедов и индусского куда. имхозато креативность повышается
а че есть языки где это еще не реализовано ок?есть, конечно. в этом дзен программизма.
примеры какие-то из 80х приводиш
Ток месяц назад узнал что в яве есть jtable , а до этого строил таблицу руками используя awt.graphics
какой-то он бегун херовый не может кроссовки сшить
я понимаю абсурдность
но тем не мене
Бинпоиск, хэштабилцы и т.д. пишут программисты.
Чувствуешь разницу?
Так что более правильное сравнение:
"какой-то он повар херовый, не может сам котлеты сделать, только полуфабрикаты жарит"
уже вполне разумно.
Физиков губят три "П": Пиво, Женщины и Программирование.
Но в последние времена когда на ФФ принимают 450 человек, выпускают 320 из 200 уже 2-3 ем курсе понимают, что на большее чем работать в тех. поддержке у них не хватит мозгов. Это порождает определённую породу "программистов с фф", отличающихся исключительной ленью и дебилизмом.
"какой-то он повар херовый, не может сам котлеты сделать, только полуфабрикаты жарит"А котлеты сделать - это (как минимум) зачать и выносить телёнка, выкормить, забить, разделать...
зачать и выноситькотлеты из чего, простите?
А почему три "П", чет не догнал?
В стародавние времена существовал такой анекдот:
Физиков губят три "П": Пиво, Женщины и Программирование.
ЗЫ
я физик-астроном
То есть ты настаиваешь на том, что написание стандартных библиотек, операционных систем, компиляторов и т.д. и сляпывание "реальных программ" из готовых кусков - это два разных рода деятельности, две разных профессии? Первая, видимо, называется программист, а вторая - быдлокодер.
потому что если честно то сколько вот ты написал стандартных библиотек операционных систем и компиляторов? и сколько из них за деньги?
ну ващето было бы круто если бы иногда программисты не изобретали велосипед а быдлокодиливы сейчас говорите о разных профессиях. Системному программисту надо уметь писать всё с нуля и понимать всё, что происходит внутри, прикладному — не обязательно.
потому что если честно то сколько вот ты написал стандартных библиотек операционных систем и компиляторов? и сколько из них за деньги?
Мне кажется, в исходном сообщении автор вряд ли жаловался на системных программистов, которые поиск в массиве написать не могут.
прикладному — не обязательно.Он о том, что прикладному нужно уметь писать читаемый и поддерживаемый код, а не выпендриваться.
Грамотный ведущий или ПМ избавляются от таких "хацкеров" и правильно делают.
P.S. Да и вообще мне кажется, что писать код - это не главное, что должен делать программист И я вовсе не о сидении в форуме
А хакерам надо идти в системные программисты, их не хватает сильно и платят им больше.
Да и вообще мне кажется, что писать код - это не главное, что должен делать программистВерность этого утверждения сильно зависит от твоей песочницы. Ты по работе чем занимаешься как программист?
Сейчас я один работаю над своим проектом - от архитектуры БД до клиентских javascript-ов. Получается примерно 5% - умственная работа, а 95% - быдлокодинг
Верность этого утверждения сильно зависит от твоей песочницы.В песочнице практически любого прикладника есть и библиотеки и API к БД.
template<class T>
bool IsElementInVector(const std::vector<T>& vec, const T& el, unsigned attempts = 0) {
if (attempts == 0) {
attempts = vec.size * 3;
}
std::vector<T> v(vec.begin vec.end;
for (unsigned attempt = 0; attempt < attempts; ++attempt) {
std::random_shuffle(v.begin v.end;
if (v.size > 0 && v[0] == el) {
return true;
}
}
return /* probably */ false;
}
не скомпилируется даже
поправил!
а вот и нет!
поправил и её!
всё, теперь должно работать.
попробую написать в комитет, чтоб в STL включили.
уже есть в std::indesit
Сортировку случайными перестановками лучше сделать
Системному программисту надо уметь писать всё с нуля и понимать всё, что происходит внутри, прикладному — не обязательно.Кроме умения писать с нуля, есть еще два НО.
1. Чтобы применять алгоритмы нужно знать, как минимум, область их применения и оценки сложности по времени/памяти. Без знания алгоритма их придется зубрить, как стишок, видимо. Но это выбор каждого - разбираться, как все работает, или зубрить. Ну и, конечно, нужно знать, что такой алгоритм вообще существует.
2. Не понятно, как человек, не разбирающийся в уже имеющихся алгоритмах, сможет придумать что-то новое, пусть и совсем простое. Подход "соберем из уже имеющегося, как из конструктора, не вдаваясь в детали" конечно приведет к какому-то результату, но вот к какому? Не получится ли в результате крокодил пострашнее тех "велосипедов", которыми в этой теме пугают?
прикладному нужно уметь писать читаемый и поддерживаемый код, а не выпендриватьсяТы не поверишь: системному тоже нужно писать читаемый и поддерживаемый код. Причем там эта проблема стоит даже острее, потому что "не выпендриваться" не всегда возможно, а сопровождать по прежнему нужно.
Не получится ли в результате крокодил пострашнее тех "велосипедов", которыми в этой теме пугают?Можно, можно я отвечу? Получится, причем обязательно! Еще раз: ни один как вы говорите «ПМ» не возьмет на работу программиста, который не умеет писать этот поиск в массиве, а если возьмет — то долбоеб.
может лучше примеры кода просить?
да я хуй знает, вот в одном месте в вакансии так и было написано: пришлите, пожалуйста, наиболее интересный участок кода на C++ по Вашему мнению. Ну я им прислал решение какой-то несложной задачи на шаблонах (т.е. ответ по время компиляции в сообщении об ошибке приходил). Ну они не ответили ничего мне.
if(а[i]=="оши") return i;
так чтоли
Не по номеру поиск, а по значению
чото я не понял!
Вы мне объясните, как искать элемент в упорядоченном списке.
ну он наверное имеет в виду какое нибудь деление отрезка пополам не знаю
Складываешь все элементы в массив, и задача свелась к предыдущей
Да ну, скучно. Их, может быть, там полторы тыщи, элементов, я устану все складывать.
аццко слоеный список возможно поможет
Да, но поподробнее.
use google, Luke
Понятно. Он поможет, если есть изначально. Если у тебя просто сортированный список, ничто тебе не поможет. Конвертацию списка в слоеный нужно встраивать в алгоритм сортировки.
а ты что же хотел? и рыбку съесть и на #$% не сесть?
Ага.
Да! Вот я всегда мечтал о такой архитектуре памяти, где вставка за O(1). Тогда сортировка этими самыми вставками была бы за nlogn, а может быть и еще чего-нибудь хорошее.
амортизационное время вполне может оказаться О(1)
В худшем случае? А, типа как heapify?
у меня знакомые ффшники, которые вмкашникам курсачи по проге пишут.
Оставить комментарий
stm6692945
Ответ - факультетом не приветсвуетьсямое мниние
мм и вмк - более задротные
зато фф более оригинальные