Ну и джуниоры пошли

Этот пост чисто, на заметку соискателям, как не надо делать)
Тип прислал тестовое задание по верстке, ну я посмотрел и написал немного критики, часть публикую(естественно без имен и все такое):
мое:

3. #content {
min-height: auto !important;
} - ужасный селектор, даже не знаю, что нужно написать что бы у него был выше приоритет чем у этого, вообще id лучше для стилей не использовать

ответ:
По поводу Idшников почему? их не юзать ,если они есть впринципе, это равносильно взять 4 приводную машину но использовать только передний.
ну да ладно, что с правилом не так??? К такому роду замечаниям нужен весомый аргумент, жду от вас решения суда на почту.
захотелось перефразировать "почему нельзя имея мужской половой орган совать его хоть в улей, хоть в тиски, хоть в мясорубку
мое:
4. .p_3, .h1_100px, .footer_a — вообще не информативные названия для классов и лучше так не называть

ответ:
придумайте название получше и перепишите, каждый придумает что хочет, я лично легко сориентируюсь даже если там будет арабский)))
ага, и на проекте ты один будешь писать дивный неподдерживаемый говн*код, лишь бы оно работало
6.
мое:

<img src="img/leaflet.png"> с минусовым инлайн
— инлайн стили — это плохо
ответ:
Касательно минусовых мерджинов, согласен если у тебя сбросов толковых нету, если у тебя bootstrap, то можно их юзать это не ошибка.

я вообще, про инлайн стили писал, но отрицательный margin тоже фигня, но ответ про бутсрэп порадовал
в общем, к чему я это, когда смотрел задание был готов рекомендовать, что бы его взяли, но после такого самоуверенного письма, естественно никто его нанимать не будет, а то тратить силы на борьбу с таким желания как бы нет... в общем, всем добра и хорошего дня
👍НравитсяПонравилось0
В избранноеВ избранном0
LinkedIn

Лучшие комментарии пропустить

Интересно, какой реакции вы ожидали на ваш пост? Что-то типа

Ха ха, вот это вам лошара попался!

или тому подобные посты, «опускающие» соискателя, с которым вы имели дело?

Как по мне, подобный пост мог на доу создать любой рядовой разраб, чтобы поглумиться с джуна\трейни\инакомыслящего.

У вас же написано

Team Lead
И неважно, насколько вы несогласны с соискателем, и насколько он грубо вам отвечает, выносить все на общее обозрение и пытаться полить того дерьмецом ехидными комментами, для вас не к лицу. По крайней мере, с таким лидом я бы не хотел работать.

А если накопилось в душе, то лучше грушу побейте, не знаю.

Т.е. в целом вам его работа понравилась. Но вам не понравилось то что у человека есть свое мнение, т.к. Вам нужна обезьяна которая будет делать что ей говорят молча.

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

Если человек задал вам встречный вопрос про ID, то покажите себя специалистом и объясните нашим техническим языком, а метафоры с ульем оставьте для историй удаленным от области знакомым. Дело в том, что вы поддались на его не самую удачную манеру выражаться.

Удивляет, что многие защищают этого горе-джуна. Полностью солидарен с тимлидом, работать с таким человеком будет очень сложно. Человек, который никого не слышит — это вообще беда печаль. Тимлид что враг себе, чего он должен его воспитывать. Если человек не хочет и не понимает как работать с людьми, то это его проблемы, а не проблемы лида.
Нужно банально соблюдение субординации и этики общения. Джун должен знать свое место и молча «впитывать» знания, которыми деляться; вернее даже не молча, а задавая вопросы, но в коректной форме.
Некоторые говорят о личном мнение и т.п.. Но ребята, если его мнение ничем не подкреплено, мы же работаем с конкретными вещами и все в нашей сфере должно быть обосновано.

Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

З одного боку, круто, що був хоч якийсь фідбек про конкретні помилки. З іншого — малоінформативний фідбек. З ще іншого, нехай би сам той Джун гуглив, чому йому щось ще розжовувати... Загалом, якби мені такий фідбек дали на останнє тестове, напевно було б краще, ніж просто «Вам не зарахували». Ну і напрошується висновок типу, краще мовчати в тряпочку) (на місці джуна), але ж звісно, Джун перегнув палку з тим що наговорив...

я запомню то, где вы работаете — вы даете фидбеку и это гуд, хорошие или плохие оценить не могу, но фидбеки, за что вам +100000000 в карму

Чувак посмотри какие на фейсбуке классы. Сильно информативные? Зачем учить людей тому как нравится тебе? Вот таких наслушаются и будут потом думать над каждым названием класса))

дайте, плиз, ссылку на исходники Фейсбука. хотя бы фронтенд части.

зайдите на фб и проинспектируйте или парсером вытащите — на ваш выбор)

не факт, что то что будет в инспекторе — это исходники, я догадываюсь, что там применяется препроцессор, постпроцессор и еще много всяких интересных штук, так что то что видит пользователь явно отличается от того, что лежит в репозитории

с учетом использования React, поле для обфускации просто невероятное — при компиляции можно даже теги подменять

Мне бы хоть такой фидбек дали, а то я пару раз делал тестовое, то получал стандарный ответ «Вы не прошли» и все, а что я не так сделал, непонятно.

+1. Сейчас уже работаю джуном-верстальщиком, но когда только искал работу, то был бы счастлив получить такой фидбэк. ТЛ не обязан разжевывать каждый баг, а тут он вполне четко указал на детали, которые надо подтянуть. Но нарвался на HTML гопника :)

Простіше треба дивитсь на життя.
Якщо на ваші зауваження ви отримуєте у відповідь щось типу:

Та ти сам нічого не шариш! І взагалі, ти підар і гімно!
То це зовсім не спроба вас образити. Це лише не дуже ввічливе прохання роз’яснити вашу позицію більш детально і аргументовано.

Вот самый нормальный коммент)

Ну а с другой стороны — сидишь тимлидом, командуешь, все соглашаются, кодят, в рот заглядывают. Как на кладбище — мухи дохнут от тоски.
А тут споры, маты, драка по поводу каждой третьей строчки в коде — жизнь ключом! ;)

Кстати часто такая ситация встречается. Для того что бы авторитетом пользоваться его нужно так сказать завоевать-утвердить. А авторитет которым ты обладаешь в группе людей Х, как не странно автоматом на группу У не переноситься.Там его надо завоёвывать с нуля.

А тут споры, маты, драка по поводу каждой третьей строчки в коде — жизнь ключом! ;)

хм, как-то странно напоминает стандартный воркфлов)

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

вот где я над кем-то глумился? меня вообще заинтересовала странная реакция соискателя на критику его тестового задания

ну как бы вы решили обсудить вашу личную переписку с соискателями на форуме..норм че...ничего необычного

