Всем привет!
Сегодня хотел бы затронуть быстро тему касающуюся слепой печати для программистов.
Знаю, что холиварная тема, но спрашивают в комментах, так что решил сказать свое мнение.
Лично я считаю, что это нужные навыки, но их не стоит специально учить. По крайней мере в начале.
Да, вы можете сказать, что есть подсказки в ide, нужно писать код, а не текст и тд. Думаю все слышали эти аргументы сотни раз.
Но вопрос скорее в другом, если ты сидишь за компьютером 8+ часов в день, не стоит ли научиться использовать его максимально эффективно?
Шорткаты OS и IDE, слепая печать, работа в терминале и тд.
Без всего этого можно спокойно обойтись, но стоит ли?
Да и в целом, на работе обычно нужно много коммуницировать, так что тут тоже этот навык будет полезен.
Ок, Айюб, а как ты научился слепой печати?
Я просто нашел совет в интернете, что нужно начать писать 10 пальцами и тыкать каждым правильные клавиши. А в слепую печатать уже дальше сам научишься.
В целом, так и вышло. В начале я писал раза в 3 медленнее. Но после недели уже пальцы привыкли, и начал писать на той же скорости. Через 3 недели заметил значительное увеличение в скорости.
После этого кончено были косяки в технике, но просто один за другим их исправлял.
Всем хорошего вечера!
#devtips #work
Сегодня хотел бы затронуть быстро тему касающуюся слепой печати для программистов.
Знаю, что холиварная тема, но спрашивают в комментах, так что решил сказать свое мнение.
Лично я считаю, что это нужные навыки, но их не стоит специально учить. По крайней мере в начале.
Да, вы можете сказать, что есть подсказки в ide, нужно писать код, а не текст и тд. Думаю все слышали эти аргументы сотни раз.
Но вопрос скорее в другом, если ты сидишь за компьютером 8+ часов в день, не стоит ли научиться использовать его максимально эффективно?
Шорткаты OS и IDE, слепая печать, работа в терминале и тд.
Без всего этого можно спокойно обойтись, но стоит ли?
Да и в целом, на работе обычно нужно много коммуницировать, так что тут тоже этот навык будет полезен.
Ок, Айюб, а как ты научился слепой печати?
Я просто нашел совет в интернете, что нужно начать писать 10 пальцами и тыкать каждым правильные клавиши. А в слепую печатать уже дальше сам научишься.
В целом, так и вышло. В начале я писал раза в 3 медленнее. Но после недели уже пальцы привыкли, и начал писать на той же скорости. Через 3 недели заметил значительное увеличение в скорости.
После этого кончено были косяки в технике, но просто один за другим их исправлял.
Всем хорошего вечера!
#devtips #work
👍17❤10💯4😱1🍓1
Всем привет!
Сегодня у нас очередное собеседование на канале.
В этот раз кандидат был очень интересный. 20 лет, живет в Норвегии (немного об этом в конце видео) и уже имеет коммерческий опыт.
Заходите, решайте задачи вместе с нами и пишите свой фидбэк в комментах.
https://youtu.be/LcAQMKXpcqg
Сегодня у нас очередное собеседование на канале.
В этот раз кандидат был очень интересный. 20 лет, живет в Норвегии (немного об этом в конце видео) и уже имеет коммерческий опыт.
Заходите, решайте задачи вместе с нами и пишите свой фидбэк в комментах.
https://youtu.be/LcAQMKXpcqg
YouTube
СОБЕСЕДОВАНИЕ JUNIOR FRONTEND РАЗРАБОТЧИКА | FRONTEND | REACT
В данном видео я провожу собеседование junior frontend разработчику. Кандидату 20 лет, живет в Норвегии и уже имеет за плечами много коммерческих проектов. Прошлись по задачам на разные темы и в конце поговорили о Норвежском рынке IT.
Telegram канал:
ht…
Telegram канал:
ht…
👍27❤3👨💻2💯1🍓1
Ребят, касательно записи на собес. Есть сообщение в закрепе, там оставляете свое описание, когда буду снимать - свяжусь с вами.
❤5💯3🎉1🍓1
А сегодня хотел бы поделиться интересной статьей о работе в Google.
Будет полезно почитать, так как многие считают, что это идеальное место, однако свои минусы тоже есть.
Тут в частности подчеркивается проблема с повышениями.
В Яндексе я заметил, что подобных проблем меньше, так как ваш уровень ставится руководителем и защищается на уровне отдела, в котором вы работаете.
Но в любом случае не все зависит от вас.
https://mtlynch.io/why-i-quit-google/
Будет полезно почитать, так как многие считают, что это идеальное место, однако свои минусы тоже есть.
Тут в частности подчеркивается проблема с повышениями.
В Яндексе я заметил, что подобных проблем меньше, так как ваш уровень ставится руководителем и защищается на уровне отдела, в котором вы работаете.
Но в любом случае не все зависит от вас.
https://mtlynch.io/why-i-quit-google/
mtlynch.io
Why I Quit Google to Work for Myself
For the past four years, I've worked as a software developer at Google. On February 1st, I quit. It was because they refused to buy me a Christmas present.
👍12💯3❤1🍓1
Уже хотел лечь спать, как вспомнил, что не кидал пост в свой тг канал.
Хочу поделиться очень смешным видосом про JSON в JS.
https://youtu.be/TTjYjSEGHek
В очередной раз можно понять, что не стоит использовать JSON без сильной нужды.
Хочу поделиться очень смешным видосом про JSON в JS.
https://youtu.be/TTjYjSEGHek
В очередной раз можно понять, что не стоит использовать JSON без сильной нужды.
YouTube
JSON, I hardly know 'er
### Twitch
Everything is built live on twitch
Twitch : https://bit.ly/3xhFO3E
Discord: discord.gg/ThePrimeagen
Spotify DevHour: https://open.spotify.com/show/4MLaDrQcQ5mi3rsnvWkwPt
### Editor
All my videos are edited by Flip. Give him a follow! https:/…
Everything is built live on twitch
Twitch : https://bit.ly/3xhFO3E
Discord: discord.gg/ThePrimeagen
Spotify DevHour: https://open.spotify.com/show/4MLaDrQcQ5mi3rsnvWkwPt
### Editor
All my videos are edited by Flip. Give him a follow! https:/…
❤14👍6🤯2💯2🍓1
Всем привет!
Вышло еще одно собеседование на моем канале.
На этот раз был довольно интересный кандидат. Несмотря на небольшой опыт, неплохо решал задачи.
Как вы думаете, потянул он на мидла или нет?
Также оставляйте лайки и фидбэк в комментариях, это помогает каналу быстрее развиваться.
https://youtu.be/MHrKcnyN46M
Вышло еще одно собеседование на моем канале.
На этот раз был довольно интересный кандидат. Несмотря на небольшой опыт, неплохо решал задачи.
Как вы думаете, потянул он на мидла или нет?
Также оставляйте лайки и фидбэк в комментариях, это помогает каналу быстрее развиваться.
https://youtu.be/MHrKcnyN46M
YouTube
СОБЕСЕДОВАНИЕ НА FRONTEND РАЗРАБОТЧИКА | REACT TYPESCRIPT
В данном видео мы проведем собеседование на frontend разработчика. Зададим вопросы разной сложности и на разные темы (javascript, typescript, react), и определим уровень кандидата.
Если вы хотите записаться на подобное собеседование - переходите в мой Телеграмм…
Если вы хотите записаться на подобное собеседование - переходите в мой Телеграмм…
👍31💯2🎉1🍓1
Если вы еще не видели, proposal с новыми иммутабельными методами для массива в stage 4 (то есть станет стандартом языка, в chrome уже реализован).
Мне немного странными показались названия (начинаются с to), в остальном кажется очень полезно.
Скорее всего тут попытались стандартизировать названия, чтобы можно было отличать мутирующие и не мутирующие методы.
Однако уже есть бардак в старых, так что возможно тут идея была немного другая.
https://github.com/tc39/proposal-change-array-by-copy
Мне немного странными показались названия (начинаются с to), в остальном кажется очень полезно.
Скорее всего тут попытались стандартизировать названия, чтобы можно было отличать мутирующие и не мутирующие методы.
Однако уже есть бардак в старых, так что возможно тут идея была немного другая.
https://github.com/tc39/proposal-change-array-by-copy
GitHub
GitHub - tc39/proposal-change-array-by-copy: Provides additional methods on Array.prototype and TypedArray.prototype to enable…
Provides additional methods on Array.prototype and TypedArray.prototype to enable changes on the array by returning a new copy of it with the change. - tc39/proposal-change-array-by-copy
❤9🔥5💯2🍓1
Всем привет!
После моего поста о переходе в иностранную компанию, я часто получаю вопросы о том, как все же найти работу за границей?
Хотел бы тут поделиться несколькими советами.
В первую очередь, нужно нормальное резюме.
Очень часто вижу, когда люди на Российском рынке находят работу с очень плохими резюме (хотя в последнее время это поменялось), однако за рубежом такое не катит.
Пока не сделаете нормально резюме - не будут писать.
Касательно самого контента вашего CV:
- Из банального. Оставляйте свои контакты в резюме (мейл, номер, линкедин).
- Когда пишите о себе, старайтесь подсвечивать качества, полезные для работодателя.
- Не нужно писать дичь по типу “Буду очень очень рад поработать с вами”. Это создаст неправильный тон в дальнейшем общении.
- Также некоторые обращают внимание на хобби и интересы. Я бы добавил 1-2 предложения в конце, если есть желание.
И самое важное! По поводу опыта работы:
Формат должен быть такой:
- Компания
- Что за проект (1 предложение)
- Стек
- Достижения - самое важное.
В достижениях пишем конкретные цифры и результаты.
Вот пару плохих примеров:
- Покрыл проект тестами (какими тестами? Unit/e2e? покрыл на 100%? Зачем вообще покрывал?)
- Переписали проект на React (переписал один? Зачем вообще переписал?)
- Улучшил перфоманс приложения (А что за проблема была? Как улучшил? На сколько улучшил?)
Думаю идею вы поняли. Нужно быть как можно более точным.
Можно переписать достижения выше вот так:
- Покрыл корзину и оформление заказа e2e тестами, количество багов на проде уменьшилось на 15%.
- Переписал проект в 100к строк на React в команде 2-х разработчиков. В следствии скорость разработки увеличилась в 2 раза и количество багов уменьшилось на 43%.
- Уменьшил бандл приложения на 37% (убрал ненужные либы, добавил lazy loading, сделал отдельные сборки для старых браузеров). Скорость загрузки уменьшилась с 4с до 1.5с.
Мои примеры тоже не идеальны, но уже в разы лучше предыдущего. Особенно учитывая то, что почти все пишут стандартные фразы.
Да, да, не ты один додумался написать: “Покрыл проект тестами” 😂.
Про то, что делали на работе, можете не писать. Там обычно все одно и то же, да и многие не обращают на это внимание.
Можно, кстати, нанять профессионала, который напишет вам резюме. Я с такими людьми не работал, поэтому не могу тут ничего посоветовать.
Это все ок, а что же касательно сайтов, для поиска работы?
Я нашел на linkedin, потому что в других нужно в основном самому отправлять отклики.
Но также есть indeed и различные локальные аналоги hh.
Касательно linkedin, очень важный момент. Нужно ставить локацию в ту страну и город, где вы ищете работу.
Возможно если у вас 10+ лет опыта и вы супер СТО или Сеньер-Помидор, то можно и без этого. Но лично у меня вообще не было приглашений на собесы, пока не стал ставить свою локацию в другие страны.
Если спросят - говорите все честно. Хочу найти работу именно тут, сам пока живу в другой стране.
Что же касается собесов, английский нужно знать. Прям на идеал не нужен, но должны уметь спокойно коммуницировать.
В плане менталитета, очень сильно смотрят на софты, так что будьте более открыты и разговорчивы.
Все рекрутеры добавляют какой-то small talk. Как-то даже с человеком про ЧМ по футболу говорили минут 10.
Если не сможете поддержать разговор - то до тех собеса можете не дойти.
Это было очень не привычно для меня, так как в России обычно все сразу переходят к делу.
Так же, один очень важный совет. Не надо говорить “ок”, “ага” и тд. Реакция зачастую прямо ужасная.
Почитав в интернете понял, что люди принимают это за отсутствие интереса. Заменить можно на “great”, “good”.
Касательно собеседований, большой разницы нет. Хотя я их много и не проходил в зарубежных компаниях.
Обычно сложности все-таки с тем, чтобы попасть на само собеседование.
Как-то так…
Если у кого-то тоже есть опыт - пишите в комментах, буду рад почитать.
Всем хорошего вечера.
#devtips #job
После моего поста о переходе в иностранную компанию, я часто получаю вопросы о том, как все же найти работу за границей?
Хотел бы тут поделиться несколькими советами.
В первую очередь, нужно нормальное резюме.
Очень часто вижу, когда люди на Российском рынке находят работу с очень плохими резюме (хотя в последнее время это поменялось), однако за рубежом такое не катит.
Пока не сделаете нормально резюме - не будут писать.
Касательно самого контента вашего CV:
- Из банального. Оставляйте свои контакты в резюме (мейл, номер, линкедин).
- Когда пишите о себе, старайтесь подсвечивать качества, полезные для работодателя.
- Не нужно писать дичь по типу “Буду очень очень рад поработать с вами”. Это создаст неправильный тон в дальнейшем общении.
- Также некоторые обращают внимание на хобби и интересы. Я бы добавил 1-2 предложения в конце, если есть желание.
И самое важное! По поводу опыта работы:
Формат должен быть такой:
- Компания
- Что за проект (1 предложение)
- Стек
- Достижения - самое важное.
В достижениях пишем конкретные цифры и результаты.
Вот пару плохих примеров:
- Покрыл проект тестами (какими тестами? Unit/e2e? покрыл на 100%? Зачем вообще покрывал?)
- Переписали проект на React (переписал один? Зачем вообще переписал?)
- Улучшил перфоманс приложения (А что за проблема была? Как улучшил? На сколько улучшил?)
Думаю идею вы поняли. Нужно быть как можно более точным.
Можно переписать достижения выше вот так:
- Покрыл корзину и оформление заказа e2e тестами, количество багов на проде уменьшилось на 15%.
- Переписал проект в 100к строк на React в команде 2-х разработчиков. В следствии скорость разработки увеличилась в 2 раза и количество багов уменьшилось на 43%.
- Уменьшил бандл приложения на 37% (убрал ненужные либы, добавил lazy loading, сделал отдельные сборки для старых браузеров). Скорость загрузки уменьшилась с 4с до 1.5с.
Мои примеры тоже не идеальны, но уже в разы лучше предыдущего. Особенно учитывая то, что почти все пишут стандартные фразы.
Да, да, не ты один додумался написать: “Покрыл проект тестами” 😂.
Про то, что делали на работе, можете не писать. Там обычно все одно и то же, да и многие не обращают на это внимание.
Можно, кстати, нанять профессионала, который напишет вам резюме. Я с такими людьми не работал, поэтому не могу тут ничего посоветовать.
Это все ок, а что же касательно сайтов, для поиска работы?
Я нашел на linkedin, потому что в других нужно в основном самому отправлять отклики.
Но также есть indeed и различные локальные аналоги hh.
Касательно linkedin, очень важный момент. Нужно ставить локацию в ту страну и город, где вы ищете работу.
Возможно если у вас 10+ лет опыта и вы супер СТО или Сеньер-Помидор, то можно и без этого. Но лично у меня вообще не было приглашений на собесы, пока не стал ставить свою локацию в другие страны.
Если спросят - говорите все честно. Хочу найти работу именно тут, сам пока живу в другой стране.
Что же касается собесов, английский нужно знать. Прям на идеал не нужен, но должны уметь спокойно коммуницировать.
В плане менталитета, очень сильно смотрят на софты, так что будьте более открыты и разговорчивы.
Все рекрутеры добавляют какой-то small talk. Как-то даже с человеком про ЧМ по футболу говорили минут 10.
Если не сможете поддержать разговор - то до тех собеса можете не дойти.
Это было очень не привычно для меня, так как в России обычно все сразу переходят к делу.
Так же, один очень важный совет. Не надо говорить “ок”, “ага” и тд. Реакция зачастую прямо ужасная.
Почитав в интернете понял, что люди принимают это за отсутствие интереса. Заменить можно на “great”, “good”.
Касательно собеседований, большой разницы нет. Хотя я их много и не проходил в зарубежных компаниях.
Обычно сложности все-таки с тем, чтобы попасть на само собеседование.
Как-то так…
Если у кого-то тоже есть опыт - пишите в комментах, буду рад почитать.
Всем хорошего вечера.
#devtips #job
👌41👍22❤6🔥6🎉2💯1🍓1
Друзья, очень много комментов получил под прошлым постом.
Сегодня не было времени ответить, но многим было интересно увидеть мое резюме.
Как я и говорил, искал работу в линкедин, поэтому отдельно пдф не собирал.
Можете посмотреть мой профиль, там будет и опыт, и о себе:
https://www.linkedin.com/in/ayub-begimkulov
Также, один важный момент. Если делать резюме в отдельном файле - то в идеале, чтобы оно было на 1 страницу.
Однако линкедин в этом плане немного другой, поэтому можно добавить чуть более подробные описания.
Про поиск работы джунам планирую завтра написать.
Всем хорошего вечера!
#devtips #job
Сегодня не было времени ответить, но многим было интересно увидеть мое резюме.
Как я и говорил, искал работу в линкедин, поэтому отдельно пдф не собирал.
Можете посмотреть мой профиль, там будет и опыт, и о себе:
https://www.linkedin.com/in/ayub-begimkulov
Также, один важный момент. Если делать резюме в отдельном файле - то в идеале, чтобы оно было на 1 страницу.
Однако линкедин в этом плане немного другой, поэтому можно добавить чуть более подробные описания.
Про поиск работы джунам планирую завтра написать.
Всем хорошего вечера!
#devtips #job
❤21🔥10👍7💯2🎉1🍓1
Какая у вас самая большая карьерная проблема на данный момент?
Anonymous Poll
34%
Не могу найти первую работу.
7%
Работаю в плохом месте (галера/токсичные коллеги), не знаю как найти компанию лучше.
13%
Работаю на низкой ЗП, по уровню тяну намного больше.
38%
Не знаю, как выйти на следующий уровень (мидл/сеньер и тд.).
8%
Другое (пишите в комменты).
👍6❤1🤔1🤯1💯1🍓1
Какие проблемы с переходом на следующий уровень (мидл/сеньер и тд)?
Anonymous Poll
47%
Не хватает скиллов, не знаю как прокачиваться.
15%
Легко выполняю сложные задачи, но не могу пройти собеседование.
25%
Страшно уволиться и попробовать себя на новом месте.
13%
Другое (пишите в комменты).
👍6❤1🥴1💯1🍓1
Пост про поиск работы с большим шансом двигается на завтра. Хочу подробно все описать и дать много полезных советов.
Сегодня уже не хватит времени дописать.
Сегодня уже не хватит времени дописать.
👍54❤2🆒2🤯1💯1🍓1
Всем привет!
На моем канале вышло новое видео про React Context.
Попытался полностью разобрать все детали. Также во второй половине рассказал о проблемах контекста и как его можно оптимизировать.
Следующим роликом поговорим про context vs store. Так что подписывайтесь, чтобы не пропустить.
https://youtu.be/mj5lGMGyfD4
На моем канале вышло новое видео про React Context.
Попытался полностью разобрать все детали. Также во второй половине рассказал о проблемах контекста и как его можно оптимизировать.
Следующим роликом поговорим про context vs store. Так что подписывайтесь, чтобы не пропустить.
https://youtu.be/mj5lGMGyfD4
YouTube
ПОЛНОЦЕННЫЙ ГАЙД ПО REACT CONTEXT
В данном видео мы поговорим про React Context. Рассмотрим, что это такое, когда его нужно использовать. Также дам рекомендации по использованию и оптимизации контекста.
Код из видео:
https://github.com/Ayub-Begimkulov/youtube-tutorials/tree/master/react…
Код из видео:
https://github.com/Ayub-Begimkulov/youtube-tutorials/tree/master/react…
❤35👍22🔥4❤🔥2💯1🍓1
Всем привет!
Как и обещал, пишу пост про поиск первой работы.
Прежде чем начать, хочу сразу сделать небольшой дисклеймер. Я не сторонник вранья и приписывания себе большого опыта, чтобы “залететь” на первую работу.
Вас легко просекут, особенно опытные собеседующие. И даже если вы будете тянуть на Джуна, то ваше вранье испортит впечатление.
Тут на самом деле можно очень много чего писать, но самое главное - это использовать креативность и правильно упаковывать и подавать свои знания и свой опыт.
Пожалуй начну с самого очевидного. Будем идти по порядку.
500 откликов и 3 приглашения - это не ОК
Очень часто вижу подобные комменты. И зачастую люди думают, что нужно просто не сдаваться и отправить еще 500 откликов.
Но к сожалению это так не работает. У меня у самого ушло около 230 откликов. Но я делал очень много чего не правильно.
В общем, главное понимать, что 10 откликов и нет ответа - это норм. Но когда речь идет 3-х значных цифрах, стоит немного задуматься.
Думаю тут долго задерживаться не надо. Все и так понятно. Давайте перейдем к следующей проблеме.
Всем нужные опытные разрабы
Да, это понятно. Но давайте попробуем разобраться, почему на самом деле не хотят нанимать человека без опыта?
Я всегда к данной фразе относился точно также, как и к “только славянам” в описаниях квартир на Циан.
Но как видите и работу получилось найти и квартиры тоже снимал…
Если копнуть чуть глубже, то люди хотят быть уверенны в том, что вы сможете выполнить простые задачи сами, и вас не надо нянчить.
Соответственно, нам нужные понять способы, как это можно показать.
1) Это конечно же показать какое-то портфолио.
2) Показать, что у вас есть реальный опыт решения настоящих задач.
Если с первым все понятно, то про 2-й есть много вопросов.
Однако давайте придерживаться порядка.
Портфолио
Цель портфолио - понять, что вы можете писать код.
Зачастую прямо глазеть часами на него не будут. Однако важно, чтобы там была хоть какая-то логика и в целом было все аккуратно.
Вот некоторые советы:
⁃ Лучше иметь 1-2 хороших проекта, чем много плохих. Это не значит, что не надо делать разные обучающие мини-проекты. Просто пихать их в резюме я бы не стал. Достаточно, чтобы они были на гитхабе.
⁃ Не надо делать портфолио на основе проектов с ютуба или с курса. Зачастую, их очень много кто использует, что тоже может испортить впечатление.
⁃ Лучше написать проект полностью самому - бек на ноде, фронт, база + какой-нибудь деплой. Это очень сильно подготовит вас к работе + будет хорошим примером.
⁃ Обязательно ставьте prettier в проект и в редактор. Не отформатированный код и строки по 300 символов выглядят не очень приятно.
⁃ Я бы советовал отправить ваш проект на ревью кому-нибудь из друзей. Может даже заплатить немного денег (если есть возможность) за подробное ревью. Это сильно поможет найти пробелы. Но также не поленитесь пересмотреть свой проект несколько раз. Вы наверняка знаете места, где были сделаны сомнительные решения. Попробуйте поискать и поспрашивать, как этот кусок кода можно написать лучше.
Реальный опыт
Окей, вы послушали мои советы. Сделали хотя бы один хороший проект в портфолио.
Но все равно, этого многим может быть недостаточно. Нужен все-таки “реальный опыт”, даже несмотря на то, что код вы можете писать.
Давайте попробуем задать вопрос, а почему нам обязательно нужна компания, чтобы получить опыт?
Кто нам мешает самим пойти и сделать реальный проект?
И да, тут многие скажут “фриланс сейчас просто игнорят” и тд.
Однако опять же, тут все зависит от того, как вы распишите свой опыт.
Если там будет стандартное “разработка сайтов”, “верстка по jpg” и тд. Тогда конечно это не воспримут в серьез.
Но вам никто не мешает сделать проекты не хуже, чем на работе.
Ок, Айюб, а как я получу такой заказ?
Вы можете создать его сами. Наверняка есть кто-то из знакомых, кому нужен сайт/интернет магазин.
В чем проблема сделать его очень хорошо, даже за небольшую сумму?
И это будет реальный опыт и реальная проблема, которую вы решили.
Да и в целом, кто мешает вам создать свою компанию?
Как и обещал, пишу пост про поиск первой работы.
Прежде чем начать, хочу сразу сделать небольшой дисклеймер. Я не сторонник вранья и приписывания себе большого опыта, чтобы “залететь” на первую работу.
Вас легко просекут, особенно опытные собеседующие. И даже если вы будете тянуть на Джуна, то ваше вранье испортит впечатление.
Тут на самом деле можно очень много чего писать, но самое главное - это использовать креативность и правильно упаковывать и подавать свои знания и свой опыт.
Пожалуй начну с самого очевидного. Будем идти по порядку.
500 откликов и 3 приглашения - это не ОК
Очень часто вижу подобные комменты. И зачастую люди думают, что нужно просто не сдаваться и отправить еще 500 откликов.
Но к сожалению это так не работает. У меня у самого ушло около 230 откликов. Но я делал очень много чего не правильно.
В общем, главное понимать, что 10 откликов и нет ответа - это норм. Но когда речь идет 3-х значных цифрах, стоит немного задуматься.
Думаю тут долго задерживаться не надо. Все и так понятно. Давайте перейдем к следующей проблеме.
Всем нужные опытные разрабы
Да, это понятно. Но давайте попробуем разобраться, почему на самом деле не хотят нанимать человека без опыта?
Я всегда к данной фразе относился точно также, как и к “только славянам” в описаниях квартир на Циан.
Но как видите и работу получилось найти и квартиры тоже снимал…
Если копнуть чуть глубже, то люди хотят быть уверенны в том, что вы сможете выполнить простые задачи сами, и вас не надо нянчить.
Соответственно, нам нужные понять способы, как это можно показать.
1) Это конечно же показать какое-то портфолио.
2) Показать, что у вас есть реальный опыт решения настоящих задач.
Если с первым все понятно, то про 2-й есть много вопросов.
Однако давайте придерживаться порядка.
Портфолио
Цель портфолио - понять, что вы можете писать код.
Зачастую прямо глазеть часами на него не будут. Однако важно, чтобы там была хоть какая-то логика и в целом было все аккуратно.
Вот некоторые советы:
⁃ Лучше иметь 1-2 хороших проекта, чем много плохих. Это не значит, что не надо делать разные обучающие мини-проекты. Просто пихать их в резюме я бы не стал. Достаточно, чтобы они были на гитхабе.
⁃ Не надо делать портфолио на основе проектов с ютуба или с курса. Зачастую, их очень много кто использует, что тоже может испортить впечатление.
⁃ Лучше написать проект полностью самому - бек на ноде, фронт, база + какой-нибудь деплой. Это очень сильно подготовит вас к работе + будет хорошим примером.
⁃ Обязательно ставьте prettier в проект и в редактор. Не отформатированный код и строки по 300 символов выглядят не очень приятно.
⁃ Я бы советовал отправить ваш проект на ревью кому-нибудь из друзей. Может даже заплатить немного денег (если есть возможность) за подробное ревью. Это сильно поможет найти пробелы. Но также не поленитесь пересмотреть свой проект несколько раз. Вы наверняка знаете места, где были сделаны сомнительные решения. Попробуйте поискать и поспрашивать, как этот кусок кода можно написать лучше.
Реальный опыт
Окей, вы послушали мои советы. Сделали хотя бы один хороший проект в портфолио.
Но все равно, этого многим может быть недостаточно. Нужен все-таки “реальный опыт”, даже несмотря на то, что код вы можете писать.
Давайте попробуем задать вопрос, а почему нам обязательно нужна компания, чтобы получить опыт?
Кто нам мешает самим пойти и сделать реальный проект?
И да, тут многие скажут “фриланс сейчас просто игнорят” и тд.
Однако опять же, тут все зависит от того, как вы распишите свой опыт.
Если там будет стандартное “разработка сайтов”, “верстка по jpg” и тд. Тогда конечно это не воспримут в серьез.
Но вам никто не мешает сделать проекты не хуже, чем на работе.
Ок, Айюб, а как я получу такой заказ?
Вы можете создать его сами. Наверняка есть кто-то из знакомых, кому нужен сайт/интернет магазин.
В чем проблема сделать его очень хорошо, даже за небольшую сумму?
И это будет реальный опыт и реальная проблема, которую вы решили.
Да и в целом, кто мешает вам создать свою компанию?
👍26❤12👎1💯1🍓1
Никто же не будет смотреть на трудовую и ООО.
Сделайте настоящий проект, который приносит пользу и деньги.
Не бойтесь выходить за рамки.
Собственно, касательно фриланса:
⁃ Найдите людей, которым нужен сайт/приложение. Либо найдите тех, у кого уже он есть, но можно сильно улучшить.
⁃ Не обязательно за это получить деньги. По крайней мере сразу. Самое главное - реальный результат. Можно даже договориться на % от продаж.
⁃ Сделайте проект очень хорошо. Админка, фронт с ssr, метрики. Да, это все может звучать не понятно и страшно. Но поверьте, даже если вы не получите никаких денег, опыт будет намного лучше, чем просмотр какого-то курса.
Но, если вы живете в деревне, у вас нету друзей или вы очень стеснительный, можно придумать что-то свое.
Давайте дам пару идей:
⁃ Мониторинг цен на товары в маркетплейсах/авито и тд. Человек вводит имя продукта, вы парсите сайты и отправляете уведомление, когда найдено хорошее предложение. К проекту можно привлечь пару друзей. Сделать платную подписку. Чем вам не полноценный продукт?
⁃ Мобильное приложение. Тут много идей. Я в свое время делал для трекинга прогресса в зале.
⁃ Никогда не связывался с подобным. Но знаю, что есть боты для покупки limited edition одежды. Тоже можно посмотреть в эту сторону.
⁃ Больше по беку. Но можно сделать магазин-бота в телеграмме. Добавить админку для кастомизаций и продавать под ключ. Продать, кстати, такое не очень сложно будет.
Если честно, таких идей очень много. С магазинами кстати можно сделать так. Привести им клиентов и потом уже договориться о проценте.
Но даже если ваши продукты никто не будет юзать - это не важно. Во первых, вы получили свой опыт. Во вторых, никто об этом не будет знать.
На самом деле в большинстве случаев хватит и хорошего проекта в портфолио. Но если сделать что-то свое, вы будете сильно выделяться на фоне остальных джунов.
Однако потом самое главное - правильно расписать свой опыт в резюме.
Резюме
Отдельный пост о резюме у меня уже был. Листайте выше.
Однако хотел сказать о том, как я бы подал опыт на фрилансе + свои проекты.
Я бы честно написал, что это фриланс. Дальше по тому же принципу, как и в посте про резюме расписал бы каждый из проектов. (Что за проект, ссылка, стек, достижения).
Так как у вас будет 1-2 проекта, можно расписать их подробнее в плане достижений.
Из портфолио проекты я бы не писал в опыте, так как они не настоящие. Но обязательно приложите их в резюме в описании.
Можно также сделать красивый сайт-портфолио, где представлены ваши учебные и реальные проекты.
Тут ключевое слово “красивый”. Если дизайн будет плохой - то лучше вообще без него.
В описании я бы постарался передать то, что я могу сам решать задачи, и у меня есть интерес к программированию и технологиям.
Поиск работы
Вот мы и подходим к самой интересно и самой сложной части - поиск самой работы.
Но давайте сначала еще раз подведем итоги того, что нужно сделать, прежде чем начать поиск работы:
⁃ Знать базу JS + базу framework’а.
⁃ Один большой хороший проект в портфолио на вашем стеке, который имеет нормальную логику и не стыдно показать.
⁃ Нормально составленное резюме.
⁃ Посмотреть пару мок собесов на Джуна и попробовать порешать задачи из них.
В идеале бы иметь еще один хороший проект с фриланса, но в целом уже можно начать тестировать свои навыки и резюме.
Для начала я бы не стал подаваться в топовые компании или хорошие места.
Можно просто начать с каких-нибудь студий в вашем маленьком городе. Либо попробовать поискать вакансии в других небольших городах.
Так у вас будет больше шанс попасть на собес и понять свои слабые моменты.
Таким же образом вы сможете потестить, насколько у васплохое хорошее резюме.
Задачей является пройти 2-3 собеса (понятное дело, что не за неделю), и найти свои слабые места и набраться опыта в общении с работодателем.
Это можно делать параллельно с разработкой проекта на фрилансе.
Сделайте настоящий проект, который приносит пользу и деньги.
Не бойтесь выходить за рамки.
Собственно, касательно фриланса:
⁃ Найдите людей, которым нужен сайт/приложение. Либо найдите тех, у кого уже он есть, но можно сильно улучшить.
⁃ Не обязательно за это получить деньги. По крайней мере сразу. Самое главное - реальный результат. Можно даже договориться на % от продаж.
⁃ Сделайте проект очень хорошо. Админка, фронт с ssr, метрики. Да, это все может звучать не понятно и страшно. Но поверьте, даже если вы не получите никаких денег, опыт будет намного лучше, чем просмотр какого-то курса.
Но, если вы живете в деревне, у вас нету друзей или вы очень стеснительный, можно придумать что-то свое.
Давайте дам пару идей:
⁃ Мониторинг цен на товары в маркетплейсах/авито и тд. Человек вводит имя продукта, вы парсите сайты и отправляете уведомление, когда найдено хорошее предложение. К проекту можно привлечь пару друзей. Сделать платную подписку. Чем вам не полноценный продукт?
⁃ Мобильное приложение. Тут много идей. Я в свое время делал для трекинга прогресса в зале.
⁃ Никогда не связывался с подобным. Но знаю, что есть боты для покупки limited edition одежды. Тоже можно посмотреть в эту сторону.
⁃ Больше по беку. Но можно сделать магазин-бота в телеграмме. Добавить админку для кастомизаций и продавать под ключ. Продать, кстати, такое не очень сложно будет.
Если честно, таких идей очень много. С магазинами кстати можно сделать так. Привести им клиентов и потом уже договориться о проценте.
Но даже если ваши продукты никто не будет юзать - это не важно. Во первых, вы получили свой опыт. Во вторых, никто об этом не будет знать.
На самом деле в большинстве случаев хватит и хорошего проекта в портфолио. Но если сделать что-то свое, вы будете сильно выделяться на фоне остальных джунов.
Однако потом самое главное - правильно расписать свой опыт в резюме.
Резюме
Отдельный пост о резюме у меня уже был. Листайте выше.
Однако хотел сказать о том, как я бы подал опыт на фрилансе + свои проекты.
Я бы честно написал, что это фриланс. Дальше по тому же принципу, как и в посте про резюме расписал бы каждый из проектов. (Что за проект, ссылка, стек, достижения).
Так как у вас будет 1-2 проекта, можно расписать их подробнее в плане достижений.
Из портфолио проекты я бы не писал в опыте, так как они не настоящие. Но обязательно приложите их в резюме в описании.
Можно также сделать красивый сайт-портфолио, где представлены ваши учебные и реальные проекты.
Тут ключевое слово “красивый”. Если дизайн будет плохой - то лучше вообще без него.
В описании я бы постарался передать то, что я могу сам решать задачи, и у меня есть интерес к программированию и технологиям.
Поиск работы
Вот мы и подходим к самой интересно и самой сложной части - поиск самой работы.
Но давайте сначала еще раз подведем итоги того, что нужно сделать, прежде чем начать поиск работы:
⁃ Знать базу JS + базу framework’а.
⁃ Один большой хороший проект в портфолио на вашем стеке, который имеет нормальную логику и не стыдно показать.
⁃ Нормально составленное резюме.
⁃ Посмотреть пару мок собесов на Джуна и попробовать порешать задачи из них.
В идеале бы иметь еще один хороший проект с фриланса, но в целом уже можно начать тестировать свои навыки и резюме.
Для начала я бы не стал подаваться в топовые компании или хорошие места.
Можно просто начать с каких-нибудь студий в вашем маленьком городе. Либо попробовать поискать вакансии в других небольших городах.
Так у вас будет больше шанс попасть на собес и понять свои слабые моменты.
Таким же образом вы сможете потестить, насколько у вас
Задачей является пройти 2-3 собеса (понятное дело, что не за неделю), и найти свои слабые места и набраться опыта в общении с работодателем.
Это можно делать параллельно с разработкой проекта на фрилансе.
❤19👍5💯2🎉1🍓1
Затем уже можно подаваться в те компании, куда вы бы хотели пойти. Но в любом случае нужно понимать, что не всегда даже с идеальным резюме и проектами вы сможете туда попасть.
Нужно быть готовым к тому, что возможно вам придется поработать в какой-то мини студии/аутсорс компании первые полгода-год.
Мой первый опыт был именно такой. В этом нет ничего страшного.
Также, еще один очень важный момент. Не нужно загонять себя в рамки и подаваться только на вакансии, где явно говорится джуниор.
Меня ни разу на такую вакансию не позвали.
Подавайтесь на все, кроме синьорских вакансий. Если у вас будет хорошее резюме и портфолио - то могут спокойно рассмотреть.
Просто упомяните в сопроводительном письме, что у вас нету требуемого опыта, но у есть навыки для выполнения работы и потенциал, что бы быстро дорасти до нужного уровня.
Тут на самом деле очень много деталей. Им всем я научился в процессе моего 2 месячного поиска работы по 5-8 часов в день.
Но если так продолжать, то этот пост никогда не появится на моем канале…
Главное помнить, что через этот период проходят все и его никак не избежать.
Всем удачного поиска!
#devtips #job
Нужно быть готовым к тому, что возможно вам придется поработать в какой-то мини студии/аутсорс компании первые полгода-год.
Мой первый опыт был именно такой. В этом нет ничего страшного.
Также, еще один очень важный момент. Не нужно загонять себя в рамки и подаваться только на вакансии, где явно говорится джуниор.
Меня ни разу на такую вакансию не позвали.
Подавайтесь на все, кроме синьорских вакансий. Если у вас будет хорошее резюме и портфолио - то могут спокойно рассмотреть.
Просто упомяните в сопроводительном письме, что у вас нету требуемого опыта, но у есть навыки для выполнения работы и потенциал, что бы быстро дорасти до нужного уровня.
Тут на самом деле очень много деталей. Им всем я научился в процессе моего 2 месячного поиска работы по 5-8 часов в день.
Но если так продолжать, то этот пост никогда не появится на моем канале…
Главное помнить, что через этот период проходят все и его никак не избежать.
Всем удачного поиска!
#devtips #job
❤48👍8💯3🍓1
Всем привет!
Как и обещал, вышло видео про context vs store (redux).
Рассмотрим разницу на примере todo list, написанного 2-мя разными способами.
Поговорим про плюсы и минусы каждого из подходов. Также разберем важные краевые случаи, о которых многие не знают.
Оставляйте лайки и фидбэк в комментах, чтобы видео лучше продвигалось.
https://youtu.be/tnpQ_TyfxmE
Как и обещал, вышло видео про context vs store (redux).
Рассмотрим разницу на примере todo list, написанного 2-мя разными способами.
Поговорим про плюсы и минусы каждого из подходов. Также разберем важные краевые случаи, о которых многие не знают.
Оставляйте лайки и фидбэк в комментах, чтобы видео лучше продвигалось.
https://youtu.be/tnpQ_TyfxmE
YouTube
Context против Redux | Разбираемся что лучше
В данном видео поговорим про разницу между Store (Redux) и React Context. Рассмотрим разницу на примере todo list, написанного 2-я разными подходами.
Код из видео:
https://github.com/Ayub-Begimkulov/youtube-tutorials/tree/master/store-vs-context
Ссылка…
Код из видео:
https://github.com/Ayub-Begimkulov/youtube-tutorials/tree/master/store-vs-context
Ссылка…
❤37👍15💯3🍓1
Друзья, всем привет!
Хотел спросить касательно дефолтной телеграмм рекламы.
Появляется ли она на моем канале, если да, то как часто?
Если кто-то помнит, она появляется только в публичных каналах или всех, где больше 1к подписчиков?
Хотел спросить касательно дефолтной телеграмм рекламы.
Появляется ли она на моем канале, если да, то как часто?
Если кто-то помнит, она появляется только в публичных каналах или всех, где больше 1к подписчиков?
❤6💯3👍2🍓1
Для тех, кто не знает, недавно вышел документальный фильм по React.
Советую всем посмотреть на досуге. Интересно послушать про историю библиотеки, кем и как она было создана и как вышла в массы.
Видео на английском, однако можно воспользоваться видео-переводчиком Яндекс Браузера или чем-то подобным.
Да и так думаю, есть шанс, что через 2-3 недели появится перевод на русский язык.
P.S. На самом деле был приятно удивлен качеством самого видео и монтажа.
https://youtu.be/8pDqJVdNa44
Советую всем посмотреть на досуге. Интересно послушать про историю библиотеки, кем и как она было создана и как вышла в массы.
Видео на английском, однако можно воспользоваться видео-переводчиком Яндекс Браузера или чем-то подобным.
Да и так думаю, есть шанс, что через 2-3 недели появится перевод на русский язык.
P.S. На самом деле был приятно удивлен качеством самого видео и монтажа.
https://youtu.be/8pDqJVdNa44
YouTube
How A Small Team of Developers Created React at Facebook | React.js: The Documentary
React is easily one of the single most popular libraries in use today. Given that it was made within a juggernaut like Facebook, you might have assumed it was always destined for success.
But what if we told you that React’s first brush with the public sphere…
But what if we told you that React’s first brush with the public sphere…
❤42💯4🍓1
Всем привет!
Одна из самых частых критик, которую я получаю, связанна с подачей информации.
Накидайте в комменты фидбэк. Что вас раздражает больше всего на данный момент? Что по вашему мнению можно улучшить? Как можно улучшить подачу, чтобы видео были более понятны?
Может есть примеры других каналов, где вам нравится объяснение сложных тем (не обязательно программирование).
Одна из самых частых критик, которую я получаю, связанна с подачей информации.
Накидайте в комменты фидбэк. Что вас раздражает больше всего на данный момент? Что по вашему мнению можно улучшить? Как можно улучшить подачу, чтобы видео были более понятны?
Может есть примеры других каналов, где вам нравится объяснение сложных тем (не обязательно программирование).
👍20❤5💯2🆒2🍓1