1. PHP / Говнокод #18657

    +3

    1. 1
    2. 2
    foreach($arResult['ITEMS'] as $key => &$arItem) {
    		$priceRes2 = CIBlockElement::GetList(array(), array("IBLOCK_ID" => 34, "PROPERTY_PERIOD" => 1, "PROPERTY_PERIOD_TYPE" => 85, "PROPERTY_OBJECT_RELATION" => $arItem['ID']), false, false, array("NAME"));

    "Я программист 1C-bitrix и с каждой новой итерацией я делаю новый запрос к инфоблоку."

    Запостил: tutov2013, 01 Сентября 2015

    Комментарии (177) RSS

    • в фильтр у метода GetList можно скормить массив айдишников, что в результате построит запрос "... where in ..."
      Но это будет не по битриксовому.
      Не удивлюсь, что это нарыто не в компоненте, а в шаблоне
      Ответить
    • Просто классика...
      Как же меня этот Bitrix доебал, но моя контора не хочет переходить на django или на какой-нибудь другой фреймворк. Почему? Да потому что несмотря на то, что нас зовут программистами, реально программированием занимается 1.5 человека, а ещё, блять, у нас так принято, что если ты программируешь, то на это смотрят как на потерянное время. Большинство "программистов", даже не могут что-то простое написать на том же php или js... Пиздец, блять. А начальники прибывают в иллюзиях, что кастомный интернет-магазин реально сделать за 20 рабочих дней параллельно с 2-3 другими такими же проектами.
      Ответить
      • Рашкапроблемы.
        Ответить
        • Как съебать из всего этого говна и начать нормально работать? По поводу git? Забудьте, нахуй, это же так сложно всё. 3 проекта должен делать 1 человек. Командная работа? Ну нет, ты что, зачем это нужно? Все сидят, блять, уткнулись в монитор. Первое время по-неопотности пытался подходить, интересовался, предлагать решение... Это воспринималось, как вторжение в личное пространство, как-будто я навредить хочу!
          Ответить
          • ну так а почему ты до сих пор там работаешь? В нормальные конторы не берут?
            Ответить
            • Опыта маловато для нормальных контор. Приходиться жрать говно.
              Ответить
              • В смысле реального опыта и навыков или стажа?
                Ответить
                • И того и другого, на самом деле. Всего год стажа и боевого опыта 2 года.
                  Ответить
                  • А в городе нет контор, которые дают тестовые задания и по итогам берут на стажировку?
                    Ну там - напишите примитивный графический редактор и все такое. Не знаю что там дают на пхп
                    Ответить
                    • В моём городе клёва нет. Нужно в Москву ехать или в Питер. Но мне кажется, что сейчас я там нахуй никому не нужен. Sad but true. Обычно на php дают задания по типо создать какой-нибудь класс, которые будет из БД забирать какую-то инфу и нужно подобрать наилучший алгоритм. Которые я нехуя не знаю.
                      Не я конечно понима, что сам не идеален, но всё-таки думаю, что моя фрустрация оправдана.
                      Ответить
                      • и ты, черт побери, прав! динь-динь-динь.
                        Учись, развивайся, расти, потом станешь нужен. Может быть
                        А на этой работе только деградируешь до... Хотя ты и так пхпшник на битриксе, куда уж там деградировать...
                        Ответить
                        • Хочу быть питонистом, если честно. Попробовал на нём что-то поделать, жутко доставило.
                          Ответить
                          • Ну так кодь, в чем проблема?
                            к 3_14darу обратись за литературой
                            Ответить
                            • Пидари, дай мне литературу, пожалуйста
                              Ответить
                            • Зачем к пидару https://www.python.org/
                              вот еще https://www.youtube.com/watch?v=wOBSo09owqs&list=PLPErILqzuTQqXE IjjN6gwFzV1yRuwReR0
                              Ответить
                          • Давай вместе пробовать. Хоть у меня опыта на питоне гораздо больше, но веб-фреймверки я тоже знаю не очень. И в вебе шарю плохо.
                            Ответить
                            • Как скоординируемся? Ты лунксоид?
                              Ответить
                              • Нет. Но в принципе можно и под виндой писать, хотя питон прыщеговно еще то.
                                Ответить
                                • А на чём тебе интересно писать в вебе?
                                  Ответить
                                  • На каком фреймверке? Хз, я на джанге немного попробовал по одной старой, но легкой книжке с парой примеров - вроде неплохо, но там были примеры для старой джанги, так что я ее так и не осилил. Функционала в джанге хоть жопой ешь. Есть и более простые фреймверки.
                                    Ответить
                              • Мейл/чат?
                                Ответить
                      • Программист он хорош чем? Он не привязан к месту жительства. Много кто готов платить прогерам работающих на удаленке. ИМХО стоит поискать.
                        Ответить
                        • Спасибо за совет. Сам об этом думал несколько раз, но если честно, то пугает неизвестность, нужно достаточно хорошо понимать, как происходит процесс работы на удалёнке. Ещё пугает, а вдруг я возмусь, обозначу сроки и в них не влезу?
                          Ответить
                          • Удаленка и фриланс - разные вещи
                            Ответить
                          • а при работе в офисе сроки не обозначаешь?
                            Ответить
                            • Всё очень непрозрачно. Нет ТЗ, не говорят сроки. Я раньше, разумеется, все эти вещи подходил спрашивал. Ответы были очень пространные. На мои замечания обижались. Только примерно говорят, что и когда нужно сдать и как всё будет. Классический пример: "Вот у нас новый сайт нужно сделать, вёрстка есть, нужно натянуть на Битрикс, ну там немного делать." На самом деле это означало какую-то кастомную хуйню, где просто по-любому приходиться велосипедировать и говнокодить и быстро. Апофеоз на редакции Старт я реализовал робокассу, где нужно было подписку делать и привязывать это всё к аккаунту пользователя.
                              Ответить
                              • > Нет ТЗ, не говорят сроки.
                                Ну это вполне обычное явление. У меня в работе ТЗ обычно представляет собой письмо от нач отдела с примерно следующим текстом. Есть человек который каждый день с 8:00 до 9:00 делает вот это. Задача сделать так, что бы он на это тратил меньше времени. Вот это считается ТЗ.
                                Ответить
                                • У нас просто вещают кучу сайтов и нужно их параллельно делать. И быстро. Потом приходит куча правок, ты их делаешь. Потом понимаешь, что ещё не брался за другой сайт, который нужно сделать. Вот эта фраза "нужно сделать" повсеместная. Тупо тебя заваливают работой, которая непойми как организована. Про которую никто нехуя не знает. Блять, мне это сложно описать, просто нужно в таком бардаке проработать. Я думаю, есть люди, которые с этим сталкивались.
                                  Ответить
                                  • Это не работа, это хуйня какая-то. Дропаешь, учишь какой-нибудь яп (хотя наверняка можно и на пыхе нормально программировать) и идешь джуниорить в нормальные конторы.
                                    Ответить
                                    • В любом случае нужно подкопить денежки. Я не хочу голодать. Мамка с папкой уже не помогут. Ладно, какой-то я уж слишком святой получаюсь.
                                      Ответить
                                      • Есть же свободное время, трать его на обучение.
                                        Ответить
                                        • Послушай, я этим занимась. Но нужно брать во внимание множество бытовых факторов. И моральную усталость, которая рано или поздно наступает. Я всё это говно развожу, потому что просто заебался.
                                          Ответить
                                    • Так это у вас везде с рнр так?
                                      Ответить
                                      • Что "так"?
                                        Ответить
                                        • Такой формат работы.
                                          Ответить
                                          • Мне почем знать, я вообще шарпомакака.
                                            Ответить
                                            • Ну у вас такого нет?
                                              Ответить
                                              • У нас другая крайность. Мы слишком "бюрократизированы". Если фикс составляет изменение в 1 строке, всё равно надо заводить отдельную ветку, таску в жире и ждать неделю когда изменения занесут в транк.
                                                Но оно и хуй с ним, не меня пинают за долгие фиксы, а тимлидов.
                                                Ответить
                                  • Ну для начала просить все задачи присылать на мыло. Не формате "нужно сделать", а в формате нужно сделать это и это. В теме письма просить указывать к чему (какому сайту) это относится. Затем завести таск трекер который будет вытаскивать эти письма и ставить их в задачи. Я использую http://jetbrains.ru/products/youtrack/
                                    он умеет из ящика таски тягать.
                                    Далее приучить себя в системе контроле версий при коммитах ставить номер задачи
                                    можно научить PHPstorm делать это самому. Уже будет порядок в коде и задачах.
                                    Из любого бардака можно выбраться если поставить задачу.
                                    Я уверен что каждый из разработчиков в вашей фирме хочет выбраться из бардака но не видит способа. Начните с себя организуйте ваше взаимодействие с начальством. Глядишь и остальные подтянутся.
                                    Ответить
                                    • Васютка, но ты же хочешь чтобы работник сам научился и потом еще свое начальство научил. Которое не факт что захочет учиться.
                                      Ответить
                                      • Истина так. Я не должен этим заниматься, но этим приходится заниматься, потому что по сути это для себя делаешь же.
                                        Ответить
                                        • Одно дело - заниматься для себя, другое - еще и убедить всех, не имея, так сказать, формальных средств убеждения (ака начальства на своей стороне)
                                          Ответить
                                          • >формальных средств убеждения
                                            чего языка нет?
                                            Организуешь свою работу. Остальные видят как это круто и убеждаются в том что надо делать также. Для этого не нужно быть начальством. Не нужно быть просто анёбой как ты.
                                            Ответить
                                            • Нет возможности сказать "вот хорошая фича, с этого момента будем делать так".

                                              Васютка, много людей ты переубедил? С учетом того что у человека то ли неадекватное начальство, то ли просто работа не соответствует его ожиданиям.
                                              Ответить
                                    • Я не встречал людей, которым это удалось.
                                      Ответить
                                    • Да уже не раз поднимался вопрос об организации не раз. Таскер есть и задачи туда ставяться. Но чаще всего страдает постановка задачи. Всё что касается программирования, то конкретных задач просто не будет в таскере. Приходится подходить к человеку, чтобы уточнять. Сроки, разумеется, придумываются из головы. Я вообще не понимаю, как сроки придумывают, от куда они берутся вообще. Кто-нибудь может на редакции Старт реализовать каталог с побавлением в корзину неавторизованного пользователя за 3 дня? Ну это просто смешно...
                                      Ответить
                                • > Есть человек который каждый день с 8:00 до 9:00 делает вот это. Задача сделать так, что бы он на это тратил меньше времени.

                                  Ну это уже сеньорско-миддловского уровня ТЗ, имхо... Джуниору очень тяжко будет с такими ТЗ.
                                  Ответить
                                  • Имхо это вообще задача на грани менеджмента и психологии. Может он с 8:30 до 8:45 дрочит в туалете. А когда эти трое определяться что им надо - зовите меня, я напишу прогу, мне то че...
                                    Ответить
                                    • > Может он с 8:30 до 8:45 дрочит в туалете.
                                      Ну да. Или делает вид, что что-то заполняет, а сам во вконтактике сидит...
                                      Ответить
                                      • Не там все строго. У наших менеджеров дедлайн строже чем у программистов. Не успеют отгрузить товар к 12.00, клиент может от него отказался если от него отказался клиент то его "купили" менеджеры. У них есть время специально для "вконтактиков"
                                        Ответить
                              • > Только примерно говорят, что и когда нужно сдать и как всё будет.
                                Это нормально. Откуда им знать, за сколько ты сделаешь? Это они должны у тебя спрашивать оценки по времени :)
                                Ответить
                                • А откуда ты это знаешь, если ты жуниор, который 2 года назад узнал что такое программирование и из книжек осилил только "ккак писать жопой на пхп за 2 недели" и "букварь"?
                                  Ответить
                                  • поправочка
                                    "Как писать жопой на пхп за 2 недели для профессионалов" и "Букварь для профессионалов"
                                    за кого ты их принимаешь
                                    Ответить
                                    • читал я эти книжки для профессионалов...

                                      Что я для себя вынес
                                      1 Читайте книжки от только тех людей, кто хоть как то участвовал в создании данной технологии
                                      2 Читайте оригинал
                                      Ответить
                                  • У чела уже год стажа... И работает он не в твиттере/фейсбуке, т.е. задачки более-менее типовые. Должен уже научиться прикидывать время/риски :)
                                    Ответить
                                    • что то мне подсказывает, что этот чел сортировку пузырьком умудриться закосячить
                                      Ответить
                                      • Что-то мне показывает, что его работу можно замечательно выполнять, не зная как она работает и даже про О большое.
                                        Ответить
                                        • > замечательно выполнять, не зная как она работает
                                          Кто бы спорил :) Только потом грех жаловаться, что скучно и вообще мало платят...
                                          Ответить
                                          • Ты думаешь, что если в его работе знать больше, то и платить будут больше? Кладовщику с вышкой будут платить как кладовщику без вышки, а скорее всего вообще не возьмут, ибо переквалификация.
                                            Ответить
                                            • > платить будут больше
                                              Нет. Но будет шанс найти работу получше.

                                              Или лучше смириться, забить на самообучение и всю жизнь проработать в этой говноконторе?
                                              Ответить
                                              • >что то мне подсказывает, что этот чел сортировку пузырьком умудриться закосячить
                                                >Что-то мне показывает, что его работу можно замечательно выполнять, не зная как она работает и даже про О большое.
                                                Ответить
                          • > обозначу сроки и в них не влезу
                            Как съесть слона? Бьёшь на более мелкие подзадачки, пока не сможешь на глаз прикинуть время и риски по каждой из них. Если срок выходит большой - продумываешь несколько чекпоинтов, на которых будешь показывать проект заказчику (а не один раз, когда всё время уже проебал). Ну и дальше пытаешься укладываться в срок по каждой подзадаче. Вот и вся теория ;)
                            Ответить
                            • ну справедливости ради сроки ему должен назначать его лид или РП
                              если он там работает год, этого более чем достаточно, чтобы понимать границы возможностей сотрудника
                              Ответить
                              • Ну это если есть лид. А он же на фрилансе боится профакапить сроки. Так что придётся самому осваивать тайм-менеджмент и общение с заказчиком...
                                Ответить
                                • пропиздоглазил
                                  думал, контекст о том, что ему на работе неудобные вопросы задают про сроки
                                  Ответить
                                  • Не задают, а просто ставят. У каждой "типовой задачи" в момент разработки появляются какие-то нетиповые проблемы.
                                    Ответить
                            • Ну для этого имхо нужен опыт, которого у человека нету.
                              Ответить
                              • > которого у человека нету
                                И никогда не будет, если всегда будет ждать, пока ему сроки выставят...

                                А если цельным куском всю задачу делать - или профакапит сроки, или в прокрастинацию с перфекционизмом скатится. По себе знаю ;)
                                Ответить
                                • Слушай, у вас там что - приходишь юниором/практикантом и сразу же надо уметь сроки выставлять, притом что у вас практически ориентированной it вышки нету?
                                  Ответить
                                  • > сразу же
                                    Ты через год работы не знал, хотя бы примерно, за сколько у тебя получается запилить форму или скриптик небольшой набросать?

                                    Ему же там не поиск гугла и не ленту фейсбука писать...
                                    Ответить
                                    • Проблема джуниора (знаю по себе) что он мало что знает об окружащем мире программирования. Обычно язык умеет, алгоритмы там, а потом ему говорят - вот тут WCF, ты пилишь WPF клиента, а потом через json в сторонюю апликуху, ну и ORM в MSSQL, а и IoC контейнеры конечно, и через моки юнит тесты ну и многопоточность, а он только про многопоточность и слышал.
                                      В такие моменты очень хочется сказать - дяденька, я не настоящий программист, я просто диплом на свалке нашел

                                      А все потому что в универах этому не учат. ООП дают черезжопное, паттерны, и учебник Кнута почитать, и все
                                      Ответить
                                      • Проблема джуниора (знаю по себе) что он мало что знает об окружащем мире программирования слов из трёх букв.
                                        Какой-то хаскельный мирок, где суть ясна, но все человеческие слова заменены на таинственные ORM, JSON, >>=, <*>, =()=.
                                        Ответить
                                      • Этому не учат даже у нас в институтах, так что можешь расслабиться.
                                        Ответить
                                      • > паттерны
                                        А у нас не было паттернов.
                                        Ответить
                                        • паттернов ровно два - велосипед и костыль
                                          а разные их пропорции дают еще куеву хучу метапаттернов, которые нам и вдалбливали - фабрики, фасады, мосты - ебаная архитектура!
                                          Ответить
                                          • Имхо, про паттерны бесполезно читать, пока сколько-то практики не наберёшь. А там они уже сами собой начинают зарождаться... И остаётся сказать "ага, эта хуйня, оказывается, называется фабричным методом!"

                                            А без практики - или начнёшь их лепить по поводу и без повода. Или вообще не поймёшь, нахуй они нужны.
                                            Ответить
                                            • Вот у меня во время обучения паттернам произошел переломный момент и я прозрел, увидев свет истинного программирования.

                                              До этого кодил, но нихуя не понимал

                                              А после меня еще пару раз вштирило (спасибо хаскелю за это) и я вдруг понял что на самом деле эти паттерны - крайне неудачные штуки. Они преподносятся как кирпичики и которых можно что то слепить. а ведь на деле их них можно слепить только кучу хлама.

                                              Неверная взаимосвязь дается - паттерны - все го лишь примеры, а не руководство к действию
                                              Ответить
                                              • > их них можно слепить только кучу хлама
                                                +1. Просто стандартные формочки для говна, чтобы другим их легче было детектить и понимать.
                                                Ответить
                                                • На самом деле есть GRASP паттерны, которые хороши и богоугодны и как раз являются примерами как нужны мыслить при создании архитекруты приложения

                                                  Основные GRASP паттерны - низкая связаность (классы должны иметь как можно меньше связей с другими классами) и высокое зацепление (класс должен выполнять одну или несколько сходных функций, а не все подряд)
                                                  Ответить
                                                  • Single responsibility ещё.
                                                    Ответить
                                                    • да, из той же оперы.

                                                      имхо, вот это и есть тру паттерны, а не всякие синглтоны да хранители

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

                                                        Кстати хаскель в этом плане неплохо мозги прочищает от ржавчины. Хоть и бесполезен сам по себе.
                                                        Ответить
                                                        • ИМХО - так и должно быть, ведь класс задумывался как маленький изолированный модуль и по сути может рассматриваться как сервис. Это нормально, когда на классы, сервисы и модули распространяются единые принципы
                                                          Ответить
                                                          • Фишка в том, что эти паттерны принципы типа SOLID'а работают даже на сишке и асме :3
                                                            Ответить
                                                            • потому что функция, внезапно, тоже изолированный набор инструкций - он же модуль, он же сервис)

                                                              Главное ООПешникам такого не сказать, а то появится 30 паттернов для функций
                                                              Ответить
                                                  • Нуу, чето вы уехали.
                                                    GRASP, SOLID это больше "стиль кода", а шаблоны(паттерны) это "общепринятые названия" "строительных блоков" в ООП.
                                                    Ответить
                                                  • Кегдан вот ты говоришь
                                                    >низкая связаность (классы должны иметь как можно меньше связей с другими классами) и высокое зацепление (класс должен выполнять одну или несколько сходных функций, а не все подряд)

                                                    Но что это значит на живом коде студент не поймет. Если ему поставить простую задачу сделай класс для ведения логов приложения. Он тебе и сделает

                                                    класс Ddebug

                                                    метод wrtieLogToFile
                                                    метод writeLogToDb
                                                    метод writeLogToEmail

                                                    Я такое видел сто тысяч раз. Да студен помнит про низкую связанность Но что это значит не понимает. Преподы не могут рассказать потому что им это даже в голову не придет.
                                                    Ответить
                                              • >Вот у меня во время обучения паттернам произошел переломный момент и я прозрел

                                                Хм. И трёх лет не прошло. (лень искать те твои комменты)
                                                Ответить
                                                • Через 50 лет

                                                  Я - паттерны говно!
                                                  3.14159265 - а я вот помню в 2010 году ты говорил... тут должна быть шутка про маразм и песок из жопы
                                                  Ответить
                                                  • Не мог юзать паттерны -> не мог не юзать паттерны -> мог не юзать паттерны.
                                                    Ответить
                                                    • Можно подумать каждый программист не проходил такой лестницы, пусть и не с ООП
                                                      Ответить
                                                  • Как говорил препод по плюсам:
                                                    "Новички не знают про паттерны, матерые знают и пользуются, гуру знают но не пользуются"
                                                    Ответить
                                            • > про паттерны бесполезно читать, пока сколько-то практики не наберёшь
                                              > или начнёшь их лепить по поводу и без повода. Или вообще не поймёшь
                                              Да, со мной так и вышло, я их не понял. Кстати, чистые функции - тоже не понял. Зачем эти ограничения, когда можно в функции сразу и в файл записать, и глобальную переменную изменить!
                                              Для меня всё это выглядело, как дурацкие запреты (кстати, http://bash.im/quote/438366)

                                              Но, с другой стороны, нужно какое-то мягкое введение. "В прогромире есть такое. Вы не понимаете, но вот паттерн1, паттерн2, используются тогда-то". И у человека в голове рождается оглавление.
                                              Кто-то считает, что нужно до всего дойти самому. Это полезно и естественно, но малоэффективно. Дойдёт человек до законов Ньютона, теорию относительности опишет, но зачем?
                                              Кто-то - что нужно заучить теорию и приступать к практике. Проблемы здесь ясны.
                                              По-хорошему, надо ознакомиться с оглавлением, затем с учётом оглавления продвигаться самому. И сам мыслишь, и не тратишь время на повторное выведение следствий.

                                              Ну а после оглавления и практики можно вторым проходом полную теорию.
                                              Ответить
                                              • Вот тебе маленькая цитатка из Кастанеды

                                                "Когда человек начинает учиться, он никогда не имеет четкого представления о препятствиях. Его цель расплывчата, его намерение неустойчиво. Он ожидает вознаграждения, которого никогда не получит, потому что еще не подозревает о предстоящих испытаниях.

                                                Учение оказывается всегда не тем, чего от него ожидают. "

                                                Я к тому, что составить оглавление можно только оглядываясь назад, когда ты уже что то знаешь
                                                Ответить
                                                • Вот, в том то и дело, что люди изобретают велосипеды, когда могли уже разрабатывать нанопокрытие для шин. Изобрёл велосипед, не похвалили, бросил. Ничего полезного не сделал.
                                                  Поэтому оглавление нужно сначала. Можно запереть человека в тёмной комнате и попросить наткнуться на все углы и построить карту помещения, а можно походить в комнате с факелом, всё показать и пустить в соседнюю, неизведанную, когда он освоится в этой. В первом случае получим копию карты первой комнаты (и зачем она нам?), во втором - карту новой комнаты, которая уже окажется полезной.

                                                  1. Даём изучающему оглавление, рассказываем про подводные камни [он улавливает большой кусок оглавления]
                                                  2. Изучающий осваивается на практике
                                                  3. Даём изучающему полную теорию, он её осознаёт
                                                  4. Возможно, даём ещё практику (зависит от ситуации) [где-то тут он достраивает своё оглавление]
                                                  5. Выпускаем изучающего в неизведанный мир, где он что-то откроет.
                                                  Ответить
                                                  • Ну как это было у меня впрограммировании
                                                    Я нормально писал код на паскале, знал циклы, ветвления, рекурсию умел и имел уважение и даже ООП
                                                    Потом на 3 курсе у нас начались паттарны и препод принимал только на шарпе и у меня наступил такой интересный момент - я все делаю правильно по шаблонам, а при этом в голове какой то туман, непонятки почему, как и зачем. Никакой ясности

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

                                                    Проблема в том, что у меня всегда было оглавление, но я смог его осознать и прочувствовать, только через опыт и некоторое озарение
                                                    Знание оказалось совсем не таким, как я его представлял
                                                    Ответить
                                                    • В очередной раз доказано что теория и практика взаимонеобходимы.
                                                      Ответить
                                                      • это да

                                                        без практики ты не понимаешь на какие вопросы отвечает теория

                                                        ты эти вопросы просто не задаешь

                                                        ну а без теории ты изобретаешь велосипеды
                                                        Ответить
                                                    • Однако, в итоге это помогло. Так можно было самому до всего доходить, а потом устраивать обзор имеющихся инструментов, а тут одновременно после тренировок и опыт написания правильного кода приобрён, и понимание! Джвухпоточненько, выгодно.
                                                      Ответить
                                  • > практически ориентированной it вышки нету
                                    Будь проклят тот день, когда 25 человек выбрали меня project manager'ом на групповом проекте на пятом курсе... Там и время пришлось оценивать, чтобы не зафакапиться, и задачу разбивать, и архитектуру на верхнем уровне проектировать... И отвечать за проект своей жопой... А самая боль - делить заработанные за проект баллы между участниками...

                                    Но нет, практически ориентированной it вышки у нас нету ;)
                                    Ответить
                                    • Что это за срань такая, где 25 человек в проекте? У нас было 8-9 в проекте с двумя почти независимыми подпроектами.
                                      Ответить
                                      • > Что это за срань такая, где 25 человек в проекте?
                                        Вот в том и стёб, что дали один большой проект на всю группу. И дели его на подгруппы как хочешь... Это спарта ;)
                                        Ответить
                                        • Так что за проект и вообще по какой специальности? Я просто не вдуплю как такой ордой делать вузовский it проект.
                                          Ответить
                                          • как-как? 3 работают, остальные чай заваривают
                                            Ответить
                                            • Бля, тогда что за люди дают проект на 25 человек. У вас преподы полные дауны? Это какой курс?
                                              Ответить
                                              • ну когда нам препод ставил в зачетки, он проставил 5ым людям "отлично". а потом сказал "а теперь проставим тем. кто не работал"
                                                Ответить
                                                • > препод ставил в зачетки
                                                  Читеры. Нам тупо пачку баллов дали за проект. И дели как хочешь... Препод в расстановке оценок не участвовал (т.к. в общем-то и не в курсе был, кто что делал).
                                                  Ответить
                                                  • ну так же и у нас. А потом балы переводились в оценку. Тыж в деканате в ведомость не поставишь - 3300 убитых енотов
                                                    Ответить
                                          • > что за проект
                                            Делали пакет софта для автоматизации обучения. Что-то из этого вроде даже юзали потом...

                                            > как такой ордой
                                            Ну а какое КПД может быть у орды студентов? Так что в самый раз было.
                                            Ответить
                                            • Бля, физически невозможно делать софт такой ордой. Так что кпд еще ниже если бы проектом занималась часть группы.
                                              Ответить
                                              • > физически невозможно
                                                Ну с горем-пополам разбили на 5 подсистем, спроектировали интерфейсы между ними. А там уже каждая группа свои куски писала. Так что не так страшен чёрт.
                                                Ответить
                                                • Это в каком заборостроительном такое дают и на каком курсе?
                                                  Ответить
                                                  • Усть-зажопинский институт, пятый курс.

                                                    > заборостроительном
                                                    Слишком простая задача, раз в заборостроительном?
                                                    Ответить
                                                    • Какой факультет, какая специальность? Просто постановка задачи говорит о том что айтишное образование у вас отсуствует.
                                                      Ответить
                                                      • Сколько сексуальных контактов имел, явки, пароли, где служил, почему до сих пор не там, ГДЕ ИСТРЕБИТЕЛЬ, БЛЕААААААААДЬ?!!!

                                                        Простите, а это не вы живете в германии на пособие и компы домой с помойки носите?
                                                        Ответить
                                                        • >Да не бомбит у меня! НЕ БОМ-БИТ! КО-КО-КО!
                                                          Ответить
                                                          • достойный ответ для 6 часов размышлений
                                                            Ответить
                                                      • > Просто постановка задачи говорит о том что айтишное образование у вас отсуствует.

                                                        Мне как-то похуй. Я вообще по специальности инженер-математик, а не айтишник.
                                                        Ответить
                                                        • >Я вообще по специальности инженер-математик
                                                          То что я говорил когда в первый раз эту тему поднимал - у вас чтобы стать программистом все еще на математиков учатся?
                                                          Ответить
                                    • О, у вас тоже была эта игруля?
                                      Я был главным аналитиком и пиная бумажки отожрал 1/6 проектных денег
                                      Ответить
                                      • > пиная бумажки
                                        А я паре няшек поручил всю эту макулатуру писать, т.к. самому влом было заморачиваться с вордой :)
                                        Ответить
                                        • По сути эти бумажки представляли из себя блоксхемы с кодом, написанным русским языком, которые кодировщики потом начали переносить со своим, блеадь, авторским видением

                                          Написано русским языком - вот тут проверяет наличие этой херни, а потом делаем вот так - нееееееет, сука, в коде все через жопу и с двумя костылями.

                                          А потом я переписал описание готового продукта и девочка, которая писала его до меня, обиделась(?!) и мы откатили все на место, что бы она не дулась.

                                          Короче у меня остались крайне приятные воспоминания.
                                          Ответить
                                          • > которые кодировщики потом начали переносить со своим, блеадь, авторским видением
                                            Не, я до такого уровня не опускался... Только интерфейсы между подсистемами, только форматы общих файлов, только хардкор... А дальше - ебитесь как больше нравится, лишь бы состыковалось потом... Ну и кусок сервера писал.

                                            > крайне приятные воспоминания
                                            Ну да - чай с няшками, пока доки писали :3
                                            Ответить
                                            • Какой чай, десу? У нас была одна няшка, и чай с ней пил наш "архитектор"

                                              Вот час я могу хоть каждый день пить чай с няшками

                                              Какие еще интерфейсы? Тыж манагер - по идее вообще должен был только всех пинать и мотивировать, ставить подписи да с заказчикам в гольф играть
                                              Ответить
                                              • > У нас была одна няшка
                                                А у нас 8 (если память не изменяет).
                                                Ответить
                                                • я уже тогда подумывал о том, что надо было идти на филфаки всякие
                                                  Ответить
                                                  • Ага, я помню мы втроем из группы как-то в Украине что-то по мове писали и какого-то хрена на филфаке (наверно преподша там работала). Сидим, пишем, а целое стадо филфачниц на нас посматривает.
                                                    Ответить
                                        • > ворда
                                          а я своих "няшек" просто поставил перед org-mode ^_^
                                          план тренинга в таком суровом формате, как мне кажется, позволяет сразу прочувствовать предстоящий пиздец
                                          Ответить
                                    • Практически ориентированной- это ориентированной на регулярную оплачиваемую деятельность по специальности. Много проектов в 25 рыл ты делал?
                                      Ответить
                                      • > ориентированной на регулярную оплачиваемую деятельность по специальности
                                        Техникум что ли? :)

                                        > Много проектов в 25 рыл ты делал?
                                        А теперь посмотри на это с точки зрения остальных чуваков - они работали в командах по 5 человек и взаимодействовали с другими командами, работающими над другими кусками. Как думаешь, этот опыт такой же бесполезный, как руководство 25 студентами? :)
                                        Ответить
                                        • Институт по буржуйски называется university of applied science.

                                          И как, помог тебе опыт работы в группе в 25 человек? Не полезнее были бы группы по 5-10 человек?
                                          Ответить
                                          • > Не полезнее были бы группы по 5-10 человек?

                                            Ты вообще текст читаешь? Я же написал про группы по 5 человек, взаимодействующие между собой. Просто в целом это была одна большая система, а не 5 независимых друг от друга хуйнюшек. Ну борманду не повезло да, он в группе из 5 человек не поработал. Да и хуй с ним.

                                            > помог тебе опыт
                                            Ну да. Более-менее научился интерфейсы проектировать, бить задачу на подсистемы... Бесполезная хуйня? Ну ок.
                                            Ответить
                                            • > Ну борманду не повезло да, он в группе из 5 человек не поработал.
                                              Читаю, это у тебя пиздоглазие. Алсо тот пост ты написал после меня.

                                              >И как, помог тебе опыт работы в группе в 25 человек? Не полезнее были бы группы по 5-10 человек?

                                              Собсно, что тут с инженер-математиком на эту тему спорить.
                                              Ответить
                                          • З.Ы. Почему ты всегда ноешь и во всём ишешь только негатив? Или это просто последствия жизни в чужой стране?
                                            Ответить
                                            • Блядь, я могу сравнить it образование в Украине начала 2000-х (которого по сути не было, были те самые физики/математики) и у нас, при всех его недостатках. Такое впечатление, что у вас с тех пор и сейчас ничего не поменялось. Об этом я пишу не первый раз и кроме "сам дурак", "пей пиво жри сосиски подбирай компы" и "цээуропа?" ничего не слышал. Наверно, действительно сказать нечего.
                                              Ответить
                                              • да мы прекрасно видим плоды вашего образования, Сёма
                                                Ответить
                                                • Это всё ужасное советское наследие, с которым ему приходится жить.
                                                  Ответить
                                                • Ну я-то распиздяй и ленивец. А то бы с вами и не разговаривал и вы бы и не узнали, какое вы говно.
                                                  Ответить
                  • Чего-то мне кажется, что опыт который ты наберешься в таком кале будет малопригоден, если ты уж собрался работать проггером, а не кем-то другим.
                    Ответить
                    • Я всё равно стараюсь практиковаться программировать и учиться, плюс, дома занимаюсь ещё, когда не в заёбе. Самое главное, что стаж идёт. И портфолио набивается.
                      Ответить
                      • Ну это наверно ваши рашкопроблемы, что опыт приходится набирать таким образом, но может, это какая-то пхпспецифика.
                        Ответить
                        • Where're u from?
                          Ответить
                          • Гермашка. Такого бардака у нас не было даже в проектах во время учебы. Практику тут все-таки ищут чтобы чему-то научиться, а СКВ вообще первая вещь, которую осваивают на практике.
                            Ответить
                            • А как ты попал в Германию?
                              Ответить
                              • Вывезли родители в начале 2000-х, так что на вопрос, как тебе туда попасть не отвечу, увы.

                                А что, в рахе так хуёво?
                                Ответить
                                • Смотря где. Я думаю, что райские уголки существуют. Чем ближе к центру, тем лучше всё это.
                                  Ответить
                                  • По тому что я читал такое впечатление что за пределами Москвы и может быть Питера все совсем хуёво для айтишника. И это в территориально самой большой страны мира.
                                    Ответить
                                    • В областных центрах ещё нормально.
                                      Ответить
                                      • Ну у нас в Баварии за пределами Мюнхена для проггера все тоже уныло, но многие ездят на работу из мухосрансков и обратно. Да, и в деревнях тут тоже есть дороги :)
                                        Ответить
                                    • при этом дохуя посетителей ГК и не из Мск, и не из Питера
                                      а сам ты уже несколько лет пользуешься заброшенным поделием айтишника из Владивостока
                                      и всё никак не соскочишь
                                      Ответить
                                      • Куда не соскочишь? Ты хочешь сказать что движок гк не заброшеный калл?

                                        Посетители ГК сплошь успешные программисты (одминкой можно работать везде)?
                                        Ответить
                                        • > заброшеный калл
                                          Кстати, вот хотел плюсануть d++, а тут внезапно
                                          Application was halted by an exception.
                                          Debug-mode is off.
                                          Ответить
                                          • А еще бывает что поле с отправленным текстом становится серым и из него текст просто так не скопировать.
                                            Ответить
                                        • >Посетители ГК сплошь успешные программисты
                                          Угу только один ты кусок бесполезной биомассы.
                                          Ответить
                                          • И ты меня кормишь, васютка?
                                            Ответить
                                            • Верно подмечено. Видимо, Василию грустно и он решил завести себе виртуального питомца-тролля.
                                              Ответить
                                              • Ну имелось в виду материальное кормление, но да, у курточки видимо в жопе термоядерный реактор, каждый раз бабахает.
                                                Ответить
    • Пидоры, блять :(
      Ответить
      • Дыши глубже, товарищ. Дыша глубоко, ты тем самым помогаешь обществу.
        Ответить

    Добавить комментарий