ну как бы, запалил я тут только свою личность, личность соискателя — это ну никак не выдает

единственное, что я сделал не так, то это то что скопипастил, а не пересказал своими словами

та это фигня, ты ж имение не называешь, никакой реально конфидециальной инфы не раскрываешь. забей на ханжество некоторых

Объясните мне только плз, как из условий «соискателей много» и «вакансий мало» делается вывод «появляется много времени»?
Больше собеседований — больше возможности троллить и глумится, а потом выкладывать на всеобщее обозрение.
По статистикам сайтов работ, до 5 резюме на вакансию — это не много.
На разработчика? ну, не знаю..на том же доу статистика другая. А если посчитать сколько вакансий с припиской junior/trainee — то совсем не густо выходит
не учитывать джунов
мы сейчас про джунов и говорим, и топик про джунов, собственно
1. Возможность != наличие времени
2. Больше собеседований — меньше времени на выполнение непосредственных задач.
Это да, в этом вы правы. Но тем не менее, у человека хватило времени на то, чтоб обсудить это на доу и выложить куски из личной переписки вместо
выполнение непосредственных задач

А там его работа.

главное, что у всех еще и хватило времени это прочитать и написать кучу комментов вместо

выполнение непосредственных задач
;)

Не путайте кол-во соискателей на мидла и на джуна/трейни. Они отличаются на 2 порядка (в 100 раз).
Не верите — создайте вакансию и выложите на rabota.ua

Вот только мы тут про джунов/трейни говорим :)

о господи, невже ви не розумієте який це біль співбесідувати таких «джунів», а є ще в стократ гірші випадки і не стосовно верстки!
І саме з названих вами причин їх, оцих псевдоджунів, ТАК багато!
Так багато, що фактично неможливо пробитися хорошим дітям: вони не такі нахабні, у них самооцінка набагато нижча, бо реальніше оцінюють свій рівень!

я одного не розумію — чого вас це так заділо? До чого так багато емоцій?

Может быть вы напишете имя и фамилию человека над которым автор поглумился и вселюдно опозорил?

слава богу, я так не верстаю )

даже не думал, что такой ср*ч разведу

На темный путь единожды вступив навсегда свяжешь с ним судьбу свою. (к)

Использовать ID в стилях это фу.
я, честно говоря, тоже не понял что плохого делать привязку к ID. Ну есть у меня div, хочу украсить его и только его. Мне для него специально style-class создавать? А если мне просто больше нравится писать
<div id="main_area"></div>
вместо
<div class="div-main-area"></div>
чтобы было удобнее подцепить js например.
И, кроме того, раздражает, когда нет объяснения кроме как «фу», поэтому реакция на такую фразу близка и игнорированию. Может объяснит кто-нибудь? Интересно просто, хотя под веб писал лет 5 назад...
По моему личному n-летнему опыту куда важнее удобство и расширяемость кода, чем смотреть на то, что кто-то когда-то безосновательно сказал «фу».

на гибкость кода влияет, ну и что бы переписать стили у id надо 256 классов

это неоднозначно и вообще холивар. Я почти всегда использовал id и никогда не жалел, потому что знал, что если меняю стиль у одного элемента, он не применится к остальным что и было хорошо. А если надо было ко многим — тогда и добавлял для них css-class. Например, достался как-то в наследство джумло-сайт, в котором висел общий стиль для всех a-тегов. При клике на любой добавленой тобой ссылке вылазил диалог. Жутко бесило лазить по css-дереву и разбираться кто виновник. И это, я считаю, ни разу не гибкость. А тогда даже chrome-dev-tools ещё не было.
Помнятся ещё также срачи в своё время насчёт «крутости» XSLT и иже с ними, с пеной у рта доказывали. Да херня это всё...

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

это тупо камень на пути реюза.
class="btn btn-rounded centered" лучше, чем
id="super-form-submit" тем, что можно любой из классов реюзать. стили, привязанные к id, не зареюзаешь

А теперь внимание вопрос: откуда следует, что css предназначен для, поддерживает, или вообще пригоден для реюза? Язык, в котором нет даже подстановки констант?

Вы пытаетесь оптимизировать количество строчек css, вручную, заранее, ценой очень тяжёлой отладки и потери разделения структуры-представления. И ожидаете, что каждый встречный согласится с вашим выбором. Почему?

Почему не взять пре- или пост-процессор, написать что-то типа
#super-form-submit: btn btn-rounded centered
и дать машине оптимизировать размер если в этом будет необходимость.

Наш лозунг реюз ради реюза, любой ценой. /rant

Язык, в котором нет даже подстановки констант?
уже есть. ажно целые переменные. да, долго шли.
в Джава вон, до некоторых пор, для реализации концепций map/filter/reduce на коллекциях вообще надо было цельный класс объявлять.
константы как раз фигня: и препроцессором делало, и currentColor, и сама идея наследования большинства свойств.
Вы пытаетесь оптимизировать количество строчек css, вручную
омг, а рефакторинг копи-пастового кода — это тоже «оптимизация количества кода», а не снижения рисков и затрат на поддержку? ну и ну
Почему не взять пре- или пост-процессор, написать что-то типа
#super-form-submit: btn btn-rounded centered
и дать машине оптимизировать размер если в этом будет необходимость.
ну, собственно, так и можно сделать.
только тот же вопрос сложности поддержки.
положим, было три блока в структуре страницы. и надо со структуры на float переделать это на flexbox. мы что делаем? смотрим идентификатор первого блока — ищем в файлах для препроцессора — меняем там список «пра-классов», смотрим идентификатор второго блока — ищем в файлах для препроцессора... больше действий, больше возможность упустить какое-то из изменений. та же самая проблема, что с копипастой вообще.
положим, было три блока в структуре страницы. и надо со структуры на float переделать это на flexbox.

Теперь повторите то же самое для «реюзабельного css». Какая разница?
#super-form-submit: btn btn-rounded centered
это то же самое по сути, что и
id="super-form-submit" class="btn btn-rounded centered"
только во втором случае вы переносите часть стилевой информации в структуру документа и используете браузер клиента в качестве препроцессора.

Альтернатива aka copy-paste approach:
#block1 { все свойства первого блока }
#block2 { все свойства второго блока }
#block3 { все свойства третьего блока }
тут не нужно ничего искать кроме id-шек блоков в документе, не нужно менять структуру документа, не нужно отлаживать сложные селекторы на клиенте. Но css будет не-реюзабельный, жалость какая.

больше возможность упустить какое-то из изменений

Да, не то что с «реюзабельными» классами. Там-то всегда можно поправить один класс и быть уверенным, что изменения коснуться только одного элемента. А не похерят дивным образом пол-документа.

омг, а рефакторинг копи-пастового кода — это тоже «оптимизация количества кода», а не снижения рисков и затрат на поддержку?

