Сохранен 102
https://2ch.hk/pr/res/570455.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
sageАноним 31/10/15 Суб 22:00:46 #1 №570455 
14463180464500.jpg


Я не возьму на работу и в команду программиста без высшего образования. Как правило код оказывается "достаточно неплохим" только в его собственных глазах, вместо использования простых стандартных алгоритмов, которые изучаются на втором курсе и реализуются за день-два, появляются "гениальные" поделки, совершенно непригодные для production-систем ни по производительности, ни по расходу памяти.

Понять, что такое жизненный цикл приложения, как готовится ПО по спецификациям, для чего нужна документация к программам, как оформлять комментарии, что такое единый стиль программирования, самоучки не в состоянии. Самое же неприятное - их невозможно научить ничему, выходящему за пределы примитивного Basic-подхода, на каком бы языке они не работали.

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

Хотя у меня в практике был совершенно клинический случай, когда такой вот "умник" формировал битовую маску путем возведения в степень. Не удосужившись даже подумать о функции возведения в двойки степень он попросту умножал единичку на два, столько раз, сколько нужно. Но и здесь допустил промашку, не поняв, что делать с младшим битом. Поэтому результат перемножения приходилось делить на два. Эта "процедура" вызывалась примерно 65000 раз в час для получения масок от 1 до 32 разрядов... Теперь дядя возглавляет отдел разработки ПО известной московской компании...

Прошу прощения, если задел чье-то самолюбие.
Аноним 31/10/15 Суб 22:10:46 #2 №570461 
Откровения очередного элитного программиста. Эй, хуесос, ты хотя бы знаешь, что такое ультрафильтр? А в чём состоит «гигиеническая гипотеза» в иммунологии? Ты хотя бы общее представление имеешь о том, какие новые технологии батарей сейчас проходят обкатку и вот-вот появятся на рынке?
sageАноним 31/10/15 Суб 22:14:37 #3 №570462 
>>570461
>Эй, хуесос, ты хотя бы знаешь, что такое ультрафильтр?
Надеюсь, ты в самом деле математик, а не простой кукарекающий хуесос.
Аноним 31/10/15 Суб 22:29:18 #4 №570471 
>Я не возьму на работу и в команду программиста без высшего образования
Да и хрен с тобой.
>Теперь дядя возглавляет отдел разработки ПО известной московской компании...
Когда же вы, долбоклюи, поймете, что времена "640 килобайт хватит на все" прошли давным-давно. Если дядя сумеет провести разработку требуемого программного продукта, ему купят железяк, которые будут гонять любые его велосипеды по 650.000 раз в час и еще спасибо скажут.
И весь юмор ситуации в том, что сейчас как раз этот дядя нанимает вас, остолопов с вышкой, да еще и поизгаляется над вами на собеседовании.
Аноним 31/10/15 Суб 22:30:09 #5 №570472 
>>570455 (OP)
>Теперь дядя возглавляет отдел разработки ПО известной московской компании...

Достиг успеха, а ты до сих пор пасешься на дваче покормил зелень.
Аноним 31/10/15 Суб 23:26:59 #6 №570495 
>>570455 (OP)
В 2015 использовать битовые маски может только клинический долбоёб
Аноним 31/10/15 Суб 23:36:26 #7 №570500 
>>570495
Клинический долбоеб возглавляет отдел разработки, а чего добился ты?
Аноним 01/11/15 Вск 00:49:04 #8 №570535 
>>570455 (OP)
>Я не возьму на работу и в команду программиста без высшего образования
А знаешь почему? Потому что ты лох потративший 5 лет жизни впустую.

>не имея профессионального образования вы довольно быстро достигнете потолка
Ммм, только вот незадача - у нас в снг ни один вуз в топ 150 вузов не входит, без мгу вообще и в 300 не входят, многому научишься. Изучишь ты там 8 видов матана ок. Чо дальше? Уже пишешь распределённую асинхронную хуятину на c++ и проектируешь архитектры которые потом не придётся менять каждый месяц?

>формировал битовую маску путем возведения в степень
Как думаешь, зачем программисты работают в команде, кроме ускорения разработки? Хотябы затем, чтобы покрывать недостатки знаний друг друга.

>Теперь дядя возглавляет отдел разработки ПО
Он из-за 1 неоптимального алгоритма должен всю жизнь мидлом пахать?
Аноним 01/11/15 Вск 01:45:43 #9 №570558 
>>570495
В твоём 2015 все контроллеры уже заменили на пентиум два ядра два гига?
Аноним 01/11/15 Вск 02:25:08 #10 №570569 
>>570495
Удваиваю >>570558. В тех контроллерах, где нет отображения битов на байты как ещё можно менять состояние регистров? В любом случае у тебя будет обёртка, которая это делает.
Аноним 01/11/15 Вск 07:06:01 #11 №570614 
14463507619490.jpg
>>570535

