Следующий курс - React and Typescript. Что внутри:
* Build a portfolio-ready project with React and Typescript
* Integrate React and Redux together with Typescript
* Simplify state updates with the fabulous Immer library
* See the step-by-step process of designing and assembling an advanced project
* Manage a project using a package-based architecture
* Automate your deployment with the popular Lerna CLI
* Build an in-browser transpiler + bundler
* Assemble incredibly reusable React components
* Use Redux middlewares to handle complicated business logic flows
* Use Web Assembly to increase the performance of your app
Всего курс почти 30 часов видео, по моему опыту для прохождения понадобится 150 часов. Для этого отвожу время в 4 месяца, то есть до 30 июня 2021 года.
Приглашаю к челенджу желающих, для совместного эффективного изучения. С моей стороны новичкам помощь и ревью. Наипшите мне в личку @aymkin
PS
Курс React + TypeScript уже куплен, доступен в моем аккаунте Юдеми.
aymkin@gmail.com
w4aUa6k1
* Build a portfolio-ready project with React and Typescript
* Integrate React and Redux together with Typescript
* Simplify state updates with the fabulous Immer library
* See the step-by-step process of designing and assembling an advanced project
* Manage a project using a package-based architecture
* Automate your deployment with the popular Lerna CLI
* Build an in-browser transpiler + bundler
* Assemble incredibly reusable React components
* Use Redux middlewares to handle complicated business logic flows
* Use Web Assembly to increase the performance of your app
Всего курс почти 30 часов видео, по моему опыту для прохождения понадобится 150 часов. Для этого отвожу время в 4 месяца, то есть до 30 июня 2021 года.
Приглашаю к челенджу желающих, для совместного эффективного изучения. С моей стороны новичкам помощь и ревью. Наипшите мне в личку @aymkin
PS
Курс React + TypeScript уже куплен, доступен в моем аккаунте Юдеми.
aymkin@gmail.com
w4aUa6k1
Если вы работаете с React Native, скорее всего вы это делаете на macOS, а значит хорошо бы иметь гайд по правильной настройке, чтоб ничего не пропустить
https://academy.infinite.red/p/installing-react-native-tutorial-on-macos
Ну или в крайнем случае на Окнах 10 https://academy.infinite.red/p/installing-react-native-tutorial-on-windows-10
https://academy.infinite.red/p/installing-react-native-tutorial-on-macos
Ну или в крайнем случае на Окнах 10 https://academy.infinite.red/p/installing-react-native-tutorial-on-windows-10
Объяснение на пальцах что означает
Автор книги
Книга тут https://www.newline.co/fullstack-react-with-typescript
Robust and Solid (надежный и устойчивый) для приложения на React + TypeScriptАвтор книги
Learn React with TypeScript рекомендует для тестов либу https://testing-library.com/docs/react-testing-library/intro/Книга тут https://www.newline.co/fullstack-react-with-typescript
В обычном React Native проекте можно использовать фичи из Expo. Временами это бывает очень удачно. Например на прошлом проекте мы использовали FaceID && TouchID (iOS) или Biometric Prompt (Android) под управлением Expo, хотя проект был стартанут на голом RN (Ignite CLI). Для этого небходимо использовать
Инструкция тут https://docs.expo.io/bare/installing-unimodules/
react-native-unimodulesИнструкция тут https://docs.expo.io/bare/installing-unimodules/
Важность и красота терминала в Mac OS
Заметил, что у некоторых коллег терминал настроен от слова никак, то есть просто черный фон и белые буквы, никакого автокомплита, подсвета синтаксиса и прочих плюшек.
Нашел простую инструкцию как улучшить терминал меньше, чем за 10 минут. Можно начинать сразу с места What to Install.
https://dev.to/dieman/how-i-set-up-my-mac-9m4
Заметил, что у некоторых коллег терминал настроен от слова никак, то есть просто черный фон и белые буквы, никакого автокомплита, подсвета синтаксиса и прочих плюшек.
Нашел простую инструкцию как улучшить терминал меньше, чем за 10 минут. Можно начинать сразу с места What to Install.
https://dev.to/dieman/how-i-set-up-my-mac-9m4
Для тех кто работает с React Native - важно понимать на базовом уровне xCode.
Хорошая статья для новичков и бывалих RN девелоперов. Не благодарите, просто читайте)
https://www.reactnativeschool.com/navigating-xcode-for-react-native-developers-with-a-web-background
Хорошая статья для новичков и бывалих RN девелоперов. Не благодарите, просто читайте)
https://www.reactnativeschool.com/navigating-xcode-for-react-native-developers-with-a-web-background
React Native School
Navigating Xcode for React Native Developers (with a web background)
A quick primer on navigating Xcode for web developers (geared towards React Native developers).
В GitLab есть собственный нобор курсов по использованию этой мощной платформы, каждый может получить их бесплатно и по окончанию получить сертификат https://about.gitlab.com/blog/2021/04/20/everyone-can-get-certified/
На рынке труда программистов нужно сотрудников больше, чем этих программистов существует.
Конечно, нужны опытные разработчики, чтобы не няньчиться малыми детьми и чтоб потом не иметь головняк
с клиентами. Потому что Джуны, к гадалке не ходи, сделают все через (добавьте свой вариант) ...
Известны случаи (не единичные), когда проект делается за 2-3 месяца и потом еще фиксов на 6-9 месяцев.
Причем не факт что все таки будет нормальный продукт. Потом поди еще поищи кого сотрудников на развитие и поддержку. А джун, типа научился и упорхнул на другой проект (в лучшем случае) или в другую компанию (как обычно).
Вопрос, как же брать джунов на работу и не срубить сук, на котором сидишь?
Существует такая методология разработки, которая позволяте Джунам писать удобоваримый код и не боятся, что продакшн ляжет
в любую минуту.
Та-да! Встречаем "Экстремальное Программирование через тестирование". Это методология, ориентирована на то, чтоб программисты начального уровня могли работать и показывать достойные результаты. Сюда, кстати входит CI/CD, тестирование и статическое тестирование.
Если вы только начинаете свой путь в программировании или уже удалось порабоать годик-другой, то настоятельно рекомендую
взять на вооружение эти приемы. Если вы только ищете первую работу - вас оторвут с руками и ногами большинство компаний.
Если есть небольшой опыт, то это шанс поднять свою зарплату довольно серьезно.
Ресурсы:
* Книга "Проект феникс" Это повествовательный роман с техническими деталями, который смотивирует вас использовать сатитеческое тестирование + CI/CD и автоматизировать его. https://strodo.com.ua/p990336648-kniga-proekt-feniks.html
* Книга "ЭКСТРЕМАЛЬНОЕ ПРОГРАММИРОВАНИЕ. РАЗРАБОТКА ЧЕРЕЗ ТЕСТИРОВАНИЕ" о том как писать Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов
https://strodo.com.ua/p1080326155-kniga-ekstremalnoe-programmirovanie.html
* Упоминание об Экстремальном Программировании от Леши Карепанова (30 секунд) https://youtu.be/U_mcYZH7rEs?t=207
* Мой воркшоп по статическому тестирование (2 часа, рекомендую смотерть на скорости 1.5х), не является инструкцией,
необходим для вдохновения и живого примера как работает статическое тестирование https://youtu.be/6DMMCCosi1U
Конечно, нужны опытные разработчики, чтобы не няньчиться малыми детьми и чтоб потом не иметь головняк
с клиентами. Потому что Джуны, к гадалке не ходи, сделают все через (добавьте свой вариант) ...
Известны случаи (не единичные), когда проект делается за 2-3 месяца и потом еще фиксов на 6-9 месяцев.
Причем не факт что все таки будет нормальный продукт. Потом поди еще поищи кого сотрудников на развитие и поддержку. А джун, типа научился и упорхнул на другой проект (в лучшем случае) или в другую компанию (как обычно).
Вопрос, как же брать джунов на работу и не срубить сук, на котором сидишь?
Существует такая методология разработки, которая позволяте Джунам писать удобоваримый код и не боятся, что продакшн ляжет
в любую минуту.
Та-да! Встречаем "Экстремальное Программирование через тестирование". Это методология, ориентирована на то, чтоб программисты начального уровня могли работать и показывать достойные результаты. Сюда, кстати входит CI/CD, тестирование и статическое тестирование.
Если вы только начинаете свой путь в программировании или уже удалось порабоать годик-другой, то настоятельно рекомендую
взять на вооружение эти приемы. Если вы только ищете первую работу - вас оторвут с руками и ногами большинство компаний.
Если есть небольшой опыт, то это шанс поднять свою зарплату довольно серьезно.
Ресурсы:
* Книга "Проект феникс" Это повествовательный роман с техническими деталями, который смотивирует вас использовать сатитеческое тестирование + CI/CD и автоматизировать его. https://strodo.com.ua/p990336648-kniga-proekt-feniks.html
* Книга "ЭКСТРЕМАЛЬНОЕ ПРОГРАММИРОВАНИЕ. РАЗРАБОТКА ЧЕРЕЗ ТЕСТИРОВАНИЕ" о том как писать Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов
https://strodo.com.ua/p1080326155-kniga-ekstremalnoe-programmirovanie.html
* Упоминание об Экстремальном Программировании от Леши Карепанова (30 секунд) https://youtu.be/U_mcYZH7rEs?t=207
* Мой воркшоп по статическому тестирование (2 часа, рекомендую смотерть на скорости 1.5х), не является инструкцией,
необходим для вдохновения и живого примера как работает статическое тестирование https://youtu.be/6DMMCCosi1U
strodo.com.ua
Книга Проект "Феникс". Роман о том, как DevOps меняет бизнес к лучшему. Авторы - Д. Спаффорд (Форс): продажа, цена в Житомире.…
Книга Проект "Феникс". Роман о том, как DevOps меняет бизнес к лучшему. Авторы - Д. Спаффорд (Форс). Подробная информация о товаре/услуге и поставщике. Цена и условия поставки
Три вещи в этой жизни неизбежны:
* смерть
* налоги
* желание иметь более мощный компьютер
(@Илья Климов в 11-ом уроке по CI / CD)
* смерть
* налоги
* желание иметь более мощный компьютер
(@Илья Климов в 11-ом уроке по CI / CD)
Если вы фронтэнд разработчик, английский выше среднего и опыта больше двух лет, то можете рассчитывать на такую ЗП
Почему стоит читать книги по программированию?
В наше время информация выливается в мир петабайтам, кажется, ничего не стоит на месте. Обновления язвыков программирования и сопутствующих инструментов происходит два раза в год.
Выпуск книги - процесс не быстрый и совсем не дешовый. Автор и издательство, идущие на такие риски должны понимать что они делают, иначе весь бюджет в трубу.
Так могут ли книги успеть за веяниями рынка и последними тенденциями? Сокорее нет, чем да.
Так почему же стоит читать книги?
Медленный и дорогой путь выпуска книги заставляет авторов тщательно подбирать фундаментальный материал, который будет актуальным в время самого выпуска и еще несколько лет после релиза. Читая книги по программированию, вы прикосаетесь к незыблемым основам, которые будут актуальны и после заката еще одной модной технологии Икс. Это вам не пост в твитере.
В наше время информация выливается в мир петабайтам, кажется, ничего не стоит на месте. Обновления язвыков программирования и сопутствующих инструментов происходит два раза в год.
Выпуск книги - процесс не быстрый и совсем не дешовый. Автор и издательство, идущие на такие риски должны понимать что они делают, иначе весь бюджет в трубу.
Так могут ли книги успеть за веяниями рынка и последними тенденциями? Сокорее нет, чем да.
Так почему же стоит читать книги?
Медленный и дорогой путь выпуска книги заставляет авторов тщательно подбирать фундаментальный материал, который будет актуальным в время самого выпуска и еще несколько лет после релиза. Читая книги по программированию, вы прикосаетесь к незыблемым основам, которые будут актуальны и после заката еще одной модной технологии Икс. Это вам не пост в твитере.
Forwarded from Djinni (/◔ ◡ ◔)/
More English = higher price
Общался на днях с СТО американского стартапа, которые активно нанимают на Джинне. Цитата из нашей переписки:
Profiles that have Russian text in them are typically a bad sign in that regard. Rule of thumb here is more English = higher price.
Добавили подсказку в профиль, где Джинн советует заполнять профиль на английском, если у вас английский intermediate или выше ;-)
Общался на днях с СТО американского стартапа, которые активно нанимают на Джинне. Цитата из нашей переписки:
Profiles that have Russian text in them are typically a bad sign in that regard. Rule of thumb here is more English = higher price.
Добавили подсказку в профиль, где Джинн советует заполнять профиль на английском, если у вас английский intermediate или выше ;-)
Кодить нельзя переписать с нуля! (поставь запятую)
За последний месяц проводил три собеседования. Разработчики "опытные" - 2-4 года в разработке. Трое из троих сказали, что предпочли бы создавать проект с нуля, нежели брать что то на развитие или поддержку. Еще с первого такого ответа закрались смутные подозрения.
Вчера наткнулся в учебнике на фразу: "В реальном проекте большая часть времени тратится на изменение и расширение существующей кодовой базы, а не на написание чего-то совершенно нового с нуля."
Разговор с некоторыми другими коллегами показал, что большинство из них тоже предпочли бы писать с нуля.
Как по моему скромному мнению - это признак не зрелости программиста. Это люди, которые не хотят утруждать себя раскапыванием хитросплетеной логикой. Люди, которые всегда готовы сказать: "Навищо так робыты?" вместо того чтоб взять и поправить. Люди, которые готовы на говнокодить, но сами же не хотят с этим жить и это поддерживать. Это люди, на которых пока что еще не стоит полагаться, потому что они склонны перескочить на другую галеру, если вдруг на этой шлюпке запахло жаренным, во многом из-за их вины. Этим надо больше кнута и меньше пряника. Ежедневный код-ревью и много курсов по тестированию.
Кто узнал себя в этом портрете?
За последний месяц проводил три собеседования. Разработчики "опытные" - 2-4 года в разработке. Трое из троих сказали, что предпочли бы создавать проект с нуля, нежели брать что то на развитие или поддержку. Еще с первого такого ответа закрались смутные подозрения.
Вчера наткнулся в учебнике на фразу: "В реальном проекте большая часть времени тратится на изменение и расширение существующей кодовой базы, а не на написание чего-то совершенно нового с нуля."
Разговор с некоторыми другими коллегами показал, что большинство из них тоже предпочли бы писать с нуля.
Как по моему скромному мнению - это признак не зрелости программиста. Это люди, которые не хотят утруждать себя раскапыванием хитросплетеной логикой. Люди, которые всегда готовы сказать: "Навищо так робыты?" вместо того чтоб взять и поправить. Люди, которые готовы на говнокодить, но сами же не хотят с этим жить и это поддерживать. Это люди, на которых пока что еще не стоит полагаться, потому что они склонны перескочить на другую галеру, если вдруг на этой шлюпке запахло жаренным, во многом из-за их вины. Этим надо больше кнута и меньше пряника. Ежедневный код-ревью и много курсов по тестированию.
Кто узнал себя в этом портрете?
Forwarded from Djinni (/◔ ◡ ◔)/
Периодическое напоминание о пользе английского языка
Зарплаты кандидатов с английским уровня upper+ растут, зарплаты кандидатов без английского топчутся на месте и даже падают.
Картинка: статистика по наймам за 12 месяцев с разбивкой по уровню английского.
Зарплаты кандидатов с английским уровня upper+ растут, зарплаты кандидатов без английского топчутся на месте и даже падают.
Картинка: статистика по наймам за 12 месяцев с разбивкой по уровню английского.
Два года назад, когда я устраивался на работу - выложил запись своего собеса в ютубе. На данный момент его посмотрело около 3000 тысяч раз. Время от времени кто то из просмотревших контактируют со мной. Есть даже такие, которе работают в нашей компании из-за этого видоса). Считаю, что с тех пор требования на вход немного подрасли, поэтому...
Сегодня беседовал с парнем из Эстонии, который выглядит перспективным джуном.
Коротко по разговору:
* надо знать HTML + CSS, даже если будешь работать на React Native с примитивной версткой
* JavaScript - отец и мать всего фронтенда, удели должное внимание: методам массивов и объектов, fetch API, Promises (async&await)
* Берись за фреймворк (React || React Native) делай как можно больше учебных проектов, храни все в гитхабе, время потраченное на проекты смело записывай себе в рабочий опыт.
Дополнительно (после первого курса по фреймворку):
* обрати внимание на тесты
* typescript
Видео в тему https://youtu.be/0WJLkakbgYw
Сегодня беседовал с парнем из Эстонии, который выглядит перспективным джуном.
Коротко по разговору:
* надо знать HTML + CSS, даже если будешь работать на React Native с примитивной версткой
* JavaScript - отец и мать всего фронтенда, удели должное внимание: методам массивов и объектов, fetch API, Promises (async&await)
* Берись за фреймворк (React || React Native) делай как можно больше учебных проектов, храни все в гитхабе, время потраченное на проекты смело записывай себе в рабочий опыт.
Дополнительно (после первого курса по фреймворку):
* обрати внимание на тесты
* typescript
Видео в тему https://youtu.be/0WJLkakbgYw
YouTube
Что должен знать Junior Frontend разработчик в 2021 | Roadmap + Чеклист
Друзья, наконец-то публикуем долгожданное видео по требованиям на должность Junior/Trainee Frontend разработчика. Я провел анализ вакансий на данные должности для рынков Украины, России и Беларуси.
О том, какая картина складывается на рынке вакансий в 2021…
О том, какая картина складывается на рынке вакансий в 2021…