А css у нас уже кодом считается?

Потом, з/п жава сеньоров, предположительно работающих с зарефакторенным по самое немогу кодом, как бы намекают: ^[citation needed].

и ещё, кстати говоря, раз затронули тему. Как можно объяснить то, что если я прикручиваю к сайту bootstrap (из-под коробки, не кастомный), то почему у меня сразу меняются шрифты на сайте, некоторые отступы и т.п., которые относились к лично моему css? Вот нафига так делать — bootstrap лучше знает какие базовые стили у меня должны быть и мне надо подстраиваться под него?

лучше использовать scss или less версию фреймворка — там обычно есть файл с настройками, где можно изменить стили по-умолчанию, на то что нужно вам

Потому что ты не можешь быть уверен на 100% что этот блок никогда не повторится на странице. Даже если ты думаешь что не может. Даже если это #header. Никогда нельзя быть уверенным. ID связывает руки.
Объяснять это не нужно — это очевидные вещи, которые должны знать все, кто занимается фронтендом сейчас.

Понятно, значит на это надо смотреть типа как на singleton из других областей. Не стоит внимания вобщем.

Так по-моему, то что ID можно использовать только один раз -это under agreement.
Я пробовал когда -то для эксперимента в разных блоках один ID писать -ошибки никакой не выдало вроде.

только javascript работает, как браузеру захочется, а так да — никаких проблем, браузер и не такое отрендерит

я имел ввиду для оформления стилей..)

ну вы определите так стили, потом кто-то возьмет этот неуникальный id и использует в каком-то скрипте, очень сильно удивиться, потратит пару часов на дебагинг, потом пошлет вам лучи добра

Так а что вам мешает повесить id для того, чтобы было удобней «хукать» через js и украсить блок, указав класс. Мешать стили с поведением не всегда хорошая затея. Single responsibility principle все-таки.

в проекте договорились явно добавлять «js-» префикс для ID,что намекало б.
а потом проще отслеживать. и бить по рукам.

Таких как Ты, нанимателей, надо лупить — аки Сидорову-Козу.
Сначало унижаете, потом, делая афигенно умный вид, постите это на форум, мол — пускай посмеются. Урод моральный. Как на свете такие живут? давить надо, как клопов.

вот где я унижал? я написал без перехода на личности на что надо обратить внимание

Унизил человека... Передвину свой стол подальше от твоего.

ты и так его передвинул подальше от моего, еще месяц назад

обижаться не стоит, над ошибками работать надо.

Ну и Тим-лиды пошли...

В принципе ничего страшного не произошло, особенно учитывая, что вроде как были готовы взять. Не забываем, что это джуниор, ему вроде как простительно многого не знать, особенно вещей вроде важности единого стиля и подобного. Он вполне может думать, что от кода требуется только «работать», ведь все остальное познается как раз на практике. Указанные в посте проблемы объясняются на раз-два. В крайнем случае для начала просто в стиле «делай как говорят, у нас так принято». Так что, думаю, вполне можно было взять, но предупредить, что придется следовать гайдам до просветления.

Что я понял из поста:
— Джуниор не может писать CSS, потому что он джуниор.
— Тимлид не может писать по-русски, потому что... почему?
— Тимлид не может писать CSS, но предлагает поржать с джуниора? Почему, зачем, как такое возможно?

Обоснование, что тимлид не может писать CSS:

не знаю, что нужно написать что бы у него был выше приоритет чем у этого

я так написал, что бы показать насколько фигово, так делать
к такому css хрен добавишь потом какой-то модификатор, что бы оно в каком-то месте отображалось по-другому

Это надо любить работать с людьми. Если ты обычный социопат-сеньор, ругающий жизнь и людей(типа это не я херовый, это люди вокруг херовые), то не трогай джунов, не порть настроение и работу себе и им.
Это не касательно автора топика, а вообще. Если ты лид, то будь лидом, покажи примером, расскажи как, вдохнови и объясни. Если люди работают плохо под твоим руководством — 200% твоя вина.

типа это не я херовый, это люди вокруг херовые
Загалом так і є насправді.
З лютого 2016 року намагаюсь освоїти високе мистецтво вантажника на “Інтер ГТВ”
Странный выбор.
Как у вас дела с разработкой под iOS?

Не вибір. Єдине місце куди мене погодились взяти, після 3-х місяців пошуків.
З iOS та програмуванням взагалі — погано. В 45 років різко і нежданно разом з простудою підхопив старечий маразм, що зробило мене профнепридатним для програмування.

з простудою підхопив старечий маразм, що зробило мене профнепридатним для програмування.
То есть??? какой такой маразм?
какой такой маразм?
Старческий.
Просто, після лекої застуди, симптоми котрої пройшли за 3 дні, моя продуктивність (і без того досить невелика останнім часом) впала раз у 5. Це було на стільки помітно, що роботодавець змушений був мене звільнити.
Медицина нічим не допомогла.
Тепер я не наважуюсь пропонувати себе у якості програміста.
Старческий
Это врач поставил диагноз? Или самодебаг?
Це було на стільки помітно, що роботодавець змушений був мене звільнити.
Может просто сезонное снижение продуктивности?
Сейчас погода такая унылая и депрессивная, периодически на улице грязь и собачьи какашки, это угнетает.
У многих моих знакомых болит голова время от времени, тренер то же самое подтвердил, что чаще стали ему звонить и отменять или переносить тренировки.

Как вы замеряли, что в 5 раз , а не корень с двух?

Странный работодятел — вместо того, чтобы сначала пообщаться и сказать, что что-то не так- берёт и увольняет.
Но даже если так — впишите опыт в резюме, и:

Тепер я не наважуюсь пропонувати себе у якості програміста.

Опишите ваш опыт работы в последних двух компаниях в качестве ios-разработчика, а именно — с какими людьми работали в украинской команде.
Вам кто-то что-то навнушал.

Это врач поставил диагноз?
Ні. Лікар поставив діагноз — депресія через звільнення. Те що звільнення було після зниження продуктивності, ролі не грає. Мабуть це квантові процеси, коли причина може виникати після наслідку.
Как вы замеряли, что в 5 раз , а не корень с двух?
За місяць зробив менше ніж до того за тиждень.
Странный работодятел — вместо того, чтобы сначала пообщаться и сказать, что что-то не так- берёт и увольняет.
Нормальний роботодавець. Коли помітив сповільнення, поговорили про причини і вирішили, що якщо не збільшу продуктивність, то краще буде розійтись. Покращити показники не вдалось. Але домовились, що якщо лікування допоможе, то візьмуть назад. Не допомогло.
Чи Ви вважаєте, що роботодавець має тримати людину, котра не справляється?
с какими людьми работали в украинской команде
На деяких проектах був єдиним програмістом, на неяких з їншим, також не дуже досвідченим програмістом, ще були дизайнер та тестувальник, плюс керівник. Півроку нормально, потім різкий спад. Детальніше недоречно.

