en
Feedback
Фронтенд по-английски 🇬🇧 British front-end

Фронтенд по-английски 🇬🇧 British front-end

Open in Telegram

Привет! 👋 Я @snikidev, фронтенд разработчик из Лондона. Это мой персональный блог, в котором я делюсь мыслями не только о фронтенд, но и о других аспектах работы в UK и UK компаниях с перспективы фронтенд разработчика.

Show more
327
Subscribers
-124 hours
-37 days
-530 days
Posts Archive
Как работать на UK компанию находясь не в UK Мне прилетают такие вопросы, да и сам я думал о том, как уехать куда-нибудь поприятнее и сохранить тот же уровень заработка. Вот что я понял для себя 👇 Коротко - почти никак. Если более детально, то проблема заключается в 2х аспектах. Если мы говорим про full-time, то тут все упирается в разрешение работать в UK, т.е. виза и т.д. Если у вас такого нет и компания не хочет спонсировать, то full-time employment вам не дадут. Запрещено законом. Тут все просто. Далее мы смотрим на контракты. Так сказать outsource. У нас в компании, например, работают QAs и software engineers, контрактники, из Литвы, Монтенегро, Румынии и еще из пару стран. Угадайте что общего между этими странами? Они все из EU! 🇪🇺 Поэтому 2-ой аспект назовем “reliability index”. Это насколько компания будет уверена в вас и в вашей стране. Т.е. если вдруг вы код базу сольете в сеть - вас можно было за жопу взять (засудить). Поэтому когда я был на контракте, меня обязали взять страховку на случай если я им продакшн датабазу дропну, было кому заплатить за убытки. Я же нищий контрактер, чо с меня взять. 😂 Так и получается, что контрактник в UK получает максимальное количество очков. Следующими идут EU. Дальше идет US, Canada, Australia, и т.д. Time zones неудобные + суды далеко… Что делать если вы в Узбекистане, России, Казахстане, Турции или другой подобной, как здесь называют, “стране 3его мира”? Вам нужны либо стартапы, которым главное фичи допилить, либо компании, которым плевать на их код. Обычно ни у тех и не других нет денег, поэтому платить мало будут. Больше ли это в переводе на local валюту - оставлю это решать вам. 🙃

🔔 Job alert! Кто нибудь хочет USD подработку? С моих контракторских дней остался один контракт с моим другом из Нью-Йорка. У него своя консалтинговая компания по Microsoft Dynamics, CRM, etc. 👇 https://siberuserp.com/ Но многие их клиенты хотят помощь и в web разработке, т.е. помощь с интеграцией этого CRM и т.д. с их Shopify, Wordpress, Cart.com и т.д. сайтами. Здесь я и был полезен. Но теперь у меня не стало времени и мне нужна помощь. Если кто-то хочет поработать с таким tech stack и заданиями (да, он не гламурный, но очень нужный) часов 10-20/мес за экстра денюшку, то скиньте свое резюме и часовой rate (в US$) мне на nikita@siberuserp.com. 🙌

Как определить хорошего кандидата Я все еще продолжаю искать себе workmates. Я спросил у нашего VP of Tech, как понять, что кандидат хороший, и он сказал, что Кандидат должен быть лучше тебя! И я интервьюирую на mid, junior и senior позиции. Я все еще ожидаю, что junior будет лучше меня. И это не значит, что junior без опыта должен знать все нюансы программирования и ведения проектов на уровне senior. Это значит: 1. Junior лучше, чем я, когда я был junior. Я пока все еще помню это время😅 2. Junior на интервью рассказал мне что-то, что я не знаю, ну или то, что я узнал совсем недавно. А это легко. Во-первых, знать все невозможно. Никто все не знает. И даже junior может прочитать, узнать, поработать с чем-то, с чем я вообще не работал. А, во-вторых, я довольно слабый senior, я много чего не знаю, меня удивить легко. 🔥 3. По персональным характеристикам кандидат лучше меня, т.е. более ответственный, более внимательный, и более (или хотя бы такой же) passionate к нашей сфере/работе. Я работал с людьми, которые в этом деле просто из-за денег и не хотели вообще никак развиваться и вообще не интересовались ни в чем в нашей сфере. Мне с такими неинтересно ни работать, ни общаться. But no judgment, у каждого из нас своя жизнь и планы.🙌 Справедливо?