И правда, у ОПа какой-то кривой высер получился.
Аноним 01/11/15 Вск 08:36:13 #12 №570618 
>>570471
>времена "640 килобайт хватит на все" прошли давным-давно.
А оптимизация кода программы — это покупка нового железа.
Всё ясно.
Аноним 01/11/15 Вск 08:38:17 #13 №570619 
Выборка по ВО нужна только для джуниоров, выбирать миддл программера по образованию в России и СНГ это смешно, даже в крупных компаниях. Смотрят на опыт, проекты, знание трендов.

Алсо ВО не покрывает знание всех оптимальных алгоритмов и одна ошибка вообще ни о чем не говорит, похоже ОПу дебилу просто бомбит.
Аноним 01/11/15 Вск 09:25:23 #14 №570625 
>>570618
IT-бизнесу действительно давно все ясно.
Посчитай, сколько будет стоить покупка новой железяки, или содержание сотрудника аутиста-байтоеба, особенно с понтами ОПа. Учти еще, что выплачиваемую аутисту зарплату нужно умножать минимум на 2, организация выплачивает эту сумму в виде всяких налогов и отчислений, если все по-белому, еще рабочее место нужно содержать.
Это просто бизнес, детка, ничего личного. Пойми уже, тебя в ВУЗе обманули. Твое байтоебство да матан, на выдрачивание которого было убито 5 лет, отношение к индустрии имеют довольно отдаленное.
Аноним 01/11/15 Вск 10:12:17 #15 №570631 
>>570455 (OP)
>>570455 (OP)
> вызывалась примерно 65000 раз в час
ГОСПОДИ КАКОЙ УЖАС
Аноним 01/11/15 Вск 10:20:38 #16 №570633 
14463624384250.jpg
>>570625
>>570618
Для тиражного производства оптимизируется стоимость экземпляра и там важна себестоимость изделия, а ПО все равно одно на тираж, поэтому программистов можно и нужно прогибать. Для нетиражного, единичного производства сложных устройств начинает решать себестоимость ПО и вот туда-то и можно смело покупать почти любую ебу, а не загонять программистов в искуственные рамки и ограничения.

Почему мне, неадекватной анимебляди, приходится объяснять это двум взрослым тиречерам, которые нанимают людей на работу?
Аноним 01/11/15 Вск 10:21:38 #17 №570634 
>>570455 (OP)
>вы довольно быстро достигнете потолка, за который выйти уже не сможете
>Теперь дядя возглавляет отдел разработки ПО известной московской компании...
Неудачник этот тот, кого после 30 отправили рулить кучкой кодеров или сисадминов, эдакий начальничек ит-отдела очень низкого пошиба, об которого вытирают ноги другие начальники и которого руководство также ни во что не ставит. Таких начальничков - масса, в любой конторе типа "рога и копыта". У меня язык не повернется назвать их состоявшимися в жизни людьми, это как раз таки типичные неудачники.
Аноним 01/11/15 Вск 10:28:10 #18 №570636 
Человек с высшим образованием вкатывается в тред.

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

>для чего нужна документация к программам
А для чего? Если человек так уж хочет моей программой пользоваться, то он разберётся в ней без документации. А для всяких лохов-неосиляторов мои программы не предназначены.

>как оформлять комментарии
Иди нахуй. Мой код, как хочу, так и оформляю. Я личность, в конце концов.

>что такое единый стиль программирования
Единый стиль - как единый загон, для быдла. Он как раз для лохов без образования, которые слушают, что им сказали на тимбилдинге и бездумно это выполняют. Я начальник, я личность, у меня свой стиль программирования. Более того, я никому не разрешаю пользоваться своим стилем - он мой и ничей другой.
Аноним 01/11/15 Вск 10:30:05 #19 №570637 
>>570625
Лол, у тебя манямирок такой же, как у ОПа.
Давай начнем с того, что оптимизация - это не обязательно байтоебство. Современные языки разработки с их JITами и компиляторами достаточно быстро выполняют код без дрочки на указатели. Отсюда боттлнек в 90% случаев - неправильно подобранные алгоритмы.
Далее, бесконечно покупать железо, чтобы покрывать им замечательные поделия со сложностью O(n^3) никто не станет. Рано или поздно к тебе придут менеджеры и спросят, какого хуя они потратили дохуя денег на новый сервер, а скорость работы по-прежнему не радует.
А еще в расчет нужно брать фирмы, которые производят софт для продажи. Клиенты не станут слушать о том, что 16 гигабайт мало, потому что твой продукт пытается парсить 50 гигабайтный лог полностью засунув его в память.
И хотя ОП илитарный долбоеб, который почему-то считает, что знаниями может обладать лишь выпускник, ты, с другой стороны, обыкновенное невежественное быдло, наверняка городящее костыли для обхода проблем вместо того, чтобы понять, в чем их причина и как их можно устранить.
Аноним 01/11/15 Вск 11:03:11 #20 №570639 
>>570633
Написал ерунду и рад, даром что анимедебил.
>Для тиражного производства оптимизируется стоимость экземпляра и там важна себестоимость изделия, а ПО все равно одно на тираж, поэтому программистов можно и нужно прогибать
Для реалий СНГ этот вопрос скорее теоретический, но все-таки. В серийном производстве инженеры будут жопу рвать, чтобы лишний винтик в модель не включать, снизив тем самым себестоимость. Вот там как раз байтоебство, если оно позволит использовать более дешевые компоненты и упростит процесс производства будет более чем к месту.
А если говорить о вебе-тырпрайзе и подобном, то там покупка железяки запросто перевесит содержание сотрудников байтоебов для разработки и поддержки.