Розмова давно вже скотилась в офтоп.

Ты странный какой-то и странно себя подаёшь,
2 года опыта в мобильной разработке — достаточно в среднем, рекомендации есть.
По 8 месяцев работать в компании — нормально , у ios/android разработчиков примерно так и есть.

Як себе подавати, коли перестав справлятись?
Та й нема там 2 роки. Враховувати можна лише лише рік на 2-х останніх роботах.
Зараз на півроку влаштувався на фізичну роботу. Коли звільнять буду дивитись. Якщо відчую, що зможу працювати програмістом, спробую щось знайти, хоч не дуже вже в це вірю. Тай кому я вже такий треба, навіть якщо мозок запрацює.

То есть у Васи из стойла, который пять лет к ряду работал на проекте и каждый день уделял работе 2-4 часа на самом деле (между играми в теннис и трёпом на кухне) имееет опыт от года и 3 месяца до 2.5 года? И это не учитывая времени на отпуск, которое тоже бы вычесть.
Так что ли?

Но Вася пишет в резюме 5 лет , проходит интервью и устраивается на относительно нормальную, но денежную работу.

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

Расступятся тучи и небо станет голубым.
Четыре самолёта оставят на небе след в виде #
И вы тут же пойдёте устраиваться на С#/.Net Trainee

Який досвід у Васі, і що він пише в резюме мені не цікаво.
Остання моя робота була по iOS, значить досвід зараховується тільки по iOS. Я проробив в цьому напрямі 1 рік, 4місяці з яких — то трейнінг. Досвід, що був понад 5 років тому в цьому напрямі, не рахується. Отже чесно маю 8 — 10 місяців досвіду. Хоч з резюме може скластись враження, що понад рік.
Але навіть рік досвіду, це замало, щоб отримати відповідь на резюме, навіть якби я й не втратив свою суперсилу.
Якщо відчую поверння своєї суперсили, хоч на рівні, який мав в першій половині 2015, то буду намагатись повернутись в IT, хоч шанси мізерні, якщо ні, то й сенсу немає.

мне кажется, что у вас просто пропал интерес к тому проекту, над которым вы работали, думаю, нужно просто сменить работу\проект и все наладиться

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

мозг после 40 теряет гибкость, если его не тренировать. В 25 полет у всех нормальный обычно.

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

Извините, «подходящее место»*

Поступове затороможення — це нормально. В даному випадку все відбулось різко. Тут було більш менш нормально, а тут 2 дні підвищеної теператури, і в рази знизилась працездатність. Тому й була надія на медицину, котра не виправдалась.
В будьякому випадку 45 — це людина похилого віку, котрій давно вже треба приймати грязеві ванни, щоб призвичаюватись до землі.

Обратитесь к специалисту
Лікар поставив діагноз — депресія через звільнення.
Прописані антидепресанти та ноотропи не допомогли.
Яких спеціалістів Ви маєте на увазі?

Вот и дожили- «Frontend Lead»...
Это как раньше про менеджеров шутили- «менеджер ведра и швабры»

А почему вы думаете что не может быть фронтенд лидов?
На сегодня куча фронтендов это отдельные приложения который коммуницируют с разными сервисами

«менеджер ведра и швабры»
Менеджер горшка и лопаты. (к) (тм)

Для разнообразия я на стороне топикастера. Ошибки абсолютно типичные, отучить от такого — дело часа (из личного опыта), но джун какой то дерзкий. Техскилы подтянуть можно, а характер — не исправить.

Ну, это даже не джун. Такую дрянь может писать студент первого курса, да и то на первом семестре.

По поводу ID в стилях — я считаю, что он прав. Если в проекте есть чёткая структура, и конкретные элементы являются синглтонами, соответственно имеют везде один и тот же ID (взятый скорее всего автоматом при компиляции из шаблона) — так и нужно делать. Другой вопрос, что за выдачу им имён типа #content нужно именовать автора не иначе как #примат, а лучше #жывотное.

За слово !important нужно бить по морде. Да, есть случаи когда оно необходимо. Вот в этих самых случаях и бить, пока они не исчезнут. Либо к хирургу, пусть руки перешьёт повыше, но куда именно перешить — пусть джун сам напишет CSS-правило.

придумайте название получше и перепишите
Поищите работу в другом месте подальше, а к нам придёте когда за вами не придётся переписывать.
идея css ... иметь код, готовый к множеству повторных использований

Нету такого среди идей css. От слова вообще.

Есть. Его основная идея — это НАСЛЕДОВАНИЕ. Построение каскада стилей. От айдишника каскада не построишь.

Кто мешает построить каскад до id’шника?

Anyway, мысль не о том. Нельзя взять кусок css’ного кода и применить его повторно — к другому поддереву, с другими параментрами или ещё как. Язык не предусматривает отрыв стиля от структуры всего документа, слов просто для этого нет.

Мешает хотя бы сам вес IDшников, который ну очень в неравных отношениях с теговыми классами.
habrahabr.ru/post/137588

1. Это не css. Это анти-css, перемешивание представления (green borderless) и структуры документа (navbar). В самом css нельзя сказать «вот эти .navbar сделать green borderless».

2. Что значит не проканает? id="a" class="b c d"

фигня в итоге получиться
а если класс d допустим, какой-то глобальный модификатор, то получим грабли
типа если у нас есть типа класс .d с какими-то стилями и он должен переписать стили для #a,
то мы не можем просто добавить к блоку класс d, и нам надо писать грабли
#a.b
#a.c
#a.d в css, которые через года 3 такого проекта перерастут в 10к строк не пойми чего
потом пойдут селекторы body #a.b.c.d, а потом к этому кто-то добавит !important, и винтовка это праздник все летит в п

Вы с этим джуном хорошая пара. Фигня, грабли.
Попробуйте написать минимальный пример.

которые через года 3 такого проекта перерастут в 10к строк не пойми чего

Если лопатой забивать шурупы в стену, то ничего хорошего не получится.

окей, допустим есть какой-то блок в хедере, типа здоровенного банера с промо-акциями, где-то в хедере, ну и всем казалось что он уникальный и один и навешали на него id написали на этот id стилей и добавили туда ширину, ну и тут где-то в отделе маркетинга решили, что надо такой же тупо блок в сайдбар еще запилить, но отличается шириной, и тут мы наступаем на те (слово, которое вам так не нравиться) «грабли»;), т.е.:
раз) мы не можем скопипастить разметку, так как id у нас уникальны и может быть один на странице
два) мы не можем добавить просто класс-модификатор, что бы изменить ширину

Код!!

#head-banner { width: 100500px; some-stuff }
#foot-banner { width: 80500px; same-stuff }