Картинки «успеха» для привлечения внимания. Как ВЫ этого добиваетесь? И хотите ли вы это все? 😅
+5
Картинки «успеха» для привлечения внимания. Как ВЫ этого добиваетесь? И хотите ли вы это все? 😅

Хеллоу! Всех с пятницей! 🙌🍻 Думал сегодня пост про интервью приключения свои написать, и еще напишу, но я больше хотел узнать о вас кое что… Какие у вас долгосрочные планы на жизнь? Как у программистов/software engineers я имею ввиду. Всю жизнь работать на компании? Находить стартапы, быть там СТО или founding engineer, взять кусок акций и заработать при exit? Создать свое что-нибудь (мы ведь инженеры!)? Там, продукт или агентство…? Продавать курсы по JavaScript? Помочь с семейном бизнесом на digital фронте? Как ВЫ хотите, чтобы у вас сложилась жизнь? К чему вы стремитесь? PS как вы поняли я тут сижу философствую и «ищу себя» опять 😂

Запись вчерашнего стрима. Я по-моему запутал(ся) с evidences немного, поэтому еще раз сами почитайте про них, когда будете решать что вам больше подходит. Если есть вопросы, пишите сюда 👇, чтобы всем было видно, пообсуждаем. 😒

🔴**Стрим [эксклюзивно для вас (на русском)]: Как я получал Tier 1 Exceptional Talent визу** Я тут насобирал вопросов про то
🔴**Стрим [эксклюзивно для вас (на русском)]: Как я получал Tier 1 Exceptional Talent визу** Я тут насобирал вопросов про то как я подавал, какие доки собирал, и т.д. Давайте поболтаем! Расскажу и покажу ВСЕ! Даже «анекдот» как мы проходили границу😁🙌 Сегодня в 8pm London.⌚️

Rust ❤️ Node На этой неделе был на конференции, где, наверное, самый полезный talk был про то, как можно внедрить Rust в JavaScript-based проект и написать несколько модулей, которые будут быстрее (BLAZINGLY FAST!), чем написанные в JS. Зацените сами, презентация там же 👇 https://github.com/sheplu/node-rust-rustnationUK Frameworks, которые предоставляют такую возможность - Neon, Napi-RS, и node-bindgen. 👇 На стримах нужно будет поиграться больше с ними. 🦀

Топ НЕТ для ваших резюме Как я уже писал ранее, я активно участвую в hiring нашей команды и вижу ОЧЕНЬ много резюме. Сейчас,
+1
Топ НЕТ для ваших резюме Как я уже писал ранее, я активно участвую в hiring нашей команды и вижу ОЧЕНЬ много резюме. Сейчас, пока пишу этот пост, я смотрю на одно конкретное резюме, и в нем есть ВСЕ, чего в резюме быть не должно. Вот что НЕ нужно делать в вашем CV. Но это мое субъективное мнение. <rant> Фото Во-первых, это дискриминация. Не важно как вы выглядите. Важно то, что у вас в голове. Во-вторых, если я захочу увидеть ваш face - я вас найду… на LinkedIn. Звезды/рейтинг JavaScript 3/5. Это что значит? Architecture 3/5. Архитектура чего? Если у вас TypeScript 4 из 5, значит ли это, что вы знаете JavaScript хуже TypeScript? Как такое возможно? Как мне соотносить/сравнивать это? Только место зря занимаете. Не нужно пытаться оценить свои скилзы. Работадатели сами прекрасно с этим справляются. Более того, нам нужны только 5 из 5 ребята! Может вы такой и есть? А своими звездами только принижаете себя. Дублирование информации Вам сказать нечего? если вы уже написали свой имейл на первом листе - хвати! Я смогу вас проконтактировать. Не нужно его опять в колонке справа ставить. Лучше шрифт увеличьте, задолбался уже zoom in and out. 😂 Слишком много хобби Если их у вас много - значит их у вас нет. Вы перечисляете то, чем вы занимаетесь в свободное время. Это не хобби. “Movie theatre” (что кстати должно быть “cinema”) и “Science” - это не хобби, это рандомное слова в вашем резюме. NEVER do this! Добавьте цвета, разделение на секции, может даже при помощи красивых линий, выберите фонт или 2, один для текста другой для titles/headings (НЕ Comic Sans), и layout опдберите интересный если хотите, такой, чтобы читать было ЛЕГЧЕ, а не наоборот. ВСЕ. Это весь дизайн, который вам нужен. Оставьте свои звезды там, где они принадлежат - в детском саду. </rant> Все, я выговорился. 🙃

