H1B

Nov. 1st, 2015 11:14 pm
elseiver: (Default)
Понял, что не понимаю, как система H1B виз для программистов вообще работает.
Там суть какая - компания, желающая нанять сотрудника из-за рубежа должна доказать, что в Штатах такого сотрудника нельзя найти. Т.е. должна разместить объявления о вакансии, отсобеседовать кого-нибудь и всё такое.
Вот в этом месте я как раз и не понимаю. Нанимает какой-нибудь Микрософт или Фейсбук. Хорошие, кстати говоря, компании. Многие хотели бы в них работать. И программисты в Штатах как бы есть, и не все они работают в этих компаниях. Как в таких условиях получается в массовом порядке "не находить подходящих кандидатов"? Неужели в США тоже "все всё понимают"?

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

Breaking

Jul. 9th, 2014 06:57 am
elseiver: (I do IT)
Коллеги расстраивают.
Хочется начать им объяснять, насколько они неправы, насколько важно внимание к мелочам, и что мы не можем себе позволить быть середнячками и пофигистами, что мы можем выпускать только высококлассный продукт. Только чистота 99.2%, не меньше.
Потом понимаю, что такие речи делают из меня Уолтера Уайта, и что такой снобизм - это путь в никуда, проявление внутренней слабости, выражающейся в желании оторваться на более слабых.
Поэтому останавливаю себя.

Но, блин, что-то делать надо. Например - резать к чертовой матери, не дожидаясь перитонита. Тоже хороший фильм. Лучше, чем сериал.
elseiver: (ah)
Так получилось, что мороз в Екатеринбурге бьет многолетние рекорды, я сижу дома в тепле и не хожу в офис. У меня есть удобная постель, еда, и если мне куда-то нужно, я могу взять такси и съездить. В это же время в Алабаме, в Бирмингеме творится полнейшее "Послезавтра", и я слежу за ситуацией через офисную почтовую рассылку.
На настоящий момент:
0. Выпал и не растаял снег. На дорогах слой льда и раскатанного снега в полдюйма толщиной.
1. Люди, выбравшиеся из офиса и осилившие дорогу до интерстейтов в массе были вынуждены бросить машины на обочинах (те счастливчики, которые не попали в аварии) и идти домой или до ближайшего пристанища пешком.
2. Около 75 человек вынуждены были заночевать в офисе.
3. Президент компании пешком дошел до ближайшего Хилтона:)
4. Вчера получилось заказать и доставить еду из мексиканского ресторана, что за углом.
5. Сегодня ситуация на дорогах не улучшилась, интерстейты и шоссе прилегающие к офису стоят.
6. В связи с (5) ситуация с едой приобрела угрожающие черты. Далее цитаты:
6.1 "You are also welcome to anything you find in a freezer or refrigerator. If it has someone’s name on it that is here please ask them. If you find something with someone else’s name (that is not here) please leave them a note, send them an email, etc. We will reimburse anyone for food used during this situation."
6.2 "I have nuts on my desk in my office and oatmeal in my filing cabinet if anyone wants it. My office is upstairs diagonally across from Jimmy Wood’s office."
6.3 "There are a few cans of soup in the bookcase in my office if anyone wants them!"
6.4 "I have several turkey sausages and hardboiled eggs I can share."
6.5 "There is oatmeal in my office."
6.х Таких сообщений у меня в почтовом ящике почти сотня. Похоже, почти у всех в офисе есть какие-то запасы:) Ну и люди пытаются помочь друг другу, что вселяет в меня веру в человечество.

Такие дела.

CV

Oct. 28th, 2013 09:45 pm
elseiver: (ah)
В далёком теперь счастливом 2011 году одна замечательная девушка сказала мне - чего это у тебя резюме такое неприглядное, в ворде табличкой набрано? Давай, говорит, сделаю тебе красиво.
Сказано - сделано, резюме - одно заглядение, и шрифты, и цвета, и раскладочка по страничке. В общем, с таким резюме, я бы сам себя на работу взял не глядя;)

Как я боролся с обстоятельствами )
elseiver: (ah)

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

 

В общем, поработав несколько лет и научившись понимать, о чём вообще эти люди говорят становишься кем? Правильно, специалистом по логистике:-)

