Рубрика «Карьера в IT-индустрии» - 310

Около полугода назад я стал замечать, что доля javascript’a в моих личных проектах заметно выросла. Выполнять роль заурядного пхпэшника на моём нынешнем рабочем месте стало не в радость. В то же время, создание одностраничных приложений и изучение премудростей фронтэнда доставляло куда больше удовольствия.

А ведь работа должна приносить удовольствие, правда? В итоге появилось стойкое желание сменить поле деятельности и переквалифицироваться из стандартного “PHP Developer” в модного “Javascript/Frontend Ninja”.

Нашел подходящую контору, отправил CV, договорился о дате тестового задания. На тот момент я чувствовал себя достаточно подготовленным, всё-таки за плечами неплохое знание Backbone, парочка одностраничных приложений, эксперименты с Canvas, Google Maps, Node.js, Websockets и прочими. В общем было что показать.

Но тестовое задание приближалось и надо было готовиться. Первым делом я загуглил “javascript interview questions” и тут же прифигел. В голове завертелась мысль: “Почему все эти задания настолько оторваны от реального мира?”

Читать полностью »

Когда-то давно на Хабре была статья о том, как работает Y Combinator — общепризнанно самый успешный в мире стартап акселератор. На самом деле по подобной модели (небольшие средства на жизнь, менторство и Demo Days) работает практически каждый акселератор и успех YC объясняется скорее невероятным чутьем его основателей и обширной сетью контактов. Ничуть не пытаюсь принизить Пола Грэма, он очень крут, но никакой особо хитрой системы у YC нет.

В этом плане гораздо интереснее другой известный акселератор — Founder Institute. Самым успешным его назвать пока не получится. Он существует всего 4 года с копейками, что маловато для венчурной индустрии. Но вот звание самого крупного можно присудить без проблем. Программы FI сейчас работают в 57 городах, на всех пяти обитаемых континентах. А что касается успехов, то, согласно их внутренней статистике, 89% компаний, основанных выпускниками, выживают и успешно доходят либо до стадии когда можно потихоньку развиваться на свои деньги, либо поднимают инвестиции. Самый известный в России выпускник FI — это образовательный проект Udemy, менее успешные: Gridblaze (продан), www.zirtual.com/, www.skimble.com/ и т.д.

Надеюсь, это послужит для вас достаточным доказательством того что FI — это не пустышка для дураков. Потому что это действительно очень интересная и где-то даже уникальная структура, которая находится где-то посередине между образовательными программами и полноценными акселераторами. И, что самое интересное, участники Founder Institute — это не “стартаперы”. Как правило люди приходят на программу вообще без идеи. Если мне удалось вас заинтересовать, добро пожаловать под хабракат.
Читать полностью »

Кадры решают все
Учиться или не учиться? — вот в чем вопрос.
Как ни странно, ответ на него зависит от вашего личного взгляда на экономику. Не претендую на истину в последней инстанции, просто хотелось разобраться и внести некоторую ясность.
Читать полностью »

Глядя в историю выполнения мной тестовых заданий, видятся закономерности, о которых хотелось бы предупредить коллег, потому что такие случаи встречаются регулярно и, скорее всего, независимо от специализации разработок. Например, к таким выводам я пришёл, имея на счету более десятка выполненных в разные годы заданий объёмом 2-5 рабочих дней каждое. А выводы — настолько парадоксальные, что, думаю, вызовут споры и удивление у тех, кто этого не прошёл. Сформулирую основной вывод для начала, а затем покажу обоснования на примерах из практики.

Вывод: (софизм) тестовое задание объёмом более дня с основной целью (поступления на работу) выполнять невыгодно.
Читать полностью »

Проект «Завтрак в постели» за 10 минутЕсли кто-то подумал, что пост будет посвящен 8 марта, то он ошибся. Пост будет не об этом.

Пост будет о планировании проектов. И, конечно, предназначен не только для представителей сильного пола, а для всех тех, кто еще не изучил библию менеджеров проектов («A Guide to the Project Management Body of Knowledge (PMBOK® Guide)» – Fifth Edition, Project Management Institute, Inc., 2013.), но собирается это сделать. Попробую разъяснить на пальцах простом примере такие понятия как иерархическая структура работ, зависимости между работами, план-график, выравнивание ресурсов и критический путь проекта.
Читать полностью »

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

Типичное рекламное объявление:

Учим рекрутеров нанимать программистов

Звучит почти как объявление из анекдота «Нужны рабочие для работы на работе, оплата деньгами».
Читать полностью »

Задача за $500. Часть вторая, про деньгиВ прошлом посте (tl;dr метод поиска сотрудников через конкурсы с денежными призами в интернете, а не по классической схеме «резюме, отдел кадров, работа») с первого комментария началось обсуждение рентабельности подхода, а именно – не слишком ли дорого такие поиски работников обойдутся. Постараюсь ответить на этот вопрос, ну и вообще рассказать, что получилось.

Напомню вкратце общие положения:

  • Всем желающим предложена задача на языке Си;
  • Программист, приславший хорошее решение с первого раза, получает $500, без каких-либо обязательств;
  • Со второго и более раза – $250;
  • Трудоустройство (в т.ч. удаленная работа) предлагается при наличии взаимной симпатии;
  • Никаких резюме, «холодных» рассылок через LinkedIn и т.п. фигни.

Читать полностью »

Тим Брей покинул GoogleВеб-гуру Тим Брей (Tim Bray) — один из авторов спецификаций XML и автор статуса HTTP 451 для веб-страниц, запрещённых цензурой, — с 17 марта больше не будет работать в Google.

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

Тим Брей понимает позицию Google, потому что работа с удалёнными сотрудниками — «это не та модель, которую Google решила создавать». Он понимает, что действительно был бы более эффективен и получал бы больше удовольствия при очной работе в офисе, но, к сожалению, просто не может переехать.

У веб-гуру не оставалось другого выбора, кроме увольнения.
Читать полностью »

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

Не бойтесь реализовывать

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

Рецензия на книгу Роберта Гласса, «Креативное программирование 2.0». — Пер. с англ. — Спб.: Символ-Плюс, 2009

Вопросов больше, чем ответовЧто отличает книги гуру программирования от просто книг по программированию? Авторы «просто книг» дают советы, описывают инструменты, рекомендуют методологии. Гуру в своих книгах стремятся создать предельно общую картину, дать ответы на фундаментальные вопросы о принципах и основах программной инженерии, стараются преодолеть мифологические и религиозные заблуждения, которые в большом количестве накопились в программостроении. Книга Роберта Гласса из этого ряда, ей вполне подошло бы название «Вопросы философии программной инженерии».

Сразу начну с главной мысли книги и процитирую ее последний абзац: «Какими должны быть методы программирования – формальными и дисциплинированными или свободными и творческими? …Ответ прост: “Да!”».

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


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js