>>570637
>Давай начнем с того, что оптимизация - это не обязательно байтоебство
Давай начнем с того, что оптимизация это обязательно затраты времени и денег. Денег на сотрудника, денег на железо, денег на потраченное время. Софт производится не благотворительными организациями ради высоких идеалов искусства погромирования, а для извлечения прибыли. Оптимизация оправдана только тогда, когда оправданы финансовые затраты на нее. Поэтому ты выдумываешь примеры заведомо терминально неоптимального кода, вроде попыток запихивания многогигабайтных файлов в память, чтобы обосновать свою позицию. В то время как в примере ОПа был полностью рабочий софт, и никакой проблемы в том, чтобы докупить лишнюю железяку в таком случае нет.
Аноним 01/11/15 Вск 11:23:42 #21 №570641 
>>570636
Я тебе ща лицо обглодаю.
мимо джуниор, которому дали java-проект на ~50 больших классов без документации и сказали разбираться
Аноним 01/11/15 Вск 11:58:20 #22 №570648 
Я вот самоучка и постоянно занимаюсь оптимизацией, ищу оптимальные алгоритмы и не использую сборщики мусора.
Аноним 01/11/15 Вск 12:00:05 #23 №570649 
>>570639
> Для реалий СНГ этот вопрос скорее теоретический, но все-таки. В серийном производстве инженеры будут жопу рвать, чтобы лишний винтик в модель не включать, снизив тем самым себестоимость. Вот там как раз байтоебство, если оно позволит использовать более дешевые компоненты и упростит процесс производства будет более чем к месту.
Так я тебе о чем и говорю - "программистов можно прогибать" - это как раз о том, что их можно заставлять считать байтики и битики.
> А если говорить о вебе-тырпрайзе и подобном
А это как раз мелкотиражное и единичное. То есть конечно шарепоинт он один, но способ ИНТЕГРАЦИИ - каждый раз уникальный. Глюе-код приходится все равно писать, конечно он должен быть не байтолюбский.
Аноним 01/11/15 Вск 12:02:16 #24 №570651 
>>570636
>Единый стиль - как единый загон, для быдла. Он как раз для лохов без образования, которые слушают, что им сказали на тимбилдинге и бездумно это выполняют. Я начальник, я личность, у меня свой стиль программирования. Более того, я никому не разрешаю пользоваться своим стилем - он мой и ничей другой.
>
Такой толстоты давно не видел
Аноним 01/11/15 Вск 12:04:20 #25 №570652 
>>570636
> Могу себе позволить, у меня высшее образование - я начальник, а не подчинённый.
Прямо из монитора влагой хлестнуло.
Аноним 01/11/15 Вск 12:10:25 #26 №570653 
14463690252110.jpg
>>570649
Любая работа - прогибание! Я вот не чтобы так уж сильно ненавидел программирование, но работать принципиально не люблю! Как говорится, свободу ворам - хуй мусорам! Ауе, бродяги!
Аноним 01/11/15 Вск 12:17:10 #27 №570656 
>>570653
Взял и бомбанул на пустом месте. Ну что это такое?
Аноним 01/11/15 Вск 12:23:00 #28 №570662 
>>570558
>>570569
>контроллеры
>состояние регистров
>2015
Ох, лол
Аноним 01/11/15 Вск 12:30:45 #29 №570666 
>>570656
Похоже на стеснительно замаскированный под иронию пост с какими-то непонятными далёкими отсылками.
Аноним 01/11/15 Вск 13:12:19 #30 №570675 
>>570662 -> >>570558
Аноним 01/11/15 Вск 13:23:01 #31 №570678 
14463733811900.jpg
Все программисты лохи. Один программист пишет для себя, для своего дела. Другой работает на дядю. Вроде бы дело одно и то же. Но разница между ними огромная. Это пропасть. Программист часто имеет больное мышление. Профессия "программист" подразумевает уже сама собой работу на кого-то. Программисты не хотят думать о том, как изменить свою жизнь. Они думают о том, как написать программу. Не зря программистов считают advanced-ботаниками.

Нет, это не престижная профессия. Глубокий профессионализм сочетается с юношеской наивностью. Иногда я преклоняюсь перед профессионализмом некоторых людей. Но, боже, какой же порожняк они начинают пороть когда речь заходит о работе на себя. Они общаются на форумах типа rsdn. Они читают разделы "о жизни" и "о работе", перенимая больное мышление у своих коллег. Иногда там попадаются преподаватели каких-нибудь университетов в преклонном возрасте. И даже от них несет понтами. Кто-то из великих сказал: "однобокий специалист подобен флюсу".