elseiver: (I do IT)
Кто о чём, а я всё о своих делах. За оставшийся месяц в России я всё же надеюсь взять на работу еще одного разработчика и одного тестировщика.
Что касается вакансии разработчика, то требования предъявляются такие:
1. Опыт работы с .Net (c#), опыт разработки для Web.
2. Английский язык на уровне чтения и понимания документации.

Полный рабочий день, студентам старших курсов скидки. З/п 50-70т.р. по результатам собеседования.

Вакансия тестировщика может показаться даже чем-то более интересной, в ней предполагается развитие в сторону (внезапно) аналитика, по мере знакомства с системой и (менее внезапно) разработчика, по мере знакомства с кодом. Требования для позиции тестировщика довольно мягкие:
1. Английский язык, чтение документации и написание отчётов.
2. Внимательность, аккуратность, дисциплинированность.

Полный рабочий день, возможность работать из дома. З/п 35-45т.р.

Я всё еще больше верю в силу социальных связей, чем в поиск по объявлениям и рекретурским сайтам, так что прошу о распространении:) Присылайте резюме свои и своих друзей на victor@torrio.net. Спасибо!
elseiver: (I do IT)
Нужно переверстать https://www.myilens.com/ так, чтобы было полное совпадение с http://mcleodsoftware.com/ по стилям.
Чистая статика (ок, можно с ASP.NET Master Pages), страниц меньше 10.

Кто-нибудь возьмется? Сколько денег будет стоить?
Комментарии скрываются.
elseiver: (I do IT)
Опять нужны разработчики в Екатеринбурге!
.NET, MS SQL

Требования:
1. английский язык, хотя бы на уровне чтения/понимания документов. Без этого никуда.
2. опыт разработки на .NET (C#) и/или Java.
3. отсутствие склоннности исчезать в никуда на неделю (т.е. freelance style недопустим).

Мы располагаемся в Екатеринбурге, угол улиц Уральской-Советской. График работы свободный (см. пункт 3).
Для программистов без особого опыта (но со способностями) мы предлагаем компенсацию 35-45т.р.
Более опытные могут расчитывать на 50-70 т.р.

Со мной можно связаться по скайпу, victor.isaev.
Впрочем, я завтра уезжаю в отпуск на неделю, так что лучше по почте - victor [at] torrio.net.

Вроде бы учёба закончилась, так что ждём выпускников и старшекурсников:) Только обладатели Y-хромосомы! Вы меня переубедили! Только этим летом! Берём на работу в том числе и представительниц прекрасного пола!
elseiver: (Default)
Сегодня выяснил, что мы в течение неопределенного длительного времени сразу после логина в систему перенаправляли целую категорию пользователей на страницу, к которой у этих пользователей нет прав доступа.
Т.е. они многие месяцы видели перед собой "Sorry, you don't have access rights to [Page Name]".

Хоть бы кто пожаловался... Жалко их, на самом деле:)
elseiver: (ah)
Опять нужен совет, хоть я и гуглом не обделён, и спрашивал уже не так давно.
Дело в том, что мне нужно срочно выбрать себе новый лаптом для работы, и я не могу найти вообще ничего подходящего (кроме макбуков, но макбук мне может не подойти по политическим причинам - несмотря на то, что макбуки дешевле других лаптопов, до сих пор сохраняются стереотипы, что они overpriced).

Что мне нужно:
i7, желательно Haswell, желательно не мобильный
8Gb-16Gb RAM, если 8, то желательно, чтобы можно было проапгрейдить до 16
256+Gb SSD
экран 13.3 - 14", хороший или очень хороший
возможность подключения внешнего монитора (идеально - mini display port)
вес меньше или равен 2.05кг
автономность 6 часов+

Очень похоже на условия тендера на госзакупках, по которым только один продукт подходит, не правда ли?
Вот только я не знаю, есть такие компутеры в природе или нет? Я смотрю на ThinkPad X1 Carbon... Но он мне как-то не нравится. Цена выходит 2000 долларов за него (в минимальной подходящей под требования конфигурации, опции с 16Гб нет).

