Hello World!
У нас тут два дева объявились. Вам случайно не нужны?
Кто они такие?
Как вы уже поняли, нас тут 2 веб-разработчика (Юра и Настя). Больше двух лет (не так то и много, но все же) мы работаем, все время стараемся учить что-то новое, развиваться как и в проф. деятельности, так и в других.
Что за канал?
В один прекрасный день мы решили, что хорошей идеей будет поделиться с миром своими знаниями, опытом, приобретенными за всё время. Основной темой у нас будет жизнь разработчика и конечно же - веб-разработка.
Что вы тут можете получить?
Здесь вы сможете увидеть интересные статьи, инструменты, которые могут помочь в работе, то как мы настраиваем свой рабочий день, где мы учимся чему-то новому. Для тех кто только начинает свой путь, постараемся поделиться опытом собеседований, как мы выбирали компанию, что для этого учили и делали. Также в качестве интерактивчиков будем постить опросы и тесты.
Какие технологии?
Мы обязательно постараемся, чтобы вам было интересно вне зависимости от технологии. Но все же, первоначально у нас будет больше информации об базе frontend разработки - HTML, CSS, будет много JS, в частности React, немного Angular и Svelte, также сможете почитать о Node.js и Python.
Welcome to our channel!
#acquaintance #знакомство
У нас тут два дева объявились. Вам случайно не нужны?
Кто они такие?
Как вы уже поняли, нас тут 2 веб-разработчика (Юра и Настя). Больше двух лет (не так то и много, но все же) мы работаем, все время стараемся учить что-то новое, развиваться как и в проф. деятельности, так и в других.
Что за канал?
В один прекрасный день мы решили, что хорошей идеей будет поделиться с миром своими знаниями, опытом, приобретенными за всё время. Основной темой у нас будет жизнь разработчика и конечно же - веб-разработка.
Что вы тут можете получить?
Здесь вы сможете увидеть интересные статьи, инструменты, которые могут помочь в работе, то как мы настраиваем свой рабочий день, где мы учимся чему-то новому. Для тех кто только начинает свой путь, постараемся поделиться опытом собеседований, как мы выбирали компанию, что для этого учили и делали. Также в качестве интерактивчиков будем постить опросы и тесты.
Какие технологии?
Мы обязательно постараемся, чтобы вам было интересно вне зависимости от технологии. Но все же, первоначально у нас будет больше информации об базе frontend разработки - HTML, CSS, будет много JS, в частности React, немного Angular и Svelte, также сможете почитать о Node.js и Python.
Welcome to our channel!
#acquaintance #знакомство
👍5
Keyboarding
Недавно я заметил, что хоть и достаточно быстро набираю текст, но все же почти не использую мизинец и безымянный пальцы. Да и в придачу я часто посматриваю на саму клавиатуру.
Решил исправлять это и зарегистрировался в сервисе keybr. Понравился тем, что он довольно простой и помогает работать над проблемными клавишами.
Поделитесь своим опытом набора текста или инструментами которые используете в комментариях.
#tips #советы
Недавно я заметил, что хоть и достаточно быстро набираю текст, но все же почти не использую мизинец и безымянный пальцы. Да и в придачу я часто посматриваю на саму клавиатуру.
Решил исправлять это и зарегистрировался в сервисе keybr. Понравился тем, что он довольно простой и помогает работать над проблемными клавишами.
Поделитесь своим опытом набора текста или инструментами которые используете в комментариях.
#tips #советы
Как мы нашли компанию мечты?
Так как сейчас спрос на хороших программистов очень большой, было очень сложно найти именно ту самую. Рекрутеры пишут, запросы прилетают, а толку ноль.
И тут пригодилось то, что я люблю все структурировать и пора просто выписать то, что мы хотим от новой компании. Это было, если чесно, очень быстро, потому что мы просто написали то, что нам нравиться в нашей нынешней компании и что мы хотели добавить/убрать.
У нас вышел такой список:
- гибкий график;
- можно работать ремоут;
- НИКАКИХ трекеров в реальном времени (прошлый опыт, сорри :) );
- можно быстро предупредить за отпуск (для меня лично недопустимо, если я захотела один-два дня выходного, а нужно предупреждать за полгода);
- ну и понятное дело - зарплата (тут советую не скромничать, НО и будьте адекватными, что бы они вас тупо не послали (уж простите)).
И дальше пошло-поехало. Разбирали списки предложений, говорили с рекрутерами, проходили собеседования (я бы посоветовала не брать много, потому что это нууу пряяям очеееень выматывает)... и наконец-то есть - две компании которые нам подходят! Потом выбор между ними... иии нас двоих берут в компанию, в которую мы очень хотели и ещё (аминь) не пожалели об этом выборе!
#experience #опыт
Так как сейчас спрос на хороших программистов очень большой, было очень сложно найти именно ту самую. Рекрутеры пишут, запросы прилетают, а толку ноль.
И тут пригодилось то, что я люблю все структурировать и пора просто выписать то, что мы хотим от новой компании. Это было, если чесно, очень быстро, потому что мы просто написали то, что нам нравиться в нашей нынешней компании и что мы хотели добавить/убрать.
У нас вышел такой список:
- гибкий график;
- можно работать ремоут;
- НИКАКИХ трекеров в реальном времени (прошлый опыт, сорри :) );
- можно быстро предупредить за отпуск (для меня лично недопустимо, если я захотела один-два дня выходного, а нужно предупреждать за полгода);
- ну и понятное дело - зарплата (тут советую не скромничать, НО и будьте адекватными, что бы они вас тупо не послали (уж простите)).
И дальше пошло-поехало. Разбирали списки предложений, говорили с рекрутерами, проходили собеседования (я бы посоветовала не брать много, потому что это нууу пряяям очеееень выматывает)... и наконец-то есть - две компании которые нам подходят! Потом выбор между ними... иии нас двоих берут в компанию, в которую мы очень хотели и ещё (аминь) не пожалели об этом выборе!
#experience #опыт
👍2
Какой output у этого кода?
Anonymous Quiz
45%
Конец скрипта | Создание промиса| Обработка промиса | Таймаут
18%
Таймаут | Создание промиса | Конец скрипта | Обработка промиса
17%
Создание промиса | Конец скрипта | Обработка промиса | Таймаут
20%
Создание промиса | Обработка промиса | Таймаут | Конец скрипта
Event loop
Один из самых частых вопросов на собеседовании - "Как работает Event loop?". Сразу замечание: это важно знать не только в контексте собеседования. Делюсь с вами статьей, в которой доступно описано, что такое микрозадачи, макрозадачи и как работает цикл событий.
Также там вы найдете ответ на опрос выше ⬆️
Читать статью
#article #статья
Один из самых частых вопросов на собеседовании - "Как работает Event loop?". Сразу замечание: это важно знать не только в контексте собеседования. Делюсь с вами статьей, в которой доступно описано, что такое микрозадачи, макрозадачи и как работает цикл событий.
Также там вы найдете ответ на опрос выше ⬆️
Читать статью
#article #статья
Откуда я узнаю новую информацию?
Наверное сегодня какая-то магнитная буря, потому что Настя вдруг докопалась до меня с вопросом “Откуда я узнаю новую информацию?”. Да я и сам, если чесно, не знаю, но задумался, и вот что получилось.
У меня есть такое заболевание, я всегда люблю обновляться до последних версий, поэтому у меня всегда стоит и LTS, и Current версия Node.js, последняя версия Python, и так далее. Именно в описаниях я и узнаю про новые фишки, после чего часто читаю подробнее о них.
Другим источником являются Telegram-каналы. Я подписан на несколько с темами “Интересные репозитории Github”, “Полезные статьи”, “Все о веб разработке”. Там для меня важно услышать о существовании информации, после чего уже могу копнуть глубже.
Еще одним ресурсом являются статьи от Habr или Medium, но вы итак наверное знакомы с ними.
Может странно, но еще я часто нахожу что-то интересное на Youtube. Иногда он хорошо предлагает мне видео с новыми технологиями, алгоритмами и другим.
Поделитесь со всеми, как и откуда вы получаете новые знания ⬇️
#experience #опыт
Наверное сегодня какая-то магнитная буря, потому что Настя вдруг докопалась до меня с вопросом “Откуда я узнаю новую информацию?”. Да я и сам, если чесно, не знаю, но задумался, и вот что получилось.
У меня есть такое заболевание, я всегда люблю обновляться до последних версий, поэтому у меня всегда стоит и LTS, и Current версия Node.js, последняя версия Python, и так далее. Именно в описаниях я и узнаю про новые фишки, после чего часто читаю подробнее о них.
Другим источником являются Telegram-каналы. Я подписан на несколько с темами “Интересные репозитории Github”, “Полезные статьи”, “Все о веб разработке”. Там для меня важно услышать о существовании информации, после чего уже могу копнуть глубже.
Еще одним ресурсом являются статьи от Habr или Medium, но вы итак наверное знакомы с ними.
Может странно, но еще я часто нахожу что-то интересное на Youtube. Иногда он хорошо предлагает мне видео с новыми технологиями, алгоритмами и другим.
Поделитесь со всеми, как и откуда вы получаете новые знания ⬇️
#experience #опыт
ууупс.. ребят, нас тут немного привалило учебой (да, мы студенты), поэтому сегодня только дискуссия: как считаете, высшее образование нужно программисту? (потому что мы уже очень сильно сомневаемся)
Setup project from scratch
На прошлой неделе у меня стартовал новый проект. Там там тадам. Я уже в разработке больше двух лет, но опыта настройки коммерческого проекта с нуля у меня не было (в отличии от Юры). Поэтому вся прошлая неделя была в таких диалогах: "Юра, как это подключить? А это? А это зачем? Блин, оно не работает!!"
То, что я точно поняла в настройке проекта с нуля, это то, что ты должен знать, что тебе нужно и что когда подключать, чтобы не перенастраивать его несколько раз (как это было у меня).
Поэтому ловите мой список:
- выбор фреймворка (ну это больше всего сделают без вас). У меня это React;
- выбор, как собрать проект (webpack и тд);
- eslint/prettier;
- pre commit/pre push;
- redux (я брала redux-toolkit);
- тесты;
- ну и сама структура проекта.
Этого для начала должно хватить. Дальше уже можно будет все оптимизировать в самом процессе разработки.
Может я что-то забыла? Если да, you are welcome! ⬇️
#experience #опыт
На прошлой неделе у меня стартовал новый проект. Там там тадам. Я уже в разработке больше двух лет, но опыта настройки коммерческого проекта с нуля у меня не было (в отличии от Юры). Поэтому вся прошлая неделя была в таких диалогах: "Юра, как это подключить? А это? А это зачем? Блин, оно не работает!!"
То, что я точно поняла в настройке проекта с нуля, это то, что ты должен знать, что тебе нужно и что когда подключать, чтобы не перенастраивать его несколько раз (как это было у меня).
Поэтому ловите мой список:
- выбор фреймворка (ну это больше всего сделают без вас). У меня это React;
- выбор, как собрать проект (webpack и тд);
- eslint/prettier;
- pre commit/pre push;
- redux (я брала redux-toolkit);
- тесты;
- ну и сама структура проекта.
Этого для начала должно хватить. Дальше уже можно будет все оптимизировать в самом процессе разработки.
Может я что-то забыла? Если да, you are welcome! ⬇️
#experience #опыт
Ребят, делимся крутым сайтом, который поможет вам подготовится к собеседованию. На своем опыте заметили, что очень много вопросов попадались именно с него.
https://www.fullstack.cafe/
#tips #советы
https://www.fullstack.cafe/
#tips #советы
Как побороть страх коммуникации с заказчиками на английском языке.
Никак.
Шутка. Я просто еще сама на этом тяжелом пути. Поэтому ловите советы, которые помогают мне в изучении английского и дают больше уверенности в разговоре с заказчиком.
- Speaking club. Я выиграла лотерею, так как моя сестра преподаватель английского. Она начала организовывать клубы, где ее студенты могут общаться. Каждый раз ты попадаешь к разным людям, слышишь разные уровни и стараешься разговаривать как можно лучше и яснее. Плюсы: после посещения таких занятий, я почувствовала больше уверенности в разговоре с заказчиком (что раньше за собой не замечала). Наверное, это из-за того, что ты привыкаешь разговаривать с разными людьми, а не только со своим репетитором.
- Netflix. Когда мы с Юрой только подключили Netflix, мы договорились, что будем все смотреть на английском (но пока что с русскими субтитрами, потому что нам немного лень). НО, это также помогает улучшить твой английский. После просмотров сериалов я замечаю за собой, что могу думать на английском или когда общаюсь, могу использовать фразы, которые слышала с сериалов. И это круто. Плюс, ты слышишь как нужно произносить то или иное слово, и это помогает тебе звучать лучше.
- Заказчик такой же человек, как и ты. Я к этому долго шла. Я боялась сказать лишнее слово или что-то спросить. Но сейчас, я понимаю, что это наоборот хорошо. Человек видит, что ты хочешь сделать все так, как надо, ты заинтересован в результате и поэтому у тебя есть вопросы. Они также понимают, что английский не твой родной язык и если ты и делаешь ошибки в речи - это ничего страшного.
Делитесь Вашими секретами в этой теме, мне будет очень интересно :)
#experience #опыт
Никак.
Шутка. Я просто еще сама на этом тяжелом пути. Поэтому ловите советы, которые помогают мне в изучении английского и дают больше уверенности в разговоре с заказчиком.
- Speaking club. Я выиграла лотерею, так как моя сестра преподаватель английского. Она начала организовывать клубы, где ее студенты могут общаться. Каждый раз ты попадаешь к разным людям, слышишь разные уровни и стараешься разговаривать как можно лучше и яснее. Плюсы: после посещения таких занятий, я почувствовала больше уверенности в разговоре с заказчиком (что раньше за собой не замечала). Наверное, это из-за того, что ты привыкаешь разговаривать с разными людьми, а не только со своим репетитором.
- Netflix. Когда мы с Юрой только подключили Netflix, мы договорились, что будем все смотреть на английском (но пока что с русскими субтитрами, потому что нам немного лень). НО, это также помогает улучшить твой английский. После просмотров сериалов я замечаю за собой, что могу думать на английском или когда общаюсь, могу использовать фразы, которые слышала с сериалов. И это круто. Плюс, ты слышишь как нужно произносить то или иное слово, и это помогает тебе звучать лучше.
- Заказчик такой же человек, как и ты. Я к этому долго шла. Я боялась сказать лишнее слово или что-то спросить. Но сейчас, я понимаю, что это наоборот хорошо. Человек видит, что ты хочешь сделать все так, как надо, ты заинтересован в результате и поэтому у тебя есть вопросы. Они также понимают, что английский не твой родной язык и если ты и делаешь ошибки в речи - это ничего страшного.
Делитесь Вашими секретами в этой теме, мне будет очень интересно :)
#experience #опыт
👍2
Shortcuts
Ни для кого не секрет, что работа с помощью клавиатуры намного быстрее, чем с помощью мыши. А именно с помощью комбинаций клавиш вы получите новый уровень использования компьютера. Тут я поделюсь самыми полезными из них и теми, которые я чаще всего использую.
Спойлер: тут не будет Ctrl+C и Ctrl+V, так как вы не истинный программист, если не знаете их.
Также я только планирую покупку Macbook, поэтому пока что только для Linux/Windows.
- Alt+Tab: Переключиться между окнами.
- Ctrl+Tab: Переключиться между вкладками браузера/редактора, используйте Ctrl+Shift+Tab, что бы переключиться назад. Аналог: Ctrl+Page Up/Page Down.
- Ctrl+L: Перейти к полю поиска браузера.
- Ctrl+T: Открыть новую вкладку браузера.
- Ctrl+W: Закрыть файл/вкладку.
- Ctrl+Shift+T: Восстановить последнюю закрытую вкладку браузера.
- Ctrl+R: Перезагрузить вкладку.
- Super/Win+(0..9): Открыть программу по номеру из dock/taskbar.
- Super/Win+(start typing name of program): Поиск программы по имени, Enter - чтобы открыть.
Настя использует только Ctrl+C и Ctrl+V (и не удивительно, она считает что это не мешает ей быть хорошим программистом), так что мне интересно как вы к этому относитесь ⬇️
#tips #советы
Ни для кого не секрет, что работа с помощью клавиатуры намного быстрее, чем с помощью мыши. А именно с помощью комбинаций клавиш вы получите новый уровень использования компьютера. Тут я поделюсь самыми полезными из них и теми, которые я чаще всего использую.
Спойлер: тут не будет Ctrl+C и Ctrl+V, так как вы не истинный программист, если не знаете их.
Также я только планирую покупку Macbook, поэтому пока что только для Linux/Windows.
- Alt+Tab: Переключиться между окнами.
- Ctrl+Tab: Переключиться между вкладками браузера/редактора, используйте Ctrl+Shift+Tab, что бы переключиться назад. Аналог: Ctrl+Page Up/Page Down.
- Ctrl+L: Перейти к полю поиска браузера.
- Ctrl+T: Открыть новую вкладку браузера.
- Ctrl+W: Закрыть файл/вкладку.
- Ctrl+Shift+T: Восстановить последнюю закрытую вкладку браузера.
- Ctrl+R: Перезагрузить вкладку.
- Super/Win+(0..9): Открыть программу по номеру из dock/taskbar.
- Super/Win+(start typing name of program): Поиск программы по имени, Enter - чтобы открыть.
Настя использует только Ctrl+C и Ctrl+V (и не удивительно, она считает что это не мешает ей быть хорошим программистом), так что мне интересно как вы к этому относитесь ⬇️
#tips #советы
👍1