24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Олимпиадники дауны

 Аноним 06/04/15 Пнд 14:13:57 #1 №459840 
14283188372380.jpg
Все мы знаем, что немытые прыщавые чуханы, любящие участвовать в олимпиадках и занимающие призовые места так как рационально и логически мыслящие люди в таких мероприятиях не участвуют - на самом деле узколобые долбоебы. Я говорил об этом, в одном из тредов, и даже кратко сказал почему такая оценка знаний не эффективна. Теперь об этом говорят и в google.
Кратко: Победы в конкурсах программирования негативно коррелируют с успехами в работе. Почему? Питер Норвиг видит причину в том, что участников конкурсов тренируют решать проблемы как можно быстрее, в то время как успех на рабочем месте требует более вдумчивой и медленной работы.
Статья на хабраподмывальне: http://geektimes.ru/post/248580/
Аноним 06/04/15 Пнд 14:24:27 #2 №459844 
Проиграл, вот дак унизили борщехлебов.
Аноним 06/04/15 Пнд 14:43:20 #3 №459857 
>>459840
>Победы в конкурсах программирования негативно коррелируют с успехами в работе
Тупого легче замотивировать на мартышкин труд, а умному тупую работу выполнять в тягость. Это и без Норвига понятно.
Аноним 06/04/15 Пнд 14:50:37 #4 №459859 
>>459840
разумные люди > олимпиадодрочеры >> говноеды с гиктаймс

А если серьёзно, здесь ситуация, как в сексе с извращениями: ты можешь фанатеть от хентая с тентаклями, пока тебе это не мешает делать детей и сношаться с барышнями, но как только без тентаклей у тебя перестанет вставать -- ты станешь натуральным импотентом.

Пока олимпиадки не вредят потенции в работе -- они полезны, иначе -- вредны.
Аноним 06/04/15 Пнд 15:40:36 #5 №459894 
>>459859
Так работа сама по себе вредна.
Аноним 06/04/15 Пнд 16:05:16 #6 №459909 
Пойду вброшу корешам олимпиадникам, сам бросил эту затею через полгода решания задачек на всяких сайтах, понял что ничему полезному не учусь.
Аноним 06/04/15 Пнд 16:05:45 #7 №459911 
>олимпиады не имеют ничего общего с повседневностью.
Да. Очевидные вещи.
Аноним 06/04/15 Пнд 16:21:29 #8 №459923 
Трет полон бугурта посредственных быдлокодеров, которым не суждено побеждать в олимпиадах.
sageАноним 06/04/15 Пнд 16:23:41 #9 №459925 
>>459840
> Все мы знаем
что оп - любитель рнр тредика =)
Аноним 06/04/15 Пнд 16:29:22 #10 №459929 
Лол, этот тред напомнил мне, как начальство взяло на работу 17-летнего олимпиадника с "горящими глазами", который в первый день работы запорол свою ветку на репозитории, нахуевертил в коде такой пиздец, что волосы дыбом становились, чего только стоил if с 56-ю! условиями, или переменные типа temp17, temp18, temp19, а еще куча костылей вида +0.00001, потому что он высчитал, что при таком коэффициенте все работает норм. Собственно, после этого прецедента тех у кого в резюме были олимпиады, тех отсеивали сразу.
Аноним 06/04/15 Пнд 16:31:56 #11 №459931 
>>459840
>google
Может когда ютуб перепишут на ангуляр 6 и каменты перестанут подвешивать мне браузер, пришлушаюсь к мнению этих говноделов.
Аноним 06/04/15 Пнд 16:33:08 #12 №459932 
>>459931
Школьный гений бомбанул на ровном месте.
Аноним 06/04/15 Пнд 16:33:19 #13 №459933 
>>459931
Или google maps на Android и сборщик мусора перестанет так бушевать. Его писали олимпиадники, по-быстрому?
Аноним 06/04/15 Пнд 18:06:56 #14 №459987 
Еще одно подтверждение: в яндексе половина - олимпиадозадротики, а поиск хуевый по сравнению с гуглом.
Аноним 06/04/15 Пнд 18:35:22 #15 №460006 
>>459840
А есть олимпиадки которые длятся где то месяц? Где то было ИИ соревнование которое длилось где то с месяц?
И у победтеля была программа на 5 килострочек C++[/spoielr]
Аноним 06/04/15 Пнд 18:40:24 #16 №460007 
>>459929
Лол.
Аноним 06/04/15 Пнд 18:52:34 #17 №460012 
>>460006
По ИИ есть keggle.com
Аноним 06/04/15 Пнд 18:54:39 #18 №460015 
>>460006
работа блядь
Аноним 06/04/15 Пнд 18:56:48 #19 №460017 
Суть олимпиадок вот в чём: если взять одну (даже из самых простых) задачек, которые там решают, её алгоритмическое содержание примерно соответствует тому, как если выбрать из твоей офисной корпоративной разработки за полгода все сколько-нибудь интересные моменты и сплющить в нечто очень маленькое и плотное. Суть программирования - в преобразованиях потока управления - ячейках, ветвлениях, циклах (или аналогах, этот базис можно по-разному сформулировать), а всё остальное - это просто шелуха и подвязки этого управляющего вычислительного ядра к реальному миру (чтобы оно стало решать задачи).
Аноним 06/04/15 Пнд 19:19:13 #20 №460028 
Бывший олимпиадник врывается в тред. Сразу поясню, никакой ёбы там знать не надо, сортировки+графы+деревья хватит. Но в большинстве случаев даже на это похуй, просто надо мочь в логику. Был в команде из 3 человек, я и пацан придумывали реализацию, а наш супер кодер это писал. Выигрывали область, 4раза вузик.
Аноним 06/04/15 Пнд 19:28:58 #21 №460036 
>>460017
>Суть олимпиадок вот в чём: все сколько-нибудь интересные моменты