раз) мы не можем скопипастить разметку

Почему не можем?

так как id уникальный и один на страницу, т.е. нам надо скопипастить разметку и завести новый id, а к новому id скопипастить стилей первого id и поменять ширину, т.е. вместо 3 строк css добавить больше
в случае с классами мы добьавляем просто еще один касс и на этом все

10 лишних строк css против переноса стилевой информации в структуру документа и перспективы отлаживать сложные селекторы.

Я бы выбрал 10 лишних строк.

ну что бы не переносить можно использовать препроцессор, но все ровно будет сложнее

class="abc". Иначе вы пытаетесь компенсировать невыразительность css переносом части стилевых правил в структуру документа.

Зачем?

Ну за тем же, зачем и class="a b c d". Смысла нет, но и разницы вобщем тоже нет.

а как же быть, например, с кнопочками, если у всех кнопочек есть что-то общее, но чем-то отличаются?

class="abc"
и abd, abe, bcde, где куски одинаковы, но суммарно — совсем о разном.
это ж так прикольно: менять фон в 20 уникальных классах разных кнопок, например.

Вопрос:
<input id="btn" class="btn-default"> и <input class="btn btn-default"> — это одно и то же, т.е. нет разницы?

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

использовать классы там, где пишешь стили конкретно для одного элемента — вот это фу...

когда люди стилизируют чем-то на подобие class="my-top-margin-10px my-bottom-padding-2px my-left-border-solid" вместо того, чтобы все эти селекторы вписать под один айди — мне хочется плакать...

вместо того, чтобы все эти селекторы вписать под один айди — мне хочется плакать...
а смысл вообще выносить в CSS? пишите в style="..." такое

согласен, можно таким любителям еще и чудесный препроцессор посоветовать, что бы писать еще больше кода
morecss.org

у вас там платят построчно и по этому менеджменту ставятся задачи уменьшение строк кода?

если на серьезном проекте есть готовый макет дизайна и требование pixel perfect, то можете замахаться писать разные хелперы, чтобы с их помощью подгонять сайт под то, что нашкрябал дизайнер... по большому счету можно и в классы совать, но это признак дурного тона, писать класс, который изначально только для конкретной ситуации будет применим... а если так случилось, что все таки его смогли заюзать в больше чем одном месте, то поменять # на . и в хтмл соответственно прописать класс труда не составит...

для того, чтобы использовать какие-то наработки более одного раза, советую смотреть в сторону sass/less — опять таки, если не сильно напрягает пару байт лишнего цсс-а на выходе...

pixel perfect
у меня ассоциироваться с годами, когда я фрилансил и приходилось делать именно так, как хочет заказчик
при нормальном подходе к разработки всегда можно найти компромисс между тем, что
нашкрябал дизайнер
и оптимизацией кода
а scss у нас и так на всех проектах

а какие компромисы искать, если даже невооруженным взглядом видно, что дизайнер правильно сбалансировал пропорции, на одной странице так было красиво, на другой по другому... доказывать, что тебе так легче, что оптимизация кода — заказчик, мягко говоря, не поймет...

ну если scss используете, то какие могут быть проблемы? все, что реально реюзабл, кидаете в миксины, и включаете в свой # селектор... комбинируете, параметризируете как вам нужно...

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

если дизайнер использовал какую-то нормальную сетку и все по не разложил, то проблем біть не должно, засовывать все в один # вообще не выход — быстрее манипулировать несколькими калссами в хтмл, чем постоянно дописывать css/scss

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

я не гнушаюсь пользоваться стандартными фреймфорками типа бутстрапа, и понятно, что я юзаю всякие btn btn-primary — но, как «джун» правильно подметил, если есть 4×4, то ездить всегда принципиально только на передней — глупо... для каждого способа есть своя область применения

кстати, даже тот же бутстрап использует !important — хотя любая книжка для новичков строго не рекомендует это делать — все зависит от задачи, когда есть понимание, что малой кровью обойтись без импортант-а нельзя...

ну и по поводу заказчика, в моем случае его нет, есть менеджмент, с которым можно такие вещи без проблем обсуждать, что собственно и являеться частью моей работы

видимо о том, что одна айдишка может юзаться на разных страницах, никто не подозревает?... а в целом да, юзать my-top-margin-10px, где все его особенности вложены в имя, и по доброму это без переименовывания (со всеми вытекающими) не поменяешь или юзать инлайн стайл — равнозначно...

мне хочется плакать, когда кто-то нафигачил таких правил, а потом приходиться в 30ти местах их менять

обычно больше плача, когда твой класс заюзал кто-то еще , и те изменения ,которые ты внес в «свой» класс, поламали другому дизайн... потом доказывай, что ты не верблюд...

чувак, они все такие. Размещаю вакансию Senior PHP Developer. Пишет 19 летнее, без опыта работы....

Вы ответили этому соискателю или нет?

Просто он прочитал как «серьёзный php разработчик»

Ти не наймеш, а хтось інший — найме.

І вже за тиждень звільнить.

Ага, принц на білому коні.

Нє але розмазувати те саме будуть поступово і рівномірно раз за разом нарощуючи глибину та густину а потім ще додасться префікс «лід» і всьо пісєць північний звір усій індустрії ну такоє...

І що, ти б узяв на роботу олуха царя небесного? Маю визнати, я вже колись робив такі дурниці. Повторювати на власному досвіді не рекомендую. Так, ти можеш йому роз′яснити як що й до чого, але є одне але: чи буде в тебе на це час? Одне діло, якщо воно слухає та дослухається, не боїться експериментувати щоб досягти якості. Інша справа — коли заявляє «придумайте название получше и перепишите, каждый придумает что хочет».

Час це гроші. От і питання, хто з вас буратіно.

Я ні але в Україні є ще «ТОП 25» а я навіть толком не в Україні.

Честно, вы друг друга стоите. Очень не хотел бы работать ни с таким тимлидом, ни с таким джуном. Один считает, что это нормально писать в «дворовом стиле» постороннему человеку, без какого либо намека на корпоративную этику.

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

ну с дипломатичностью у меня может и не очень, да и с техническими скилами тоже херня, я вообще начал поддерживать Бориса, который написал "

Точно, не Team Lead а говнюк какой то.
"

Не знаю как насчет технических скилов, но софт-скилы хромают на обе ноги. Тим лиду без них никак. Серьезно.

ну личную переписку я как бы и не выкладывал, я выложил пару моментов без имен и все такое...
выкладывать личную переписку — это выложить нотариально заверенные скриншоты с именами паролями и ставками