Есть две большие разницы работать ради денег и работать за деньги. Работать ради денег полезно. А еще полезнее работать ради хороших денег. Потому что их отсутствие бросает тень на ваше счастье. Работать за деньги вредно. Каким же я был кретином, не сообразил сразу что к чему. Потерял свое время на работе. Более того, я был так увлечен работой в офисе, и не заметил, как в моей личной жизни наступает какая-то жопа. Слава Богу все обошлось. Но время не вернуть и я об этом жалею.
Аноним 01/11/15 Вск 13:27:53 #32 №570682 
Сначала они Гауссом СЛАУ решают, потом деньги в float парсят, а потом тратят неделю, пытаясь понять за что их хуесосят тестировщики если они ещё есть.

На самом деле похуй, есть ВО или нет, тут скорее отношение к работе и важно. Если человек ответственный и инициативный и проект ему нравится, то он и в отсутствии компетенции её подтянет, особенно при наличии толкового тимлида или начальника отдела. А в ином случае и выпускник будет выдавать ворох костылей вместо софта, параллельно почитывая фэнтези на телефоне.
Аноним 01/11/15 Вск 13:28:06 #33 №570683 
>>570678
Этот чувак так стоит, что похоже, будто на его фоне сидит кот.
Аноним 01/11/15 Вск 13:29:43 #34 №570685 
>>570682
>Сначала они Гауссом СЛАУ решают
Что не так с Гауссом?
Аноним 01/11/15 Вск 13:35:25 #35 №570690 
>>570682
> будет выдавать ворох костылей вместо софта, параллельно почитывая фэнтези на телефоне
Ох лол, жиза-пережиза, братан. Проблема в том, что софта интересного пишут 0.00000001% от всего, может несколько интересных проектов на весь постсовок, а над всей остальной хуйнёй тупо засыпаешь и падаешь еблетом в клавиатуру, через пару дней менеджер пропасает твои страдания, и предлагает идти своей дорогой.
Аноним 01/11/15 Вск 13:41:51 #36 №570691 
>>570690
У тебя офисная нарколепсия.
Аноним 01/11/15 Вск 13:47:39 #37 №570693 
>>570685
O(n^3) же, да и совместность в реальных задачах бывает редко. Обычно численными методами решают, чтобы можно было быстрее получить псевдорешение.
Аноним 01/11/15 Вск 13:53:03 #38 №570696 
>>570675
Зачем тебе контроллеры? Возьми Xeon с 32 гб памяти.
Аноним 01/11/15 Вск 13:55:10 #39 №570697 
>>570455 (OP)
>Теперь дядя возглавляет отдел разработки ПО известной московской
ну если это мое будущее, как самоучки без вышки, то я согласен, уговорили.
Аноним 01/11/15 Вск 13:57:15 #40 №570699 
>>570685
Устойчивость алгоритма хуёвая на неточной арифметике.
https://ru.wikipedia.org/wiki/Метод_Гаусса#.D0.A3.D1.81.D1.82.D0.BE.D0.B9.D1.87.D0.B8.D0.B2.D0.BE.D1.81.D1.82.D1.8C_.D0.BC.D0.B5.D1.82.D0.BE.D0.B4.D0.B0_.D0.93.D0.B0.D1.83.D1.81.D1.81.D0.B0
Если для решения систем ещё можно с натяжкой использовать, то для инвертирования используют различные разложения матриц на произведения двух и более матриц.
Аноним 01/11/15 Вск 17:46:23 #41 №570807 
>>570639
Про засовывание многогигабайтных файлов в память - это не доведенный до абсурда бред, а подход, которым не особо одаренные кодеры предлагают решать задачи парсинга огромных csv файлов.
Да, софт пишется за деньги ради денег, я не спорю с этим. Да и пост был не про идеалы. Я просто говорю, что есть задачи (в частности в биг дата), для решения которых в адекватное время недостаточно просто купить больше железа. Особенно когда это тиражируемый софт.
А если при оптимизации какой-нибудь очередной еба хуйни (не хайлода) встает вопрос "байтоеб или новый сервер", то у авторов продукта проблемы.
Аноним 01/11/15 Вск 18:12:18 #42 №570821 
>>570807
>Про засовывание многогигабайтных файлов в память - это не доведенный до абсурда бред, а подход, которым не особо одаренные кодеры предлагают решать задачи парсинга огромных csv файлов
Если уровень конторы чуть выше полного днища, то такой код тупо не дойдет до продакшена. Пользователи не получать софт, требующий 50 гигов памяти для работы. Все это должно быть зарезано еще на подходе тестировщиками. Если контора допускает попадание подобного кода в продакшон, то у нее действительно серьезные проблемы.
А по поводу покупки серверов. Руководство будет рассматривать что покупку серверов, что рефакторинг с целью оптимизации, в первую очередь в ключе того, сколько это будет стоить. Купить железяку, либо оплачивать работу команды из нескольких человек на протяжении недель, а скорее месяцев, которые займет рефакторинг.
Очевиден ответ только в случае терминально не оптимального кода. Его надо переписывать. Правда, по секрету скажу, иметь вышку для того, чтобы сообразить, что запихивать 50гиговый файл в оперативку не лучшая идея, не обязательно. Ни какого особого матана в этом нет.
В остальных случаях, где решение не очевидно, что делать дальше будет определяться стоимостью этого решения.
Аноним 01/11/15 Вск 18:19:26 #43 №570824 
>>570821
>Если уровень конторы чуть выше полного днища, то такой код тупо не дойдет до продакшена.
Не, это все понятно. Я вот недавно читал, как сеньеров помидоров нанимала одна компания. В кач-ве задания - парсинг 15 терабайтного файла. Некоторые с 7 годами опыта на полном серьезе писали код, читающий весь файл разом.

