а мы не руководитель ))))) мы говнокодер, решивший зарегиться на сайте, который используем постоянно в качестве шпаргалки. Да и уж больно тема забавная была, прям зов души. А оказалось ..... ((((( ......... руководятел со склонностью к говнокоду решил, что его непрофессионализм - повод для шутки
неа ))))) Знаете что забавляет более всего в этой теме "Ненавидя кого-то, ты ненавидишь в нем нечто такое, что есть в тебе самом. То, чего нет в нас самих, нас не волнует. (с) Герман Гессе". Видимо во мне много от руководятла
Вопрос скорее к Гессе ))))))))))) тут вопрос глубже, не стоит напрямую в лоб примерять. В любом случае, ненависть к алкашам не может быть основана на ненависти к употреблению спиртных напитков. Скорее - развязность, хамство, неадекватность поведения, возможность позволить себе поведение отличное от общепринятых норм .... итд на Ваш выбор )))) Что то, что глушится социальным сознательным и пытается вырваться Ухххх..... во я даю, видимо перед праздниками саавсем неохота работать! jenya777777, может и меня стоит уволить, что бы я нашел свое призвание в психологии? Сделать мне благо.... давайте творить добрые дела!!! Начнем лечиться по советам с сайтов и со всей возможной категоричностью увольнять незнакомых нам людей!!! А по теме: Стоит разобраться в проблеме. Почему так вышло, что нужно предпринять, что бы этого не повторилось? Почему полгода ждали? Какая квалификация у программиста? Есть возможность стимулировать программиста? Возможно заместить более квалифицированным человеком при текущем способе стимулирования? Не стоит использовать топор, как лучшее средство от головной боли
Квалификация программиста, в первую очередь зависит от него, у него надо спросить, почему он полгода занимался ерундой? почему не поднимал скилл? Если это ему неинтересно, то как это пойдет дальше у него?
пссссс Вы много видели людей пашущих во имя идеи? Причем идеи чужого дяди, которому судя по всему высоко и глубоко начхать. Чего спрашивали, то и выдавал. Ой не вериться мне, что он там только кодингом занимался. Знаете как любят: php + С + дизайн + 1С + менеджер проекта + настройка сервера (веб+локалка). Ща сидят и думают, чойта он херовата цикл написал. Опять же не стоит на одном голословном утверждении одной стороны (полностью признающей себя руководятлом) делать выводы и давать советы, напрямую касающиеся другой стороны хммм....а ведь и правда веду себя так, как будто это меня лично задело )))) Просто частенька вижу подобные вопросы на форумах. Товарищу, создавшему тему, не приходит в голову мысль обсуждать на форуме тему "развестись с женой? Она в борщ чеснок не добавила" или "подать в суд на жэк?". Товарищ думает "это мои проблемы, я их решу сам". Почему товарищ решил, что уволнение сотрудника это часть его жизни, которую стоит обсудить с незнакомыми людьми?
если человек занимается в фирме всем - от мытья полов до администрирования серверов - это его личный выбор. и то и то - делать он должен хорошо, чтобы его уважали и уборщицы и админы. тут вопрос был к нам - как к программистам. нас неволнует где он и что он еще там делает. есть код - мы оценили его с точки зрения программирования: -код говно защищать его можете и дальше. запах кода от этого не изменится
ну что ж будем последовательны...... 1. стоит вопрос: "Уволить его сразу?" Замечу, вопрос не стоял "Зацените код", вопрос не стоял "В чем ошибка?" или "Как оптимизировать ресурсы?" 2. ни в одном из своих постов я ни слова не сказал в защиту именно этого, физически существующего кодера, которого при большом желании можно потрогать и потыкать, написавшего именно этот дурно пахнущий код 3. Вот!!!!!!! Именно это я и хочу донести!!!!!! По какой причине вы - программисты, с криками "Ура!" и "Всех убью, один останусь!!!!", дружно, за редким исключением, ответили на поставленный вопрос - "Уволить!" ??? Замечу, ответили не на абстрактный вопрос "как вам код", который ни кто не задавал. Что это было? Чем руководствовались? Стадное чувство? Включился писькоментр (а я лучше смогу закодить)? Решили избавиться от конкуренции? Правда! Очень желаю знать! Господа, ответившие "Уволить", поделитесь, почему вы так ответили?
Если прочитаешь мое мнение в этом топике, то увидешь, что у меня вначале было искреннее желание разобраться и посочувствовать прогеру, но поняв, что прогер не развивается, скорее всего это не его, может ему лучше дизайном заняться или версткой
спасибо а как же остальные? цельная куча же была. небольшой такой, компактный ку-клукс-кланчик. Или есть время линчевать, есть время собирать сахарный тростник?
да. ты ненавидишь тех кто не нашел в себе силы, и ты на что-то не нашел силы, в чем-то ты был слаб. Поэтому ты их ненавидишь, а не рассматриваешь как некий контингент, который нуждается в иной системе общества. И уже второй вопрос, выгодно ли обществу с ними возиться. Если у тебя пара гениев математиков-физиков будет алкоголиками, то уже ты не захочешь их сбросить со скалы, ибо тогда не факт, что на твоём веку удастся долететь до Марса. То что руководитель налажал на год зарплаты это конечно его гнетёт. С другой стороны бывает не всегда это можно обойти.
ничего из перечисленного. ибо я высказал свое мнение. как бы поступил на месте руководителя выявившего такого работника. -Стадное чувство? - давно им не руководствуюсь. стараюсь подвергать сомнению все и всегда -Включился писькомер - да могу лучше. но он мне не конкурент. ибо видно что начинающий(или неразвивающийся). я давно миновал этот период. кароче солдат ребенка не обидит. -Решили избавиться от конкуренции? - мне от его увольнения ни жарко ни холодно. следовательно - какая тут конкуренция быть может? как написал выше - просто мое мнение. как поступил бы я. и прекратите строить из себя гуру психологии и искать везде скрытое не замечая явное. за это я психологов тоже ненавижу) кстати. лишняя профессия на мой взгляд.
Я даже не уверен, что уволил программиста. Вот один кусочек, который мне очень понравился. Неужели более оригинального способа не нашлось? Код (Text): $now_year = date("Y"); $now_month = date("n"); if ($now_month == 1) { array_push($months, 11); array_push($months, 12); array_push($months, 1); array_push($years, ($now_year - 1)); array_push($years, ($now_year - 1)); array_push($years, $now_year); } if ($now_month == 2) { array_push($months, 12); array_push($months, 1); array_push($months, 2); array_push($years, ($now_year - 1)); array_push($years, $now_year); array_push($years, $now_year); } if ($now_month == 3) { array_push($months, 1); array_push($months, 2); array_push($months, 3); array_push($years, $now_year); array_push($years, $now_year); array_push($years, $now_year); } if ($now_month == 4) { array_push($months, 2); array_push($months, 3); array_push($months, 4); array_push($years, $now_year); array_push($years, $now_year); array_push($years, $now_year); } if ($now_month == 5) { array_push($months, 3); array_push($months, 4); array_push($months, 5); array_push($years, $now_year); array_push($years, $now_year); array_push($years, $now_year); } if ($now_month == 6) { array_push($months, 4); array_push($months, 5); array_push($months, 6); array_push($years, $now_year); array_push($years, $now_year); array_push($years, $now_year); } if ($now_month == 7) { array_push($months, 5); array_push($months, 6); array_push($months, 7); array_push($years, $now_year); array_push($years, $now_year); array_push($years, $now_year); } if ($now_month == 8) { array_push($months, 6); array_push($months, 7); array_push($months, 8); array_push($years, $now_year); array_push($years, $now_year); array_push($years, $now_year); } if ($now_month == 9) { array_push($months, 7); array_push($months, 8); array_push($months, 9); array_push($years, $now_year); array_push($years, $now_year); array_push($years, $now_year); } if ($now_month == 10) { array_push($months, 8); array_push($months, 9); array_push($months, 10); array_push($years, $now_year); array_push($years, $now_year); array_push($years, $now_year); } if ($now_month == 11) { array_push($months, 9); array_push($months, 10); array_push($months, 11); array_push($years, $now_year); array_push($years, $now_year); array_push($years, $now_year); } if ($now_month == 12) { array_push($months, 10); array_push($months, 11); array_push($months, 12); array_push($years, $now_year); array_push($years, $now_year); array_push($years, $now_year); } Особенно мне нравятся каждая третья и шестая строчки. Вы думаете такого у меня там мало в коде? Вот, что делается дальше. Код (Text): if (($score >= 0) && ($score < 10)) { $result = " <div class='show_results_user_result_info_0' title='".get_pass_hint($pass)."'> ".$score."% </div> "; } if (($score >= 10) && ($score < 20)) { $result = " <div class='show_results_user_result_info_10' title='".get_pass_hint($pass)."'> ".$score."% </div> "; } if (($score >= 20) && ($score < 30)) { $result = " <div class='show_results_user_result_info_20' title='".get_pass_hint($pass)."'> ".$score."% </div> "; } if (($score >= 30) && ($score < 40)) { $result = " <div class='show_results_user_result_info_30' title='".get_pass_hint($pass)."'> ".$score."% </div> "; } if (($score >= 40) && ($score < 50)) { $result = " <div class='show_results_user_result_info_40' title='".get_pass_hint($pass)."'> ".$score."% </div> "; } if (($score >= 50) && ($score < 60)) { $result = " <div class='show_results_user_result_info_50' title='".get_pass_hint($pass)."'> ".$score."% </div> "; } if (($score >= 60) && ($score < 70)) { $result = " <div class='show_results_user_result_info_60' title='".get_pass_hint($pass)."'> ".$score."% </div> "; } if (($score >= 70) && ($score < 80)) { $result = " <div class='show_results_user_result_info_70' title='".get_pass_hint($pass)."'> ".$score."% </div> "; } if (($score >= 80) && ($score < 90)) { $result = " <div class='show_results_user_result_info_80' title='".get_pass_hint($pass)."'> ".$score."% </div> "; } if (($score >= 90) && ($score <= 100)) { $result = " <div class='show_results_user_result_info_90' title='".get_pass_hint($pass)."'> ".$score."% </div> "; } Ну это лютый пи**ец. Я больше не знаю как сказать. И последняя капля в этом же файле это CSS. Код (Text): .show_results_user_result_info_20 { float: left; width: auto; height: auto; margin-left: 15px; margin-top: 4px; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; font-family: Tahoma, Geneva, sans-serif; font-size: 17px; color: #C34100; cursor: pointer; } Он сделал, чтобы результаты окрашивались цветом в зависимости от велечины. И таких стилей там ровно 10, как вы понимаете. Они отличаются только свойством color - остальные 12 свойств всегда одинаковые.
Да ладно, я уже давно не мучаюсь. Завтра у меня собеседования с кучей людей. Подскажите где взять тестовые задание на PHP, чтобы проверить их? Что вообще можно придумать? Хочется чтобы они что-то при мне написали... Думал над простой вещицей, типа вывести многоуровневое дерево. Гляну сколько запросов в базу будет, какой вообще цикл соорудят. Какие предложения?
вы их с какой целью набираете? - чтобы они выполняли ОПРЕДЕЛЕННЫЕ задания, которые вы им потом будете ставить. вот по этой ВАШЕЙ тематике и проверьте их. простые вопросы, простые задания. по ним уже можно многое сказать о претенденте. зачем на тестировании задавать вопросы из области разницы интерфейсов и абстрактных классов или просить их на бумаге накидать сортировку пузырьком..? надо ближе к телу. используете фреймворк- спросите по нему чтото основное. смарти? -по шаблонизации. и т.д. ps лично я на собеседовании, на бумаге бы тупил и ненаписал ничего внятного. а дай мне комп, инет и неотвлекай - напишу и решу намного более сложные задания... люди разные бывают.
Ох, как вы разошлись) Но знаете, может у него действительно есть какое-то объективное оправдание? Хотя нельзя не согласиться, когда платишь деньги, действительно хочется, чтобы все было идеально. Один фиг, любой сайт потом в будущем будет дорабатываться, на это скорее всего и расчет.