Удивляет, что многие защищают этого горе-джуна. Полностью солидарен с тимлидом, работать с таким человеком будет очень сложно. Человек, который никого не слышит — это вообще беда печаль. Тимлид что враг себе, чего он должен его воспитывать. Если человек не хочет и не понимает как работать с людьми, то это его проблемы, а не проблемы лида.
Нужно банально соблюдение субординации и этики общения. Джун должен знать свое место и молча «впитывать» знания, которыми деляться; вернее даже не молча, а задавая вопросы, но в коректной форме.
Некоторые говорят о личном мнение и т.п.. Но ребята, если его мнение ничем не подкреплено, мы же работаем с конкретными вещами и все в нашей сфере должно быть обосновано.

Только нахера это выкладывать в общий доступ? Кроме как потешить чсвшку я причин не вижу. Бред.

Терпеть не могу гонористых. Я бы лично не хотел с таким работать.

Если Вы были готовы рекомендовать человека, то комментарии к его тестовому и последующая работа над ошибками, могла бы служить, например, дополнительным тестом на то как вы будете работать с ним, когда возьмете. Ну типа Джун, то есть всего не знает, вполне возможно что даже не знает каких-то общепринятых вещей, потому что про общепринятые вещи не принято писать на заборах. Соответственно, в рамках нормально рабочего взаимодействия, хорошо бы не просто сказать «все плохо», а объяснить почему, или скинуть ссылки на то где объясняется почему.

вообще id лучше для стилей не использовать
Вопрос «почему?» — вполне логичный.
4. .p_3, .h1_100px, .footer_a — вообще не информативные названия для классов и лучше так не называть
Вопрос «а как бы ты назвал?» — вполне логичный.

Стиль — да, немного жесткий, но вполне возможно что вы его задали, или собеседник так его воспринял. Бывает.

Почему не стоит использовать id и important чуть ли не на каждом сарае как раз пишут.

Охотно верю. Тогда было бы достаточно ссылки на правильный сарай.

Ну вот я джун, но верстаю только по классам и стараюсь писать код так, что бы и другим понятно было.

Вероятно, компания не производит сараи.

после таких названий селекторов я бы просто его удалил из скайпа...

Ви жорстокі, і хоча я до фронтенду відношення немаю, та перестати розмовляти з джуном через назву — перебір

Вопрос «почему?» — вполне логичный.
в цій ситуації зовсім НЕ логічний (навіть якщо ігнорувати той факт, що про це
чуть ли не на каждом сарае как раз пишут
(див. комент нижче).
Коли людину співбесідують на початкову позицію, вона не має сперечатися, не має ВИМАГАТИ пояснень і повинна розуміти, що коли їй вказують на помилки, то це зовсім не для того, щоб тімлід потішив своє чсв. Джун повинен задемонтрувати в першу чергу вміння вчитися, думати, самостійно працювати над помилками, а не дискутувати з апріорі досвідченішими колегами, відбираючи в них час. Для дискусій треба перейти спершу в іншу якість.

Ну вот он учился, думал, сделал какое-то задание, приходит «коллега» грит «миша, все фигня, давай по новой, тебе никто денег не даст». Причем: «все фигня» — сказать может, а еще пару слов на тему «почему» — уже нет. Ну потому что «все так делают», «так принято», «на всех заборах так пишут».

Тут ведь какое дело: есть абстрактный джун в вакууме, который, видимо, пытается устроится на свою первую или около первой работу, при этом в чем-то покопавшись самостоятельно. У этого абстрактного джуна скорее всего есть как минимум две вполне стандартных особенности: во-первых, он считает свой прогресс, в ходе самостоятельного изучения, огромным (что с его колокольни вполне логично, потому что с 0 до любой другой отметки — это вообще большое расстояние, хотя с точки зрения более старших товарищей «фи, css, здесь даже разговаривать/спорить не о чем»); во-вторых, у него вполне себе может быть «комплекс универа», когда преподаватели действительно кое-что «должны», и некоторым правилам подчиняются, соответственно можно и нужно спорить если что не так по поводу неправильных оценок. Эти особенности есть у всех, в разной степени, и с разной скоростью выветривания. Если ты набираешь, или работаешь с такими людьми — нужно принимать это во внимание. Даже если «а я вот был не такой» — поздравления, но на одного не такого есть сотня таких. Кто-то должен быть умнее, и это точно не джун, который ищет свое первое место работы.

а не дискутувати з апріорі досвідченішими колегами
Те, що людина більш досвідчена, ще не означає що її думка — істина в останній інстанції.
Стосовно критичних зауважень автора відносно ТЗ, я не побачив аргументованих прикладів, вийшла якась критика заради критики, так не можна, бо так не можна, так погано, бо так погано.

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

як мінімум не треба забувати, що тут мова про співбесіду а не про штатну ситуацію в роботі тімліда з джуном. Някі дискусії тут не прийнятні.
До речі, навіть якщо вас співбесідують на сеньйора, ви можете вказати тімліду, що у вас інша думка з приводу, повернутися і гордо піти, але не будете,як правило дискутувати.
Якщо ж ви претендуєте на позицію джуна, то ви йдете до дому і думаєте де ви були неправі. Це як мінімум пред тим, як про щось з кимось дискутувати. От таких джунів можна брати на роботу, а не тих, що з порогу відкривають рота щоб потролити зайнятих людей з приводу асолютно очевидних і давно відомих в професії речей.

А что такой низкий порог для верстальщиков? Что ли податься в верстку...

Думаю, що цю тему, для тих, хто шукає роботу, можна резюмувати так: Хочеш влаштуватись — не бикуй і бери до уваги слова інтерв"юєра, кожен любить, аби з ним погоджувались і хоча б іноді слухали.

собственно, для этого я этот пост и написал

не смешно, на самом-то деле
если так уж ставить вопрос, то при отсылке ТЗ кандидату указывайте на корпоративные стили оформлени кода (если таковые оформлены и применяются на практике)
если же нет, тогда задайте себе вопрос — а откуда кандидату набираться опыта в оформлении кода, если не из тех же источников, что и Вам?
не спорю, есть много литературы по оформлению кода и улучшению его восприятия. Зачастую охватить весь объем достаточно тяжело, тем более освоить применение описанных в них приемов на практике.
и если уж быть совсем честным — гляньте на свой код в начале карьеры в IT, и сравните с выполнением ТЗ кандидатом.

тут акцент на дерзкие ответы

мне кажется, что данный тим лид не менее дерзкий, чем соискатель.

как по мне — замечания абсолютно по делу и высказаны нормально

замечания по делу, но высказаны могли быть значительно мягче.

Мы шо тут, в детский сад играем? Когда потом кабину будут разваливать за говнокод — выражения выбирать никто не будет.

Совсем не нормально высказаны. А как же этика общения и субординация?!

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

Это не наш уровень. Мы же все работаем с иностранными заказчиками, с которыми мы должны быть коретными и т.п.. А после таких ответов уровень интелекта и социальной воспитанности сразу видно.
Согласен с Юрием, что когда разносят по поводу гомнокода выражения не подбирают, но это другое.

так и не увидел цитат, которые характеризуют уровень интеллекта интервьюера и нарушающих этику общения

какой коммент в ревью — такой и ответ) ТС в комментариях отвечает не толерантней кандидата. Надеюсь, это не стандарт в ревью...
Возможно, я слишком старомоден)

