• Как я нашел работу в Сан Франциско

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

      Кроме того, важно иметь в виду, что описаный в статье опыт актуален на момент написания (сентябрь 2014 года). Экономическая ситуация меняется, иммиграционное законодательство тоже (по крайней мере, в теории), это все тоже нужно учитывать.
      Читать дальше →
    • Как поймать ежа

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



        Изображение:Правильный и неправильный хват ежа
        Читать дальше →
      • Уроки космических катастроф


          Конец января — траурное время для NASA. Их катастрофы очень «кучно» пришлись на конец января-начало февраля. За всю историю освоения космоса произошло пять космических катастроф, в них погиб двадцать один человек. И самое печальное в этих катастрофах то, что их всех могло бы и не быть. Ни одна из них не произошла из-за действия непреодолимой внешней силы, случайности или вины экипажа.
          Читать дальше →
        • 8 вещей, из-за которых не стоит жить в Силиконовой Долине

            Disclaimer 1: Я живу в долине уже 4 года, где работаю на позиции программиста в главном офисе Google.

            Disclaimer 2: Я знаю, что иногда долину называют Силиконовой, иногда Кремниевой. Я лично предпочитаю «Силиконовая», хотя оба варианта правильные.

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

            Важный Update: Это односторонняя статья, только про недостатки. В Долине есть достоинства, и о них я тоже писала, просто отдельно. Просто позже ссылку пришлось убрать, как как мой сайт пал жертвой хабраэффекта.

            Не так давно я писала про поиск работы для программиста в США. И первое место, которое приходит на ум при разговоре о США и программистах — это конечно же Силиконовая Долина. У нее богатая история, есть неоспоримые достоинства, да и зарплаты для программистов там вполне приличные. Но идеальных мест не бывает, и у долины тоже есть свои недостатки. О них сегодня и пойдет речь.

            Итак, приступим…

            Цены на недвижимость


            О цены, сколько в этом слове? Итак, допустим, вы хотите дом в хорошем районе, с хорошими школами. Сколько такой дом стоит? Давайте попробуем найти дом с максимальной ценой в 1 миллион в Palo Alto:

            Нашелся. Адын штук:



            Видок у дома как минимум сомнительный:


            Читать дальше →
          • Учите английский

              Доброго времени суток, хабровчане.

              Скажем так, накипело.

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

              Читать дальше →
            • Стив Бланк о бизнесе, природе стартапов и предпринимательстве в России


                Доступны русские и английские субтитры


                Стив Бланк рассказывает о стартапах, своей новой книге «The Startup Owner's Manual: The Step-By-Step Guide for Building a Great Company», а так же говорит о своем представлении о предпринимательстве в России. Интервью было взято в конце апреля 2012 г.

                В 2011 году Стив попал в 10-ку самых влиятельных людей Кремниевой долины. В его бизнесы инвестировали такие компании, как Walt Disney и Sega. Стив Бланк – основатель 8 компаний в Кремниевой долине. Он не останавливался на конкретной работе в одной сфере, его новые бизнес-проекты возникали в области информационных технологий (программное обеспечение и «железо»), военной отрасли и индустрии развлечений (компьютерные игры или мультфильмы). Большенство его стартап-проектов вышло на биржу NASDAQ. В настоящее время Стив Бланк преподает в университетах Стенфорде и Бёркли, а так же занимается консультированием.
              • Алгоритм победителя AI Challenge 2011 (Ants)

                • Translation
                Вашему вниманию представляется перевод заметки победителя недавно закончившегося AI Challenge, в которой раскрываются общие моменты алгоритма, а так же некоторые технические детали. Также есть возможность осмотреть исходники самостоятельно.

                Не могу поверить в то, что я выиграл.
                И тем более не могу поверить в то, что выиграл решительно.

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

                Вот пример одной из моих игр: aichallenge.org/visualizer.php?game=346288&user=4513 (это не та игра, которую привёл автор в своей статье. Я не могу дать ссылку именно на неё, поскольку она хранится прямо на сервере автора. — прим. перев.). В этой заметке я хочу объяснить, что делает мой код, и как именно у него получается это делать. Есть много технических моментов, и в общем-то статья не о самой стратегии, но я постараюсь объяснять попроще.
                Читать дальше →
              • Спать мало, но правильно?

                  Навеяно этим постом от юзера case. Пост не новый, и на главную он не попал.
                  Но я вот наткнулся на него сегодня и решил написать кое-что о сне. Уверен, что это будет полезно многим хабравчанам, да и случайным читателям тоже.
                  Читать дальше →
                • Работа для программиста в США: 5 простых шагов

                    image Статья про то, что делать тем, кто хочет переехать работать в США. Я предполагаю инженерные позиции, на которые проще всего получить визы, но, возможно, статья окажется полезна и другим специалистам.

                    Мой опыт несколько отличается от нижеописанного (я попала на работу в США после стажировки). Но за 4 года в США пообщалась с людьми, которые попали сюда разными путями и набрала кое-какой опыт. Так что если бы я очень хотела найти работу в США сегодня, то я бы действовала примерно так, как описано ниже.

                    Заранее извиняюсь, если мой тон кому-то покажется наставническим — я не имею амбиций учить других жизни, просто иногда у меня получается такой стиль.
                    Читать дальше →
                  • Gyazo на собственном сервере

                      Привет, хабр!
                      image
                      Я и мои друзья давно пользуются программой Gyazo.

                      Вкратце: маленькая программка, при запуске которой можно сразу выделять область на экране, а как только отпускаешь мышку, область закачивается на сервер gyazo, а в буфер обмена сразу копируется ссылка на него.
                      Попробовать можно здесь: http://gyazo.com

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

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

                      Поскольку gyazo является Open Source проектом, я решил сделать версию «для себя» и без рекламы.
                      Читать дальше →
                    • Стажировка в Google. Еще один взгляд

                        Михаил Окунев, магистр Пермского Государственного Университета рассказывает о том как проходит его стажировка в Google. Запостить на Хабр он не может, так как нет учетной записи, поэтому за него напишу я. В его ЖЖ можно почитать о непосредственно жизни и отдыхе в Цюрихе и о стажировке в Microsoft в прошлом году

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

                        image

                        Читать дальше →
                      • Стажировка в Google — Часть 2

                          Это продолжение истории о том, как я стажировалась в швейцарском Google. Первая часть находится тут

                          Disclaimer Все написанное основано на моем опыте и может отличаться от опыта других людей. Также, приведенные мной численные оценки не являются официальными или неофициальными данными и могут разниться с реальностью.

                          Читать дальше →
                        • Стажировка в Google — Часть 1

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

                            Disclaimer: Все написанное основано на моем личном опыте и все сделанные мною выводы субъективны и могут отличаться от выводов других людей.

                            Вместо вступления

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

                            Читать дальше →
                          • 5 уроков для разработчиков высоконагруженных систем

                            С 2010 года мы разрабатываем сервис для организации совместной работы и управления процессами. Сейчас в нашей системе Pyrus работают тысячи организаций и десятки тысяч пользователей. За 4 года мы наработали неплохой опыт обеспечения надежности и хотим поделиться им с вами.
                            Читать дальше →
                          • О начинающих разработчиках и принципах работы с ними

                            image

                            За последние десять лет через меня прошло много начинающих разработчиков. Да и чего греха таить, я тоже когда-то был начинающим разработчиком. За это время я получил тысячи вопросов а-ля “как стать разработчиком”, а также просьб взять людей к себе на практику. К сожалению, даже под чутким руководством более опытных специалистов, далеко не каждому хватает сил и мотивации перейти на качественно новый уровень. Статистика — вещь упрямая: количество “пытающихся” и “достигающих успеха” распределяется согласно принципу Парето, т.е. 20/80, где из десяти человек максимум двоим удается пройти первоначальное испытание. Остальные отваливаются по дороге или процесс обучения у них растягивается на долгие годы. И все же, каким должен быть начинающих разработчик, какими навыками и знаниями он должен обладать? Об этом и пойдет речь в статье.

                            Читать дальше →
                          • Fast-static — Node.js модуль сильно облегчающий жизнь

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

                              Читать дальше →
                            • Открытие компании в зарубежной юрисдикции для айтишника, фрилансера, разработчика мобильных приложений

                                «Право налогоплательщика избегать уплаты налогов с использованием всех разрешенных законом способов никем не может быть оспорено. Каждый имеет право вести свои финансовые дела таким образом, чтобы свести соответствующие платежи к минимуму…»
                                Дж. Сандерленд,
                                Судья Верховного Суда США


                                После моей статьи про поиск инвестиций, я получил много просьб рассказать подробнее про открытие компании за рубежом, и осветить финансовые вопросы. В данном топике я попытался изложить основные моменты, не претендуя на истину в последней инстанции.
                                Читать дальше →
                              • Как мы не заработали миллион на приложении для iPhone


                                  Эта статья о самых главных ошибках четырех backend разработчиков, которые решили заработать денег на приложении для iPhone не имея никакого опыта в разработке мобильных приложений и тем более их продвижении.

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

                                  Ошибка #1 — Идея


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

                                  Вывод: в следующий раз сначала очень серьезный анализ рынка, потом поиск людей готовых купить идею, и только потом продукт.
                                  Читать дальше →
                                • Noisli: онлайн-генератор фоновых шумов, помогающих сконцентрироваться



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

                                    Сайт Noisli содержит коллекцию фоновых шумов на любой вкус и возможность смешивать их в произвольной пропорции. Здесь есть и звуки природы — шум дождя, плеск воды, пение птиц, шуршание листьев, и звуки техногенного характера — стук колёс поезда, звук работающего вентилятора, и звуки многолюдного кафе. Есть и искусственные белый, розовый и коричневый шум. Коллекция звуков постоянно пополняется.
                                    Читать дальше →