>всё остальное - это просто шелуха чтобы решать задачи
Аноним 06/04/15 Пнд 19:32:01 #22 №460039 
>>459925
как будто что-то плохое
Аноним 06/04/15 Пнд 19:48:56 #23 №460049 
>>459987
меня больше забавляет, что они никак не рекламируют свои сервисы, у них оказывается аналог шазама есть. Но всем похуй и никто не знает. Как и на яндекс браузер похуй. Вброшу презентацию по нему пожалуй, там второй парень, вернее третий который дизайнер, так рассказывает смешно, как сраный студентик из театрального кружка прям, такие то айтишные маняпроекции.
http://www.youtube.com/watch?v=yti2UVDt-h8
Аноним 06/04/15 Пнд 20:00:09 #24 №460056 
>>459929
Ну а хули они хотели от школьника?
Аноним 06/04/15 Пнд 20:02:46 #25 №460059 
14283397661500.png
>>460049
математику знаешь?
Аноним 06/04/15 Пнд 20:12:28 #26 №460073 
>>460059
Что за жирдяй? Чем знаменит?
Аноним 06/04/15 Пнд 20:16:58 #27 №460082 
>>460073
>http://lurkmore.to/%D0%91%D0%BE%D0%B1%D1%83%D0%BA
>http://www.youtube.com/watch?v=_2beqwXS9Os
>1:35
Аноним 06/04/15 Пнд 20:20:11 #28 №460085 
>>460082
лол, статью на лурке он же и написал?
sageАноним 06/04/15 Пнд 21:03:31 #29 №460133 
>>460028
А как же математика? Длинные числа? mod() арифметика?
sageАноним 06/04/15 Пнд 21:30:57 #30 №460149 
>>460133
это у него в деревне одними сортировками обойтись можно
на нормальных соревнованиях нужно знать дохуя чего, включая матем
Аноним 06/04/15 Пнд 23:54:08 #31 №460253 
Так это че, посоны, значит. Мне надо перестать Шеня прорешивать и садиться проекты пилить свои?
Аноним 07/04/15 Втр 00:34:20 #32 №460271 
>>460253
Не, что ты, оставайся задротом.
Аноним 07/04/15 Втр 01:01:35 #33 №460276 
>>459840
ВОЮЩЕТО В КОНКУРСЕ КОМПЬЮТЕРНОГО ИНТЕЛЕКТА ОТ КОМПАНИИ ГУГЛ В ТОПЕ БЫЛ НАПРИМЕР ПРОГРАМИСТ ИЗ YAHOO
Аноним 07/04/15 Втр 02:07:19 #34 №460284 
>>459840
Олимпиадки всё же разные бывают. Подзадрочить немного алгоритмы на каком-нибудь спож.пл или хакерранке лишним не будет.
А всякие srz олимпиадки от гцж 10 числа кстати стартует и от мылору не нужны, разве что for fun.
>>460012
kaggle.com. Там может длиться и по полгода.
Аноним 07/04/15 Втр 07:57:51 #35 №460308 
>>459840
Ой, нахуй-нахуй, работали мы как-то с одним олимпиадником. Писали на шарпе, все шло хорошо, пока этот не начал переписывать стандартные алгоритмы на свои и использовать их у себя в коде. Потом вся эта параша стала понемногу отваливаться. Когда начали разбираться, оказалось, что этот даун написал свою хитроввыебанную сортировку, которая вообще в общем случае не работает, аргументировал, что мол я думал на тех данных, что есть будет работать быстрее. Работало оно действительно быстрее на процентов 15, но жрало памяти в 3-4 раза больше. В итоге потратили кучу времени, что переписать все это говно (а код там вообще пиздец был, такое ощущение, что 50% олимпиадников даже про отступы не знают). До сих пор бугурт как вспомню.
Аноним 07/04/15 Втр 08:20:56 #36 №460315 
>>459929
>чего только стоил if с 56-ю! условиями
А как по-другому сделать?
sageАноним 07/04/15 Втр 08:57:53 #37 №460323 
>>459840
> решать проблемы как можно быстрее, в то время как успех на рабочем месте требует более вдумчивой и медленной работы
Дувичаэ етстаго могула.
Аноним 07/04/15 Втр 13:00:08 #38 №460423 
>>460315
Через спагетти.
Аноним 07/04/15 Втр 14:16:38 #39 №460455 
>>459857
> Умному работать в тягость, он хочет задачки интересные решать.
Пофиксил. Проще говоря, инфантильный ребенок, который знает только "ХОЧУ" и не знает "НАДО".
Аноним 07/04/15 Втр 14:22:21 #40 №460458 
>>460315
Очевидно же -
Под каждую ветку заводишь свой класс. В каждом классе должны быть паблик части, и прайвет, конструкторы и гетеры-сеттеры чтобы минимум срочек на двести - в общем все как у людей. Каждый класс должен быть в отдельном файле, а файл в свою очередь в отдельной папке, можно даже создавать иерархию папок, если хватит креативности. Высший пилотаж - для каждого класса создать отдельный пакет. Все сразу поймут, что ты не ссаный школьник-олимпиадник а рабустный энтерпрайз сениор.
Таким образом поганый иф заменяется на один полиморфмый вызов и небольшой, строчек в тысяч пять, xml конфиг для деплоя.
Аноним 07/04/15 Втр 14:30:29 #41 №460463 
>>460458
Вот ты ерничаешь, а на самом деле такие вещи явно дробятся на семантические конструкции. И никто не мешает понаделать локальных переменных с участками условия из 56 компонент и говорящими названиями, а потом их уже включать в if.
Компилятор оптимизирует, а код будет читаемый и понятный всем.
Аноним 07/04/15 Втр 14:35:28 #42 №460466 
>>460463
>>460458
И какой смысл в подобной ебатне? Только не говорите мне что я забыл про бульон.
Аноним 07/04/15 Втр 14:40:22 #43 №460467 
>>460315
В том и дело что никак по-другому не сделаешь. Не представляю где может потребоваться 56 условий. Они там эроге походу пилят.
Аноним 07/04/15 Втр 14:45:47 #44 №460469 
>>460466
Это ж не олимпиадка, код потом ещё поддерживать надо.
Аноним 07/04/15 Втр 14:52:54 #45 №460471 
>>460469
Ты хоть представляешь себе техзадание в котором обрисовываются эти 56 условий? Там же целый cfg файл заложен! Сказали бы вообще спасибо что он эту задачу решил, в первый день работы тем более.
Аноним 07/04/15 Втр 14:53:00 #46 №460472 
>>460315
На монадах
Аноним 07/04/15 Втр 14:57:12 #47 №460474 
>>460471
Кстати, реально видел своими глазами таких ебанутых -
> Дать новичку в первый же день работы самый ответственный и сложный кусок проекта
> Пиздеть потом что "что то пошло не так".
Аноним 07/04/15 Втр 15:00:53 #48 №460477 
14284080533630.png
>>459929
>if с 56-ю! условиями
Тащи этот код сюда, мы все хотим на это посмотреть.
Аноним 07/04/15 Втр 15:04:21 #49 №460478 
>>460469
Вы код без документации поддерживаете?
Аноним 07/04/15 Втр 15:10:34 #50 №460482 

