@IgnatChuker вы очень сильно изменили смысл оригинальной новости своим переводом. Написанное выше не соответствует реальности.
Суть новости в том, что компания продолжает предоставлять сотрудникам гибкость в выборе формы вознаграждения: наличные, акции, опционы. Вознагражденные сотрудники должны сами сделать выбор что именно им подходит, но на выбор даётся определенный период времени. Если сотрудник не успевает сделать выбор, или осознанно не делает выбор, то вступает значение по-умолчанию. Вот раньше этой формой по-умолчанию были акции или опционы. Теперь по-умолчанию будут давать наличные. Акции и опционы при этом остаются доступными формами выплаты.
Перефразируя классика, можно сказать, что все php–библиотеки нужны, все php–библиотеки важны. А если серьезно, то библиотека наверняка может быть полезна для повторяющихся специфичных задач с массивами чисел. Для единичных же случаев чаще всего можно обойтись без циклов, но с map, filter, reduce.
Давайте разберем на примере: где эти самые бизнес-аналитики или руководители проектов в маленьких компаниях/командах? Кто выполняет их работу? Анализирует требования и пишет ТЗ, разбивает на задачи и оценивает их, тестирует результат и настраивает сервера — кто все это делает в команде из 3 человек? Директор? Дизайнер? Разработчик?
Для этого нужно лишь знать основы (базовые знания в некоторой сфере) и понимать метрики для контроля правильности/качества результата. Если следовать вашей логике, то все руководители должны быть умнее своих подчиненных, а это далеко не является истиной также, как и обратная ситуация — не всегда подчиненные умнее руководителя.
Давайте теперь узнаем ваше определение разработчика уровня Senior. Хочу понять разницу во взглядах и причину «придирок» :)
>> Возникает вопрос: а зачем тогда вообще нужны аналитики? Архитекторы? РП? Администраторы?
А как ваш вопрос соотносится с тем, что я написал? Цитирую себя же: "...Senior должен знать что происходит на этих этапах и либо сам это делать (нужны знания), либо привлекать внешние ресурсы, которые он будет способен контролировать (а я для этого тоже нужны хотя бы базовые знания)...".
Давайте вернемся назад. Основной посыл не состоял в том, что Senior должен работать за всех (в реальности один человек не может заменить команду — знания не будут глубокими и это повлияет на качество, прогресс будет слишком медленным), но Senior обязан знать все этапы — что, где и как происходит на данном этапе (где-то более глубоко, где-то поверхностно).
Итого: в теории у Senior'а должно хватить знаний, чтобы суметь все сделать в одиночку (естественно, качество результата работы целой команды и одного единственного человека может отличаться в разы). Возможность делегирования это всего лишь возможность сделать работу быстрее и качественнее, Senior все равное должен понимать а) что он заказал, б) для чего, и в) как оценить результат — то есть в упрощенном виде он и сам должен уметь сделать что-то подобное.
На все ваши текущие вопросы я уже ответил в двух своих комментариях выше, новых вопросов не увидел.
Вы начинаете придираться к формулировкам (троллить?). Если вы приципиально не согласны с моим мнением, то задачи переубедить вас в чем-либо у меня и не было и нет, поэтому просто примите еще одну точку зрения как пищу для размышлений.
>> Сюда входит сбор и анализ требований? Проектирование? Тестирование?
Я считаю, что да, Senior должен знать что происходит на этих этапах и либо сам это делать (нужны знания), либо привлекать внешние ресурсы, которые он будет способен контролировать (а я для этого тоже нужны хотя бы базовые знания).
Как я это понимаю (в рамках двух последних мест работы):
предварительный этап: общение с заказчиком и сбор требований, анализ требований с последующим дизайном решения (выбор технологий в том числе), превращение всего этого добра в ТЗ, оценка задач и построение плана работ
разработка: написание и хранение (version control) кода, подготовка сред (dev, qa, live) и серверов (вы можете сами настраивать сервера и сервисы, но можете и привлекать внешние ресурсы — главное, чтобы вы понимали «базу» и знали точно что вам нужно, могли контролировать человеческие ресурсы вне вашей команды), code review, refactoring
поддержка проекта: баг-фиксы, дальнейшее развитие/расшиение приложения
Естественно, это лишь общая картинка. Конкретный стек технологий и этапов цикла разработки зависит от конкретной компании.
Суть фразы, которую я озвучил выше, в том, что Senior должен понимать все этапы разработки от идеи до продакшн и либо сам уметь это делать, либо иметь необходимые знания, чтобы мочь делегировать работу.
>> Я бы многое отдал за четкий список того, что должен уметь джуниор/мидл/сеньер
Я вам бесплатно расскажу — четкого списка вы нигде и никогда не найдете (его и не может быть), всегда будут какие-либо вариации на тему. А вот следующую фразу я считаю гениальной :) «Вы можете считать себя Senior, когда вы сможете вести полный цикл разработки в одиночку.»
На разных проектах, в разных компаниях цикла разработки и инструментарий может быть совершенно разным, согласитесь? Именно поэтому, если вы сейчас Senior в своей компании, это не означает, что вы сможете перейти в другую компанию и остаться Senior.
Открыть ООО недорого, просто и легко. А вы вот попробуйте его закрыть! :) Помимо проверок и длительного процесса, с 2014 года прилично подняли плату за закрытие/переоформление учредителей. А может я утрирую? iloveip, раскройте тему, чтобы те, кто регистрируют ООО, знали и про процесс закрытия.
Половина того, о чем вы написали, это распространенные заблуждения. Все намного проще :) Если хотите, можем перенести разговор в личку и я расскажу про процесс и отвечу на все вопросы, а то меня чуть выше уже минусуют :(
Если здесь еще есть желающие узнать про лотерею ГК, тоже можете обращаться ко мне в личку с вопросами.
Не совсем понял, о чем вы? Похоже, что мы о разных лотереях говорим :)
Лотерея дает право выиграть и получить грин-кард. Когда вы получите карту, вы будете иметь право работать на правах постоянного жителя США.
В моем случае, я нашел вполне себе приличное место работы, но диплом мой роли особой не играл (тем более не местное образование, а какой-то непонятный для них российский универ) — высшее образование (любое) просто было формальностью. На самом-то деле тестировали знания. И я сильно подозреваю, что и без дипломов людей принимают на работу.
Перед получением зелёной карты надо успешно поработать n лет.
Не обязательно, есть и другие способы получение грин-карты (например, лотерея). Там не обязательно иметь опыт работы, достаточно просто высшего образования.
> есть такая печаль, если не подпись, то показ ID требовали всегда
Возможно, вы пользовались картой иностранного банка (в смысле, не банка США), по этому поводу ответил в комментарии ниже.
> Более того они во-обще иногда не понимают что такое debit-card, хотя когда платишь можно выбрать debit or credit
Пользуюсь постоянно как кредитной, так и дебетовой, никаких проблем не было замечено. Возможно, вам просто не очень повезло.
Не соглашусь с вами. Живу в США, использую кредитную и дебетовую карты, и вот мои наблюдения:
1) при использовании дебетовой карты требуется ввести только пин, подпись ни разу не требовали;
2) при использовании кредитной карты подпись/ID не требуется для товаров/услуг дешевле 20 долларов. Свыше 20 долларов — только подпись, свыше 100 долларов — ID и подпись. Но цифры порога могут меняться от магазина к магазину, возможно, что лимиты регулируются внутренними правилами конкретного магазина.
3) пункты 1 и 2 относятся к картам местных банков. При использовании заграничных карт, ID просят почти всегда. Видимо, часты случаи обмана приезжими, поэтому ввели такие способы защиты.
Вот вы взяли и переврали мой комментарий :) Я не писал, что нужно рассматривать факторы успешности от успешных людей. Надеюсь, перепрочтете и дадите новый ответ. А на «ошибку выжившего» я тоже дал ссылку чуть выше этого комментария :)
Ваш ответ имеет мало общего с моим комментарием, делаю вывод, что вы не очень внимательно его прочитали :)
Я не предлагаю рассматривать факторы успешности от успешных людей, так как на эту тему есть топик про «ошибку выжившего».
@IgnatChuker вы очень сильно изменили смысл оригинальной новости своим переводом. Написанное выше не соответствует реальности.
Суть новости в том, что компания продолжает предоставлять сотрудникам гибкость в выборе формы вознаграждения: наличные, акции, опционы. Вознагражденные сотрудники должны сами сделать выбор что именно им подходит, но на выбор даётся определенный период времени. Если сотрудник не успевает сделать выбор, или осознанно не делает выбор, то вступает значение по-умолчанию. Вот раньше этой формой по-умолчанию были акции или опционы. Теперь по-умолчанию будут давать наличные. Акции и опционы при этом остаются доступными формами выплаты.
Давайте теперь узнаем ваше определение разработчика уровня Senior. Хочу понять разницу во взглядах и причину «придирок» :)
А как ваш вопрос соотносится с тем, что я написал? Цитирую себя же: "...Senior должен знать что происходит на этих этапах и либо сам это делать (нужны знания), либо привлекать внешние ресурсы, которые он будет способен контролировать (а я для этого тоже нужны хотя бы базовые знания)...".
Давайте вернемся назад. Основной посыл не состоял в том, что Senior должен работать за всех (в реальности один человек не может заменить команду — знания не будут глубокими и это повлияет на качество, прогресс будет слишком медленным), но Senior обязан знать все этапы — что, где и как происходит на данном этапе (где-то более глубоко, где-то поверхностно).
Итого: в теории у Senior'а должно хватить знаний, чтобы суметь все сделать в одиночку (естественно, качество результата работы целой команды и одного единственного человека может отличаться в разы). Возможность делегирования это всего лишь возможность сделать работу быстрее и качественнее, Senior все равное должен понимать а) что он заказал, б) для чего, и в) как оценить результат — то есть в упрощенном виде он и сам должен уметь сделать что-то подобное.
Вы начинаете придираться к формулировкам (троллить?). Если вы приципиально не согласны с моим мнением, то задачи переубедить вас в чем-либо у меня и не было и нет, поэтому просто примите еще одну точку зрения как пищу для размышлений.
Я считаю, что да, Senior должен знать что происходит на этих этапах и либо сам это делать (нужны знания), либо привлекать внешние ресурсы, которые он будет способен контролировать (а я для этого тоже нужны хотя бы базовые знания).
Естественно, это лишь общая картинка. Конкретный стек технологий и этапов цикла разработки зависит от конкретной компании.
Суть фразы, которую я озвучил выше, в том, что Senior должен понимать все этапы разработки от идеи до продакшн и либо сам уметь это делать, либо иметь необходимые знания, чтобы мочь делегировать работу.
Я вам бесплатно расскажу — четкого списка вы нигде и никогда не найдете (его и не может быть), всегда будут какие-либо вариации на тему. А вот следующую фразу я считаю гениальной :) «Вы можете считать себя Senior, когда вы сможете вести полный цикл разработки в одиночку.»
На разных проектах, в разных компаниях цикла разработки и инструментарий может быть совершенно разным, согласитесь? Именно поэтому, если вы сейчас Senior в своей компании, это не означает, что вы сможете перейти в другую компанию и остаться Senior.
Если здесь еще есть желающие узнать про лотерею ГК, тоже можете обращаться ко мне в личку с вопросами.
Лотерея дает право выиграть и получить грин-кард. Когда вы получите карту, вы будете иметь право работать на правах постоянного жителя США.
В моем случае, я нашел вполне себе приличное место работы, но диплом мой роли особой не играл (тем более не местное образование, а какой-то непонятный для них российский универ) — высшее образование (любое) просто было формальностью. На самом-то деле тестировали знания. И я сильно подозреваю, что и без дипломов людей принимают на работу.
Возможно, вы пользовались картой иностранного банка (в смысле, не банка США), по этому поводу ответил в комментарии ниже.
> Более того они во-обще иногда не понимают что такое debit-card, хотя когда платишь можно выбрать debit or credit
Пользуюсь постоянно как кредитной, так и дебетовой, никаких проблем не было замечено. Возможно, вам просто не очень повезло.
1) при использовании дебетовой карты требуется ввести только пин, подпись ни разу не требовали;
2) при использовании кредитной карты подпись/ID не требуется для товаров/услуг дешевле 20 долларов. Свыше 20 долларов — только подпись, свыше 100 долларов — ID и подпись. Но цифры порога могут меняться от магазина к магазину, возможно, что лимиты регулируются внутренними правилами конкретного магазина.
3) пункты 1 и 2 относятся к картам местных банков. При использовании заграничных карт, ID просят почти всегда. Видимо, часты случаи обмана приезжими, поэтому ввели такие способы защиты.
Я не предлагаю рассматривать факторы успешности от успешных людей, так как на эту тему есть топик про «ошибку выжившего».