Available configurations so far )
elseiver: (I do IT)
Для чего еще существуют NP-полные задачи, как не для того, чтобы давать их в виде тестовых заданий?
elseiver: (I do IT)
Читал код. Много думал.
Обратил внимание, что в нашей многомегабайтной базе исходного кода есть места, ни назначения, ни смысла которых ни я, ни, наверное, ни кто иной уже не понимает.
А всё почему? Потому, что где-то разрыв происходит, между клиентскими хотелками и реализацией в граните. Появляется на белом коне "менеджер разработки", "аналитик", "постановщик", выхолащивает идею бизнес-логики, низводит всё до карго-культовых описаний внешнего вида и поведения и... всё.
Проект после этого легко сдается (выглядит правильно, на внешние раздражители реагирует адекватно), но... Помните, как у Жванецкого - "НО ВЕДЬ ОН НИ К ЧЕМУ НЕ ПОДКЛЮЧЕН!"

Программисты - разумные люди. Потратьте 5 минут, объясните, ради чего всё это, чего добиться пытаемся. Макеты экранов, сделанные в Visio - это замечательно. Но только для умащения вашего эго. Не видел ни одного успешного проекта, документация которого была бы представлена в сильно формализованном виде...
elseiver: (Default)
Когда-то давно мы оперировали десятками записей, и тогда фиксированный размер массива - 10000 элементов и сортировка этого массива пузырьком (ничем другим в VBA сортировать мы не умели, и O(n^2) не казалось таким уж злом) были нормой. Всё работало, всё всем платилось.

А сегодня этот модуль, к которому не прикасались добрые 10 лет столкнулся с миллионом записей. Даже если бы он смог его поглотить, отсортировать уже не получилось бы. 2013 год, чтоб его. Пришлось в срочном порядке переписать.

IST

May. 26th, 2013 04:25 pm
elseiver: (FloridaLJ)
Внезапно (с утра не знал, что днём это сделаю) купил билеты в Ебург и в Стамбул.
Точнее, в Екатеринбург через Стамбул. Или, что то же самое, в Стамбул через Екатеринбург. В итоге, лето проведу в родном городе, попаду на CSE Days 2013 Theory (если возьмут;-)), а на обратном пути три дня проведу в городе Стамбуле.

25 июня вылетаю, 29 сентября возвращаюсь, и мосты сожжены!:)
elseiver: (I do IT)
У нас, оказывается, не две, а три вакансии в Екатеринбурге.
Ищу двух разработчиков и одного специалиста по QA (в простонародии - тестера). Так получилось, что один наш тестировщик стал всё больше заниматься аналитическими задачами, и ему понадобится помощь.
В общем, вот. Если вы чувствуете в себе такие качества как аккуратность, тягу к безупречности, если вы поправляете солонку и перечницу, стоящие на столе неидеально ровно, если желаете встать на путь карьеры в программировании, то эта вакансия для вас:)
Знание английского языка на уровне чтения документации и написания замечаний обязательно.
Вилка по з/п 30-40 т.р.

У каждого ведь есть знакомый, готовый поменять место работы? Передайте им эту благую весть:) Спасибо!
Связаться со мной, обсудить детали и договориться о собеседовании можно по скайпу victor.isaev
elseiver: (I do IT)
Пара вакансий открылась у нас. Нужны разработчики. Пишем на .NET, Java, БД = MS SQL. Что пишем? Систему Freight Managment Solutions компании McLeod Software.
Не смотрите, что компания американская, система изначально разрабатывалась в России, с 2003 года, и мы всё еще пишем. Это я к тому, что индусского кода не будет. Будет примерно такой же, но русский:)
Система решает задачу информационного обеспечения и оптимизации грузоперевозок в сегменте 3PL. Рынок - Северная Америка. У нас сильные конкуренты, нам нужно их догонять.

