Архивы Категорий: Без рубрики

Главная / Без рубрики
15 Постов

Приведу диаграмму самых ценных технологий в резюме программиста.

Самые оплачиваемые языки программирования

Первое место занимает Ruby on Rails.

Так что, самый оплачиваемый язык это Ruby.

Также в этом списке я бы отметил JavaScript. JS отстает от Ruby почти на $20,000 годовой зарплаты, но тем не менее он в топе наиболее ценных веб-технологий.

JS в комбинации с Ruby дает отличный эффект.


Диаграмма приведена для США.

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

Итак:

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

2. Читайте на английском. Читайте материалы в Интернете на интересные вам темы, для начала можно переводить непонятные слова или части в Google Translate, далее вы будете уменьшать количество перевода и будете читать все свободнее.

3. Общайтесь с иностранцами и носителями языка. Вы можете зарегистрироваться, скажем, на форуме любителей оригами или в другом онлайн-сообществе интересной вам тематики. К тому же, возможно вы найдете там друзей и даже будете иметь с ними какие-то серьезные дела.

Для начала, опять же, будете использовать Google Translate, но все больше переходить на свободное общение, пока необходимость переводчика не отпадет.

4. Смотрите видео. Вы же и так часто смотрите видео на YouTube, смотрите какие-то сериалы и прочее, правда? Так что, неплохо было бы смотреть некоторые эпизоды в оригинале или смотреть англоязычные видео по интересным вам темам.

5. Общайтесь голосом. Последний пункт — это общение голосом или общение в реальной жизни. К примеру, вы можете общаться со своими друзьями из других стран по скайпу, либо вы можете найти кого-то в вашем городе.

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

Кроме того, я дам вам бонусный пункт:

6. Съездите заграницу. Довольно мощный совет, можно выполнять после первых пяти.

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

Это единственный затратный совет из всех приведенных. Правда, он может быть гораздо менее затратным если вас приглашают в целевую страну на работу.

AngelList — это американский сайт для стартапов, людей ищущих работу и инвесторов.

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

На сайте много стартапов из Кремниевой Долины, США, Европы и других стран. Они ищут разработчиков, инженеров, учёных, менеджеров.

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

Как я искал работу

Так как на сайте много технологических компаний, которым нужны талантливые разработчики, поиск не составлял труда. По запросу «Ruby on Rails, Europe» на сайте около 200 вакансий.

В основном кроме RoR для такой работы нужно владеть: AngularJS (иногда React), HTML5/CSS3, RSpec, навыками работы с базами данных и прочим.

То есть, что неудивительно, Ruby on Rails разработчики чаще всего должны владеть полным стеком.

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

Пока что я проявил заинтересованность к различным компаниям из Амстердама, Берлина, Барселоны, Парижа и т.д.

Многие компании готовы сотрудничать удаленно, некоторые предпочитают пригласить работника в офис.

В этом посте я расскажу о своем опыте поиска работы веб-разработчиком в странах ЕС.

Для начала, я написал резюме в формате PDF. Затем начал искать в Google «ruby on rails jobs germany», «ruby on rails remote jobs» и т.п.

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

Первый ответ

По второй заявке со мной связался CTO (и заодно владелец/директор компании), это было агентство из Берлина.

Меня попросили выполнить тестовое задание: небольшое приложение с использованием Ruby on Rails и AngularJS/React (я выбрал Angular). Оно имело небольшой функционал (регистрацию, аутентификацию, загрузку изображений и их просмотр), но при этом покрывало большинство основных навыков.

Также попросили заполнить опросник. На первой странице опросника были общие вопросы, на второй просили оценить свои навыки по пятибалльной шкале (там был большой список, начиная от основных языков программирования и фреймворков, заканчивая стрессоустойчивостью и прочим).

Третья страница была самой интересной: на ней было несколько десятков технических вопросов по Ruby on Rails, а также вопросов для понимания моего мышления в профессиональном плане.

Было интересно, заняло некоторое время на полное заполнение.

В общем, отправил заполненный опросник и готовое тестовое задание обратно.

Первое интервью

CTO понравилось мое выполнение, он пригласил меня на интервью — для начала с HR.

Мне пришлось написать этому коллеге самому, он предложил skype-интервью. Договорились о времени.

В назначенное время он мне позвонил. Разговор длился около 20-30 минут.

Мы обсуждали общие вопросы, такие как зарплата, то как мы будет работать и т.д.

Договорились, что для начала я буду работать удаленно, и если всё пойдет хорошо, они пригласят меня в Берлин.

Если бы им всё понравилось, меня ждало бы второе интервью с CTO/CEO.

Отказ

Некоторое время я ждал ответа, напомнил об этом HR. Я сразу подумал, что если бы они предпочли меня, то связались бы быстрее.

Как я мог ожидать, я получил вежливый отказ:

I´m very sorry for answering that late. After talking to my customer he
decided not to go on with you at the moment. But we hope to cooperate
with you to an other time.

Что дальше

Пока я ожидал ответа, я продолжал рассылать заявки. Опять же, часть из них была отправкой резюме на e-mail, часть заявок оставлялась на сайтах компаний.

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

Пара примеров ответов:

Hi Kirill,
Thank you for your application! Unfortunately we’ve reviewed your application and have decided we won’t be moving forward with you for this role you applied. This is mainly because we are at the moment looking developers with a bit more experience.
Thanks again for your in interest in working with us. We’ll be sure to keep you in mind if anything new comes up that’s a good fit.
Best regards,
Tiina / Codemate HR

Ищут чуть более опытного разработчика — ответили как есть.

Вот последний ответ:

Dear Kirill,
Thank you for submitting your application and showing interest in Clark.
After careful examination of your application, we regret to inform you that we cannot take it into further consideration. We receive many great applications and therefore decisions are often based on minor differences. Please be assured therefore, that we do not question your qualifications or you as a person.
We appreciate your time and interest in Clark and wish you the best in your current job search. Please note that this email only counts for this position, if you applied for several openings, you will get separate feedback for all of your applications.
Kind regards,
Your Clark Recruiting Team

В целом, это довольно стандартные ответы для вежливого отказа. Им приходит множество заявок, только небольшая часть идет дальше (тестовое задание, интервью), и всего лишь одного или нескольких нанимают.

Поиск продолжается

Продолжаю отправлять заявки в европейские страны.

Европа не маленькая:

Карта Европы и ЕС

На карте отмечены страны европейского союза.

Кроме прямого поиска, я начал искать работу на AngelList. Примерно так выглядит мой профиль:

Kirill Topolyan, AngelList

Работает AngelList довольно интересно. К примеру, я вбиваю в поиск «Ruby on Rails, Germany» или «Ruby on Rails, Europe», и вижу список компаний/вакансий, для которых выбираю «интересно» или «пропустить».

Если компания, которая мне интересна, тоже отмечает заинтересованность ко мне, мы общаемся дальше и возможно они меня нанимают.

Немного напоминает сервисы знакомств, кстати.

Что удивило

Показалось слегка интересным, что в вакансиях часто указано «m/f». К примеру, «Ruby on Rails Developer, m/f», «Full-Stack Web Developer, m/f».

Наверное, европейцы и американцы хотят таким образом показать свою непредвзятость по половому признаку.

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

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

Я решил представить себя в интернет-пространстве как блогера, что является вполне логичным решением.

Так как я являюсь разработчиком, как минимум для начала я постараюсь сконцентрироваться на этой теме.

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