По стоимости понятно. Чаще да, проще докупить железку и пусть команда допиливает очередную фичу. Но такой подход просто не всегда работает, я вот про что.
Аноним 01/11/15 Вск 18:25:38 #44 №570826 
>>570455 (OP)
>формировал битовую маску путем возведения в степень. Не удосужившись даже подумать о функции возведения в двойки степень

>не проверять знания основ алгоритмики
>2015

А вообще, может челик оказался лучшим менеджером, чем кодером. Хорошие менеджеры, с хоть какими-то техническими знаниями сейчас редкость и очень ценятся.
Аноним 01/11/15 Вск 18:33:34 #45 №570828 
>>570455 (OP)
Чет толсто. Я вот имею профильное образование, но ничему из этого
> что такое жизненный цикл приложения, как готовится ПО по спецификациям, для чего нужна документация к программам, как оформлять комментарии, что такое единый стиль программирования
там не учат либо учат плохо, просто говорят НАДО ПИСАТЬ КОММЕНТАРИИ, ПНЯТНЕНЬКА, ВОООТ, КОМЕНТАРИИ ЭТО ХОРОШО, А В ОТЧЕТЕ НАДО ПИСАТЬ ДОКУМЕНТАЦИЮ, ПНЯТНЕНЬКА, ТИПА ВСЕ ОПИСАТЬ...
Лично я понял, что такое доки и зачем они нужны, уже после обучения, когда работал над реальным проектом. А про жизненный цикл вообще ничего не рассказывают. Разве что в магистратуре, но я в нее не пошел. Да и препод такой, что проще прочитать на Хабре, чем его слушать. Ничего объяснить не может без выебонов.
Единственное, что дает вышка (при условии что ты учишься, а не покупаешь курсачи и диплом), это более развитый интеллект, чем у обычного самоучки. Постоянное решение сложных задач в кратчайшие сроки, тайм-менеджмент, быстрое освоение новых знаний - это сильно прокачивает мозг и как следствие влияет на профессионализм.
Аноним 01/11/15 Вск 18:40:08 #46 №570835 
>>570824
>В кач-ве задания - парсинг 15 терабайтного файла
И за сколько времени с этим справится оптимальный алгоритм?
Аноним 01/11/15 Вск 19:52:52 #47 №570888 
>>570455 (OP)

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

Аноним 01/11/15 Вск 19:53:22 #48 №570889 
>>570835

Я мимопхп, но думаю, не меньше чем за время чтения файла с хранилища.
Аноним 01/11/15 Вск 19:58:45 #49 №570893 
>>570835
Сеньер собеседующий предложил свой вариант, который формировал индексы около 10 дней, разбивая файлы по гигабайту на машине с 2гб ram. Поиск занимал в районе 4 секунд, кажется.
На настоящем сервере, где можно читать по 12 гигабайт разом, понятно будет быстрее.
Они там движок базы данных пилят, так что задача не просто абстрактный дроч на алгоритмы
Аноним 01/11/15 Вск 20:26:49 #50 №570914 
>>570652
Это шампанское в твоё лицо

https://www.youtube.com/watch?v=9YyGZJjoxX4
Аноним 01/11/15 Вск 22:04:37 #51 №571004 
>>570641
>
>Я тебе ща лицо обглодаю.
>мимо джуниор, которому дали java-проект на ~50 больших классов без документации и сказали разбираться
неосилятор.
_мимо джуниор, разобрался в жирном куске проекта на 1000+ классов без документации_
Аноним 01/11/15 Вск 22:31:14 #52 №571028 
>>571004
Обоссал вас обоих
мимо-джун-разобрался-в-проекте-с-числом-классов-в-десятки-раз-большем
Аноним 01/11/15 Вск 22:31:44 #53 №571030 
>>570914
Иди под шконарь на своих мертвых найках
sageАноним 01/11/15 Вск 22:36:55 #54 №571037 
>>571028
Поссал тебе на лицо, антоши те обтекли
мимо-ванаби-системщик-разобрался-с-проектом-4-к-строк-без-всяких-классов-и-доков
Аноним 01/11/15 Вск 22:51:37 #55 №571054 
>>571037
Окропил тебя живительной струей урины
мимо-разобрался-в-процедурной-лапше-из-11-вложенных-циклов-с-готу
Аноним 01/11/15 Вск 22:52:37 #56 №571055 
>>570455 (OP)
> Понять, что такое жизненный цикл приложения, как готовится ПО по спецификациям, для чего нужна документация к программам, как оформлять комментарии, что такое единый стиль программирования, самоучки не в состоянии.
Ничему подобному в универе не учили. Разве что про написание комментариев, типо, две черты. А на курсовой комментить абсолютно всё, а чем больше слов всяких, тем даже лучше.

> Самое же неприятное - их невозможно научить ничему, выходящему за пределы примитивного Basic-подхода, на каком бы языке они не работали.

Какие-то маняфантазии.
Аноним 01/11/15 Вск 23:03:51 #57 №571068 
>>571037
И ВЫ ПОЛУЧАЕТЕ ААААВТОМОБИИИИИЛЬ!
Аноним 02/11/15 Пнд 00:39:44 #58 №571102 
>>570828
От вуза зависит. У нас на пятом курсе читал лекции со всем этим толстый дядька из люкссофта.
Аноним 02/11/15 Пнд 13:32:38 #59 №571316 
>>570828
3 Курс, дяденьки из Sabre приходили и рассказывали про то, чем занимается каждый член комманды разрабов ПО. Одна лекция каждые 2 недели течении года, могла ходить даже первокурсотано не ходила.
Аноним 02/11/15 Пнд 13:36:59 #60 №571319 
>>571316
Но это исключительные случаи и вообще не из рашкинской образовательной системы, а по оп - толстый зеленый хуй.
Аноним 02/11/15 Пнд 14:42:01 #61 №571353 
Не понимаю, нахуя нужна вышка в индустрии. Вот взять хотя бы меня. В свои 24, уйдя с третьего курса универа (а работая с первого), я успел напроектировать-поруководить разработкой софта, заработавшего десятки миллионов долларов, покататься по планетке, последний год работаю на аутстафе в топовой западной конторе, результатами моего труда пользуются сотни тысяч специалистов по всему миру.
А что было бы со мной, реши я закончить вузик и пожертвовать карьерой ради учёной степени.. ? Дрочил бы какую-нибудь посредственную парашу интермид уровня сейчас наверняка. Зато диплом ололо.
Хотя на самом деле хочу получить вышку, но наверное уже после тридцатника и на западе. В постсовке высшего образования нет, технического - уж точно.
Аноним 02/11/15 Пнд 14:45:43 #62 №571359 
>>571353
>В свои 24, уйдя с третьего курса универа
Лол, я в 24 выпустился после шести курсов.
>А что было бы со мной, реши я закончить вузик
Начал бы работать на дядю на пару лет позже. Великая потеря, конечно.
Аноним 02/11/15 Пнд 16:10:45 #63 №571415 
>>571353
>напроектировать-поруководить разработкой софта, заработавшего десятки миллионов долларов
И сколько тебе из этих $10 млн. заплатили?
Аноним 02/11/15 Пнд 16:20:23 #64 №571424 
Я бы добавил: всё тоже самое подходит и под людей с вышкой.
красный диплом вмк
Аноним 02/11/15 Пнд 16:36:37 #65 №571443 
>>571004
>жява
>классы
Попробуй разобраться в 30к легаси-кода на делфи в полупроцедурном стиле.
На самом деле тоже хуйня, вот фокспро - это ад.
Аноним 02/11/15 Пнд 16:40:43 #66 №571450 
>>571054
>11-вложенных-циклов-с-готу
В легаси говне больше всего проигрываю даже не с этого (готу только уж у совсем всратых упорков можно увидеть), а с названий переменных и функций.
http://pastebin.com/RLvH1H8n
>>571443
>30к строк
фикс
Аноним 02/11/15 Пнд 17:27:10 #67 №571482 
>>571450
Ну это уже какой-то расширенный формат лабы1. Челика пейсавшего сею хуитку в опенсорце надо было заставить поработать, обоссали бы ебало так что научился писать бег готу и k,j,i,t за неделю.
Аноним 02/11/15 Пнд 17:27:31 #68 №571484 
>>571482
>бег
без
Аноним 02/11/15 Пнд 17:41:42 #69 №571498 
>>570455 (OP)
>Теперь дядя возглавляет отдел разработки ПО известной московской компании.
А ты двачуешь в разделе для школьников, решивших выучить джаваскрипт. Вот такая она, жизнь при капитализме.
>Прошу прощения, если задел чье-то самолюбие.
По-моему ты прежде всего своё задел.
Аноним 02/11/15 Пнд 18:31:03 #70 №571536 
>>571498
>школьников, решивших выучить джаваскрипт
Это лучше из школьников. Большинство дрочит рабипитоны/го/кресты/жаву и прочее говно.
Аноним 02/11/15 Пнд 19:00:15 #71 №571553 
>>571536
> Javascript
> лучшие
OCHE TOLSTO
Аноним 02/11/15 Пнд 19:21:29 #72 №571562 
>>571553
Питоношкольник детектед. Обоснуй или свали.
Аноним 02/11/15 Пнд 20:36:17 #73 №571660 
>>571562
Ты первый заикнулся про js, ты и обосновывай, мразь. Я слушаю.
Аноним 02/11/15 Пнд 20:38:07 #74 №571663 
>>570682
>потом деньги в float парсят
Что не так с деньгами в float? Какой тип предлагаешь использовать?
Аноним 02/11/15 Пнд 20:44:44 #75 №571670 
>>571663
http://ideone.com/VXGYwd