Требования:
1. английский язык, хотя бы на уровне чтения/понимания документов. Без этого никуда.
2. опыт разработки на .NET (C#) и/или Java.
3. отсутствие склоннности исчезать в никуда на неделю (т.е. freelance style недопустим).

Мы располагаемся в Екатеринбурге, угол улиц Уральской-Советской. График работы свободный (см. пункт 3). Вакансии без вилки публиковать неприлично, вы говорите? Окей.
Для программистов без особого опыта (но со способностями) мы предлагаем компенсацию 35-45т.р.
Более опытные могут расчитывать на 50-70 т.р.

Со мной можно связаться по скайпу, victor.isaev.

:-( и :-)

Apr. 28th, 2013 01:47 pm
elseiver: (Default)
При всех проблемах с машиной, конфликтной ситуации на работе, меня всё же радует, что в Россию я еду с хорошими новостями:-)
elseiver: (mustang)
На этой неделе было странно. Для начала, во вторник Роберт меня начал спрашивать, не хочу ли я в четверг на озеро. На моё резонное замечание - как так в четверг, мы ж работаем, у нас конь не валялся?! - Роберт сказал, что работать можно и на озере. Ооок, подумал я, и забыл об этом.
В среду он напомнил и спросил, еду я или нет. WTF, сказал я себе, а Роберту ответил, что, ага, поехали. В четверг в 11:30 утра заезжаю за ним, дожидаемся Рэнди Силза (наш человек в Иллинойсе) и втроем на двух машинах едем на озеро Wedowee Lake. Там офигенный дом, очень красиво всё, и интернет есть быстрый - т.е. теоретически работать можно. Но, вроде как, никто и не собирался:) Сразу же пиво, виски, стейки, вот это всё. Окей, положим. На какие-то срочные письма по работе я таки ответил, и ушёл спать.
На следующее утро просыпаюсь к обеду, Рэнди уже уехал, а Роберт говорит - а поехали в Атланту? Озеро как раз на полпути между Бирмингемом и Атлантой, и как бы, почему бы и нет. Стало понятно, что и в пятницу поработать не получится. Приехали в Атланту - тут у родителей Роберта дом. Я б даже сказал особняк, потому что свободно можно разместить человек 40 гостей. Ну, думаю, хорошо, с интересными людьми познакомлюсь. Вот только к вечеру субботы стало ясно, что уезжать мы не собираемся.
Ну, то есть, я недаюсь, что завтра всё-таки направимся в сторону Алабамы, но пока что всё выглядит очень и очень странно.
Фактически, меня против моей воли (ну, ок, я просто не сопротивлялся) притащили в другой штат, оторвали от моего распорядка дня... Weird!

Это что, 2000-я запись у меня в ЖЖ такая получилась?
elseiver: (I do IT)
Ура! Нашёл и починил ошибку, из-за которой, вопреки очевидной логике, терялась экономия от масштаба. Мой косяк был, грешен.

Теперь надо заготовить стикеры или магнитики разных размеров и цветов, чтобы можно было клиентам объяснить алгоритм. Боюсь, что без объяснения на пальцах они контракт (или что там у нас) не подпишут:)
elseiver: (I do IT)
Занимался сегодня (и последние две недели) по работе оптимизацией размещения грузов в трейлерах. Есть у нас один клиент - перевозит трансформаторы в больших количествах. Каждая модель трансформатора грузится на отдельный поддон - паллету, эти паллеты по определенным правилам размещаются в кузове грузовика - в зависимости от размера (20+ вариантов размеров) их помещается N штук в ряд, и таких рядов, опять же, в зависимости от размера поддона может быть M штук. Плюс все возможные комбинации. Небольшие проблемы начинаются, когда типоразмеров становится много, и накладываются дополнительные ограничения типа "все экземпляры одной модели трансформатора должны ехать вместе", и "на один ряд можно ставить поддоны с разными моделями трансформаторов только при условии, что они направляются к одному и тому же клиенту". Становится немного сложнее, но в целом - банальная дискретная оптимизация, и всё решается.

Вот только... Сначала я решаю задачу оценки суммарного объема, чтобы понять, сколько грузовиков нужно. Для этого размещаю грузы в "бесконечном грузовике", применяя к размещению все те же правила, которые будут применены к плотной упаковке в реальные грузовики. Цель - получить оценку количества требуемых грузовиков снизу. На тестовом массиве данных получаю результат 14877 кубических футов. Лимит на один грузовик - 4000 куб. футов, поэтому распихиваю по четырем грузовикам. По результатам этого размещения суммарный объем получается 14675 кубических футов. То есть МЕНЬШЕ, чем в оптимальном размещении в бесконечном кузове. Подозреваю, что дело в разрывности функции зависимости количества паллет от размеров, но, блин, поймать глюк пока не получается...

А какие у вас есть интересные проблемы на работе?

November 2016

S M T W T F S
  12345
67 89101112
13 141516171819
20212223242526
27282930   

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 21st, 2017 10:36 am
Powered by Dreamwidth Studios