Forwarded from HowProgrammingWorks - JavaScript and Node.js Programming
Как учить языки программирования? Несколько неочевидных подсказок:
🔵 Не нужно сразу стараться понять все, это как с человеческими языками, если концентрироваться на том, что вы не понимаете все на 100%, то обучение заблокировано, со временем пробелы будут закрываться, а после какого-то момента пазлы сложатся,
🟢 Нужно много читать и разбирать хорошего кода, основная деятельность программиста — это не написание, а чтение кода, это так не только во время обучения, но и в работе,
🟡 Нужно изучать плохой код, разбирать почему он плохой и исправлять, переписывать, улучшать, добиваться не скорости и применения сложных конструкций, а читаемости, простоты и понятности,
🔴 Важно делать ошибки, изобретать велосипеды, наступать на грабли, исправлять их и разбирать, в чем была проблема, конфликтовать и приходить к консенсусу, заходить в тупик и находить решение, это эффективнее всего делать в групповом проекте, объединяйтесь и работайте вместе.
Тут мои новые лекции для начинающих и много заданий: https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Beginners.md
🔵 Не нужно сразу стараться понять все, это как с человеческими языками, если концентрироваться на том, что вы не понимаете все на 100%, то обучение заблокировано, со временем пробелы будут закрываться, а после какого-то момента пазлы сложатся,
🟢 Нужно много читать и разбирать хорошего кода, основная деятельность программиста — это не написание, а чтение кода, это так не только во время обучения, но и в работе,
🟡 Нужно изучать плохой код, разбирать почему он плохой и исправлять, переписывать, улучшать, добиваться не скорости и применения сложных конструкций, а читаемости, простоты и понятности,
🔴 Важно делать ошибки, изобретать велосипеды, наступать на грабли, исправлять их и разбирать, в чем была проблема, конфликтовать и приходить к консенсусу, заходить в тупик и находить решение, это эффективнее всего делать в групповом проекте, объединяйтесь и работайте вместе.
Тут мои новые лекции для начинающих и много заданий: https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Beginners.md
Forwarded from IT-KAMASUTRA.COM
Ребят, Codewars, Leetcode… если вы ещё не вошли в профессию, пожалуйста, решайте задачи на одном из этих сервисов, регулярно, минимум 1-2 значки в неделю, больше 3-5 не стоит. Везде нужна мера. Здесь по ссылке у Зара можете почитать на эту тему и даже найти примеры решения задач с Codewars.
Мы своим студентам рекомендуем решать задачи, абитуриентов в песочнице заставляем, но буквально через неделю заставим и студентов. Регулярно по чуть-чуть - залог успеха!
Кто-то из действующих разрабов развлекается на этих сервисах?
Мы своим студентам рекомендуем решать задачи, абитуриентов в песочнице заставляем, но буквально через неделю заставим и студентов. Регулярно по чуть-чуть - залог успеха!
Кто-то из действующих разрабов развлекается на этих сервисах?
Forwarded from СПРИНТ САМУРАЯ | IT-INCUBATOR
Друзья, у нас появилось много новых самураев.
Чтобы вы могли получать максимальную пользу от канала, мы собрали подборку наших бесплатных обучающих материалов в одном месте👇
📦 Песочница! Решайте задачи, зарабатывайте баллы и обучайтесь.
Мы стараемся делать разработку доступной! Кстати через 5 дней стартуют потоки обучения по frontend и backend разработке
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Djinni (/◔ ◡ ◔)/ (Olenka)
Маркетологи отримали найбільше пропозицій у 2023
Цього року рекрутери найбільш активно шукали маркетологів. Частка цієї категорії серед усіх пропозицій — 10%.
Найпопулярніші розробники — PHP та JavaScript (майже 9% кожна категорія), але фронтендерів у пошуку майже в 7 разів більше, ніж php-програмістів.
Цього року рекрутери найбільш активно шукали маркетологів. Частка цієї категорії серед усіх пропозицій — 10%.
Найпопулярніші розробники — PHP та JavaScript (майже 9% кожна категорія), але фронтендерів у пошуку майже в 7 разів більше, ніж php-програмістів.
Forwarded from Открытый React Native курс
Стажировка! 📱👩💻
Возможность поработать в команде над реальным проектом - приложение по планированию и анализу бюджета
Если хотите попробовать свои силы, напишите «Привет. Интересна стажировка» мне - @maria_IT
Возможность поработать в команде над реальным проектом - приложение по планированию и анализу бюджета
Если хотите попробовать свои силы, напишите «Привет. Интересна стажировка» мне - @maria_IT
Please open Telegram to view this post
VIEW IN TELEGRAM
React Frontend Expert | TechSchool
https://techschool.dev/en/bootcamps/react-frontend-expert
https://techschool.dev/en/bootcamps/react-frontend-expert
techschool.dev
React Frontend Expert | TechSchool
Master the React ecosystem and build dynamic, fast, and interactive user interfaces. React's component-based architecture and virtual DOM make it the perfect tool to craft modern web applications
Forwarded from Открытый React Native курс
JavaScript с нуля [2021] Чиннатхамби.pdf
14.1 MB
Книжка про JavaScript для совсем новичков
Forwarded from Djinni (/◔ ◡ ◔)/ (Olenka)
Плюс один рівень англійської може додати програмістам до 60% до зарплати🤑
Навіть з досвідом 7+ років, довчити англійську до fluent — це + 1000 баксів. Щоправда, на інших рівнях досвіду такої різниці між двома найвищими рівнями немає.
Наприклад, за останній рік найняли лише 150 розробників, які мають 7 або більше років досвіду і англійську на рівні Intermediate. Їх медіанна зарплата — $4000. Колеги з таким же досвідом, але англійською на рівень вище отримують в середньому на тисячу більше (і найняли таких в 4 рази більше). А ті, хто вільно говорить англійською в середньому розраховують на $6000 (вдвічі більше наймів, ніж intermediate).
Понад 70% найнятих розробників мають рівень хоча б upper intermediate. При цьому в пошуку їх менше 55%. Тобто шанси на найм у кандидатів з хорошою англійською відчутно кращі. Наймів розробників з basic англійською - одиниці, тому ми їх виключили з статистики. Зовсім без англійської розробників за останні не наймали.
Як це було рік тому.
Навіть з досвідом 7+ років, довчити англійську до fluent — це + 1000 баксів. Щоправда, на інших рівнях досвіду такої різниці між двома найвищими рівнями немає.
Наприклад, за останній рік найняли лише 150 розробників, які мають 7 або більше років досвіду і англійську на рівні Intermediate. Їх медіанна зарплата — $4000. Колеги з таким же досвідом, але англійською на рівень вище отримують в середньому на тисячу більше (і найняли таких в 4 рази більше). А ті, хто вільно говорить англійською в середньому розраховують на $6000 (вдвічі більше наймів, ніж intermediate).
Понад 70% найнятих розробників мають рівень хоча б upper intermediate. При цьому в пошуку їх менше 55%. Тобто шанси на найм у кандидатів з хорошою англійською відчутно кращі. Наймів розробників з basic англійською - одиниці, тому ми їх виключили з статистики. Зовсім без англійської розробників за останні не наймали.
Як це було рік тому.
Forwarded from Открытый React Native курс
Ищем на стажировку ребят и девчат с хорошим знанием React Native и JavaScript. Пишите в личку @maria_IT
Прекрасная статья почему никогда-никогда не надо использовать local storage и какие альтернативы стоит рассмотреть
https://www.rdegges.com/2018/please-stop-using-local-storage/
https://www.rdegges.com/2018/please-stop-using-local-storage/
Rdegges
Randall Degges - Please Stop Using Local Storage
Stop using local storage to store sensitive information. If you're putting a JWT in local storage you're doing it wrong.
Forwarded from Открытый React Native курс
This media is not supported in your browser
VIEW IN TELEGRAM
Расскажу про успехи стажировки
В первую волну стажировки, которую мы стартовали в начале февраля, попало 5 ребят. У части из них есть большой опыт в IT и их цель была получить конкретный опыт именно с React Native, часть ребят только стартует свой путь в IT. Они работали в одной команде, получали фидбек на код друг от друга, а так же от наших менторов. Которых на проекте 2 (+1 помогающий в процессах стажировки)
Ожидаемое время вовлеченности в стажировку у нас 2 месяца. Поэтому в апреле мы сделали дополнительный набор, а одного из ребят предыдущего потока сделали помощником ментора
Какой проект делали:
приложение по ведению личного бюджета, в том числе для ИП, с большим функционалом тегов и аналитики. Делаем в партнерстве с Guild of Developers
Сейчас делаем редизайн основного функционала, поэтому могу показать только флоу авторизации - см. прикрепленный видосик
Проект полностью на TypeScript
Как попасть на стажировку
Скорее всего через 1-2 месяца будем опять набирать ребят на стажировку.
Какие у нас требования к кандидатам:
1. умеете делать UI для React Native
2. умеете взаимодействовать с API и писать код логики (плюсом будет опыт с TypeScript)
3. знаете и понимаете хуки
4. пробовали использовать redux или mobx
5. есть код, который можете показать или приложение в сторе с вашим участием
Для записи пишите @maria_IT, внесу вас в список ожидания
Если у вас еще нет опыта с React Native или даже вообще с программированием, у вас есть время наверстать. Как минимум смотрите видео в этом канале и обязательно пробуйте сделать сами. Так же можно включиться в обучение с группой и получать обратную связь от ментора и задавать ему бесчисленное количество вопросов. Чтобы узнать подробности напиши «Хочу узнать про обучение в группе» в личку @maria_IT
В первую волну стажировки, которую мы стартовали в начале февраля, попало 5 ребят. У части из них есть большой опыт в IT и их цель была получить конкретный опыт именно с React Native, часть ребят только стартует свой путь в IT. Они работали в одной команде, получали фидбек на код друг от друга, а так же от наших менторов. Которых на проекте 2 (+1 помогающий в процессах стажировки)
Ожидаемое время вовлеченности в стажировку у нас 2 месяца. Поэтому в апреле мы сделали дополнительный набор, а одного из ребят предыдущего потока сделали помощником ментора
Какой проект делали:
приложение по ведению личного бюджета, в том числе для ИП, с большим функционалом тегов и аналитики. Делаем в партнерстве с Guild of Developers
Сейчас делаем редизайн основного функционала, поэтому могу показать только флоу авторизации - см. прикрепленный видосик
Проект полностью на TypeScript
Как попасть на стажировку
Скорее всего через 1-2 месяца будем опять набирать ребят на стажировку.
Какие у нас требования к кандидатам:
1. умеете делать UI для React Native
2. умеете взаимодействовать с API и писать код логики (плюсом будет опыт с TypeScript)
3. знаете и понимаете хуки
4. пробовали использовать redux или mobx
5. есть код, который можете показать или приложение в сторе с вашим участием
Для записи пишите @maria_IT, внесу вас в список ожидания
Если у вас еще нет опыта с React Native или даже вообще с программированием, у вас есть время наверстать. Как минимум смотрите видео в этом канале и обязательно пробуйте сделать сами. Так же можно включиться в обучение с группой и получать обратную связь от ментора и задавать ему бесчисленное количество вопросов. Чтобы узнать подробности напиши «Хочу узнать про обучение в группе» в личку @maria_IT
Forwarded from React Native — info
🔥 Как создать супер-приложение с React Native? 😎
Новый материал на нашем радаре 📡 — статья How to Develop a Super App with React Native! Если вы задумались над тем, как собрать супер-приложение, которое покорит мир, обязательно прочитайте! 🚀
🤓 В статье:
Пошаговое руководство по созданию супер-приложения 🦸♂️
Как React Native помогает быстро и эффективно собрать проект 🔧
Реальные примеры и советы 💡
Берите кофе ☕ и айда за знаниями! 💥
https://medium.com/@xayilmaz/how-to-develop-a-super-app-with-react-native-fe18fbe002c5
Супер-приложение на базе React Native разрабатывается благодаря интеграции нескольких мини-приложений (например, чата и магазина) в одну платформу. Этот подход позволяет:
1. Модульность: Каждое мини-приложение существует отдельно, что облегчает его обновление и поддержку.
2. Управление активностями: Android и iOS приложения могут переключаться между этими мини-приложениями через единый интерфейс.
3. Универсальность: Пользователи взаимодействуют с различными сервисами, не выходя из основного приложения.
Реализуется это через создание отдельных bundle-файлов для каждого мини-приложения и их подключение к основной структуре SuperApp.
Новый материал на нашем радаре 📡 — статья How to Develop a Super App with React Native! Если вы задумались над тем, как собрать супер-приложение, которое покорит мир, обязательно прочитайте! 🚀
🤓 В статье:
Пошаговое руководство по созданию супер-приложения 🦸♂️
Как React Native помогает быстро и эффективно собрать проект 🔧
Реальные примеры и советы 💡
Берите кофе ☕ и айда за знаниями! 💥
https://medium.com/@xayilmaz/how-to-develop-a-super-app-with-react-native-fe18fbe002c5
Супер-приложение на базе React Native разрабатывается благодаря интеграции нескольких мини-приложений (например, чата и магазина) в одну платформу. Этот подход позволяет:
1. Модульность: Каждое мини-приложение существует отдельно, что облегчает его обновление и поддержку.
2. Управление активностями: Android и iOS приложения могут переключаться между этими мини-приложениями через единый интерфейс.
3. Универсальность: Пользователи взаимодействуют с различными сервисами, не выходя из основного приложения.
Реализуется это через создание отдельных bundle-файлов для каждого мини-приложения и их подключение к основной структуре SuperApp.
Medium
How to Develop a Super App with React Native?
Hello friends, in this article, I will explain the concept of a Super App, its advantages, and how to integrate it into a React Native…
Forwarded from Открытый React Native курс
Донабор на стажировку. По традиции у нас это получается раз в два месяца
Ожидаемая загрузка: 1-2 часа в день
Требования к кандидатам - в сообщении, на которое я отвечаю
Для записи напишите @maria_IT
Количество мест: 1-2 человека
Ожидаемая загрузка: 1-2 часа в день
Требования к кандидатам - в сообщении, на которое я отвечаю
Для записи напишите @maria_IT
Количество мест: 1-2 человека
No more Try/Catch: a better way to handle errors in TypeScript - DEV Community
https://dev.to/noah-00/no-more-trycatch-a-better-way-to-handle-errors-in-typescript-5hbd
https://dev.to/noah-00/no-more-trycatch-a-better-way-to-handle-errors-in-typescript-5hbd
DEV Community
No more Try/Catch: a better way to handle errors in TypeScript
Hello everyone. Have you ever felt that Try/Catch is a bit inconvenient when developing an...