Использовать надо int, деленный на число копеек. Т.е. fixed point number.
Аноним 02/11/15 Пнд 20:54:17 #76 №571679 
>>571670
>http://ideone.com/VXGYwd
А что там не так?
Аноним 02/11/15 Пнд 21:13:26 #77 №571694 
>>571679
Ответ неправильный из-за накопившийся погрешности. Дробь 0.1 не представима в виде конечной двоичной дроби (типа как 10/3 - это 0,3333(3)), это небольшое округление вызывает проблемы. Бухалтерша бугуртит, тебе перезвонят.
Аноним 02/11/15 Пнд 21:19:30 #78 №571699 
>>571694
А, а я думал ндс.
Аноним 02/11/15 Пнд 23:01:41 #79 №571779 
>>571670
>Сипараша
Ок, сделаем вид, что я сипараши не заметил. Ну или ты просто артистичный падонак, и пёрднул так, что полы фрака разлетелись, Маяковский нашего времени. Однако, в коде я вижу лишь банальную демонстрацию того, что сумма округлённых значений не равна округлению суммы. Это справедливо для любых типов с конечной точностью.
>Использовать надо int, деленный на число копеек. Т.е. fixed point number.
Ну, скажем, int - это целое в диапазоне ±2x10^9, примерно. Если брать наиболее популярный формат с плавающей точкой, т.е. double, то там 52 бита на мантиссу, т.е. порядка 15 значащих цифр в десятичной записи. Допустим, мы вхуярили туда максимальные числа, которые может представить твой формат, т.е. 10^9. Остаётся 6 значащих цифр, т.е. миллирубли.

Ты уверен, что твой формат, а именно int, деленный на int однозначно лучше? Сколько вообще значащих цифр можно получить в твоём формате на критических значениях вроде ±10^9? Понятное дело, что 0, значения одной размерности. Если ±10^8, то одну цифру после запятой, если ±10^7, то две. Но в double всегда 52 бита на мантиссу, и это больше, чем 32-х битный int. Т.е. IEEE 754 - это более точное представление, чем int32/int32. Кроме того, он аппаратно поддерживается процессором.
Аноним 02/11/15 Пнд 23:17:28 #80 №571800 
>>571779
>Ок, сделаем вид, что я сипараши не заметил.
А что нужно было брать? В динамическом языке типы неочевидны, Java - уж лучше С++ (как минимум, символов меньше), хаскель - я еще не настолько ебнулся, чтобы писать рандомному на хаскеле.
>Ну или ты просто артистичный падонак, и пёрднул так, что полы фрака разлетелись, Маяковский нашего времени.
Молодец, 5 тебе по сочинению, 2 - по информатике. Как ты меня уделал! Настоящий программист.

Так вот, аутист ты поехавший, бухгалтеру нужно, чтобы компьютер считал так, как считает сам бухгалтер. И его категорически не устроит, что 20000 раз по 10 копеек - это 1999 рублей 66 копеек.

>Ты уверен, что твой формат, а именно int, деленный на int однозначно лучше?
Он однозначно лучше, хотя нужно писать свой класс, который будет реализовывать fixed point number. В VB6 такой тип встроен был, Currency назвался. Внутри которого будет лежать если не int32_t, то int64_t. Конечно, ты можешь сказать, что живешь в Зимбабве и тебе int64_t мало - ну возьми тогда длинную арифметику. А не float, который предназначен для непрерывных величин.
Аноним 03/11/15 Втр 00:06:13 #81 №571849 
>>570807
>>570821
>>570824
>>570893
Как вас вообще на работу взяли?
мимо-читаю-сразу-весь-файл-в-память
Аноним 03/11/15 Втр 00:33:21 #82 №571868 
>>571779
Малыш, ты ту чушь, что сейчас написал, не показывай никому, а то ссаными тряпками отхлещут же.

HTML регэкспами не парсишь, я надеюсь? Full set был бы.
Аноним 03/11/15 Втр 09:34:03 #83 №572037 
Какие же вы все тут ебанутые. Алгоритмы-хуитмы блять, оптимизация, оэн блять.

Пиздец. Любая работа - это работа ради денег. Не надо мне заливать что "да мне просто в кайф писать код" и т.д.
Да, его писать в кайф, когда ты пишешь его для себя, что-то своё, а не по указу дяди. Да и то не всегда.
Вы тут все готовы за еду работать, лишь бы вас похвалили за то, что вы реализовали йоба крутой алгоритм. Вы молодцы, вам ещё премию какую кинут, как кость собаке. А ваш начальник в это время будет кататься на яхте где-то в море и поёбывать знатных тян. Почему? Потому что он знает, что главное деньги зарабатывать. А программирование - это лишь инструмент решения какой-то глобальной задачи.
Поэтому снизьте своё ЧСВ и признайте - вы (да и я) обычные работяги, практически ничем не отличающиеся от слесаря на заводе.

Я вот сейчас сижу на работе, и меня тошнит от этого всего. Благо личный проект приносит уже 1000$ (запустил 3 месяца назад), и я буду стараться его дальше развивать, чтобы свалить с этого цирка.

