wdrakula есть классика, а есть ситуация. Тот же mosquitto, который пишет сообщество будет развиваться в будущем, и если его не поставить и приходится писать свой скрипт - это де-факто костыль, временное решение проблемы, которое быть может даже лучше в данный период времени, но потенциально это проблема.
Я где-то в 2003 сделал систему где скрестил ежа с ужом, в смысле delphi под win32, mysql и apache, но как результат пару лет назад приехав, обнаружил что жива эта штука, и админ, пацан нанятый, лишь обновляет мискуль и апача с модулями, и всё работает, будь тогда самописный веб и сервер для БД всё давно бы умерно в режиме сломанного костыля, так что самописный скрипт в условиях когда не идет решение - это ИМХО костыль, что бы там википедеры не писали на этот счет.
так что самописный скрипт в условиях когда не идет решение - это ИМХО костыль, что бы там википедеры не писали на этот счет.
Еще раз: ты сознательно эту херню написал? Почему чужой код ты величаешь "решением", а свой унижаешь термином "самописный скрипт"? То есть некие волшебные "другие" пишут код лучше тебя?
Согласись - это уже комплекс неполноценности, нужно к психологу ходить, на терапию...
--------------------
Я, конечно, издеваюсь. Я понимаю, от куда у тебя эта херня в голове - от практики работы на заказ. Отсюда и термин "решение". Ты что-то предложил заказчику, некое "решение", за которое отвечаешь не ты сам. Это все знакомо.
Но какое, жеваный крот, отношение это имеет к единичным внедрениям, да еще и у самого себя????
Кто мешает тебе написать код, который не будет использовать экзотические библиотеки и скомпилируетсая везде, в предалах разумного? И кто, кроме тебя самого будет маньякально обновлять всё-и-вся на сервере?
Откуда вообще эта херня про устойчивость к обновлению? Ну для тупых заказчиков - ладно, но для себя самого???
Я бы всё таки разделял образование и работающих программистов или кодеров.
По части образования, я не спорю что нужен базис, но кроме базиса нужна и реальная практика, с которой, за редким исключением нынче у преподавателей дела обстоят не лучшим образом. Тут уж простите, если препод последнюю реально работающую свою программу писал на фортране, чему кроме азов он научит? Теориям, сам не имея практики? Я говорю про совершенно реальных, известных мне персонажей, которые преподают в ВУЗах с докторской степенью сами не имея никакой практики уже по 20-30 лет.
Да. Эта проблема и похоронила совковые вузы. Из студентов в аспиранты шли те кому общага нужна, кто заработать неможет ни руками ни мозгами, а из аспирантуры персонажы шли преподами. Все инженерные уже более полвека в этом дерьме. Но у программеров все особо остро т.к. студенты после 3-го курса шли код писать, и бабло получали как вся кафедра вместе взятая. Чем вызывали простую человеческую зависть. Професура на экзаменах тюрингами валила как могла. Понятно что учеба в таком раскладе- вобще анреал. Чему?! фортрану?! Кто и кого?! Понятно что после этого большинство выпускников испытывали к таким персонажам смесь презрения и жалости навсегда.
Так и запишу: вниманием логика и архата не обделён. Оно и понятно: в логиково-архатовых штанах уже нет места, куда бы самообгадиться, потому, по их логике, и действуют - исподтишка, подленько так. Мелкие душонки (впрочем, это и так давно известно было).
У тя чё, ПМС сегодня? В какую тему не зайду везде ты дерьмом исходиш... Наливай по полной да отрубайся. Завтр утром жизнь наладится. Ну после опохмелки разумеется.
> Еще раз: ты сознательно эту херню написал? Почему чужой код ты величаешь "решением", а свой унижаешь термином "самописный скрипт"? То есть некие волшебные "другие" пишут код лучше тебя?
Вопрос сколько времени потрачено на разработку, тестирование и исправление выявленных проблем. Если система развивается почти 10 лет, окрытый код подправляют десятки программистов, а главное тестируют тысячи - то она факт будет надежнее, чем домашняя поделка.
))) Так тут на форуме одни великие собрались, только авторы нетленок. Жаль только нетленок этих никто не видит. )) Я уже пытался им обяснить что почти все что пишется ценно только в контексте текущего проекта/проектов. Ан нет. Не помогает. Сразу про CRT да STD вспоминают. Авторы наверно ;) Великим нельзя признать что код над которым трудятся несколько человек, и тестируется другими, и работает у заказчика в среднем намного лучше их творений.
Развели тут балаган. Рынок сам отсеит кого не нужно. А для домашних поделок так вобще пофиг на чужое мнение должно быть.
Он тут ВСЕГДА был, Вы просто недавно. Это форум ПРЕПОДАВАТЕЛЕЙ и студентов. То что якобы "сторожилы" - то преподы, а те кто "поможите сами мы не местные" - их же студенты.
Выяснено уже года два как назад. Поэтому и мечут икру .. это как раз они и есть: кто сам ничего не написал, зато всех поучает .. правда глаза колет, вот и стараются.
> Еще раз: ты сознательно эту херню написал? Почему чужой код ты величаешь "решением", а свой унижаешь термином "самописный скрипт"? То есть некие волшебные "другие" пишут код лучше тебя?
Вопрос сколько времени потрачено на разработку, тестирование и исправление выявленных проблем. Если система развивается почти 10 лет, окрытый код подправляют десятки программистов, а главное тестируют тысячи - то она факт будет надежнее, чем домашняя поделка.
Я все понял: кушать в столовой, авто чинить - в автосервисе, стену красить - маляра позвать, розетку починить - электрика. ...Там еще сантехники есть, и простуду будем в поликлинике лечить... знаю я таких особей. И про авто - это я зря, нужно на такси ездить, там профессионалы, проверенные временем.
Мне только интересно, с женой сам справляешься или тоже ищешь "специалиста"?
-------------------------
Логику: "с среднем" и "у заказчика". А мы тут, вроде как, в одном экземпляре и для себя все делаем, нет? тогда при чем тут "среднее" и "заказчик"? Лужу газируем?
> Я все понял: кушать в столовой, авто чинить - в автосервисе, стену красить - маляра позвать, розетку починить - электрика. ...Там еще сантехники есть, и простуду будем в поликлинике лечить...
По части покушать - иногда дешевле и проще в столовой, факт. На тему авто никогда не заморачивался сам чинить, и не потому что не понимаю или руки из жопы, а потому, что даже на 10-летнию ауди инструмента надо купить на сумму превышающую не только стоимость ремонта, но и стоимость машины. Электрика-сантехника - тут всё от случая зависит, по мелочи проще, быстрее и дешевле самому, что-то крупное - проще нанять, так как опять же вопрос инструмента. Относительно моляров - 100% только найм, причем бригады, чтобы сделали за 1-2 дня. Про медицину вообще убило, если Вы фанат повторять подвиг Леонид Рогозова, флаг Вам в руки, точнее скальпиль, но и он бы на это не пошел, если бы рядом был другой хирург.
По части такси - тоже хороший пример. Живя реально в селе конечно пользуюсь своей машиной, но если я приехал в другой город или другую страну, я предпочту переплатить за такси чем брать в аренду машину, и не потому что я плохо вожу, у меня достаточно опыта, причем от заполярья до Стамбула, но таксист знает город лучше, я могу пива выпить сколько хочу, и голова про парковку на болит...
Так, что любезный wdrakula, я как программист, предпочитаю зарабатывать как программист, на заработанные с женой регулярно питаясь в ресторане, оплачивая услуги автослесаря, чтобы пока он трахается с моей машиной, я мог спокойно трахаться с женой, если же Вы увлечены машиной, советую подумать с кем Ваша жена :)
Так, что любезный wdrakula, я как программист, предпочитаю зарабатывать как программист.
Ну, во первых, если ты боишься своего кода, то ты не программист. АйТишник, сис-интегратор, кто-угодно, но программист пишет код, свой, а не "предлагает решение".
Но, еще раз повторю, что я понимаю - "откуда уши растут" у этой фобии - боязнь ответственности перед великим "Заказчиком". ;) За свой код отвечать надо, а за совет использовать что-то известное, никого еще не уволили.
Это, если у тебя действительно есть деньги (не обида - просто я же тебя не знаю), похоже на байку про инвестиционных консультантов: "Еще никого не уволили за рекомендаци покупать Аппл или Микрософт!". Ну, или россиийский аналог - в твоем портфеле все равно будут сбер, газпром и ОФЗ - куда ж без них?!
Ладно, эт я отвлекся.
Похоже мы вообще сильно разные. Во первых я давно не работаю, в смысле за деньги, потому что не очень это люблю. У меня есть на что жить, и работающих за деньги мне как-то жалко, что ли. Понимаю, что звучит, как "барский снобизм", но у меня не так много этих самых средств... просто работать не люблю. ;) ;) ;)
Во вторых я вообще всё и всегда предпочитаю делать сам. Только, условно - яму копать (то есть тяжелый физ.труд) - позову таджиков, поскольку мне уже 49 и я немного нездоров и тучен.
Инструмент - не так уж и дорого. Авто - домкраты подкатной, бутылочный и трансмиссионный, тельфер, съёмники покупные и самодельные без счета. Рассухариватели, коммпрессор и пневмоинструмент.
Общестроительные: сварочные полуавтомат и ТИГ-ММА с аргоном, бетономешалка. Электро - поехали: циркулярка, рубанок, ленточная шлифмашина, виброшлифмашина, "дреммель" (гравер с гибким валом), фрезеровалка, шуруповерты, болгарки и лобзики - это расходные материалы.
Станки - токарный и сверлильный.
Садовая техника: культиватор, косилки ручная и колесная, снегоуборщик, генератор.
Электроника: паяльная станция, осцилографы, генераторы, логанализатор, разные типы программаторов купленных и собранных.
Медицина: проф.перевязочные, скальпели, зажимы, пинцеты, шприцы. Диагностика: от тонометров до электрокардиографа, тесты на глюкозу (ну это я диабетик просто) ну и на холестерин, гемоглобин и еще черте-что. Вот, приглядываю аппарат УЗИ... решаю - новый китайский наладонник, или списанный (спижженный) обычный. Хочу наладонник пощупать, есть ли доплер, например. Цена вопроса - примерно $1000.
Набор препаратов, примерно как в аптеке: антибиотики, бетаблокаторы, гипотензивные, антиаритмики, стероиды, НСПВ 4-5 типов, ферменты, противодиарейные, слабительные, антациды... короче - грузить прекращаю, понимаю, что больше половины ты не представляешь - что это. (там и для людей и для хвостатых ;) )
И да, от безделья у меня дохера времени, поэтому во всем перечисленном я нормально разбираюсь.
И да, я понимаю, что это не пример. Но я, и когда работал, на автосервис, конечно, ездил, но сантехников не вызывал ;).
Полез посмотреть, что оне наблюдали. Тихо прифигел.
Это ещё не самое интересное от данного автора.
Более того, сейчас он придёт и объяснит нам - неучам, что это суперфича, которую мы понять не можем в силу врождённого слабоумия. Объяснил же он нам в своё время, что #define A B/2014 безо всяких скобок - это верх программистского гения, а все кто с этим не согласны - дебилы и недоумки :)))
Но всё-таки, справедливости ради, надо заметить, что иногда данный автор бывает прав в своих оценках профессионального уровня людей. Дело в том, что него прогрессирующий маразм и он не помнит что писал месяц назад. Из-за этого случаются забавные казусы. Например, когда он вдруг начинает называть недоумком и неучем самого себя месячной давности. Так что утверждать, что он неправ всегда было бы преувеличением. Иногда он бывает прав (пруф нужен или все помнят?) :)))
Т.е. сначала Архатушка сначала насмерть бился с недоумками за "высокий уровень", а потом заявил, что высокий уровень отстаивали исключительно недоумки (во главе с ним самим, очевидно) :)))
Спс, пусть пруф будет и здесь. Я то прекрасно помню эти фейлы и то, что тело переобувается на лету, пока делает тройной тулуп с переподвыподвертом, однако, тем, кто не в курсе - пруфы о том, что невменяшка ещё и склеротик - не помешают ;)
Программисты появились с появлением заготовки !! процессор. То есть по факту программисты это специалисты по использованию заготовок , своих чужих кривых и прочия и прочия. Поэтому треп по изготовлению кода с нуля это чтстый бред. Опять же языки программирования это языки которые уже предназначены для написания заготовок. По факту операторы языка это готовые заготовки для написания более крупных заготовок. Развиваем мысль дальше Если заказчик приходит с заданием и говорит что код нужен еще вчера, можно сказать что код (заготовок) уже написан вчера, вот на адаптацию надо время. Для быстрого написания кода нужны заготовки которые проще и быстрее адаптировать под существующие современные задачи, хотя и не такие быстрые и не такие эффективные. И да теперешнюю дискусию (то есть срач) я рассматриваю как какими должны быть заготовки. И разумеется ответ будет логичным , те что 1- работают 2- те что конкретный человек может использовать 3- и так как заготовок может быть больше чем одна, то не конфликтующие между собой.
Дяденьки, вам так нравится перекидываться какашками? Наверное каждый пишет код в меру своих знаний и опыта. Я понимаю, что с одной стороны неправильно начинать кодить как только прочитал что такое if() и while()...но ведь хочется же попробовать, почувствовать себя крутым хацкером. Думаю мало кто учился кататься на велике изучая его строение, читая литературу. И вот ты знаешь все о велике. Названия его деталей, их функцию, передаточные числа звездочек и т.д. Гордо садишься верхом и проехав пару метров...падаешь...как так то?! Я же изучил его вдоль и поперек...
///неправильно начинать кодить как только прочитал что такое if() и while()...
правильно. Даже без while() уже правильно. Без if() - еще неправильно.
///Думаю мало кто учился кататься на велике изучая его строение, читая литературу. И вот ты знаешь все о велике.
Во-во. Они изучили и читали. И даже ездить других учили. Только сами ездить не могут. И у каждого уважительная причина. Вот какашки и мечут в проезжающих мимо. То у едущего цепь недоперенатянута, то if не там написан. То на фотке непонравился. Вощем форум себя высек вчистую.
Программисты появились гораздо раньше. Если бы не было программистов, но никто бы и не создавал процессора - кому вкакался-то?
Не подменяйте понятия. Не путайте шарманщиков и механиков мех автоматов с программистами.
Да, ты похоже вообще не в курсе как производились расчёты до исторического материализма? Например, как считались первые космические ракеты и советская атомная бомба?
Как раз там работали программисты, которые писали коды на некоем подобии современных ЯВУ, затем эти коды отдавались в расчётный отдел, где сидели девочки с арифмометрами и таблицами логарифомов и считали в точности то, что написано в программе (т.к. что именно там написано они понятия не имели).
Кстати, программисты были весьма нехилые - чтобы быстрее посчитать они так здорово распараллевали код на несколько девочек, что сейчас, народ, который программирует многоядерные системы, нет-нет, да обращается к их опыту и иногда цокает языком от восхищения.
Или ты этих девочек тоже процессором называешь?
Ну и, ты пропустил мою главную мысль - если бы не было программ, которые нужно считать - никто бы не создавал программируемые устройства - нет спроса - нет предложения.
Ну и, ты пропустил мою главную мысль - если бы не было программ, которые нужно считать - никто бы не создавал программируемые устройства - нет спроса - нет предложения.
Нет у вас главной мысли,один бред и отсебятина. Почитайте как и почему появился 4004. А то у вас и писари станут "программистами", которые на глине свои "программы" пишут.
Нет у вас главной мысли,один бред и отсебятина. Почитайте как и почему появился 4004. А то у вас и писари станут "программистами", которые на глине свои "программы" пишут.
Ещё один Логик, который всегда прав, даже если чего-то не знает?
При чём тут 404? Ты почитай как считались первые атомные бомбы и как считались первые ракеты.
И кстати, тоже забавно: "Словом «computer» (буквально — «вычислитель») называлась должность — это были люди, которые использовали калькуляторы для выполнения математических вычислений" - это тоже "отменятина"?
Девочки были первыми процессорами. А, например, в "Манхэттэнском проекте" руководил этими "компьютерами" не кто иной, как Ричард Фейнман.
Мужики, давайте я немного разряжу обстановку. Тем более что вроде срач уже подвыдохся. У меня пару лет назад была история как в тему данного топика – как раз про «программистов, недопрограммистов и копипастеров».
Делал я экспертизу некой программной системы. Вопрос перед экспертизой был один: «Можно ли утверждать, что прилагаемая программа для ЭВМ целиком написана ответчиком самостоятельно или же имеются основания полагать, что в её разработке участвовали и иные лица». Проковырялся я долго. Текст был огромный, да и написан в такой системе, где большая часто кода генерируется, а самописные куски ещё найди («кларион», если кому интересно). Но в итоге сделал вполне добросовестно, мотивировочная часть железобетонная - выводы подтверждены неопровержимо, хрен кто оспорит.
А выводы были такие: «Есть все основания полагать, что в разработке программы участвовали несколько (не менее трёх) специалистов с разными стилями, разными школами и разными уровнями квалификации. Также можно предположить, что один из троих был американцем, второй – из Британии, Израиля, Франции или Испании, а третий – скорее всего из бывшего СССР или из Германии, Норвегии или Турции».
И тут мне звонит секретарь суда, что мол «адвокат ответчика ходатайствует о присутствии эксперта на заседании, т.к. он намерен оспорить выводы экспертизы». Ну, ладно, думаю, поприсутствую. Выводы железные – хрен он чего оспорит. Пришёл.
И вот как он решил оспаривать. Он согласился, что в коде присутствуют кустки из трёх разных источников, но при этом заявил: «Судя по возрасту эксперта, он программист старой школы и, возможно, не понимает, что в современных условиях вполне допустимо взять часть кода с открытого ресурса типа Гитхаба и при этом оставаться единственным автором программной системы в целом».
Я только задумался что отвечать, но тут отожгла судья. Она не стала давать мне слова, а сказала сама: «Возможно, я тоже судья старой школы и не понимаю как можно скачать код с Гитхаба и предъявить его заказчик,у с которым имеется договор о построчной оплате».
Вот и думайте, кто тут «программисты, недопрограммисты и копипастеры».
История совершенно реальная, но номер дела, имена и название суда я по понятным соображениям давать не буду.
И кстати, тоже забавно: "Словом «computer» (буквально — «вычислитель») называлась должность — это были люди, которые использовали калькуляторы для выполнения математических вычислений" - это тоже "отменятина"?
Примерно это я хотел Вам напомнить, прочитав Ваш №94 пост.
Только в Википедии, как всегда, не совсем точна: "калькулятор" - либо отсебятина, либо перевранный перевод. В данном контексте следует переводить "арифмометры".
Да, и насчет спроса - тут спрос проявился в первую очередь в виде американской конституции.
PPS. А по поводу студентов - все верно. Ибо сведения об особенностях выполнения Манхеттенского проекта содержатся не в мемуарной литературе, а в учебнике физики.
Понятно что учеба в таком раскладе- вобще анреал. Чему?! фортрану?! Кто и кого?! Понятно что после этого большинство выпускников испытывали к таким персонажам смесь презрения и жалости навсегда.
Напомнили )))
Мой сын на третьем курсе вуза стал сертифицированным инженером фирмы COMPAQ, а преподаватель со стороны вела в вузе часы по информационным системам, была немало удивлена, когда он явился обучать ее сотрудников и затем сертифицировать по " Микрософт кластер систем" )))
Отличную оценку заработал автоматом )))
Да, то, что Валентин написал,то и было. Адвокат тогда таки настоял на повторной экспертизе и проводил её я. Но напрасно он тратил деньги клиента - я только усилил вывод Валентина, ни в чём его не опровергнув. А именно я исключил всех возможных "третьих авторов" оставив только "человека из СНГ". Ворота видать не заметил, что в программе неизвестное поле называлось hz, а логическая переменная при которой не нужно было считать риски, т.к. от них ничего не зависело, называлась poh. Какие уж тут нахрен турки и немцы с норвегами - наш человек писал :)
Это в мотивировочную могло попасть. Я же про резолютивную: кто выиграл - человек с гитхабом или построчный плательщик?
P.S. По косвенным признакам я, конечно догадываюсь (иначе бы экспертизой бы тут не хвалились), но для определенности хотелось бы знать.
А дело действительно скользкое. Если в части кода оставлены имена переменных, но изменен алгоритм вычисления - это чей код?
Вот я, к примеру, беру адафрутовскую библиотеку, оставляю имена переменных, пересчитываю коэффициенты, из кучи функций делаю одну коротенькую... рихтую алгоритм.... и кто тут остается автором?
Ещё один Логик, который всегда прав, даже если чего-то не знает?
При чём тут 404? Ты почитай как считались первые атомные бомбы и как считались первые ракеты.
Учись, студент.
Это похоже вам учится надо.Запутаться в понятиях и пытаться запутывать других. Задачи может и похожи, но тогда решали другие люди и другими средствами. Ведь не говорят что Александр Македонский Великий Программист . Ну как же . Он Использовал "массивы"=македонская фаланга. Опять же разные типы данных - гоплиты, конники , обозники. Перед сражением писали программы- кто и как нападет. Тот же Суворов -"организовал передачу данных по узкому каналу с некоторым зашумлением" = Переход через Альпы.
Так что учись студент и не путайся в понятиях и определениях. Это первое чему должны учить и не только в институпах, но и на всяких инструктажах.
Логику: "с среднем" и "у заказчика". А мы тут, вроде как, в одном экземпляре и для себя все делаем, нет? тогда при чем тут "среднее" и "заказчик"? Лужу газируем?
Да, забыл .. тут, среди "гуру" (иногда даже вопрошающих) ещё есть "третья категория" - подаваны разных "интернет-магазинов-разработчиков" а-ля "амперка". Те самые "лучшие" ученики таких вот "преподов". :)
Это в мотивировочную могло попасть. Я же про резолютивную: кто выиграл - человек с гитхабом или построчный плательщик?
Ты, похоже, о частях постановления суда, а я писал о частях заключения. Про решение дела понятия не имею. Не исключено, что оно и до сих пор тянется, если сторонам ещё не надоело адвокатам платить. Мне-то откуда знать, я даже о повторной экспертизе только сегодня узнал.
Кстати, а какой вопрос-то был? Тот же или другой?
sadman41 пишет:
Вот я, к примеру, беру адафрутовскую библиотеку, оставляю имена переменных, пересчитываю коэффициенты, из кучи функций делаю одну коротенькую... рихтую алгоритм.... и кто тут остается автором?
Я не юрист. А вот они с удовольствиемза такое дело возьмутся - кормёжка же.
Задачи может и похожи, но тогда решали другие люди и другими средствами.
Какие другие и какими другими? Численные расчёты всякими там методомаи ньютона и сетками. Что сейчас решают, то и тогда решали. Физика процесссов-то не изменилась.
wdrakula есть классика, а есть ситуация. Тот же mosquitto, который пишет сообщество будет развиваться в будущем, и если его не поставить и приходится писать свой скрипт - это де-факто костыль, временное решение проблемы, которое быть может даже лучше в данный период времени, но потенциально это проблема.
Я где-то в 2003 сделал систему где скрестил ежа с ужом, в смысле delphi под win32, mysql и apache, но как результат пару лет назад приехав, обнаружил что жива эта штука, и админ, пацан нанятый, лишь обновляет мискуль и апача с модулями, и всё работает, будь тогда самописный веб и сервер для БД всё давно бы умерно в режиме сломанного костыля, так что самописный скрипт в условиях когда не идет решение - это ИМХО костыль, что бы там википедеры не писали на этот счет.
Новое поколение программистов ...
так что самописный скрипт в условиях когда не идет решение - это ИМХО костыль, что бы там википедеры не писали на этот счет.
Еще раз: ты сознательно эту херню написал? Почему чужой код ты величаешь "решением", а свой унижаешь термином "самописный скрипт"? То есть некие волшебные "другие" пишут код лучше тебя?
Согласись - это уже комплекс неполноценности, нужно к психологу ходить, на терапию...
--------------------
Я, конечно, издеваюсь. Я понимаю, от куда у тебя эта херня в голове - от практики работы на заказ. Отсюда и термин "решение". Ты что-то предложил заказчику, некое "решение", за которое отвечаешь не ты сам. Это все знакомо.
Но какое, жеваный крот, отношение это имеет к единичным внедрениям, да еще и у самого себя????
Кто мешает тебе написать код, который не будет использовать экзотические библиотеки и скомпилируетсая везде, в предалах разумного? И кто, кроме тебя самого будет маньякально обновлять всё-и-вся на сервере?
Откуда вообще эта херня про устойчивость к обновлению? Ну для тупых заказчиков - ладно, но для себя самого???
Подоспело пояснение автора FLProg в том, почему оно такое, какое есть:
https://habr.com/company/flprog/blog/422377/#comment_19077889
.. почти "лего-скретч" .. сборка из полуготовых заготовок. Самое-то, для современных программистов. ;)
.. почти "лего-скретч" .. сборка из полуготовых заготовок. Самое-то, для современных программистов. ;)
Не обижайте хорошего человека, а то ведь ... "Даже злые урки, и те боялись Мурки!"
DIYMan, остыньте, отдохните, вас ещё Сергей сегодня завёл, выпейте самогоночки и отдыхать
Спс, последую совету. Однако, факт остаётся фактом - у нас тут завелась гнилушка, которая гадит исподтишка.
Спс, последую совету. Однако, факт остаётся фактом - у нас тут завелась гнилушка, которая гадит исподтишка.
Так мы о вас всегда помним, бухайте спокойно.
Я бы всё таки разделял образование и работающих программистов или кодеров.
По части образования, я не спорю что нужен базис, но кроме базиса нужна и реальная практика, с которой, за редким исключением нынче у преподавателей дела обстоят не лучшим образом. Тут уж простите, если препод последнюю реально работающую свою программу писал на фортране, чему кроме азов он научит? Теориям, сам не имея практики? Я говорю про совершенно реальных, известных мне персонажей, которые преподают в ВУЗах с докторской степенью сами не имея никакой практики уже по 20-30 лет.
Да. Эта проблема и похоронила совковые вузы. Из студентов в аспиранты шли те кому общага нужна, кто заработать неможет ни руками ни мозгами, а из аспирантуры персонажы шли преподами. Все инженерные уже более полвека в этом дерьме. Но у программеров все особо остро т.к. студенты после 3-го курса шли код писать, и бабло получали как вся кафедра вместе взятая. Чем вызывали простую человеческую зависть. Професура на экзаменах тюрингами валила как могла. Понятно что учеба в таком раскладе- вобще анреал. Чему?! фортрану?! Кто и кого?! Понятно что после этого большинство выпускников испытывали к таким персонажам смесь презрения и жалости навсегда.
Так мы о вас всегда помним, бухайте спокойно.
Так и запишу: вниманием логика и архата не обделён. Оно и понятно: в логиково-архатовых штанах уже нет места, куда бы самообгадиться, потому, по их логике, и действуют - исподтишка, подленько так. Мелкие душонки (впрочем, это и так давно известно было).
У тя чё, ПМС сегодня? В какую тему не зайду везде ты дерьмом исходиш... Наливай по полной да отрубайся. Завтр утром жизнь наладится. Ну после опохмелки разумеется.
У тя чё, ПМС сегодня? В какую тему не зайду везде ты дерьмом исходиш...
Всё просто: сегодня пятница, вас, идиотов, зачем-то массово из дурок повыпускали. Вот и приходится, а то всё тут позасрали уже.
> Еще раз: ты сознательно эту херню написал? Почему чужой код ты величаешь "решением", а свой унижаешь термином "самописный скрипт"? То есть некие волшебные "другие" пишут код лучше тебя?
Вопрос сколько времени потрачено на разработку, тестирование и исправление выявленных проблем. Если система развивается почти 10 лет, окрытый код подправляют десятки программистов, а главное тестируют тысячи - то она факт будет надежнее, чем домашняя поделка.
))) Так тут на форуме одни великие собрались, только авторы нетленок. Жаль только нетленок этих никто не видит. )) Я уже пытался им обяснить что почти все что пишется ценно только в контексте текущего проекта/проектов. Ан нет. Не помогает. Сразу про CRT да STD вспоминают. Авторы наверно ;) Великим нельзя признать что код над которым трудятся несколько человек, и тестируется другими, и работает у заказчика в среднем намного лучше их творений.
Развели тут балаган. Рынок сам отсеит кого не нужно. А для домашних поделок так вобще пофиг на чужое мнение должно быть.
Развели тут балаган. Рынок сам отсеит кого не нужно. А для домашних поделок так вобще пофиг на чужое мнение должно быть.
Он тут ВСЕГДА был, Вы просто недавно. Это форум ПРЕПОДАВАТЕЛЕЙ и студентов. То что якобы "сторожилы" - то преподы, а те кто "поможите сами мы не местные" - их же студенты.
Выяснено уже года два как назад. Поэтому и мечут икру .. это как раз они и есть: кто сам ничего не написал, зато всех поучает .. правда глаза колет, вот и стараются.
> Еще раз: ты сознательно эту херню написал? Почему чужой код ты величаешь "решением", а свой унижаешь термином "самописный скрипт"? То есть некие волшебные "другие" пишут код лучше тебя?
Вопрос сколько времени потрачено на разработку, тестирование и исправление выявленных проблем. Если система развивается почти 10 лет, окрытый код подправляют десятки программистов, а главное тестируют тысячи - то она факт будет надежнее, чем домашняя поделка.
Я все понял: кушать в столовой, авто чинить - в автосервисе, стену красить - маляра позвать, розетку починить - электрика. ...Там еще сантехники есть, и простуду будем в поликлинике лечить... знаю я таких особей. И про авто - это я зря, нужно на такси ездить, там профессионалы, проверенные временем.
Мне только интересно, с женой сам справляешься или тоже ищешь "специалиста"?
-------------------------
Логику: "с среднем" и "у заказчика". А мы тут, вроде как, в одном экземпляре и для себя все делаем, нет? тогда при чем тут "среднее" и "заказчик"? Лужу газируем?
> Я все понял: кушать в столовой, авто чинить - в автосервисе, стену красить - маляра позвать, розетку починить - электрика. ...Там еще сантехники есть, и простуду будем в поликлинике лечить...
По части покушать - иногда дешевле и проще в столовой, факт. На тему авто никогда не заморачивался сам чинить, и не потому что не понимаю или руки из жопы, а потому, что даже на 10-летнию ауди инструмента надо купить на сумму превышающую не только стоимость ремонта, но и стоимость машины. Электрика-сантехника - тут всё от случая зависит, по мелочи проще, быстрее и дешевле самому, что-то крупное - проще нанять, так как опять же вопрос инструмента. Относительно моляров - 100% только найм, причем бригады, чтобы сделали за 1-2 дня. Про медицину вообще убило, если Вы фанат повторять подвиг Леонид Рогозова, флаг Вам в руки, точнее скальпиль, но и он бы на это не пошел, если бы рядом был другой хирург.
По части такси - тоже хороший пример. Живя реально в селе конечно пользуюсь своей машиной, но если я приехал в другой город или другую страну, я предпочту переплатить за такси чем брать в аренду машину, и не потому что я плохо вожу, у меня достаточно опыта, причем от заполярья до Стамбула, но таксист знает город лучше, я могу пива выпить сколько хочу, и голова про парковку на болит...
Так, что любезный wdrakula, я как программист, предпочитаю зарабатывать как программист, на заработанные с женой регулярно питаясь в ресторане, оплачивая услуги автослесаря, чтобы пока он трахается с моей машиной, я мог спокойно трахаться с женой, если же Вы увлечены машиной, советую подумать с кем Ваша жена :)
Так тема изначально ниачом - так вброс на вентилятор.
Так, что любезный wdrakula, я как программист, предпочитаю зарабатывать как программист.
Ну, во первых, если ты боишься своего кода, то ты не программист. АйТишник, сис-интегратор, кто-угодно, но программист пишет код, свой, а не "предлагает решение".
Но, еще раз повторю, что я понимаю - "откуда уши растут" у этой фобии - боязнь ответственности перед великим "Заказчиком". ;) За свой код отвечать надо, а за совет использовать что-то известное, никого еще не уволили.
Это, если у тебя действительно есть деньги (не обида - просто я же тебя не знаю), похоже на байку про инвестиционных консультантов: "Еще никого не уволили за рекомендаци покупать Аппл или Микрософт!". Ну, или россиийский аналог - в твоем портфеле все равно будут сбер, газпром и ОФЗ - куда ж без них?!
Ладно, эт я отвлекся.
Похоже мы вообще сильно разные. Во первых я давно не работаю, в смысле за деньги, потому что не очень это люблю. У меня есть на что жить, и работающих за деньги мне как-то жалко, что ли. Понимаю, что звучит, как "барский снобизм", но у меня не так много этих самых средств... просто работать не люблю. ;) ;) ;)
Во вторых я вообще всё и всегда предпочитаю делать сам. Только, условно - яму копать (то есть тяжелый физ.труд) - позову таджиков, поскольку мне уже 49 и я немного нездоров и тучен.
Инструмент - не так уж и дорого. Авто - домкраты подкатной, бутылочный и трансмиссионный, тельфер, съёмники покупные и самодельные без счета. Рассухариватели, коммпрессор и пневмоинструмент.
Общестроительные: сварочные полуавтомат и ТИГ-ММА с аргоном, бетономешалка. Электро - поехали: циркулярка, рубанок, ленточная шлифмашина, виброшлифмашина, "дреммель" (гравер с гибким валом), фрезеровалка, шуруповерты, болгарки и лобзики - это расходные материалы.
Станки - токарный и сверлильный.
Садовая техника: культиватор, косилки ручная и колесная, снегоуборщик, генератор.
Электроника: паяльная станция, осцилографы, генераторы, логанализатор, разные типы программаторов купленных и собранных.
Медицина: проф.перевязочные, скальпели, зажимы, пинцеты, шприцы. Диагностика: от тонометров до электрокардиографа, тесты на глюкозу (ну это я диабетик просто) ну и на холестерин, гемоглобин и еще черте-что. Вот, приглядываю аппарат УЗИ... решаю - новый китайский наладонник, или списанный (спижженный) обычный. Хочу наладонник пощупать, есть ли доплер, например. Цена вопроса - примерно $1000.
Набор препаратов, примерно как в аптеке: антибиотики, бетаблокаторы, гипотензивные, антиаритмики, стероиды, НСПВ 4-5 типов, ферменты, противодиарейные, слабительные, антациды... короче - грузить прекращаю, понимаю, что больше половины ты не представляешь - что это. (там и для людей и для хвостатых ;) )
И да, от безделья у меня дохера времени, поэтому во всем перечисленном я нормально разбираюсь.
И да, я понимаю, что это не пример. Но я, и когда работал, на автосервис, конечно, ездил, но сантехников не вызывал ;).
Срачик неинтересный. Ниачом.
А разве срач бывает ачом?
Полез посмотреть, что оне наблюдали. Тихо прифигел.
Это ещё не самое интересное от данного автора.
Более того, сейчас он придёт и объяснит нам - неучам, что это суперфича, которую мы понять не можем в силу врождённого слабоумия. Объяснил же он нам в своё время, что #define A B/2014 безо всяких скобок - это верх программистского гения, а все кто с этим не согласны - дебилы и недоумки :)))
Но всё-таки, справедливости ради, надо заметить, что иногда данный автор бывает прав в своих оценках профессионального уровня людей. Дело в том, что него прогрессирующий маразм и он не помнит что писал месяц назад. Из-за этого случаются забавные казусы. Например, когда он вдруг начинает называть недоумком и неучем самого себя месячной давности. Так что утверждать, что он неправ всегда было бы преувеличением. Иногда он бывает прав (пруф нужен или все помнят?) :)))
Так что утверждать, что он неправ всегда было бы преувеличением. Иногда он бывает прав (пруф нужен или все помнят?) :)))
Щитаю, пруф нужен обязательно, в любом, тыксызыть, случае ;)
Пожалуйста пруф, их есть у меня.
1. Пост Архатушки о старом сраче - http://arduino.ru/forum/obshchii/strannosti-v-kode#comment-367663
2. Мой ответ и в нём ссылки на изначальный срач - http://arduino.ru/forum/obshchii/strannosti-v-kode#comment-367828
Т.е. сначала Архатушка сначала насмерть бился с недоумками за "высокий уровень", а потом заявил, что высокий уровень отстаивали исключительно недоумки (во главе с ним самим, очевидно) :)))
Пожалуйста пруф, их есть у меня.
Спс, пусть пруф будет и здесь. Я то прекрасно помню эти фейлы и то, что тело переобувается на лету, пока делает тройной тулуп с переподвыподвертом, однако, тем, кто не в курсе - пруфы о том, что невменяшка ещё и склеротик - не помешают ;)
Программисты появились с появлением заготовки !! процессор. То есть по факту программисты это специалисты по использованию заготовок , своих чужих кривых и прочия и прочия. Поэтому треп по изготовлению кода с нуля это чтстый бред. Опять же языки программирования это языки которые уже предназначены для написания заготовок. По факту операторы языка это готовые заготовки для написания более крупных заготовок. Развиваем мысль дальше Если заказчик приходит с заданием и говорит что код нужен еще вчера, можно сказать что код (заготовок) уже написан вчера, вот на адаптацию надо время. Для быстрого написания кода нужны заготовки которые проще и быстрее адаптировать под существующие современные задачи, хотя и не такие быстрые и не такие эффективные. И да теперешнюю дискусию (то есть срач) я рассматриваю как какими должны быть заготовки. И разумеется ответ будет логичным , те что 1- работают 2- те что конкретный человек может использовать 3- и так как заготовок может быть больше чем одна, то не конфликтующие между собой.
Программисты появились с появлением заготовки !! процессор.
Программисты появились гораздо раньше. Если бы не было программистов, но никто бы и не создавал процессора - кому вкакался-то?
Дяденьки, вам так нравится перекидываться какашками? Наверное каждый пишет код в меру своих знаний и опыта. Я понимаю, что с одной стороны неправильно начинать кодить как только прочитал что такое if() и while()...но ведь хочется же попробовать, почувствовать себя крутым хацкером. Думаю мало кто учился кататься на велике изучая его строение, читая литературу. И вот ты знаешь все о велике. Названия его деталей, их функцию, передаточные числа звездочек и т.д. Гордо садишься верхом и проехав пару метров...падаешь...как так то?! Я же изучил его вдоль и поперек...
///неправильно начинать кодить как только прочитал что такое if() и while()...
правильно. Даже без while() уже правильно. Без if() - еще неправильно.
///Думаю мало кто учился кататься на велике изучая его строение, читая литературу. И вот ты знаешь все о велике.
Во-во. Они изучили и читали. И даже ездить других учили. Только сами ездить не могут. И у каждого уважительная причина. Вот какашки и мечут в проезжающих мимо. То у едущего цепь недоперенатянута, то if не там написан. То на фотке непонравился. Вощем форум себя высек вчистую.
Да, ты похоже вообще не в курсе как производились расчёты до исторического материализма? Например, как считались первые космические ракеты и советская атомная бомба?
Как раз там работали программисты, которые писали коды на некоем подобии современных ЯВУ, затем эти коды отдавались в расчётный отдел, где сидели девочки с арифмометрами и таблицами логарифомов и считали в точности то, что написано в программе (т.к. что именно там написано они понятия не имели).
Кстати, программисты были весьма нехилые - чтобы быстрее посчитать они так здорово распараллевали код на несколько девочек, что сейчас, народ, который программирует многоядерные системы, нет-нет, да обращается к их опыту и иногда цокает языком от восхищения.
Или ты этих девочек тоже процессором называешь?
Ну и, ты пропустил мою главную мысль - если бы не было программ, которые нужно считать - никто бы не создавал программируемые устройства - нет спроса - нет предложения.
програмист - древнейшая профессия ;)
Нет у вас главной мысли,один бред и отсебятина. Почитайте как и почему появился 4004. А то у вас и писари станут "программистами", которые на глине свои "программы" пишут.
Ещё один Логик, который всегда прав, даже если чего-то не знает?
При чём тут 404? Ты почитай как считались первые атомные бомбы и как считались первые ракеты.
И кстати, тоже забавно: "Словом «computer» (буквально — «вычислитель») называлась должность — это были люди, которые использовали калькуляторы для выполнения математических вычислений" - это тоже "отменятина"?
Девочки были первыми процессорами. А, например, в "Манхэттэнском проекте" руководил этими "компьютерами" не кто иной, как Ричард Фейнман.
Учись, студент.
Мужики, давайте я немного разряжу обстановку. Тем более что вроде срач уже подвыдохся. У меня пару лет назад была история как в тему данного топика – как раз про «программистов, недопрограммистов и копипастеров».
Делал я экспертизу некой программной системы. Вопрос перед экспертизой был один: «Можно ли утверждать, что прилагаемая программа для ЭВМ целиком написана ответчиком самостоятельно или же имеются основания полагать, что в её разработке участвовали и иные лица». Проковырялся я долго. Текст был огромный, да и написан в такой системе, где большая часто кода генерируется, а самописные куски ещё найди («кларион», если кому интересно). Но в итоге сделал вполне добросовестно, мотивировочная часть железобетонная - выводы подтверждены неопровержимо, хрен кто оспорит.
А выводы были такие: «Есть все основания полагать, что в разработке программы участвовали несколько (не менее трёх) специалистов с разными стилями, разными школами и разными уровнями квалификации. Также можно предположить, что один из троих был американцем, второй – из Британии, Израиля, Франции или Испании, а третий – скорее всего из бывшего СССР или из Германии, Норвегии или Турции».
И тут мне звонит секретарь суда, что мол «адвокат ответчика ходатайствует о присутствии эксперта на заседании, т.к. он намерен оспорить выводы экспертизы». Ну, ладно, думаю, поприсутствую. Выводы железные – хрен он чего оспорит. Пришёл.
И вот как он решил оспаривать. Он согласился, что в коде присутствуют кустки из трёх разных источников, но при этом заявил: «Судя по возрасту эксперта, он программист старой школы и, возможно, не понимает, что в современных условиях вполне допустимо взять часть кода с открытого ресурса типа Гитхаба и при этом оставаться единственным автором программной системы в целом».
Я только задумался что отвечать, но тут отожгла судья. Она не стала давать мне слова, а сказала сама: «Возможно, я тоже судья старой школы и не понимаю как можно скачать код с Гитхаба и предъявить его заказчик,у с которым имеется договор о построчной оплате».
Вот и думайте, кто тут «программисты, недопрограммисты и копипастеры».
История совершенно реальная, но номер дела, имена и название суда я по понятным соображениям давать не буду.
но номер дела, имена и название суда я по понятным соображениям давать не буду.
Секрет полишинеля! Московский арбитражный июнь 2016 - тогда всёэкспертное сообщество об этой истории болтало. Незнал, что это Вы были.
И что было в резолютивной?
Всех в тюрьму!
Моя супруга говорит : всех на картошку - поработать.
И кстати, тоже забавно: "Словом «computer» (буквально — «вычислитель») называлась должность — это были люди, которые использовали калькуляторы для выполнения математических вычислений" - это тоже "отменятина"?
Примерно это я хотел Вам напомнить, прочитав Ваш №94 пост.
Только в Википедии, как всегда, не совсем точна: "калькулятор" - либо отсебятина, либо перевранный перевод. В данном контексте следует переводить "арифмометры".
Да, и насчет спроса - тут спрос проявился в первую очередь в виде американской конституции.
PPS. А по поводу студентов - все верно. Ибо сведения об особенностях выполнения Манхеттенского проекта содержатся не в мемуарной литературе, а в учебнике физики.
Понятно что учеба в таком раскладе- вобще анреал. Чему?! фортрану?! Кто и кого?! Понятно что после этого большинство выпускников испытывали к таким персонажам смесь презрения и жалости навсегда.
Напомнили )))
Мой сын на третьем курсе вуза стал сертифицированным инженером фирмы COMPAQ, а преподаватель со стороны вела в вузе часы по информационным системам, была немало удивлена, когда он явился обучать ее сотрудников и затем сертифицировать по " Микрософт кластер систем" )))
Отличную оценку заработал автоматом )))
И что было в резолютивной?
Да, то, что Валентин написал,то и было. Адвокат тогда таки настоял на повторной экспертизе и проводил её я. Но напрасно он тратил деньги клиента - я только усилил вывод Валентина, ни в чём его не опровергнув. А именно я исключил всех возможных "третьих авторов" оставив только "человека из СНГ". Ворота видать не заметил, что в программе неизвестное поле называлось hz, а логическая переменная при которой не нужно было считать риски, т.к. от них ничего не зависело, называлась poh. Какие уж тут нахрен турки и немцы с норвегами - наш человек писал :)
Это в мотивировочную могло попасть. Я же про резолютивную: кто выиграл - человек с гитхабом или построчный плательщик?
P.S. По косвенным признакам я, конечно догадываюсь (иначе бы экспертизой бы тут не хвалились), но для определенности хотелось бы знать.
А дело действительно скользкое. Если в части кода оставлены имена переменных, но изменен алгоритм вычисления - это чей код?
Вот я, к примеру, беру адафрутовскую библиотеку, оставляю имена переменных, пересчитываю коэффициенты, из кучи функций делаю одну коротенькую... рихтую алгоритм.... и кто тут остается автором?
Ворота - спс за интересную историю, познавательно ;)
При чём тут 404? Ты почитай как считались первые атомные бомбы и как считались первые ракеты.
Учись, студент.
Так что учись студент и не путайся в понятиях и определениях. Это первое чему должны учить и не только в институпах, но и на всяких инструктажах.
Да, забыл .. тут, среди "гуру" (иногда даже вопрошающих) ещё есть "третья категория" - подаваны разных "интернет-магазинов-разработчиков" а-ля "амперка". Те самые "лучшие" ученики таких вот "преподов". :)
Это в мотивировочную могло попасть. Я же про резолютивную: кто выиграл - человек с гитхабом или построчный плательщик?
Ты, похоже, о частях постановления суда, а я писал о частях заключения. Про решение дела понятия не имею. Не исключено, что оно и до сих пор тянется, если сторонам ещё не надоело адвокатам платить. Мне-то откуда знать, я даже о повторной экспертизе только сегодня узнал.
Кстати, а какой вопрос-то был? Тот же или другой?
Вот я, к примеру, беру адафрутовскую библиотеку, оставляю имена переменных, пересчитываю коэффициенты, из кучи функций делаю одну коротенькую... рихтую алгоритм.... и кто тут остается автором?
Я не юрист. А вот они с удовольствиемза такое дело возьмутся - кормёжка же.