ОК. Мне понравилось стримить, думаю буду это делать больше. Но, мне кажется такие стримы для телеграма не очень подходят, все эти оповещения могут быть очень annoying. Я наверное переведу все эти стримы на YouTube, Twitch, etc. Что думаете?
Anonymous voting

Хотите знать сколько я зарабатываю? Well, теперь вы можете! Blexr практикует transparent pay banding, и мы всегда пишем в job
Хотите знать сколько я зарабатываю? Well, теперь вы можете! Blexr практикует transparent pay banding, и мы всегда пишем в job posts на сколько кандидаты могут расчитывать на эту позицию. 👍 Все бы так делали. 🙃 https://www.linkedin.com/jobs/view/3432579664

Gatsby не совсем hopeless Я получил объяснение тому, почему Gatsby существует и почему люди используют его. И почему Netlify покупает Gatsby! 🤯 Это integrations! Это их engine, который позволяет source the data из нескольких источников. Зацените 👇 https://youtu.be/5HE6FcOpit8

# Что НЕ говорить на интервью Всех с понедельником, сегодня у меня очередное интервью. Нет, не я подаю на работу. Я же теперь Senior Software Engineer официально, а это значит, принимать интервью - это часть моих обязанностей. В неделю я интервьюирую 3-5 кандидатов один или в паре с более senior teammates из нашей компании. И вот 3 пункта из личного опыта, из-за которых я/мы СРАЗУ говорил “Strong NO”. 1. Hating on tech/framework/library, etc. Не нужно говорить что jQuery гамно, а не фреймворк, и никогда в жизни вы с ним работать не будете. Правильный ответ: каждый фреймворк и библиотека имеет место быть. Каждому свое место и время. Это всего лишь tool для решения проблемы. Есть фреймворки с которыми вы лично предпочитаете работать, но, в целом, все tools хороши по-своему и хорошо решают определенные проблемы. Компаниям нужно знать, что, если вдруг они перейдут с React на jQuery, то вы не уйдете. Пусть это даже ложь, и они и вы об этом будете знать, но explicitly они все равно хотят это услышать. 2. Не имеет интересов в индустрии и/или карьерного плана Компании хотят видеть, что вы развиваетесь, растете, интересуетесь тем, в чем вы работаете. Компании не хотят кандидатов, которые плывут по течению, кандидатов, которые делают/учат только то, что говорит им компания. Мы НЕ требовали сайд проекты. Вообще. Но нам было интересно, есть ли технологии, которые кандидаты САМИ хотят выучить. “Делать” даже не обязательно. “Хотят” достаточно. Это показывает, что кандидат следит за тем, куда движется фронтенд, что он думает самостоятельно, что кандидат с амбициями и энтузиазмом. Правильныый ответ: расскажите о видео, статьях, конференциях, которые смотрели/читали/и т.д. И выскажите свое мнение, почему вы хотите изучать тот или иной фреймворк, и какой у вас план на карьеру в принципе. Кандиат с планом - это хороший кандидат 😁 3. Тотальный drama queen Были 2 случая, когда кандидат уходил в такой rant о своих коллегах, типа “Я такой … А он мне … Такое дебильное решение … И они, в общем … Короче, я оказался прав в итоге…” Мне лично и многим в компании с такими drama queen, которые “всегда правы”, работать не очень хочется. Сложно. Диалоги должны вестись без эмоций, размеренно, не должно возникать “диких” споров, а если они возникнут, то не нужно потом распускать слухи и сплетни. Компании хотят продуктивных, а не тех, из-за кого HR’ов приходится дергать постоянно. Как только вмешивается HR в вашу [рабочую] жизнь - вы живете неправильно (мы тут говорим о хороших компаниях, где предъявы просто так не прилетают 😁). Правильный ответ: работодателю дайте понять, что вы сдержаны, рассудительны, и всегда предполагаете, что есть шанс, что вы не правы. И что, если вы не правы, то вы соглашаетесь с этим, что у вас нет такого эго. Также дайте понять, что вы общаетесь со своими workmates вежливо, учитываете их чувства, и продуктивно дискутируете и интеллигентно убеждаете, а не спорите до усеру.