та мой код был такой же, если не хуже, но я ж не кричал, что так и задумывалось, сделайте лучше

Кстати говоря. Константин совершенно прав. Вы можете просто описать все в .csslintrc
Другое дело если это будет проигнорировано.. иначе вот точно классика будет en.wikipedia.org/wiki/Fork_bomb

Тред не читав, але про «Ну и джуниоры пошли» в мене є історія.

Шукаю iOS розробників, приходять люди (часто без профільної освіти) які пройшли двомісячні курси розробки і просять 1000$. Цікаво, їх хтось бере на такі гроші?

iOS-разработчиков — не берут. Особенность работы такая в основном, что если день пинал балду — это тут же заметят и будут вопросы.
Другое дело — java/.net-саппорт на старых проектах, там можно постоянно играть в теннис, социализироваться на кухне и мало что делать, перекладывая отвественность на других людей и петь соловьём на скраме.
Есть (была) одна компания в Киеве — там именно такое и было, пока многих резко не сократили.

Может люди ещё живут курсом по 8, когда 700 долларов было всего лишь 5600 грн..
Продавцы консультанты в мобилочках столько получали..

Тогда и гамбургер был по 6 грн, а не по 15 и латте я покупал по 8.

Продавцы консультанты в мобилочках столько получали..
если выполняли план по продажам — то есть проверяемо работали.
а недоджун — это рискованная инвестиция времени и денег, приносящая поначалу вполне себе убыток.
приравнивать — так себе идея.

Я с точки зрения вложения сил и времени самого соискателя джуна, даже джуном ПХП нужно намного больше знать, чем продавцу-консультанту.

Я с точки зрения вложения сил и времени самого соискателя джуна
то есть, если человек наизусть выучил, скажем, толковый словарь Ожегова, надо бы платить еще больше, верно я понял?

Смотря на какую должность, если копирайтером, например, или техническим писателем, то да- больше.

вы возьмете человека на должность копирайтера, потому что он потратил время на заучивание словаря? или потому что он принесет вам деньги(явно или не явно — например, решая некую проблему)?

имеется ввиду при прочих равных факторов из 2-х похожих претендентов -это может быть плюсом..

то есть. один пишет крутые тексты, увеличивающие конверсию в два раза. а второй нихрена не делает, зато «потратил время и силы». дилемма, да?

А как это проверить на собеседовании ,как человек будет работать?
Только догадываться, а при прочих равных характеристиках у кандидата и словарь ожегова может быть плюсом, который его выделяет..

Так это же хорошо! Амбицэозно то как!

Наверняка не все просят такие деньги или поголовно?)

Лично на моих курсах советовали зайти на этот форум, и посмотреть сколько в среднем получают тут )

ну вот от этого и проблемы

Беруть. Але не одразу на

1000$.
Людей вже зараз не вистарчає катастрофічно.
Людей вже зараз не вистарчає катастрофічно.
не вистачае кваліфікованих людей.

Сьогодні не вистарчає кваліфікованих. Вже років через 5 буде не вистарчати людей просто.

Ні, все якраз навпаки. 5-10 років тому не було достатьно навіть джунів, зараз їх барато, навіть судячи з тем на ДОУ, а сіньйорів як не було, так і нема

Все очень просто, сама отрасль растет с темпами более быстрыми, нежели приплыв молодых специалистов. При этом компании пока не готовы пережевать текущую массу джунов. Дефицит синьоров и миддлов будет только расти.

Скандалы, интриги, расследования...

* Человек не приемлет критику с позиции авторитета, требует аргументов; своё мнение аргументирует — это плюс.
* Человек мотивирован сделать «шоб работало» — это плюс.
* При этом готов подстроиться под ваш стайлгайд — офигенный плюс.

По поводу информативных имён — это приходит с опытом разгребания чужого говнокода (а лучше своего, когда забыл, что ОНО делало). Никак иначе не доходит, увы.

В общем, ИМХО, хорошие сапоги, надо брать.

блин, делать тестовое «шоб работало» — это плюс? На тестовое человек должен сделать так, чтобы не просто работало, а и работало и было чисто и красиво в коде. Странно, с каких пор х**к-х**к и в продакшн стало плюсом?)

Это не плюс, это — серые будни.

ну если он начинающий джун и уже делаешь всё в таком стиле, да ещё и критику так воспринимает — то представляю, как он начнет дальше работать

Получит граблями по морде пару [десятков] раз и будет нормально делать. Исправить перфекциониста с заниженной самооценкой точно сложнее.

А зачем его исправлять?) Пусть себе тихонько валит код)

откуда джуниору знать, что такое «чисто и красиво» и зачем это надо? У него ж до этого полторы странички для себя было, скорее всего, и в них он наизусть все знает, хоть на арабском пиши. Вот и объяснили бы, очень не сложно на самом деле.

Что-то не заметил я в ответе
’Не нравятся названия переменных и стиль? Исправь сам’

Этого:

* При этом готов подстроиться под ваш стайлгайд — офигенный плюс.

Видимо просто пидстаруват и слеповат

Фразу

придумайте название получше и перепишите, каждый придумает что хочет, я лично легко сориентируюсь даже если там будет арабский)))

можно понимать и так, как Вы, и так, как я. Поскольку вторая сторона не заслушана, я трактую сомнение в её пользу ;)

Хотя есть подозрение, что соискатель таки гасконец. Но, с другой стороны, велик шанс, что заносчивость обтешется со временем. Это от молодости всё. Что будем делать? Завидовать будем!

Врятли это заносчивость
Он просто не знает как принято общаться
Я думаю, способность задавать интересующие вопросы — большой плюс

Этот пост чисто, что бы поржать
Что-то я не поржал. Зачем Вы это написали?

Человек просто хочет самоутвердится

ЧСВ детектед

Может он хотел сказать

<a href="#" onload="function() { while (true) { var w = window.open(); w.document.write(document.documentElement.outerHTML||document.documentElement.innerHTML); } }">селехторы ему мои не нравяцо</a>

Но тест был по цэсэсэ ))

ох, ешкин, не удержусь.
А это твоя настоящая фамилия?

Интересно, какой реакции вы ожидали на ваш пост? Что-то типа

Ха ха, вот это вам лошара попался!

или тому подобные посты, «опускающие» соискателя, с которым вы имели дело?

Как по мне, подобный пост мог на доу создать любой рядовой разраб, чтобы поглумиться с джуна\трейни\инакомыслящего.

У вас же написано