>>460478
>Вы код без документации поддерживаете?
штудентик не палится
Аноним 07/04/15 Втр 15:12:17 #51 №460484 
>>460028
>супер кодер
Видел однажды одного супер кодера на олимпиаде. Он вбивал код по 500 знаков в минуту. Со стороны звучало как будто он из автомата стрелял. В жизни не видел таких задротов после этого.
Аноним 07/04/15 Втр 15:18:33 #52 №460493 
>>460482
Ну так нам объясняли что в каждой организации все делятся на кодеров/тестеров/архитекторов/технических писателей. Нас даже заставили направление себе выбрать исходя из этого деления.
Аноним 07/04/15 Втр 15:19:26 #53 №460494 
>>460471
>Ты хоть представляешь себе техзадание в котором обрисовываются эти 56 условий?
Вангую, что он их налепил на пустом месте.
Аноним 07/04/15 Втр 15:20:44 #54 №460495 
>>460478
Никакая документация тебе не поможет разгребсти говнокод
Аноним 07/04/15 Втр 15:26:57 #55 №460499 
>>460495
Как ты представляешь себе говнокод? Я всегда стараюсь уместить максимум логики в минимуме операторов. Если тебе, обезьяне, не понятно как он работает это не значит что мой код представляет из себя говно.
Аноним 07/04/15 Втр 15:46:08 #56 №460508 
>>460499
>максимум логики в минимуме операторов
Знавал таких дрочеров на лаконичность, генерили лютый говнокод, лишь бы сэкономить на паре символов.
>Если тебе, обезьяне, не понятно как он работает это не значит что мой код представляет из себя говно.
Код должен быть кристально чистым и понятным. Если обезьяна не может понять твой код, значит ты, обезьяна, не умеешь его писать.
>это не значит что мой код
Алсо, ты не забывай, что речь о 56 if'ах
Аноним 07/04/15 Втр 16:02:53 #57 №460515 
>>460499
>Как ты представляешь себе говнокод?
Эталон из палаты мер и весов:
http://pastebin.com/RLvH1H8n
Аноним 07/04/15 Втр 16:18:41 #58 №460520 
>>460458
Обсерился.
Аноним 07/04/15 Втр 16:33:48 #59 №460532 
14284136285220.jpg
Тем не менее не решить простую задачу - признак дауна, а значит в кодинге вам делать нечего.
Так что пилим ответ на задачу (количество действий), юзая на входе вот эти данные:
http://pastie.org/10078259
А так же время выполнения вашего говноскрипта.
Понтуемся своим божественным алгоритмом, ссым в рот школокодерам-неосиляторам.
Аноним 07/04/15 Втр 16:49:36 #60 №460547 
>>460494
Скорее всего он пытался ими залатать свои изначальные ошибки. Некоторые до усрачки могут любовно ловить каждую ошибочку в только что высранном ими говнокоде и так же любовно фиксить. Во всяком случае одного такого знавал, выгнал нахер.
>>460499
Место на экране бесплатное. Время же и силы на разбор сливающегося в аморфную массу говнокода от такого вот лаконичного петушка - не бесплатное. Если я конечно правильно тебя понял. Сразу вспомнился один мудак, который чуть ли не в строку поначалу все пилил, еще и называл все так, что нипочем не догадаешься к чему эта x8, зато места мало занимало.
Аноним 07/04/15 Втр 17:33:33 #61 №460573 
>>460515
>label
Сукабля, ты ебанулся. Не буду я это говно изучать из 802 строк.
Аноним 07/04/15 Втр 17:38:32 #62 №460577 
>>460547
>Место на экране бесплатное.
>>460508
>Код должен быть кристально чистым и понятным.
Ну и зачем вам, обезьянам, копаться в моем коде? Вам на работе заняться нечем? Я оставлю вам понятные интерфейсы чтобы вы за них дёргали.
Аноним 07/04/15 Втр 17:39:13 #63 №460578 
>>460532
Где ж твое решение или хотя бы ответ, писькомер-нешкольник?
Аноним 07/04/15 Втр 17:40:35 #64 №460580 
>>460532
tldr & нинужно
Аноним 07/04/15 Втр 17:44:53 #65 №460584 
Здесь, на харкаче, олимпиадников почти нет. Я создавал несколько раз треды про гугл код джем и другие штуки, тот же прожект эйлер. Мало кто интересовался.
Аноним 07/04/15 Втр 17:50:22 #66 №460587 
>>460532
> Тем не менее не решить простую задачу - признак дауна, а значит в кодинге вам делать нечего.
> Так что пилим ответ на задачу
На слабо хочешь взять? Хуй тебе.
Аноним 07/04/15 Втр 18:06:01 #67 №460595 
>>460547
>Скорее всего он пытался ими залатать свои изначальные ошибки.
Как ты себе это представляешь?
Аноним 07/04/15 Втр 18:09:09 #68 №460598 
>>460595
>Как ты себе это представляешь?
Смутно. А что?
Аноним 07/04/15 Втр 18:11:16 #69 №460599 
>>460477
Загугли Щи симулятор жестокости. Там даже больше. И название переменных лулзов доставляют.
Аноним 07/04/15 Втр 18:19:49 #70 №460604 
14284199893550.jpg
>>460599
Нету там 56 условий подряд, бака. Моя хотеть посмотреть именно 56 вложенных условий.
Аноним 07/04/15 Втр 18:20:12 #71 №460605 
>>460532
Хуйня какая-то.
мимо нехуй делать
[code lang="common-lisp"]
(defun avg (xs)
(/ (reduce #'+ xs :initial-value 0)
(length xs)))

(defun solve (xs)
(loop :with avg := (round (avg xs))
:for x :across xs :for dx := (- x avg)

:if (< dx 0) :sum (- dx) :into neg
:if (> dx 0) :sum dx :into pos

:finally (return (max neg pos))))
[/code]
Аноним 07/04/15 Втр 18:27:15 #72 №460609 
>>460605
И тормозить там особо нечему.
http://pastebin.com/TjgEAFF6
Аноним 07/04/15 Втр 18:28:09 #73 №460610 
>>460532
Хуита.
http://ideone.com/RF6dY7
Аноним 07/04/15 Втр 18:29:35 #74 №460615 
14284205753740.png
>>460587
А вот и первые оправдания хеллоувордщика.
>>460578
После хотя бы первого ответа скажу верно или нет.
>>460605
>common-lisp
Даже этот говноед что-то смог. Ты мне еще цифрами скажи что там у тебя вернуло то.
Аноним 07/04/15 Втр 18:32:56 #75 №460620 
>>460615
124267
Аноним 07/04/15 Втр 18:35:20 #76 №460624 
>>460532
Проебал входные данные.
http://ideone.com/RF6dY7
Аноним 07/04/15 Втр 18:36:50 #77 №460625 
14284210103070.jpg
>>460615
Зачем вы постите фотографию пистона? Скажите, вы гомосексуалист или просто хотите вызвать к себе отвращение?
Аноним 07/04/15 Втр 18:37:43 #78 №460626 
>>460620
>>460624
Таки да. Ну один неосилятор всё же нашёлся.
Аноним 07/04/15 Втр 18:44:02 #79 №460629 
>>460626
Давай нормальную задачу.
Аноним 07/04/15 Втр 19:38:49 #80 №460656 
>>460629
Построй компьютер на двух транзисторах.
Да, это возможно.
Аноним 07/04/15 Втр 20:27:11 #81 №460673 
>>460573
Ты думаешь на олимпиадках иначе пишут?
Аноним 07/04/15 Втр 20:31:59 #82 №460675 
14284279197620.jpg
>>460599
https://gist.github.com/ForNeVeR/9001938
АААААААА!! ААААА!!!
Аноним 07/04/15 Втр 20:38:56 #83 №460677 
>>460675
Какая строчка? Что там не так?
Аноним 07/04/15 Втр 21:10:39 #84 №460691 
>>460675
Майнгат.
Аноним 07/04/15 Втр 21:15:30 #85 №460699 
>>460691
Что там не так? Куда смотреть?
Аноним 07/04/15 Втр 21:21:52 #86 №460704 
>>460699
С первых строк становится неприятно от названий переменных, так жить нельзя. А так я не крестоблядь, чтобы судить, но вполне возможна каша ебаная в данном случае.
Аноним 07/04/15 Втр 21:25:12 #87 №460707 
>>460704
>С первых строк становится неприятно от названий переменных
Какие именно названия тебе не понравились?
sageАноним 07/04/15 Втр 21:30:00 #88 №460710 
нормальный кодяш
неосиляторов полот тред
щя засяду за олимпиадки ;з
sageАноним 07/04/15 Втр 22:04:03 #89 №460729 
14284334435570.jpg
>>460699
>>460677
Ну хорош траллировать-то.
Аноним 07/04/15 Втр 22:14:26 #90 №460737 
14284340663890.jpg
>>460729
Да я просто анусай вам распинаю за говнокод. Хрен вы мне докажете что у вас говнокод лучше чем у этого упоротого наркомана. Ну, давайте по оператору тащите сюда, буду доказывать что он прав. Кто первый?
Аноним 08/04/15 Срд 02:46:45 #91 №460818 
Ну, ужас. Ну, ужас-ужас. Но не ужас-ужас-ужас. Это вы еще настоящего спагетти не видели, где нет функций, нет циклов и блоков. Есть только GOTO, PERFORM и, конечно, великий ALTER X TO PROCEED TO Y.
Аноним 08/04/15 Срд 05:36:54 #92 №460841 
>>460577
Как потом поддерживать твой пиздец когда ты уволишься?
Аноним 08/04/15 Срд 05:41:37 #93 №460843 
Моя первая работа была на социалочке для вконтактиков.

Начальник и лид оба были СПбГУ-матмех, победители олимпиад. Я с трудом понимал ООП тогда.

Спустя много лет я вспомнил решения в проекте и просто охуел он некомпетентности.

Одно то что они писали на AS2 свой предыдущий проект когда AS3 уже было лет пять - уже жопа. А вот архитектурно код пиздец просто, как и весь процесс разработки. Проект проебали из-за серверной части, куда они наняли какого-то полного брограммера, который 90% времени пиздел.
Аноним 08/04/15 Срд 08:00:45 #94 №460855 
>>459929
>на работу 17-летнего олимпиадника
Так это ссаный школьник, решать задачи он может умеет, но писать аккуратный код нет(олимпиады это не тренеруют).
>после этого прецедента тех у кого в резюме были олимпиады, тех отсеивали сразу
Решение охуительное, прямо по пути наименьшего сопротивления. Сначалы вы хотели все готовое от школьника, а потом просто дропаете олимпиадников(причем уже любых) из-за того что нет культуры натягивания пограмистов до своего нужного уровня(при услови что у них база есть). Необучаемые долбоебы.
Аноним 08/04/15 Срд 08:49:27 #95 №460867 
Мне кажется, все гораздо проще. Те, у кого есть хоть какой-нибудь опыт создания реальных проектов (ну или хотя бы со сроком жизни больше, чем четыре олимпиадных часа), скорее напишут в резюме про него, а не про навыки решения абстрактной хуйни.
Аноним 08/04/15 Срд 09:50:55 #96 №460882 
ГУГЛ АИ ЧЕЛЕНЖ ОФИЦИАЛЬНО ДЛИЛСЯ 2 МЕСЯЦА НО НА ПОСЛЕДНЕМ ТЕ КТО В ТОПЕ РАБОТАЛИ БОЛЬШЕ ПОЛУГОДА
Аноним 08/04/15 Срд 10:18:50 #97 №460891 
>>460841
Писать заново.
Лишний повод его не увольнять же.
Аноним 08/04/15 Срд 10:29:49 #98 №460897 
>>460677
>>460699
19159
Аноним 08/04/15 Срд 10:44:06 #99 №460903 
>>460675
> ForNeVer
опять jabber.ru протёк
Аноним 08/04/15 Срд 10:45:01 #100 №460904 
>>460897
kek
Аноним 08/04/15 Срд 10:50:52 #101 №460909 

Объясняю ситуацию) Еще в 10-м классе решил попробывать написать игру, но постоянно стопорился на компиляции пустого проекта в Visual Studio (не понимал че подключать и т.д. и т.п.). Потом, когда в 11-м таки разобрался, скачал туториал hge и на радостях начал пилить код полтора года, изучив только основы. Т.е. я знал про существование классов, но решил тогда, что это лишнее)) И начал говнокодить без устали)
Работает, т.к. я как только добавлял новую фичу/ написал 20 строк кода - бегом начинал тестить (да и щас привычка).
В итоге имеем то, что имеем: все переменные глобальные (причем заметьте, там адовый момент: сначала идет ни*еский список переменных, а потом ф-ия Init() или-чето такое, где они все переинициализируются для рестарта игры), имена счетчиков цикла: i1, i2, i3 .... i107, i108 - я тогда боялся что циклы не будут работать, если это будет одна и та же i))) Потом когда сбился со счета пошли ii1, ii2,...iii1,iii2 и т.д.))
А множество условий...гы! В туториале так проверялась загрузка двух каких-то текстур, ну я думаю, ниче менять не буду - и при добавлении новых ресурсов дописывал их в это условие. Такие же щи творятся и в конце говнокода, где под них вручную освобождается память (тоже было в туториале).

