Погода: −3 °C
23.03−2...1пасмурно, снег с дождем
24.03−5...−3пасмурно, небольшой снег
  • В ответ на: Если в Новосибирске присутствуют организации с поставленным процессом (а такие, вроде бы, есть - взять хотя бы Большие Компании или нескольких относительно крупных аутсорсеров), то под влиянием этого процесса неизбежно часть разработчиков со временем будет превращаться в тимлидов и менеджеров.
    То есть на смену уехавшим будет приходить новое поколение, разве нет?
    В среднем уезжают через 5-10 лет начала карьеры. Я работал в крупном аутсорсере - из тим-лидов уехали 70-80%. Много толковых ребят еще разработчиками уезжают в Мск и Питер. Тем самым сильно обедняется локальный пул людей которые могут в персепективе стать хорошими менеджерами. Причем уезжают все таки самые активные.

    Второе почему в Нск нет нормальных менеджеров: да просто очень мало действительно крупных компаний с поставленными процессами. Я бы сказал крупные компании в Нске можно пересчитать по пальцам одной руки да и то они слишком молодые чтобы сильно изменить местную тусовку.

    Исправлено пользователем elfking (07.03.12 14:14)

  • В ответ на: Хм. А что можно приобрести на западе за деньги? Кусок свободы и демократии:улыб:?
    Я как раз имел ввиду то, что понятие качество жизни определяется на зарплатой а местом в котором ты живешь и работаешь, жизненым укладом и т.п.

    ---

    Если подробнее расписать: до какой то планки можно повышать качество жизни зарплатой. Но как только есть квартира, машина, хорошая еда, обстановка то дальше уже роляет окружение. Дальшейшие повышение доходов даeтся все труднее (рост в разы маловероятен что очень маловероятно), а небольшой рост ЗП на качество жизни не влияет - вокруг будет тот же грязный воздух, пробки, грубость людей, плохой климат и т.п. Да и уже хочется не столько материальных благ а приятной обстановку (пирамиада Маслоу в действии)

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

    Короче каждому конечно свое. Я не зарекаюсь от возврата. Но в любом случае если есть возможность лучше съездить, пожить и пусть даже вернуться, чем всю жизнь потом думать "а что былобы если бы поехал?"

  • Сори за ошибки - пишу на клавиатуре без "русских букв" и НГС не дает отредактировать буквально через 5 минут после отправки :хммм:

  • []А 100к$ на руки это сколько грязными (с налогами)? Около 5-6 тысяч.

    В ответ на: Реальная ли столько получать среднестатистическому сфероконному эммигранту?
    "Среднестатистическому" - реально через 5-7 лет. Поначалу нужно расчитывать на 70-80 тысяч. Если руки прямые и мозг в голове присутствует - то можно и значительно больше, и не только в штатах.

  • В ответ на: Второе почему в Нск нет нормальных менеджеров: да просто очень мало действительно крупных компаний с поставленными процессами. Я бы сказал крупные компании в Нске можно пересчитать по пальцам одной руки да и то они слишком молодые чтобы сильно изменить местную тусовку.
    "Действительно крупных", ну там на уровне хотя бы инвестбанка средней руки, я уж не говорю про всяких меррилл линчей, в Новосибирске вообще нет ни одной. Есть чуть меньше десятка относительно успешных мелких (до 200 человек) аутсорсеров, которые пережили "болезнь роста" и построили более-менее вменяемый цикл разработки ПО. Есть еще банки, коммерсанты и прочие энергосбыты - но там до сих пор царит совецкий стиль управления "я начальник - ты дурак", с соответствующими результатами.


    В ответ на: Сори за ошибки - пишу на клавиатуре без "русских букв"
    Через год привыкнешь.:миг:

  • В ответ на: "Действительно крупных", ну там на уровне хотя бы инвестбанка средней руки, я уж не говорю про всяких меррилл линчей, в Новосибирске вообще нет ни одной. Есть чуть меньше десятка относительно успешных мелких (до 200 человек) аутсорсеров, которые пережили "болезнь роста" и построили более-менее вменяемый цикл разработки ПО. Есть еще банки, коммерсанты и прочие энергосбыты - но там до сих пор царит совецкий стиль управления "я начальник - ты дурак", с соответствующими результатами.
    Помнится, полтора года назад мы уже имели дискуссию на тему нских аутсорсеров, их рейта и успеха. Мне Ваши познания в этой области тогда стали понятны, и я сомневаюсь, что за полтора года работы в банке за пределами РФ они изменились в лучшую сторону.

    Лучше помогите налоги посчитать со $100K:улыб:
    Ну то есть: сколько останется денег чистыми у сферического разработчика с женой и двумя детьми?

  • В ответ на: А 100к$ на руки это сколько грязными (с налогами)? Реальная ли столько получать среднестатистическому сфероконному эммигранту?
    Наш коллега elfking в соседнем топике утверждал, что можно.

    Некие конкретные данные по МС есть здесь. Видно, что 120 - это реальный потолок для разработчика. А МС, вроде бы, считается одним из лучших "в среднем" работодателей.

    Пара моих знакомых (среднестатистических высококвалифицированных разработчиков с нской зарплатой 80+ тр) устраивались в МС на $100K. Но при этом у них было легкое ощущение, что продешевили:улыб:


    Сколько реально из этих $100K пойдет на руки - без бутылки не разобраться:улыб:
    Вроде бы налоги для иностранцев где-то 30%. Но мои знакомые в личных беседах больше про 15-20% говорили.

    Надеюсь, что товарищи elfking (US) и zum-zum (AUS) нам помогут:улыб:

  • В ответ на: В среднем уезжают через 5-10 лет начала карьеры. Я работал в крупном аутсорсере - из тим-лидов уехали 70-80%. Много толковых ребят еще разработчиками уезжают в Мск и Питер. Тем самым сильно обедняется локальный пул людей которые могут в персепективе стать хорошими менеджерами. Причем уезжают все таки самые активные.
    То есть, Вы хотите сказать, что отток превышает приток. И уезжают уже вовсе не из-за длинного доллара, а из-за более эфемерных понятий - комфорта, уровня жизни и приятной обстановки:улыб:
    В целом, это согласуется с моими наблюдениями.

  • В ответ на: Помнится, полтора года назад мы уже имели дискуссию на тему нских аутсорсеров, их рейта и успеха. Мне Ваши познания в этой области тогда стали понятны, и я сомневаюсь, что за полтора года работы в банке за пределами РФ они изменились в лучшую сторону.
    Ну да, нет у меня понятий никаких о новосибирском аутсорсе, за шесть-то с лишним лет работы в оном.:миг:И с чего Вы взяли, что я работаю в банке?

    В ответ на: Лучше помогите налоги посчитать со $100K:улыб:
    Ну то есть: сколько останется денег чистыми у сферического разработчика с женой и двумя детьми?
    В штатах - честно скажу, не жил, не знаю. Но знаю что там нюансов целая гора, изучал это дело пару лет назад, был вариант туда поехать. Например, при правильном визовом статусе жены можно подавать joint tax return и платить сильно меньше налогов. Или делать с доналоговых денег отчисления в свой пенсионный фонд. От того, обеспечивает ли работодатель мед. страховку и в каком объеме он это делает - полная страховка "с зубами", если платить из кармана, легко может около 1500 в месяц стоит.
    Плюс к этому - в некоторых штатах есть дополнительные подоходные налоги, в других нет. Плюс налоги с продаж разные от штата к штату, стоимость аренды жилья очень разная.
    В результате может получиться, что с той абстрактной сотки в год один имеет от работодателя полный соцмедпакет "включая зубы" на всю семью, машину и парковку (или оплаченный проезд на общественном транспорте - амазон, например, так делает) защет заведения, да еще и обедает или нахаляву или за какие-то смешные копейки в конторской столовой, подает совместные декларации, живет в штате без доп.налога, да еще и в континентальной части при этом - т.е. за аренду большого дома на десяти сотках платит 1500 в месяц.
    А у другого с той же сотки - ни страховки, ни перков, у жены виза корявая, поэтому налоги по полной шкале, да еще и живет в силиконке и за квартиру в хрущёбе под 3000 в месяц платит, потому что или понты на уши давят что аж пар из носа идет, или ему как безадежному говнокодеру в других местах устроиться без вариантов. Вот и думайте.:улыб:

    А так, ради "сферического коня в вакууме" - на irs.gov есть удобный калькулятор, вбивайте туда сотку в год - он все расскажет.

  • В ответ на: Видно, что 120 - это реальный потолок для разработчика.
    Вы не учитываете работу по контракту, где дневной рейт может достигать 700-800 долларов и выше, но без каких-либо соцпакетов и гарантий вообще, т.е. могут без причин просто показать на дверь и сказать "контракт аннулирован, прошу освободить территорию". Отпуск и больничные - за свой счет.
    Ну и специфика рынка немного другая - реально пару раз в год пересматривают зарплату, делая так называемые "performance review". Т.е. на одну и ту же позицию человека "с улицы" берут на 120 в год, а работающий в конторе 5-6 лет за то же самое может иметь 150-180.

  • В ответ на: Некие конкретные данные по МС есть здесь. Видно, что 120 - это реальный потолок для разработчика.
    Оу, пропустил ссылку, а отредактировать уже не дают. "Конкретные данные" у вас по H1b, а эйчванбишник, как известно, не человек. :biggrin: Кстати, это была основная причина, по которой я послал подальше работодателя из штатов уже на этапе подписания контракта - "негров нанимайте на таких условиях". С грин-картой или гражданством всё совсем по-другому.

  • В ответ на: Ну да, нет у меня понятий никаких о новосибирском аутсорсе, за шесть-то с лишним лет работы в оном. И с чего Вы взяли, что я работаю в банке?
    А это не Ваши ли слова?
    Конечно, за полтора года много чего могло измениться. Уж извините, за Вашей карьерой не следил:улыб:

    Тот факт, что Вы работали программистом 6 лет в новосибирском аутсорсе, совсем не значит, что у Вас есть понимание того, сколько в нём денег и насколько он успешен:улыб:. Поэтому рассуждения о небольших организациях "меньше 200 человек" вызывают недоумение:улыб:

    И спорить я Вам на эту тему не советую (лучше подискутируйте о СУБД, в этой области Вы очевидно специалист).

    В ответ на: В штатах - честно скажу, не жил, не знаю. Но знаю что там нюансов целая гора, изучал это дело пару лет назад, был вариант туда поехать. Например, при правильном визовом статусе жены можно подавать joint tax return и платить сильно меньше налогов. Или делать с доналоговых денег отчисления в свой пенсионный фонд. От того, обеспечивает ли работодатель мед. страховку и в каком объеме он это делает - полная страховка "с зубами", если платить из кармана, легко может около 1500 в месяц стоит.
    ...
    Спасибо за попытку. Конечно, был бы интересен конкретный расчет и конкретные цифры.

  • В ответ на: "Конкретные данные" у вас по H1b, а эйчванбишник, как известно, не человек.
    Открою Вам большой секрет: грин-карты и американского гражданства у меня нет. Поэтому конкретные данные для меня - это информация по H1B.

    В ответ на: Кстати, это была основная причина, по которой я послал подальше работодателя из штатов уже на этапе подписания контракта - "негров нанимайте на таких условиях"
    Какие были условия? Сколько были бы налоги?

    Вот это была бы полезная информация.

  • В ответ на: Какие были условия? Сколько были бы налоги?

    Вот это была бы полезная информация.
    Условия сильно зависят от компании. Стоимость жизни сильно зависит от региона и даже конкретного городка где снимаешь жилье. Например, если согласен ездить по 40 минут-часу на работу - можешь сэкономить 800 баксов на жилье. Мне вот не повезло (или повезло) - компания в "дорогом" городе рядом с СФ. Ездить не хочу - на работу хожу пешком, на машине катается жена. Поэтому плачу чуть больше 2 тыс за средненькие аппартементы. Налогов с ваших сферических 100 тыс (+ неработающая жена) будет примерно 33% в Калифорнии (где помимо федерального есть еще немаленький налог штата). Оба налога прогрессивные. Со 100 тыс федеральный 28%, калифорнийский вроде 9.5%. Но в сумме получается мешьше арифметической суммы т.к. есть всякие exemptions (в том числе на жену) и deductibles. Плюс еще в той же Калифорнии есть налог с продаж 9%. Есть штаты где нет ни подоходного, ни налога с продаж.

    Вобщем надо смотреть на конкретное предложение. В США как в РФ все регионы сильно разные и стоимость денег везде разная (затраты на жилье могут отличаться в 3 раза).
    Ну и надо понимать что дорогие места обычно лучше дешевых (люди приличнее, климат лучше, дороги лучше и тп).

    Не надо волноваться, с голоду не помрете даже на 80 тыс. Но еще раз повторюсь что имхо чисто за деньгами сюда ехать уже не стоит. Стоит ехать за опытом и другой жизнью.

  • В ответ на: То есть, Вы хотите сказать, что отток превышает приток.
    Я хочу сказать что когда 60-70% самых активных (и наверное не самых низкоквалифицированных) уезжает из Нска год за годом - это очень сильно влияет на общее качество кадрового ресурса. В том числе влияет на сильных оставшихся (нет конкуренции). Короче получается такая кузнеца кадров для Мск и Питера в первую очередь.

    И мне все-таки кажется что для хорошего тех-лида, архитектора, менеджера опыт и квалификация очень важны. И по факту выходит, что в той же Мск концентарция технических и менеджерских мозгов намного больше - поэтому у них и проекты крупнее и дороже, и компании больше, и сама "среда" более богаче, конкурентнее, интереснее. Шансов что какой то стартап родиться и вырастит там на порядок больше. Точно также как шансов рождения стартапа в Нске на порядок больше чем в каком-нибудь Барабинске (хотя и там есть программисты, наверное еще на Делфи пишут:улыб:

    Есть один знакомый из Казани. Говорит там умного народа много, но оттуда все валят, поэтому развитие тех кто остается обычно останавливается гораздно раньше, т.к. там в том числе среда не стимулирует никакого развития после определенного уровня (например зарплата перестает расти после 30 тыс рублей, т.к. просто нет проектов). Для этого человека и средняя Новосибирская компании была сродни rocket science.

  • В ответ на: Открою Вам большой секрет: грин-карты и американского гражданства у меня нет. Поэтому конкретные данные для меня - это информация по H1B.
    Никто в здравом уме не едет в штаты, чтобы там до пенсии сидеть на h1b. Это скорее начальный этап осознанных и весьма существенных потерь по уровню жизни ради лучших условий в будущем, когда появится гринка и когда-нибудь потом - гражданство. Поэтому сравнение "гражданин России со своим жильем на 2000 баксов в месяц чистыми" против "эйчванбишник в Штатах без жилья на 5000 в месяц чистыми" может оказаться по вполне понятным причинам далеко не в пользу последнего.

    В ответ на: Какие были условия? Сколько были бы налоги?
    Обычные для эйчванбе условия: три года работы минимум, причем работодатель имел право меня послать нафиг в любой момент, а я при увольнении раньше срока "по собственному" платил бы ему неустойку, небольшую (тысячи три или около того), но все же. После увольнения - недели две (или четыре?) на поиск нового работодатля, согласного отвалить немало бабла и заморочиться с "h1b transfer", не нашел - чемодан-вокзал-домой. Жена без права работать, с правом учиться только на полной коммерческой основе. Зарплата 70 тысяч в год (2006 кажется год был), после налогов оставалось бы около 3500 в месяц. Стоимость аренды в тех краях - 1000 в месяц за апартмент если недалеко от автобуса.
    Короче, как-то тускло получалось, поэтому отказался от такого предложения.:улыб:

  • В ответ на: А это не Ваши ли слова?
    Конечно, за полтора года много чего могло измениться. Уж извините, за Вашей карьерой не следил:улыб:
    Кошмар какой, Вы меня преследуете?:улыб:Да, много чего изменилось.

    В ответ на: рассуждения о небольших организациях "меньше 200 человек" вызывают недоумение:улыб:
    Недоумение вызывают как раз рассуждения о "крупных" организациях с количеством сотрудников значительно менее 1000 человек.

  • В ответ на: Никто в здравом уме не едет в штаты, чтобы там до пенсии сидеть на h1b.
    На 70 тыс конечно возможно ехать не стоит (хотя есть штаты где и на 70 можно жить хорошо). Но и такими цифрами не надо пугать - вот таблица среднего доходя СЕМЬИ по штатам - http://en.wikipedia.org/wiki/Household_income_in_the_United_States#Income_by_state

    Как то живут люди даже на полтинник всей семьей (средний доход семьи в Калифорнии).

    Ну и стоит учитывать что есть крупные компании типа того же Гугла где запросто могут дать гооооораздо больше 100. Есть много других компаний у которых политика платить h1b столько же столько и местным - ну вот такие они хорошие, я не знаю почему (наверное потому что люди сильно нужны).

    Кроме того, никто не мешает уже тут поменять компанию. В силиконовой долине переоформление h1b во многих компаниях поставленно на поток. И уже находясь тут можно торговаться более уверенно. Есть знакомые которые не одну компанию по h1b сменили - и поверьте они не бедствуют:улыб:

  • В ответ на: На 70 тыс конечно возможно ехать не стоит (хотя есть штаты где и на 70 можно жить хорошо).
    Ну 70 штук в 2006 году salary.com показывал в качестве "sr. java deeloper median salary". Сейчас он показывает 105 тысяч. Все-таки семь лет прошло как-никак :-)

    В ответ на: Как то живут люди даже на полтинник всей семьей (средний доход семьи в Калифорнии).
    У нас (в смысле - на исторической родине) тоже народ вполне себе живет на 20-25 тысяч всей семьей. Квартира по наследству, батина зубила в качестве автомобиля, продукты с "оптовки", одежда с барахолки. Поменяй зубилу на 15-летний форд, а оптовку с балкой на "вол-март" - вот тебе и.

    В ответ на: Кроме того, никто не мешает уже тут поменять компанию. В силиконовой долине переоформление h1b во многих компаниях поставленно на поток. И уже находясь тут можно торговаться более уверенно. Есть знакомые которые не одну компанию по h1b сменили - и поверьте они не бедствуют:улыб:
    Да оно понятно что случаи всякие бывают, а человек с рабочим мозгом и прямыми руками, растущими не из ж...ы на любой визе не пропадет. Но публика вроде как требовала дать честный расклад на "среднестатистического совкового программера", а не рисовать красивые сказки в розавиньких тонах.

    ps: и это, коллега, со мной лучше на "ты".:улыб:

  • На последнего:

    Забавна переписка уехавших в теме "как фигово в Н-ске с прогерами"... тока не пойму как расценить: как поддержку наличия проблемы с качественными работниками и их отсутствием (как причину отсутствия) или как наоборот...:улыб:

    ... может, Вы эт-то, свою тему для таких обсуждений заведёте?:миг:

    "Только так, только личная инициатива и напряженная работа над собой. .. Нужно своей собственной рукой все делать" (с) В.В. Путин:улыб:(а не на "вертикаль власти" надеяться)

  • В ответ на: ps: и это, коллега, со мной лучше на "ты".:улыб:
    Я на вы образно а не к тебе лично, т.к. мы знакомы лет 12:улыб:
    Честный расклад я тут выкладывать не буду, т.к. тут не то место. Да и что даст мой расклад - он только мой, у других может быть по-другому. Примерные цифры я уже дал (тот сайт ссылок ЗП по H1b) - у кого то больше у кого то меньше.

    Но скажу так, кто хочет покупает новый Мерседес за 50 тыс долларов без напряга находясь тут полгода.

  • В ответ на: Забавна переписка уехавших в теме "как фигово в Н-ске с прогерами"...
    Я уехал недвно. 9 лет активной работы в Нске, повидал много разных программистов (правда не ПХП) в том числе проводя тех. собеседования.

    А с программистами (как и с любыми специалистами) везде фигово. Хотите хороших? Нужны деньги, налаженный процесс, интересные задачи - 2 из 3х не предлагать :biggrin:

    Имхо для ваших задач нужен 1 тех лид мега спец. Пусть это будете вы. Пара "замов" по подсистемам и групка средненьких, можно даже новичков. Вам то конечно хочется работать только с эксператми но:
    1. так не бывает в обычных проектах (95% всех проектов)
    2. это не выгодно и не оправдывает себя с фин точки зрения
    3. в больших проектах всегда есть куча рутинной и довольно не сложной (или не критичной) работы - ее вполне можно и нужно доверить новичкам которым она будет интересна. А эффективность эксперта будет даже ниже потому что он это делал уже 100 раз и будет работать спустя-рукава скучая (или что еще хуже "строить космические корабли" где надо и не надо)

    Для примера приведу проект где я был тех лидом. Крупная система для западного заказчика порядка 200 сложных с кучей AJAX страниц, бекенд на Java. Всего потрачено 30 тыс человеко часов, 3 года, до 10 чел в команде. Из них с большим опытом в начале было 2-3, остальные новички. Люди с опытом делали сложную работу: прорабатывали архитектуру, исследовали варианты реализации, реализовывали самые сложные страницы и серверные компоненты и тесты к ним как примеры. Дальше давали эти страницы и компоненты как примеры новичкам, ревьювили код за ними, помогали если им встречались сложные места.

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

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

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

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

  • В ответ на: Кошмар какой, Вы меня преследуете? Да, много чего изменилось.
    Поскольку ответ тривиально следует из моего предыдущего утверждения ("Уж извините, за Вашей карьерой не следил"), то я расцениваю этот Ваш вопрос как известный приём перевода дискуссии в плоскость флуда и демагогии. Здесь я пас.

    В ответ на: Недоумение вызывают как раз рассуждения о "крупных" организациях с количеством сотрудников значительно менее 1000 человек.
    Повторюсь в третий раз (видимо, первые два раза я объяснил недостаточно внятно): недоумение вызвали не "рассуждения о...", а тот факт, что "Вы рассуждаете о..."

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

    В ответ на: Никто в здравом уме не едет в штаты, чтобы там до пенсии сидеть на h1b...
    Похоже, Вас так и тянет на демагогическую констатацию тривиальных фактов:улыб:

    В ответ на: Обычные для эйчванбе условия: три года работы минимум, причем работодатель имел право меня послать нафиг в любой момент, а я при увольнении раньше срока "по собственному" платил бы ему неустойку, небольшую (тысячи три или около того), но все же...
    Хорошая, годная информация. Спасибо!

    (Было бы совсем замечательно, если бы обошлись без упоминания негров, которые должны работать на таких условиях. Неужели в Австралии не учат политкорректности:улыб:?)

  • В ответ на: Ну 70 штук в 2006 году salary.com показывал в качестве "sr. java deeloper median salary". Сейчас он показывает 105 тысяч. Все-таки семь лет прошло как-никак :-)
    Черт возьми, а у меня он показывает меньше 95.
    В чём правда, брат?

  • В ответ на: А с программистами (как и с любыми специалистами) везде фигово. Хотите хороших? Нужны деньги, налаженный процесс, интересные задачи - 2 из 3х не предлагать
    Ну теперь по части американских денег ситуация прояснилась (кстати, сенкс за процентовку по налогам и остальную информацию; более подробные цифры, действительно, вряд ли нужны), по части "интересности задач" я, помнится, уже спрашивал.

    А как там дела обстоят с процессом? Например, в сравнении с Вашим бывшим работодателем?

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

    "Только так, только личная инициатива и напряженная работа над собой. .. Нужно своей собственной рукой все делать" (с) В.В. Путин:улыб:(а не на "вертикаль власти" надеяться)

  • В ответ на: А как там дела обстоят с процессом? Например, в сравнении с Вашим бывшим работодателем?
    Большая компания, очень большой зрелый продукт.
    Процесс есть, тесты есть, continuous integration есть, продакт менеджеры есть, тестеры есть, технические писатели есть, несколько уровней саппорта есть. Короче я думаю все как обычно. Но по-другому с таким огромным продуктом, который пилят 200 человек с разных сторон в 20 бранчах вообще все развалится.

  • В ответ на: Я видел, что некоторые вещи менее опытные люди делали не совсем оптимально, не так как это сделал бы я - но это было не так важно - меня намного больше заботила чистота ядра системы, соблюдение основных приниципов архитектуры (а не то что вон на той странице JavaScript не оптимальный). За полгода некоторые новички стали хорошо разбираться в технологиях, сами предлагать решения (необходимость кодеревью практически отпала, код ревьювил уже не я а "замы" по подсистемам). Причем на многих задачах новички зачастую работали эффективнее более опытных т.к. им было все интересно.
    Вы вот прям замечательно написали. Это один из моментов за что я троллил ТС и ещё тут коллег (ну или пытался). Иногда люди с опытом из-за непонятных амбиций отравляют атмосферу и валят проект. Казалось бы тупейшая истина: работать нужно не на личный понт, а на результат, и не пытаться неспеша выпиливать золотые детальки, когда общий механизм требует внимания. А доходит не сразу. До некоторых - никогда.
    И второй. ТС вот ориентируется по коду, который кто-то когда-то написал. Но время такая штука, что те парни, которые косячили у ТС в проекте, с тех времён могли подрасти, попав в какой-нибудь более строгий процесс с тестированием и code review. Может кто-то стал хорошим тестером (это только у нас выказывается пренебрежение к этому труду). А ТС до сих пор находится в прошлом и перебирает старые детские рисунки с видом художественного критика.

    42

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

    Технические микровопросы: как вся работа с продуктом декомпозируется на 200 человек? Сколько разработчиков в типичной команде (два, пять, десять)?

    Да, и как насчет квалификации разработчиков (опять же, по сравнению с новосибирскими)?

  • В ответ на: Технические микровопросы: как вся работа с продуктом декомпозируется на 200 человек? Сколько разработчиков в типичной команде (два, пять, десять)?

    Да, и как насчет квалификации разработчиков (опять же, по сравнению с новосибирскими)?
    Работа декомпозируется по подсистемам. В типичной команде человек 5-6. Квалификация повыше (в этой компании людей без опыта практически нет), много программистов 45+.

  • Расписано действительно хорошо и позитивно. Не отрицаю, что вполне возможно в какой-то степени, Вы и правы в части "разглядывания детских рисунков"... но, зная места теперешней работы (а и некоторые результаты тоже) "бывших" - отвечу классическим "не верю!". Хотя, распространять на всех, думаю было-бы опрометчиво.

    "Только так, только личная инициатива и напряженная работа над собой. .. Нужно своей собственной рукой все делать" (с) В.В. Путин:улыб:(а не на "вертикаль власти" надеяться)

  • Из 5-6 человек типичной команды, можете дать расклад кто чем занят в части: "писания кода", "тестирования", "документирования", "связям с другими командами", "участия в архитектуре системы в целом"... или 5-6 человек - это прогеры, пишушие код одной подсистемы?

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

    "Только так, только личная инициатива и напряженная работа над собой. .. Нужно своей собственной рукой все делать" (с) В.В. Путин:улыб:(а не на "вертикаль власти" надеяться)

  • В ответ на: Из 5-6 человек типичной команды, можете дать расклад кто чем занят в части: "писания кода", "тестирования", "документирования", "связям с другими командами", "участия в архитектуре системы в целом"... или 5-6 человек - это прогеры, пишушие код одной подсистемы?
    Не знаю у кого как, но я встречался со следующим положением вещей:

    1) обычно тестирование - отдельный процесс, тестеры обычно выделяются в отдельную команду/департамент и тестируют продукт _целиком_, и здесь очень помогают _написанные_ юнит-тесты, чтобы хотя бы номинально проверить совместимость разных компонент системы и их изменений с остальными. Кто их пишет вопрос особый, простейшие - разработчики при написании кода, более сложные - штатные программисты отдела QA.
    2) документация обычно пишется в двух местах:
    внутренняя техническая - в комментариях кода и потом генерится автоматически на весь продукт
    публичная - отдельным отделом техрайтеров на весь продукт целиком

    поэтому думается имелось ввиду что 5-6 человек занимаются именно кодингом, потому как больше им заниматься вместе в таком количестве нечем :biggrin:

    Non solum oportet, sed etiam necessese est

  • Помимо кодинга, они вполне могут писать src, design для своих компонент.

  • как самокритично ..."ёжики плакали, кололись, но продолжали жрать кактус" (с) ...привет удачникам :tease:

    Нас рать?!
    В нанотехнологии - наношагами
    "Современные кроссоверы делают геи" (с)

  • В ответ на: поэтому думается имелось ввиду что 5-6 человек занимаются именно кодингом, потому как больше им заниматься вместе в таком количестве нечем :biggrin:
    Да, 5-6 это именно программистов которые фиксят баги и пишут фичи. Обычно еще +1-2 тестера которые верифицируют сделанные тикеты "пока железо еще горячно" (отдельное qa тестирование релизов тоже есть). Вообще сложно давать советы подходящие для любого проекта. Тут реально проекту кучу лет - и процентов 80% это мейнтенанс и дописывание мелких улучшений + мелкие переделки. Совсем новых больших фич пишем мало.

    Кстати авто тестов сотни тысяч. Отдельная большая команда работает над инфраструктурой тестов, ci, средствами поддержки и мержа бранчей и прочими вспомогательными утилитами. Много народу жалуется что тесты отнимают много времени, много интеграционных тестов падающих с вероятностью 0.1% (но когда их сотни тысяч...). Но мое мнение что лучше фиксить тесты чем баги у клиентов.

  • В ответ на: Кстати авто тестов сотни тысяч. Отдельная большая команда работает над инфраструктурой тестов, ci, средствами поддержки и мержа бранчей и прочими вспомогательными утилитами. Много народу жалуется что тесты отнимают много времени, много интеграционных тестов падающих с вероятностью 0.1% (но когда их сотни тысяч...).
    Еще несколько вопросов (это, наверное, довольно глупо выяснять, но любопытство пересиливает здравый смысл:улыб:):

    Кто пишет/генерирует тесты на новую функциональность (сами разработчики или тестеры)?
    Как определяется, что функциональность более-менее покрыта тестами (только по индикаторам покрытия или по каким-то другим критериями)?
    В каком виде хранятся тесты (собственный формат или Java-код/ну-или-на-чем-пишете)?
    Как определяется корректность результата теста (как понимаете, что произошла регрессия)?
    Как организована автоматизация тестирования и проверка нерегрессионности (только по ночам на серверах или разработчик должен перед заливкой кода прогнать все-сотни-тысяч/или-некую-часть самостоятельно и убедиться в отсутствии регрессий)?
    Основная часть тестов на UI (типа эмуляция действий пользователя)? Или UI отвязан от движков и в основном тестируется API движков?
    Какова технология борьбы с проблемами "вероятностного падения"?


    Да, и какой общий объем кода (хотя, подозреваю, это может быть секретом)?

  • В ответ на: Да, и какой общий объем кода (хотя, подозреваю, это может быть секретом)?
    Ой что-то вы разогнались:улыб:Скажем так, вы мыслите в правильном направлении (тесты разделены на несколько груп, большая часть тестов запускается ночью, многие разработчики вообще не запускают тесты локально т.к у каждой команды свой бранч и можно не бояться поломать его чуть-чуть). Подробнее слишком долго все объяснять (многие вещи обусловлены особенностью продукта и его архитектурой). Боюсь это будет уже слишком много тех продробностей:улыб:

  • В ответ на: Повторюсь в третий раз (видимо, первые два раза я объяснил недостаточно внятно): недоумение вызвали не "рассуждения о...", а тот факт, что "Вы рассуждаете о..."
    А, ну эт нормально. "Сказать по существу нечего - переходим на обсуждение личности собеседника".
    Пример крупной, тысяч на пару сотрудников, новосибирской айтишной конторы приведете? Кроме ЦФТ?

    В ответ на: Впрочем, здесь я поступил не очень умно.
    С этим соглашусь на 100%.


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

    В ответ на: Неужели в Австралии не учат политкорректности:улыб:?
    Неа, у нас наоборот лебаносов п...дят. Вы не знали?

  • В ответ на: Черт возьми, а у меня он показывает меньше 95.
    В чём правда, брат?
    В том, что я смотрел данные по конкретной территории, куда меня приглашали, а не среднюю по стране? Штаты большие, и своих урюпинсков со средней арендой в 600/месяц и соответствующими зарплатами там хватает. Ничего против Урюпинска не имею, есичо:миг:

  • Может Вы свои разборки "кому на Руси жить хорошо в штатах" вынесете за рамки темы, например в личку чтоли...

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

    "Только так, только личная инициатива и напряженная работа над собой. .. Нужно своей собственной рукой все делать" (с) В.В. Путин:улыб:(а не на "вертикаль власти" надеяться)

  • ... подразумевая, что не сам начал эту тему, нелепо понтанувшись "офферами":миг:

  • В ответ на: А, ну эт нормально. "Сказать по существу нечего - переходим на обсуждение личности собеседника".
    Пример крупной, тысяч на пару сотрудников, новосибирской айтишной конторы приведете? Кроме ЦФТ?
    Вы всё-таки хотите поспорить? ОК, начнем лингвистический анализ:улыб:.

    /* Извините, г-н Толстопуз; обещаю - этот пост с выяснением отношений будет последним:улыб:*/

    Вводная информация: те люди, которые профессионально занимаются обработкой текстов на естественном языке (например, переводчики художественной литературы или специалисты по NLP - natural language processing), прекрасно знают, что отдельные слова, словосочетания, предложения, да и целые главы нельзя анализировать/переводить/воспринимать отдельно от контекста, если не хочется потерять суть.

    Единицей анализа является сообщение или мысль автора. Это всё плохо формализуется. Плохо интерпретируется и извлекается. Думаю, ТС с его Парсером меня здесь отлично поймёт.

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


    А теперь разбор наших полётов:

    1. Мной был задан вопрос с употреблением выражений "Большая Компания" и "относительно большие аутсорсеры", при этом явно упоминался Новосибирск.

    2. Удивительно (sic!), но elfking прекрасно понял, о чем идет речь и ответил :
    - что работал в крупном аутсорсере (читай: относительно крупном аутсорсере),
    - что "очень мало действительно крупных компаний с поставленными процессами".

    Здесь необходимо заметить, что никто из нас НЕ называл никаких цифр и НЕ давал никаких определений (10, 200, 1000 сотрудников etc).

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

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

    С одной стороны ясно, что плохо поняв (1) и (2), Вы подразумеваете какое-то свое определение под "действительно крупный". С другой стороны, какое бы определение не вводилось, комментарий очевидно бессодержателен (типа: "Австралия - это континент" или "Гренландия - это остров").

    > Есть чуть меньше десятка относительно успешных мелких (до 200 человек) аутсорсеров, которые пережили "болезнь роста" и построили более-менее вменяемый цикл разработки ПО.

    Поскольку Вы недостаточно компетентны в понимании организации новосибирского аутсорсинга, его проблем и успешности (здесь я пользуюсь знаниями и доказательством из старого топика; ссылку уже приводил), то утверждение выглядит наивно.

    4. Несколько наших последующих комментариев я, пожалуй, опущу. Но Вот последний вопрос интересен:

    > Пример крупной, тысяч на пару сотрудников, новосибирской айтишной конторы приведете? Кроме ЦФТ?

    Откуда взялись 2 тыс. сотрудников (почему не 500, не 1000, не 10000)?
    Почему считаем по количеству сотрудников, а не по обороту денег?
    Почему айтишная компания? Интел - это айтишная компания? А Merrill Lynch - айтишная? А ИЯФ, сотрудники которого, в том числе, пишут софт для БАК? Kaspersky Lab? Parallels?
    Ну и, смотрю, про существование ЦФТ Вы вспомнили:улыб:

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

    5. А вот это, чёрт возьми, просто шедевр (зачем же так подставляться-то, а?):

    nysv >> Впрочем, здесь я поступил не очень умно.
    zumzum > С этим соглашусь на 100%.

    Исходное моё утверждение было:

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

    Если Вы согласны на 100% с тем, что тот Ваш комментарий наивно-бессодержателен, то вижу, что взаимопонимание достигнуто и спорить дальше не о чем.
    В противном случае Вам придется признать, что Вы плохо анализируете и читаете тексты. Что тоже как бы означает окончание нашего спора:улыб:

  • В ответ на: Поскольку Вы недостаточно компетентны в понимании организации новосибирского аутсорсинга, его проблем и успешности (здесь я пользуюсь знаниями и доказательством из старого топика; ссылку уже приводил), то утверждение выглядит наивно.
    Немного скажу в пользу zumzum'а - он в Нске поработал во многих известных аутсорс компаниях. Знаю его с 11-го класса:улыб:

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

  • Да без проблем. Хотя я надеялся, что мы подружимся, и я приеду к Вам в гости в Сидней этим летом:улыб:

    P.S. Вижу, что Вы так и продолжаете выдергивать удобные Вам слова из контекста. Боже мой, и для кого я писал весь предыдущий пост:улыб:!?

    P.P.S. Кстати, помимо умения писать посты в лёгком быдловатом стиле, Вам бы не мешало научиться держать удар. Вежливость и интеллигентность тоже приветствуются.

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

  • В ответ на: Немного скажу в пользу zumzum'а - он в Нске поработал во многих известных аутсорс компаниях. Знаю его с 11-го класса
    А я и не сомневаюсь, что он хороший программист мирового класса:улыб:

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

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

  • "Цыц! Вы ещё подеритесь, горячие финские парни!" :biggrin:

    42

  • В ответ на: Хотя я не разделяю попытки формального переноса иерархических структур у некоторых приматов на социум, однако по мотивам всех этих дискуссий иногда появляется соблазн ввести понятие альфа-специалиста:улыб:
    Исходя из своего скромного опыта, ввёл бы понятие альфа-мудака.
    Ближе к сути :live:

    42

  • В ответ на: Да без проблем. Хотя я надеялся, что мы подружимся, и я приеду к Вам в гости в Сидней этим летом:улыб:
    Нивапрос :-)

    В ответ на: P.S. Вижу, что Вы так и продолжаете выдергивать удобные Вам слова из контекста. Боже мой, и для кого я писал весь предыдущий пост:улыб:!?
    Видимо, для самого себя. ;-)

    В ответ на: P.P.S. Кстати, помимо умения писать посты в лёгком быдловатом стиле, Вам бы не мешало научиться держать удар. Вежливость и интеллигентность тоже приветствуются.
    "Удар"?! В интернетах?! Вы что, правда считаете, что затейливая расстановка жидкокристаллических ячеек на моем мониторе способна нанести мне какой-то там "удар"?! Ах, оставьте!

Записей на странице:

Перейти в форум

Модераторы: