Pull to refresh
59
0
Ilya Kondrashov @casey

User

Send message

Мои доходы от работы очень хорошим инженером Facebook

Reading time6 min
Views93K
Когда я десяток лет назад переехал в США для работы в Facebook, то понятия не имел, хорошим или плохим был оффер. Я даже не торговался и согласился на ту сумму, которую мне предложили. Отчасти это вызвано тем, что я был в восторге от приглашения, отчасти тем, что я совершенно не знал, чего мне ждать. К своей чести, Facebook предложил мне на 7–8% больше, чем изначально (думаю, так получилось, потому что они ожидали, что я буду обсуждать условия, чего я не делал).

К счастью, в последние несколько лет благодаря сайтам наподобие glassdoor и levels.fyi стало очень легко узнавать средние зарплаты и их диапазон. Не хватает только одного — информации о том, сколько можно зарабатывать, если ты по-настоящему хорош, допустим, входишь в 1% лучших инженеров FB (то есть на уровне примерно 100 инженеров). В этом посте я поделюсь своими зарплатами и карьерным ростом, чтобы дать представление о том, насколько быстро можно развиваться и как при этом будет меняться зарплата.

Примечание: представленные ниже значения не учитывают роста акций, то есть если при передаче мне акций их курс был равен 50 долларам, а теперь они торгуются по 200 долларов, то для вычисления сумм я всё равно использую 50 долларов, потому что именно столько FB на самом деле мне платит, а повышение стоимости стало вознаграждением за взятые мной на себя риски.

Ниже я расскажу о своём карьерном росте и зарплате, которую я получал, но если вам интересны только цифры, то вот таблица:


Вот краткая версия того, как я добрался до уровня E8, и мои зарплаты за эти годы. В конце статьи есть краткое описание.
Читать дальше →
Total votes 93: ↑77 and ↓16+61
Comments330

PHP Composer: фиксим зависимости без боли

Reading time14 min
Views16K

Многие из вас наверняка сталкивались с ситуацией, когда в библиотеке или фреймворке, который вы используете, есть баг или нет необходимой функциональности. Предположим, вы даже не поленились и сформировали pull request. Но примут его далеко не сразу, а следующий релиз продукта вообще может произойти через год.


PHP Composer: фиксим зависимости без боли


Что же делать, если исправление вам срочно нужно катить в прод? Напрашивается очевидное решение — использовать форк библиотеки или фреймворка. Однако с форками не всё просто. Использовать наследования для переопределения функциональности, которую нужно изменить, не всегда возможно и часто требует больших изменений. На помощь приходят плагины для Composer, которые умеют патчить зависимости.


В этой статье я расскажу подробнее о том, почему форки — это неудобно, а также рассмотрю два плагина для Composer для патчинга зависимостей: чем они отличаются, как ими пользоваться и в чём их преимущества. Если вы сталкивались подобными проблемами или вам просто интересно, добро пожаловать под кат.

Читать дальше →
Total votes 78: ↑77 and ↓1+76
Comments20

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

Reading time5 min
Views107K
Всю рутину, которую можно отдать роботам, нужно отдать роботам. Большие системы без этого невозможны. В разработке и тестировании очень много похожих задач, которые не требуют высокой квалификации, но отнимают много времени. Человек, который умеет обеспечить разработку, тестирование и деплой – это редкий специалист и его на количество страничек никак не масштабируешь.

В Яндексе тестировщику невозможно без автоматизации. Мы даже развиваем экспериментального робота, который способен брать на себя функциональное тестирование. В какой-то момент мы поняли, что не так много людей осознают, сколько сейчас есть возможностей работать не 12 часов, а головой. Собрав весь свой опыт в тестировании и деплое, мы открыли в питерском офисе Яндекса Школу автоматизации процессов разработки. У нас получилась школа, где каждый, кто пишет код, может получить базовый набор знаний о том, как собрать, запустить и поддерживать сервис в продакшене так, чтобы это стоило недорого.



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

Сейчас занятия закончились, и мы, как и обещали, выкладываем записи лекций, которые перемежаются с мастер-классами, для всех желающих. Понятно, что наш опыт и знания – не 42, но мы надеемся, что они принесут вам пользу.
Читать дальше →
Total votes 70: ↑67 and ↓3+64
Comments18

Обзор инфраструктуры Кремниевой долины

Reading time11 min
Views8.1K

Введение


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

Читать дальше →
Total votes 340: ↑336 and ↓4+332
Comments361

Сервис заметок Springpad теперь с offline

Reading time2 min
Views1.1K
image

Сервис заметок Springpad порадовал всех вебмастеров, и не только их, но и всех кто пользуется этим сервисом, отличной новостью. Совсем недавно появилась долгожданная поддержка offline режима. К сожалению есть ряд ограничений, но тем не менее новость просто отличная. Это то, что мне препятствовало перебраться с Evernote на Springpad.
Читать дальше →
Total votes 34: ↑26 and ↓8+18
Comments40

Книги для стартаперов

Reading time4 min
Views12K
image

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

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

Некоторые книги непосредственно про стартапы, другие — про маркетинг, третьи — про мотивацию, четвертые — про саморазвитие. Так или иначе, считаю, что все это стоит знать начинающим предпринимателям.
Читать дальше →
Total votes 113: ↑94 and ↓19+75
Comments56

Поддержка OAuth 2.0 платформой ВКонтакте

Reading time2 min
Views39K
Вчера во ВКонтакте появилась поддержка открытого стандарта авторизации OAuth 2.0. Теперь интегрировать сайты и клиентские приложения с социальной сетью стало значительно проще.

Читать дальше →
Total votes 129: ↑114 and ↓15+99
Comments89

Zalman VE-200 — USB/eSATA бокс для портативного HDD с виртуальным CD-приводом

Reading time6 min
Views226K
Наконец-то появились в продаже в России долгожданные Zalman VE-200, один из которых я и заказал себе.



Этот бокс для 2.5" HDD, с первого взгляда, не представляет собой ничего особо выдающегося — те же USB и eSATA-интерфейсы, что и у многих других боксов. Но, в отличие от конкурентов, бокс содержит в себе виртуальный CD-привод, в который монтируются *.ISO, сложенные в специальной папочке. Впрочем, это потом, а теперь:
Читать дальше →
Total votes 118: ↑114 and ↓4+110
Comments182

Советы начинающим птицеводам: как купить Parrot AR.Drone

Reading time3 min
Views13K
Еще год или два назад я прочла про любопытную игрушку — Parrot AR.Drone. Это квадрокоптер, оборудованный камерой и позволяющий устраивать игры с элементами дополненной реальности. И вот, в начале марта я решилась-таки на покупку этой кибер-птицы. В «Амазоне» она стоила $299.99. 5 марта я сделала заказ.
image
Читать дальше →
Total votes 76: ↑69 and ↓7+62
Comments57

Электронный бухгалтер #6: Зачем предпринимателю сайт?

Reading time1 min
Views734
Самой первой по важности задачей, после регистрации ИП или ООО, для предпринимателей является создание сайта.
По мнению большинства, интернет-представительство бизнеса в любом случае привлекает внимание клиентов, а значит, является хорошим источником дохода.
Так ли это на самом деле, мы выясняли в беседе с Александром Алаевым, SЕО-специалистом и автором блога alaev.info.

В программе:

  1. На какие вопросы необходимо ответить, прежде чем создавать сайт?
  2. Может ли новость трехлетней давности навредить бизнесу?
  3. Почему предпринимателю, зарабатывающему на сайте, не выгодно быть фрилансером?
  4. Какова средняя стоимость сайта для малого бизнеса?
  5. Зачем нанимать на работу контент-менеджера и SЕО-специалиста, если услуги можно отдать на аутсорсинг?

Электронный бухгалтер на rpod.ru и podfm.ru
Длительность 11 минут, размер 10 Мб.
Total votes 32: ↑23 and ↓9+14
Comments42

Асинхронный web-mining c помощью node.js

Reading time6 min
Views2.6K
Хотелось бы поделится опытом решения задачи web-mining'а: сбор некоторой информации с определенного списка ресурсов. Сразу хотелось бы отметить, что это не является попыткой создать свой «поисковик» — для этого используются совершенно другие подходы. Цель web-mining’а – вытащить часть информации. Например, если ресурс поддерживает микроформаты в виде «визиток» и т.п.