Надоело.
Аноним 03/11/15 Втр 09:36:33 #84 №572039 
>>572037
Что за проект?
Аноним 03/11/15 Втр 10:08:50 #85 №572062 
>>571868
>пок-пок-пок-куда-тах-тах!
Да ты у мамки троль.
Аноним 03/11/15 Втр 11:41:56 #86 №572106 
>>572062
Вообще, он всё правильно сказал. Форма, конечно, не очень, но тебе выше уже подробно расписали, так что пойдёт.
Аноним 03/11/15 Втр 11:45:27 #87 №572107 
>>572106
>кудах!!!
Окей.
Аноним 03/11/15 Втр 11:59:42 #88 №572112 
>>571800
>еще не настолько ебнулся, чтобы писать рандомному на хаскеле.
Ну мог бы написать на Идрисе или Агде, мало языков что ли. А ты рассудил: "не хочу одевать смокинг, пойду на бал в матросском кителе".
>Так вот, аутист ты поехавший, бухгалтеру нужно, чтобы компьютер считал так, как считает сам бухгалтер. И его категорически не устроит, что 20000 раз по 10 копеек - это 1999 рублей 66 копеек.
Ебать, я же тебе языком Пушкина и Достоевского написал, что несовпадение суммы округлённых значений и округлённой суммы характерно для любой арифметики с ограниченной точностью, не фажно fixed или плавающей. Проштудируй уже методичку с правилами приближенных вычислений, вроде на лабораторках по физике в 10 классе проходят. И еще, ты похоже путаешь рациональную математику с fixed-point. Рациональная подходит для бухгалтерии, но не подходит для финансовой математики. Впрочем, мне и на рациональной арифметике бухгалтерские системы не попадались.
Аноним 03/11/15 Втр 12:00:39 #89 №572113 
>>572106
Вообще да, прочитал я что тот питух написал, вы с ним на одном языке разговариваете, на питушинном, знаний 0, по делу 0, базовых вещей не знаете. Даром, что крестобляди.
Аноним 03/11/15 Втр 12:05:32 #90 №572115 
>>572112
>Ну мог бы написать на Идрисе или Агде, мало языков что ли.
Угу, а еще слушать merzbow и играть в battletoads. Иди нахуй, аутист, ты неизлечимо болен.
Аноним 03/11/15 Втр 12:25:42 #91 №572126 
>>572115
>battletoads
будто что-то плохое
Аноним 03/11/15 Втр 12:28:25 #92 №572128 
>>572126
Это не плоскость плохо-хорошо. Это плоскость "битордик"-"аноним". У обезьяны вместо мыслей мемесы.
Аноним 03/11/15 Втр 12:56:40 #93 №572135 
>>572115
И смотреть зеленого слоника с boku no pico?
Аноним 03/11/15 Втр 13:56:02 #94 №572180 
google: хабрахабр армия visual basic (или подставь другой язык)

http://habrahabr.ru/company/veeam/blog/267187/

Алсо, телефон в армии, говорят, годен. Можно даже практиковаться, наверное.

И погугли, кто такие "хакеры" в контексте армии штабные эникейщики
Аноним 03/11/15 Втр 14:52:54 #95 №572205 
>>572037
https://www.youtube.com/watch?v=-km8HzP56GY

Этот фильм про тебя
Аноним 03/11/15 Втр 16:20:51 #96 №572256 
>>572037
Вопрос - как ты смог запустить проект, параллельно въебывая на дядю? Насколько это геморойно?
Аноним 03/11/15 Втр 20:17:50 #97 №572387 
>>572039
Ничего нового и оригинального - e-commerce, с интересной на мой взгляд особенностью.

>>572256
Тяжело. Основное что не хватало времени. Приходилось по пару часов после работы уделять на это всё. Поэтому запуск затянулся. Не работал бы на дядю, сделал бы быстрее.
Но, если не работать на дядю параллельно:
1. Нечего будет кушать
2. Не будет денег на запуск + сопутствующие расходы
Аноним 03/11/15 Втр 22:22:59 #98 №572495 
>>572113
Везде промазал, школьник. И не имей привычки хамло свое открывать, когда со страшими разговариваешь.
Аноним 03/11/15 Втр 23:50:38 #99 №572574 
>>572387
Ты бы ссылку на проект дал вместо тысячи слов.
>>572495
Вскукарекни ^_^
Аноним 11/11/15 Срд 00:54:03 #100 №578050 
>>570455 (OP)
Большинство моих бывших однокурсников работают сисадминами, пыхомакаками или 1C петухами. О такой вещи как функциональное программирование они вообще не слышали.
Сам тоже жалею, что просрал впустую 5 лет. Лучше бы сразу шел работать, был бы сейчас успешным тимлидом и грелся бы на пляжах Тайланда.
Аноним 11/11/15 Срд 00:56:16 #101 №578059 
>>572115
Слышь ты не охуел на BattleToads гнать, еще про Bucky O'Here че нить ляпни.
sageАноним 12/11/15 Чтв 21:04:59 #102 №579352 
Есть достаточно людей которые берут и хорошо платят, ты не особо нужен.
comments powered by Disqus