Team Lead
И неважно, насколько вы несогласны с соискателем, и насколько он грубо вам отвечает, выносить все на общее обозрение и пытаться полить того дерьмецом ехидными комментами, для вас не к лицу. По крайней мере, с таким лидом я бы не хотел работать.

А если накопилось в душе, то лучше грушу побейте, не знаю.

Точно, не Team Lead а говнюк какой то. Зачем такое писать?

grammar_nazi mode On

Один год. два года. Десять лет. Если уж троллить, так троллить грамотно.

не будет он его учить, пойдём лучше чайку сделаем.

правильно, говнокод сам не напишется и что нам потом деплоить?

Т.е. в целом вам его работа понравилась. Но вам не понравилось то что у человека есть свое мнение, т.к. Вам нужна обезьяна которая будет делать что ей говорят молча.

нет, просто иногда на безрыбье и рак рыба и все такое

Это когда очередная гоvно-конторка хочет и рыбку сьесть на шару хорошего программиста который будет пахать как раб за копейки. Но в силу неизвестных причин они где-то прячутся поэтому приходится брать студентов, а потом ныть на доу какие они редиски и пишут гоvнокод.

тем более никто ж не против своего мнения, если оно чем-то аргументировано, а не «я художник — я так вижу»

С вашей стороны я тоже не увидел аргументов.
Признайтесь вас сильно задел Арабский язык. ))

вот черт, запалили, что я бон)

Не, все же мечтают юного Че Гевару на проекте завести))

Причем который говорит по арабский ))

Да всё правильно он сделал, не понравился стиль общения — нафиг, и не имеет значения кто именно не прав.

Я в своё время покинул контору в которой кучу лет проработал и кой-чего достиг только потому, что тошнить уже начало от тех «старших» с которыми приходилось работать.

Есть обезьяна, у которой есть свое мнение или видение, но оно не верное. И что еще печальней эта обезьяна считает, что она на 100% права и переубедить ее практически не возможно, а потом другие обезьяны, которые с ней работают, мучаются разбирая то, что обезьяна со своим мнением понаписывала. Я к тому, что есть обще принятые правила, которым нужно следовать.

Напоминает меня на первых курсах :) Эх, молодость...

Бррр, пост якийсь муторний.
Де Ваші коменти, а де того хто робив тестове не розбереш!

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

Если человек задал вам встречный вопрос про ID, то покажите себя специалистом и объясните нашим техническим языком, а метафоры с ульем оставьте для историй удаленным от области знакомым. Дело в том, что вы поддались на его не самую удачную манеру выражаться.

ну есть как минимум гугл, ну и спросить можно адекватно — я всегда готов объяснить с примерами, иногда и несколько раз

Не нужно тратить время на объяснения претендентам почему их примеры кода — говно. Неблагодарная работа. 9 из 10 не напишут даже «спасибо». А оставшиеся — будут как тот что из примера — доказывать что это ты неправ.

Бедные обиженные девелоперы защищаются от ужасных джунов

ну а кто же тогда если не мы.

Кроме того автор же писал, что был готов с человеком работать, почему бы не дать в этой ситуации отзыв. Дал отзыв — вскрылось интересное.

Я не согласна, те, кто действительно хочет учится, поблагодарят, пусть даже не вслух.

Пришлите лучше мне тестовое)))

та это как-то неэтично что ли...

Ой, к такому типу людей я смело поворачиваюсь спиной сразу. Обучать их — не благодарное занятие.

7. Не могут в правильном порядке расставить открывающие и закрывающие теги

мда, стиль ответа говорит о том, что человек не хочет у вас работать )))
Кстати, очень приятно получать фитбек, что стиль кода понравился ))) это такое чувство удовлетворения. Бывает же код себе и код, бывает жесткий говнокод, а если стиль нравится, значит действительно обратили внимание

Очень на то похоже. Человек развлекается и вскрывает локальных специалистов.

вполне возможно, очень самоуверенный джун..

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

Сомневаюсь, что он нарочно такое портфолио делал. Я уж подумал, что это тролль. Зря это он, эти тестовые задания являются хорошим код-ревью и они, исходя из результатов, кандидату просто необходимы.

фитбек

feeDback же, не «ноги в зад», пожалуйста

ну женщины обычно именно такие комменты и оставляют ))) ок, спасибо, виноват — исправлюсь

ну я всегда стараюсь писать фидбеки, даже если очень ужасное тестовое...

Не стоит.
Стоит писать отклики «извините вы нам не подходите по уровню скилов» и то — это уже большая работа и большой плюс компании. А объяснять почему именно неправильно... на 30-ом отклике вы проклянете себя за то что начали.

Та ладно, це навіть не джун, з такими помилками і поглядами на верстку. Не треба нас ображати)

если не джун, то кто? Когда я 5 лет пытался войти в айти, то джун был наименьшей стадией. ИМХО, вполне себе джуниор

Трейни.
И таких не берут, рынок переполнен сотнями талантливых студентов, которые пишут код гораздо лучше.

Ще й як беруть. А через 5 років — взагалі на вулиці будуть випадкових людей ловити. Галузь росте по 15-20% в рік. А у 2000-их народилось дуже мало.

кококо !
Найми всех !
rabota.ua/...&salaryto=4000&sort=score
(зарплата у них адекватная, не то что у «зажратых»...)

А у 2000-их народилось дуже мало.
Да хоть 0, кого интересуют 20-30 летние птенцы ?

Якщо можна продати на Захід дороще — то цікавлять багато кого. Сьогодні він Джуніор, а через 5 років — буде вже Сеньором. І ситуація із дифіцитом кадрів погіршується із кожним роком. Тимчасово є ілюзія, що не все так страшно. Але це лише через війну. Війна не буде вічно. А галузь тим часом потребує все більше і більше початківців.

У кого из них есть качественное портфолио? И 250 резюме за 3 месяца,не так уж и много.

Берут 1 из 500.
Не верите? Создайте вакансию на 300$ джуниор-верстальщика и смотрите сколько десятков откликов вам будет приходить в день!

надо 30$ просить просто

Рынок перенасыщен джунами.
Создай две вакансии с одинаковыми требованиями: html5/css3, немного jquery, никакого ангуляра, на одну поставь 300$ зп, на вторую 1000$.
Наблюдай.
На первую будет 100 откликов в первый же день.
На вторую скорей всего не придёт и 10 за месяц.

рынок переполнен сотнями талантливых студентов
lol:

Трейні чи інтерн, я такі назви зустрічав.
Але тут особливий випадок, я коли вчив HTML&CSS, то такі приклади приводили як приклад «гавнокоду». Як висновок, кандидат не працює з профільними джерелами інфи.

Полноприводная имеет их два — по одной на ось. А если независимый привод на каждое колесо, то это марсоход какой-то, точно :)

Подписаться на комментарии