Читать дальше →
Total votes 10: ↑10 and ↓0+10
Comments4

Карьера в IT

Reading time9 min
Views35K
Что является основным критерием карьерного успеха? Как попасть на желанную работу, если недостаточно опыта? В этой статье я попытался ответить на эти и другие вопросы, связанные с карьерой IT-специалиста.

Читать дальше →
Total votes 192: ↑167 and ↓25+142
Comments145

О другом подходе к устройству на работу

Reading time5 min
Views18K
… или почему я никогда не занимался веерной рассылкой резюме, а долго присматривался, затем посылал одно, и меня там брали.

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

Этой статьёй хочу выразить протест против устоявшейся практики преподнесения себя соискателями и предложить этому «раболепию по гайдлайнам» какую-то разумную альтернативу.

Статья для соискателей.
Читать дальше →
Total votes 328: ↑321 and ↓7+314
Comments194

Чит с like или грязная раскрутка

Reading time2 min
Views14K

Do you like?




Я, как и многие мои друзья, используем like, чтобы отметить что понравилось и поделиться с друзьями. За долгое время пользования фейсбука, я привык к глюкам API и некоторым проблемам c виджетами, но я первый раз столкнулся с такой красивой реализацией чита.
Читать дальше →
Total votes 236: ↑209 and ↓27+182
Comments68

Обзор беспроводного трекбола Logitech M570

Reading time7 min
Views43K
Компания Logitech, хорошо известная своими неплохими клавиатурами и мышками, несколько месяцев назад выпустила любопытный гаджет — беспроводной трекбол M570. Поскольку я уже давно интересуюсь различными эргономичными манипуляторами, я с нетерпением стал ждать появления новинки в российской рознице.

Терпения моего хватило ненадолго, и я, собравшись с духом, заказал вожделенный гаджет на eBay. Заказ обошёлся мне в $83.90 ($64.70 плюс $19.20 за доставку из Гонконга), а свой новогодний подарок я получил уже через 20 дней после оплаты. Сегодня я хочу представить уважаемому хабрасообществу свой обзор этого устройства.
Читать дальше →
Total votes 75: ↑61 and ↓14+47
Comments85

Контроль за консультантами в интернет-магазине

Reading time3 min
Views2.2K
Планирую открыть маленький магазинчик уникальных товаров. «Уникальные» — слово ключевое. Это значит, что в режиме реального времени мои админы должны пользователям о товаре рассказывать, на вопросы отвечать. Аська или Skype не подходят принципиально, нужна возможность контроля за консультантами! Тем более, что нанять планирую фрилансеров, а значит нужно будет по началу в режиме реального времени отслеживать как они с клиентом общаются и что пишут.
Одним словом, поставил я задачу своим технарям, сделали они для меня небольшое исследование, какие бывают системы онлайн-консультирования и что умеют.

И вот, что получилось…
Читать дальше →
Total votes 50: ↑39 and ↓11+28
Comments71

Будьте внимательны к своим покупателям

Reading time3 min
Views2.7K
Как выглядит идеальная покупка в интернет-магазине со стороны покупателя?

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

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

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

Однако на деле встречается крайне мало интернет-магазинов, которые относятся к клиенту не как кассирша в гастрономе в далекие 80-90-е, а так, чтобы этому клиенту захотелось пользоваться услугами этого магазина и в будущем, да плюс к этому чтобы он порекомендовал этот магазин своим знакомым.
Читать дальше →
Total votes 78: ↑73 and ↓5+68
Comments60

Интеграция с ВКонтакте на базе Open API

Reading time8 min
Views47K
Социальная сеть ВКонтакте предоставляет широкие возможности для интеграции со сторонними сайтами. В основном эти возможности представлены уже готовыми виджетами. Однако, есть еще и Open API, которое позволяет не только авторизовать пользователя, но и выполнить любой метод, доступный приложениям ВКонтакте (ВКонтакте API).
Читать дальше →
Total votes 97: ↑83 and ↓14+69
Comments21
1
23 ...

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity