Показаны сообщения с ярлыком software stories. Показать все сообщения
Показаны сообщения с ярлыком software stories. Показать все сообщения

16 февраля 2016

Software Stories: О прходящих девушках


И вот ты пишешь.
Безвестная девочка Катя/Оля/Настя из города О., выпускница местного университета/института/академии, пед.факультета, социолог или психолог по специальности.
Сухое "привет" или "доброе утро", "мне вас рекомендовали", "открыты ли вы для предложений".
И ссылка. Обязательно ссылка. За которой идет глупое и крайне поверхностное описание вакансии. Иногда там бывают всякие слова типа rockstar или ninja. Но елка остается елкой, несмотря на новогодние игрушки.  Сделать хорошее описание вакансии очень трудно - я сам пробовал, и получилось говно. Но дело даже больше в том, что читая вот это вот ты совершенно не понимаешь куда тебя хотят пригласить. Это место абсолютно стерильно.

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

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

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

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

P.S. Я очень бы хотел процитировать  в этом месте Алену Владимирскую, но к сожалению не нашел тот ее пост в закромах фейсбука. Касался он молодых и бойких девочек, которые выпрашивали у нее телефон покойного Ильи Сегаловича. Суть ситуации примерна та же.

05 февраля 2015

Software Stories: Про ROI и смелость


- Деда, а что такое ROI ?
 - ROI... Это ты где такое слово-то услышал, внучок?
 - Это нам в школе на уроке Test Management-а сказали. Сказали, что когда планируете автоматизацию тестирования нужно сначала посчитать ROI.
 - Посчитать... - дед выплюнул кусочек табака из папиросы себе под ноги, поморщился так как будто у него прихватило спину, но на спину он не жаловался с утра, видимо слово ему не понравилось. - ROI, внучок, это такая цифра, которая иногда с жизнью не имеет ничего общего. Посчитать то его конечно можно, но кто ж тебе сказал что ты сделаешь это правильно.
 - А как же тогда ...? Как автоматизацию планировать?
 - Головой, Васька, головой. Планировать и перепланировать надо головой. И автоматизацию тоже.
 - Деда, а расскажи как вы планировали автоматизацию тестирования?
 - А мы, Васька, не планировали. У нас был приказ - автоматизировать. И мы автоматизировали.
 - Деда, но надо же как-то понимать что это эффективно или неэффективно?
 - Надо.
 - А как вы понимали?
 - По людям.
 - Это как ?
 - Служил я тогда еще в другом полку. Собственно в полк меня и взяли, чтобы я автоматизацией там занимался. Но ни про какие ROI там никто не знал. А если и знали, то не считали - если посчитать то очень уж мало получится. Но потребность все чуяли - люди в тестировании зашивались и гибли. Делали они софтину, которая садится на операционную систему, вставляет в нее свои драйвера. При том каждая следующая версия операционки  отличается в этом месте от предыдущей. Какая-то больше, какая-то меньше - но отличаются. Поэтому протестировать софтину нужно не только целиком на одной операционке, а еще хотя бы по чуть-чуть на каждой из семейства. Работа не сложная, но тупая. И вот эту работу мы автоматизировали. Поддерживать такую автоматизацию  - был еще тот адок, но поддерживали. Даже человека потом отдельного именно на саппорт этого отрядили.
  - А зачем, деда?
  - А затем, Васька, что люди имея такую автоматизацию у себя за спиной смелее стали. Потому что ты точно знаешь что если твой рефакторинг сломал  встраивание в систему - это найдут.  А остальные вещи - это люди искать должны. Там сложный софт был, такой автотестами сильно не накроешь.
  - Деда, так как вы понимали что вы эффективно автоматизировали?
  - А как ты Васька смелость померяешь ?
  - Не знаю.
  - Вот и я не знаю. Спроси у учителя своего в школе - может он знает. Они теперь все умные...

 Дед затушил папиросу, бросил ее в ведро, поднялся и пошел разворачивать тестовую инфраструктуру на Amazon-е. Приближался вечер,скоро соберут nightly-build...


22 октября 2012

Software Stories: Про Сигизмунда


Давным-давно,   в тридевятом царстве, было войско джедайское да проект на котором они боролись против сил тьмы. И был тот проект с технической точки зрения ни хорош, ни плох, ни в парче, ни в порше, а так ваапче.

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

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

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

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

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

А Сигизмунд тем временем получил предложение от другого воеводы и ушел в другую дружину.

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

И решил воевода взять Сигизмунда как наемника на время.
В тот день Сиизмунд узнал такие слова как "job security",а воевода так ничего и не понял.