Сейчас на втором курсе универа (учусь на программного инженера) с одногруппниками сидим и угараем с этого Грааля Говнокодерства.
Аноним 08/04/15 Срд 10:52:25 #102 №460910 
ТОПКЕК.
Олимпиадники уже обладают отличной базой и умеют переваривать большой обьем информации. Это значит что такого можно быстро натаскать и получить норм. девелопера дешево и быстро.
Аноним 08/04/15 Срд 10:54:24 #103 №460911 
>>460910
> дешево
У них же чсв пиздец.
Аноним 08/04/15 Срд 11:23:35 #104 №460924 
>>460897
>>460904
Это проверка ресурсной системы.
А как вы бы реализовали её?
Аноним 08/04/15 Срд 12:32:39 #105 №460942 
>>460924
через монаду
Аноним 08/04/15 Срд 13:05:55 #106 №460952 
>>460924
Коллекцией например, говна ты кусок.
Аноним 08/04/15 Срд 13:43:43 #107 №460967 
>>460952
Ну расскажи поподробнее как ты решишь эту задачу так называемой коллекцией.
Аноним 08/04/15 Срд 13:53:19 #108 №460972 
>>460675
> zayac_boshka->SetColor(0xFFAAAAAA);
> player2_ruka1_vintovka->SetColor(0xFFAAAAAA);//рука с винтовкой
> //ДРИСНЯ
> krovyak1= new hgeSprite(blood1_tex,0,0,128,64);
Аноним 08/04/15 Срд 13:53:55 #109 №460973 
>>460972
Аноним 08/04/15 Срд 14:44:12 #110 №460988 
>>460972
Что именно тебе не нравится?
Аноним 08/04/15 Срд 14:51:48 #111 №460990 
>>460699
А мне норм, я тоже иногда беру и хуячу кодогенератор, чтобы выпускать такие простыни и не ебать себе мозги с хитровыебанными паттернами.
Хотя я бы все таки генерировал в отдельные модули или в едином файле быстрее?
Аноним 08/04/15 Срд 14:54:39 #112 №460991 
>>460990
>кодогенератор
Значение знаешь?
sageАноним 08/04/15 Срд 14:56:38 #113 №460993 
>>460991
кодо генератор
Аноним 08/04/15 Срд 15:03:48 #114 №460995 
>>460991
индус?
Аноним 08/04/15 Срд 15:14:32 #115 №461000 
>>460993
>>460995
Словоупотребление.
sageАноним 08/04/15 Срд 16:23:39 #116 №461026 
>>460995
ин дус
Аноним 08/04/15 Срд 21:40:27 #117 №461236 
>>460990
>или в едином файле быстрее?
Каково это - родиться дурачком?
sageАноним 08/04/15 Срд 21:58:45 #118 №461249 
>>459840
Хуй знает, знал одного победителя многих олимпиад. С работой у него явно проблем нету. Очень интересная личность :3
Аноним 08/04/15 Срд 22:06:07 #119 №461253 
тест
Аноним 08/04/15 Срд 22:13:34 #120 №461257 
>>461249
У кого-то здесь есть проблемы с работой? Школьники/студентики не в счет.
Аноним 08/04/15 Срд 22:28:51 #121 №461264 
>>461257
У меня есть. У меня нет опыта и множества знаний.
Аноним 08/04/15 Срд 22:56:53 #122 №461278 
>>460910
Норм сотрудники из отличников, краснодипломников и аленьпиадников получаются редко.

Эго через край, не умеют в компромисс и тимворк. Звёздочки нашего офиса.
sageАноним 08/04/15 Срд 23:16:12 #123 №461287 
>>461278
расскажи кулстори
Аноним 08/04/15 Срд 23:42:25 #124 №461298 
какая-то хуйня и самооправдания даунов. короткевич, мб, в нормальную работу и не сумеет, но он такой один. но научиться стандартам разработки для олимпиадника несложно, а вот научить дауна-крудошлепа использовать мозг - уже проблематичнее.
Аноним 09/04/15 Чтв 01:00:18 #125 №461323 
>>461298
дауна-олимпиадника тоже, няша
Аноним 09/04/15 Чтв 01:27:34 #126 №461328 
>>460909
> т.к. я как только добавлял новую фичу/ написал 20 строк кода - бегом начинал тестить (да и щас привычка
Надо было идти евангелировать - сейчас бы уже уважаемым человеком был среди быдлокодеров, покруче дядюшки Боба.
Аноним 09/04/15 Чтв 12:09:29 #127 №461449 
>>459840
Проблема не в олимпиадниках. Здесь ситуация схожая с высшим образованием - получить может каждый, воспользоваться - нет.
/thread
Аноним 09/04/15 Чтв 18:24:51 #128 №461604 
Приветствую жабобогов итт. Я тут пробегом с реквестача.
Может кто нить плиз написать такой скрипт мод мозилу, что бы если на определенном сайте в определенном месте появляется табличка "заказать", происходило автоматический клик на табличку и какое нить уведомление приходило.
Аноним 09/04/15 Чтв 21:00:13 #129 №461690 
>>461604
Не, анон, это нереально. Техника еще не доросла, приходи через лет 10 тогда компы точно смогут сами жмакать кнопки и пилить уведомления.
Аноним 10/04/15 Птн 12:27:37 #130 №461892 
>>459840
> Победы в конкурсах программирования никак не связанны с работой
пофиксил
Аноним 10/04/15 Птн 14:20:10 #131 №461939 
>>461604
Для начала оформи свою задачу как олимпиадную -
1) минимум половина листа а4 текста
2) это должна быть история про школьника Петю или каких-нибудь мумриков
3) формат входных данных / формат выходных данных; программа должна работать через сосноль
Аноним 10/04/15 Птн 14:42:43 #132 №461951 
>>460988
Проиграл с еба-названий.
comments powered by Disqus

Отзывы и предложения