С какими трудностями ты столкнешься на пути изучения программирования и как с ними справиться.
Изучать программирование увлекательно и интересно. Однако во время изучения могут возникнуть трудности, способные заставить вас бросить все и отказаться от идеи стать разработчиком. В этом посте я расскажу о проблемах, с которыми столкнулся сам, а также свои способы их решения.
1. Отсутствие четко поставленных целей и сроков
Цели и сроки необходимо ставить даже если кажется, что времени у вас много и некуда спешить.
Поставленные сроки помогают ускорить процесс обучение за счет планирования, а цели позволяют вам выбрать направление и не отвлекаться на лишнее.
Цель должна быть четко сформулирована. Размытая цель не позволит вам отследить прогресс и только запутает вас.
Сроки должны быть реалистичными, но не слишком большими. Слишком большие сроки скорее всего заставят вас откладывать изучение на потом, пока вы не забудете об этом совсем.
Хочу за год стать научиться программировать - плохая цель.
Хочу за месяц написать приложение на новом фреймворке - крутая цель.
Хочу через полгода устроиться в it - плохая цель.
Хочу через полгода устроиться фронтенд разработчиком на зарплату не меньше 100к - хорошая цель.
2. Незаметность прогресса обучения и его потеря
Вы можете каждый день узнавать много нового, но со временем забывать изученные темы и терять прогресс.
Чтобы с этим бороться, необходимо вести конспекты, например в Obsidian или Notion. Это позволит вам не забывать важные темы и анализировать то, на каком этапе обучения вы сейчас находитесь
3. Недостаток мотивации
Изучение программирования требует постоянной самомотивации и дисциплины. Начальные успехи могут быстро увеличить ваш энтузиазм, но когда вы сталкиваетесь с более сложными концепциями или техническими проблемами, это может подорвать вашу веру в себя и вы опустите руки.
Важно постоянно хвалить себя за успехи, даже за самые не значительные.
4. Избыток информации
Мир программирования богат различными языками, фреймворками и технологиями. Иногда это может быть ошеломляюще для начинающих.
Нужно фильтровать информацию, отсекать все лишнее и фокусироваться на необходимые знания
5. Невозможность сконцентрироваться
Если тема кажется вам скучной, попробуйте найти другой источник. Если тема не очень важна сейчас, отложите ее и вернитесь к ней в случае необходимости.
Не стоит тратить время на изучение того, что может не пригодиться. А если вам это понадобиться в будущем, вы всегда можете вернуться к ней, но уже с понимаем проблемы, которая связана с этой темой.
Еще очень помогает отключение уведомлений на устройстве. Если вам каждые пять минут будут приходить мемы от друзей, навряд ли вы сможете продуктивно поработать над своим развитием.
В любом случае, вы всегда можете написать нам @mentoring_IT и мы поможем вам справиться со всеми трудностями на пути, а также пройти его как можно быстрее
Изучать программирование увлекательно и интересно. Однако во время изучения могут возникнуть трудности, способные заставить вас бросить все и отказаться от идеи стать разработчиком. В этом посте я расскажу о проблемах, с которыми столкнулся сам, а также свои способы их решения.
1. Отсутствие четко поставленных целей и сроков
Цели и сроки необходимо ставить даже если кажется, что времени у вас много и некуда спешить.
Поставленные сроки помогают ускорить процесс обучение за счет планирования, а цели позволяют вам выбрать направление и не отвлекаться на лишнее.
Цель должна быть четко сформулирована. Размытая цель не позволит вам отследить прогресс и только запутает вас.
Сроки должны быть реалистичными, но не слишком большими. Слишком большие сроки скорее всего заставят вас откладывать изучение на потом, пока вы не забудете об этом совсем.
Хочу за год стать научиться программировать - плохая цель.
Хочу за месяц написать приложение на новом фреймворке - крутая цель.
Хочу через полгода устроиться в it - плохая цель.
Хочу через полгода устроиться фронтенд разработчиком на зарплату не меньше 100к - хорошая цель.
2. Незаметность прогресса обучения и его потеря
Вы можете каждый день узнавать много нового, но со временем забывать изученные темы и терять прогресс.
Чтобы с этим бороться, необходимо вести конспекты, например в Obsidian или Notion. Это позволит вам не забывать важные темы и анализировать то, на каком этапе обучения вы сейчас находитесь
3. Недостаток мотивации
Изучение программирования требует постоянной самомотивации и дисциплины. Начальные успехи могут быстро увеличить ваш энтузиазм, но когда вы сталкиваетесь с более сложными концепциями или техническими проблемами, это может подорвать вашу веру в себя и вы опустите руки.
Важно постоянно хвалить себя за успехи, даже за самые не значительные.
4. Избыток информации
Мир программирования богат различными языками, фреймворками и технологиями. Иногда это может быть ошеломляюще для начинающих.
Нужно фильтровать информацию, отсекать все лишнее и фокусироваться на необходимые знания
5. Невозможность сконцентрироваться
Если тема кажется вам скучной, попробуйте найти другой источник. Если тема не очень важна сейчас, отложите ее и вернитесь к ней в случае необходимости.
Не стоит тратить время на изучение того, что может не пригодиться. А если вам это понадобиться в будущем, вы всегда можете вернуться к ней, но уже с понимаем проблемы, которая связана с этой темой.
Еще очень помогает отключение уведомлений на устройстве. Если вам каждые пять минут будут приходить мемы от друзей, навряд ли вы сможете продуктивно поработать над своим развитием.
В любом случае, вы всегда можете написать нам @mentoring_IT и мы поможем вам справиться со всеми трудностями на пути, а также пройти его как можно быстрее
❤6🔥2👍1
Когда начинать писать свои проекты?
Перед каждым разработчиком встает вопрос, на каком этапе обучения нужно браться за проекты. Все время кажется, что нужно еще немного подучить теорию и можно будет начать заполнять свое портфолио.
Я считаю, что обучение без практики бесполезно. Начинать делать пет проекты нужно как можно раньше.
Какие пет проекты брать?
Бери любые проекты, которые придут в голову, даже если кажется что они трудно реализуемы. Если идей нет, то можно сделать что-то типовое, например:
1. Веб-приложение для управления задачами
2. Блоговая платформа
3. Игра "Крестики-нолики"
4. Приложение для хранения заметок
5. Социальная сеть для обмена книгами
А если вам интересно поработать над реальными проектами, пишите нам @mentoring_IT. Весь код, который вы пишите, будет проверяться. Работая под руководством опытных разработчиков, вы прокачаетесь намного быстрее, чем если бы вы это делали в одиночку. После работы над нашими проектами, вы смело сможете указывать их в резюме как опыт работы и откликаться на вакансии, где нужен стаж.
Перед каждым разработчиком встает вопрос, на каком этапе обучения нужно браться за проекты. Все время кажется, что нужно еще немного подучить теорию и можно будет начать заполнять свое портфолио.
Я считаю, что обучение без практики бесполезно. Начинать делать пет проекты нужно как можно раньше.
Какие пет проекты брать?
Бери любые проекты, которые придут в голову, даже если кажется что они трудно реализуемы. Если идей нет, то можно сделать что-то типовое, например:
1. Веб-приложение для управления задачами
2. Блоговая платформа
3. Игра "Крестики-нолики"
4. Приложение для хранения заметок
5. Социальная сеть для обмена книгами
А если вам интересно поработать над реальными проектами, пишите нам @mentoring_IT. Весь код, который вы пишите, будет проверяться. Работая под руководством опытных разработчиков, вы прокачаетесь намного быстрее, чем если бы вы это делали в одиночку. После работы над нашими проектами, вы смело сможете указывать их в резюме как опыт работы и откликаться на вакансии, где нужен стаж.
👍6🔥2
Что такое хэш? Зачем он нужен и почему Set и Dict в Python такие быстрые?
Ответы на эти вопросы вы найдете в нашей статье 👇
https://telegra.ph/Sekrety-Dict-i-Set-v-Python-Hehsh-tablicy-04-04
Ответы на эти вопросы вы найдете в нашей статье 👇
https://telegra.ph/Sekrety-Dict-i-Set-v-Python-Hehsh-tablicy-04-04
Telegraph
Секреты Dict и Set в Python. Хэш-таблицы.
Оглавление: 1. Сравнение скорости поиска в разных типах контейнеров 2. Хэш функция 3. Множества 4. Словари Сравнение скорости поиска в разных типах контейнеров В данной статье мы разберемся в устройстве работы структуры данных "хэш таблица". А также посмотрим…
👨💻6👍2🔥1
Джон Макафи
- работал программистом в миссиях "Аполлон"
- убил своего отца
- основал антивирус McAfee
- входил в топ-100 Forbes
- был кандидатом в президенты
- разыскивался в трех странах
- пережил более 50 покушений на убийство
- женился на проститутке, которую наняли убить его
- стоял за Эдвардом Сноуденом
- стал миллиардером благодаря биткойну
- взломал офис Хиллари Клинтон, отправив ее сотрудникам бесплатные компьютеры
- убил нескольких людей
- жил на лодке в Карибском море с вооруженной охраной
- никогда не платил подоходный налог, потому что шантажировал правительство США
- сбежал из-под стражи в Гватемале, симулировав сердечный приступ
- покончил жизнь самоубийством в испанской тюрьме
- возможно, все еще жив?
Ты
- нужна кружка кофе, чтобы писать скрипты на питоне
#ЛегендыПрограммирования
- работал программистом в миссиях "Аполлон"
- убил своего отца
- основал антивирус McAfee
- входил в топ-100 Forbes
- был кандидатом в президенты
- разыскивался в трех странах
- пережил более 50 покушений на убийство
- женился на проститутке, которую наняли убить его
- стоял за Эдвардом Сноуденом
- стал миллиардером благодаря биткойну
- взломал офис Хиллари Клинтон, отправив ее сотрудникам бесплатные компьютеры
- убил нескольких людей
- жил на лодке в Карибском море с вооруженной охраной
- никогда не платил подоходный налог, потому что шантажировал правительство США
- сбежал из-под стражи в Гватемале, симулировав сердечный приступ
- покончил жизнь самоубийством в испанской тюрьме
- возможно, все еще жив?
Ты
- нужна кружка кофе, чтобы писать скрипты на питоне
#ЛегендыПрограммирования
🤯11🫡6🔥2👍1
Секретный путь разработчика и что происходит в нашем закрытом клубе
читайте по ссылке👇
https://telegra.ph/Sekretnyj-put-razrabotchika-04-05
читайте по ссылке👇
https://telegra.ph/Sekretnyj-put-razrabotchika-04-05
Telegraph
Секретный путь разработчика
Наш проект направлен на помощь разработчикам. У нас уже много лет опыта в разработке, мы сами прошли путь от первой строчки кода до хороших позиций в крупных компаниях. В своем контенте мы говорим об обучении, трудоустройстве и работе. О том, что помогает…
🔥5 3👨💻2😁1
Как заставить среду разработки работать за вас? Полный гайд по настройке ide для python разработчиков.
Умение работать со своей средой разработки очень важное качество, которое поможет вам сэкономите кучу времени и избежите множества ошибок. Правильно настроенная ide будет работать за вас. А написание кода в неправильно настроенной ide выглядит как забивание гвоздей рукояткой молотка.
Вместе сделаем идеальный редактор для работы с Python в нашей новой статье.
https://telegra.ph/Kak-zastavit-sredu-razrabotki-rabotat-za-vas-Idealnyj-kod-v-neskolko-klikov-Polnyj-gajd-po-nastrojke-ide-dlya-python-razrabotchi-04-08
Умение работать со своей средой разработки очень важное качество, которое поможет вам сэкономите кучу времени и избежите множества ошибок. Правильно настроенная ide будет работать за вас. А написание кода в неправильно настроенной ide выглядит как забивание гвоздей рукояткой молотка.
Вместе сделаем идеальный редактор для работы с Python в нашей новой статье.
https://telegra.ph/Kak-zastavit-sredu-razrabotki-rabotat-za-vas-Idealnyj-kod-v-neskolko-klikov-Polnyj-gajd-po-nastrojke-ide-dlya-python-razrabotchi-04-08
Telegraph
Как заставить среду разработки работать за вас? Полный гайд по настройке ide для python разработчиков.
Среда разработки (IDE) - один из самых важных инструментов в IT. Средой разработки пользуются не только множество программистов, работающих на разных языках, от C до Python, но и аналитики данных, специалисты машинного обучения, девопсы и многие другие. Все…
❤4🔥3 2 2👍1
Терри Девис
- в одиночку написал операционную систему TempleOS, считая себя пророком, общающимся с Богом через код
- шизофреник
- его ОС, написанная на собственном языке HolyC, поддерживало "прямое общение с Богом"
- изгнан из профессионального сообщества за его эксцентричность и нестандартные взгляды
- путешествовал по США в своем фургоне, который служил ему студией разработки
- утверждал, что ЦРУ и инопланетяне следят за его работой, опасаясь, что он раскроет великие тайны через свой код
- считал себя величайшим программистом всех времен, обладающим уникальной миссией от Бога
- его трагическая кончина под мостом, сбитым поездом, оставила множество вопросов и теорий о смысле его жизни и судьбе его наследия
- до сих пор остается культовой фигурой
#ЛегендыПрограммирования
- в одиночку написал операционную систему TempleOS, считая себя пророком, общающимся с Богом через код
- шизофреник
- его ОС, написанная на собственном языке HolyC, поддерживало "прямое общение с Богом"
- изгнан из профессионального сообщества за его эксцентричность и нестандартные взгляды
- путешествовал по США в своем фургоне, который служил ему студией разработки
- утверждал, что ЦРУ и инопланетяне следят за его работой, опасаясь, что он раскроет великие тайны через свой код
- считал себя величайшим программистом всех времен, обладающим уникальной миссией от Бога
- его трагическая кончина под мостом, сбитым поездом, оставила множество вопросов и теорий о смысле его жизни и судьбе его наследия
- до сих пор остается культовой фигурой
#ЛегендыПрограммирования
🔥7❤2👍1
Больше практикуйся
Практика в программировании решает все. Можно долго читать статьи, изучать туториалы, смотреть видео - но пока ты сам не возьмешь и не попробуешь, ты ничему не научишься. Начинай практиковаться с первых дней.
- Попробуй повторить красивый сайт
- Сделай бота в телеграмме
- Сделай себе сайт-резюме
Любой из этих проектов даст тебе невероятный буст в обучении. Главное - напиши его сам.
Если хочешь изучать программирование на практике с нами - пиши @mentoring_IT. Мы погрузим тебя в условия реальной работы над проектом и будем сопровождать тебя на всех этапах - от обучения до трудоустройства.
Подробнее здесь
Практика в программировании решает все. Можно долго читать статьи, изучать туториалы, смотреть видео - но пока ты сам не возьмешь и не попробуешь, ты ничему не научишься. Начинай практиковаться с первых дней.
- Попробуй повторить красивый сайт
- Сделай бота в телеграмме
- Сделай себе сайт-резюме
Любой из этих проектов даст тебе невероятный буст в обучении. Главное - напиши его сам.
Если хочешь изучать программирование на практике с нами - пиши @mentoring_IT. Мы погрузим тебя в условия реальной работы над проектом и будем сопровождать тебя на всех этапах - от обучения до трудоустройства.
Подробнее здесь
👨💻6 3💯2
Заходите на стрим!
Обсудим программирование, пообщаемся, параллельно будем писать код на typescript!
Не стесняйтесь задавать вопросы)
https://youtube.com/live/JniTuslpMKU?feature=share
Обсудим программирование, пообщаемся, параллельно будем писать код на typescript!
Не стесняйтесь задавать вопросы)
https://youtube.com/live/JniTuslpMKU?feature=share
YouTube
Делаем тиндер на React
Наш телеграмм - https://t.me/+DdSMPxCls3phNmVi
🤯5❤3🔥1
Шаблоны для резюме
Делюсь с вами бесплатными шаблонами для резюме с сайта overleaf! Это отличная замена обычному резюме с hh.
Делюсь с вами бесплатными шаблонами для резюме с сайта overleaf! Это отличная замена обычному резюме с hh.
Overleaf
Templates - Journals, CVs, Presentations, Reports and More
Простой в использовании онлайн редактор LaTeX. Не требует установки, поддерживает совместную работу в реальном времени, контроль версий, сотни шаблонов LaTeX и многое другое.
🔥4❤1 1
Ада Лавлейс
Ада, дочь знаменитого поэта Джорджа Байрона, считается первым программистом в истории. Она жила в 19 веке, когда еще не было компьютеров и программирования. Ада получила математическое образование, так как её мать боялась, что она начнёт заниматься поэзией, как её отец.
Главная работы Ады Лавлейс - это описание вычислительной машины Чарльза Бэббиджа. В одном из своих комментариев Ада описывает алгоритм вычисления чисел Бернулли на аналитической машине. Было признано, что это первая программа, специально реализованная для воспроизведения на компьютере, и по этой причине Ада Лавлейс считается первым программистом.
В ее честь был назван язык программирования Ada.
#ЛегендыПрограммирования
Ада, дочь знаменитого поэта Джорджа Байрона, считается первым программистом в истории. Она жила в 19 веке, когда еще не было компьютеров и программирования. Ада получила математическое образование, так как её мать боялась, что она начнёт заниматься поэзией, как её отец.
Главная работы Ады Лавлейс - это описание вычислительной машины Чарльза Бэббиджа. В одном из своих комментариев Ада описывает алгоритм вычисления чисел Бернулли на аналитической машине. Было признано, что это первая программа, специально реализованная для воспроизведения на компьютере, и по этой причине Ада Лавлейс считается первым программистом.
В ее честь был назван язык программирования Ada.
#ЛегендыПрограммирования
❤9 5🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Большой подкаст с блокчейн разработчиком
Поговорили о блокчейне, web3, NFT и о том, как стать блокчейн разработчиком.
СМОТРИМ
Поговорили о блокчейне, web3, NFT и о том, как стать блокчейн разработчиком.
СМОТРИМ
🔥7👨💻5🤯1
Бесплатный GitHub Copilot
Многие слышали про копайлот - это расширение для IDE на основе GPT, которое помогает писать код. Я им постоянно пользуюсь. С его помощью я пишу код значительно быстрее. Однако, с копайлотом есть несколько проблем.
Во-первых, он стоит 10$ в месяц. Я считаю, это справедливая цена за те преимущества, которые дает копайлот. Но тем не менее, 10 баксов есть 10 баксов.
Во-вторых, копайлот недоступен из России. Приходится постоянно сидеть под впном, а это не всегда удобно.
Так вот, есть альтернатива - Tabnine. По моему опыту, он работает похуже копайлота, однако все еще может быть полезен. Попробуйте.
Многие слышали про копайлот - это расширение для IDE на основе GPT, которое помогает писать код. Я им постоянно пользуюсь. С его помощью я пишу код значительно быстрее. Однако, с копайлотом есть несколько проблем.
Во-первых, он стоит 10$ в месяц. Я считаю, это справедливая цена за те преимущества, которые дает копайлот. Но тем не менее, 10 баксов есть 10 баксов.
Во-вторых, копайлот недоступен из России. Приходится постоянно сидеть под впном, а это не всегда удобно.
Так вот, есть альтернатива - Tabnine. По моему опыту, он работает похуже копайлота, однако все еще может быть полезен. Попробуйте.
This media is not supported in your browser
VIEW IN TELEGRAM
Программисты больше не нужны
Нейросети становятся лучше каждый день, No Code платформы позволяют делать сложные приложения, а каждый второй мечтает стать программистом.
It's so over. Программистом стать уже не получится. Правда?
Смотрите наш второй подкаст
Нейросети становятся лучше каждый день, No Code платформы позволяют делать сложные приложения, а каждый второй мечтает стать программистом.
It's so over. Программистом стать уже не получится. Правда?
Смотрите наш второй подкаст
🔥5 4👨💻3 3
Тебе поможет ментор
Ментор даст тебе буст в обучении и поможет найти первую работу. Наставник составит индивидуальный план развития, замотивирует и разберет ошибки.
Программирование сложно изучать одному. Важно, чтобы рядом был человек, к которому можно обратиться за советом. Благодаря наставнику, вы можете пройти путь с НУЛЯ до первого оффера за 3 месяца. И это не голословное заявление.
Менторство включает в себя:
- Индивидуальный план обучения
- Постоянные встречи 1 на 1 для обратной связи и корректировки обучения
- Помощь в составлении резюме, поиске работы и прохождении собеседований
- Работа над некоммерческим проектом в команде единомышленников
Сейчас мы работаем по направлениям:
⚙️ Бэкэнд на Python с FastAPI и PostgreSQL
🖥 Фронтенд на TypeScript и React
Стоимость обучения - 15 тысяч рублей в месяц. Подробная программа здесь.
Ментор поможет тебе стать программистом и найти первую работу. Чтобы присоединиться - пиши @mentoring_IT
Ментор даст тебе буст в обучении и поможет найти первую работу. Наставник составит индивидуальный план развития, замотивирует и разберет ошибки.
Программирование сложно изучать одному. Важно, чтобы рядом был человек, к которому можно обратиться за советом. Благодаря наставнику, вы можете пройти путь с НУЛЯ до первого оффера за 3 месяца. И это не голословное заявление.
Менторство включает в себя:
- Индивидуальный план обучения
- Постоянные встречи 1 на 1 для обратной связи и корректировки обучения
- Помощь в составлении резюме, поиске работы и прохождении собеседований
- Работа над некоммерческим проектом в команде единомышленников
Сейчас мы работаем по направлениям:
⚙️ Бэкэнд на Python с FastAPI и PostgreSQL
🖥 Фронтенд на TypeScript и React
Стоимость обучения - 15 тысяч рублей в месяц. Подробная программа здесь.
Ментор поможет тебе стать программистом и найти первую работу. Чтобы присоединиться - пиши @mentoring_IT
Джон фон Нейман
Выдающийся математик и физик. Считается одним из основоположников компьютерной науки и современной архитектуры компьютеров. Его главный вклад — разработка архитектуры фон Неймана, которая до сих пор остаётся основой для большинства компьютерных систем.
Фон Нейман работал в США в середине 20 века, где его идеи и исследования существенно повлияли на развитие информационных технологий. Архитектура фон Неймана предполагает, что данные и программы хранятся в одной и той же памяти, что позволяет компьютерам выполнять последовательные инструкции, упрощая программирование и ускоряя обработку информации.
Одним из ключевых достижений фон Неймана является также его участие в разработке EDVAC (Electronic Discrete Variable Automatic Computer) — одного из первых компьютеров с программным управлением. Его труды оказали неоценимое влияние на все аспекты вычислительной техники, включая разработку программного обеспечения и архитектуру компьютерных систем.
#ЛегендыПрограммирования
Выдающийся математик и физик. Считается одним из основоположников компьютерной науки и современной архитектуры компьютеров. Его главный вклад — разработка архитектуры фон Неймана, которая до сих пор остаётся основой для большинства компьютерных систем.
Фон Нейман работал в США в середине 20 века, где его идеи и исследования существенно повлияли на развитие информационных технологий. Архитектура фон Неймана предполагает, что данные и программы хранятся в одной и той же памяти, что позволяет компьютерам выполнять последовательные инструкции, упрощая программирование и ускоряя обработку информации.
Одним из ключевых достижений фон Неймана является также его участие в разработке EDVAC (Electronic Discrete Variable Automatic Computer) — одного из первых компьютеров с программным управлением. Его труды оказали неоценимое влияние на все аспекты вычислительной техники, включая разработку программного обеспечения и архитектуру компьютерных систем.
#ЛегендыПрограммирования
Не бойся ходить на собеседования!
Когда только начинаешь ходить на собеседования, ты относишься к этому как к экзамену. Ты нервно отвечаешь на вопросы интервьюера, а он тебя строго оценивает. Страшно получить плохую оценку, ведь это же значит, что ты плохой разработчик.
На самом деле, это совсем не так. Собеседование - беседа двух специалистов. После хорошего собеседования не остается негатива, даже если не ответил ни на один технический вопрос. Если что-то не знаешь, это круто. Ты увидишь свои слабые места, подтянешь скилы и придешь на следующие собеседования уже в полной готовности.
Но не только хард скилами живем. Так как интервью это живая беседа, важно показать свои софт скилы. Представь, что тебе нужно нанять человека в команду. Кого ты выберешь: отличного специалиста, который не может связать двух слов, груб в общении и никогда не сработается с командой? Или же специалиста среднего уровня, но с крутой харизмой? Если сможешь правильно презентовать себя, закроют глаза на пробелы в знаниях. Подтянуть технические знания человеку можно всегда. А вот научить его общаться с людьми и работать в команде - нет.
Гораздо эффективнее ходить на собеседования вместе. Собираете команду единомышленников, вместе готовитесь и по очереди выходите на собесы. Первый человек записывает вопросы и задачи, все остальные вместе разбирают их. Такой подход экономит много времени, помогает справиться со страхом и неопределенностью, а работа в команде позволяет улучшить софт скилы.
Если вы не знаете, где найти себе единомышленников, пишите @mentoring_IT. Мы с ребятами уже через пару месяцев выйдем на собеседования и ты можешь быть вместе с нами!
Когда только начинаешь ходить на собеседования, ты относишься к этому как к экзамену. Ты нервно отвечаешь на вопросы интервьюера, а он тебя строго оценивает. Страшно получить плохую оценку, ведь это же значит, что ты плохой разработчик.
На самом деле, это совсем не так. Собеседование - беседа двух специалистов. После хорошего собеседования не остается негатива, даже если не ответил ни на один технический вопрос. Если что-то не знаешь, это круто. Ты увидишь свои слабые места, подтянешь скилы и придешь на следующие собеседования уже в полной готовности.
Но не только хард скилами живем. Так как интервью это живая беседа, важно показать свои софт скилы. Представь, что тебе нужно нанять человека в команду. Кого ты выберешь: отличного специалиста, который не может связать двух слов, груб в общении и никогда не сработается с командой? Или же специалиста среднего уровня, но с крутой харизмой? Если сможешь правильно презентовать себя, закроют глаза на пробелы в знаниях. Подтянуть технические знания человеку можно всегда. А вот научить его общаться с людьми и работать в команде - нет.
Гораздо эффективнее ходить на собеседования вместе. Собираете команду единомышленников, вместе готовитесь и по очереди выходите на собесы. Первый человек записывает вопросы и задачи, все остальные вместе разбирают их. Такой подход экономит много времени, помогает справиться со страхом и неопределенностью, а работа в команде позволяет улучшить софт скилы.
Если вы не знаете, где найти себе единомышленников, пишите @mentoring_IT. Мы с ребятами уже через пару месяцев выйдем на собеседования и ты можешь быть вместе с нами!
🔥10 5 4👍2
Что такое API и простой пет-проект для web разработчика
API (Application Programming Interface) — это интерфейс для взаимодействия различных программных компонентов. Если говорить простыми словами, API позволяет одной программе "разговаривать" с другой. С его помощью можно запрашивать данные, отправлять команды и получать ответы от других сервисов и приложений.
Примеры API в повседневной жизни:
Погода: Когда вы используете приложение для прогноза погоды, оно запрашивает данные через API погодного сервиса.
Социальные сети: При размещении поста в Instagram или Twitter через стороннее приложение, используется API этих платформ.
Оплата: Когда вы совершаете онлайн-платежи, ваше приложение взаимодействует с банковской системой через API.
Работа с API помогает углубить понимание программирования и получения данных из внешних источников. Это особенно важно, если вы хотите работать в веб разработке, например, backend или frontend разработчиком. Знание работы с API востребовано на рынке. Большинство современных приложений взаимодействуют с другими сервисами через API.
Как начать?
Если вы только начинаете изучение работы с API, рекомендуем заглянуть в репозиторий:
https://github.com/public-apis/public-apis
В нем огромное количество бесплатных публичных API на любой вкус — от котировок акций и информации о фильмах до ежедневных фактов о котиках😽.
Для backend разработчиков это шанс добавить в свои проекты фичи, которые сложно или невозможно реализовать самостоятельно, такие как интеграция с Google Maps или получение курса валют. Для frontend разработчиков это отличная возможность попрактиковаться в написании интерфейсов, создавая удобные и красивые сайты.
Подписывайтесь на наш канал, чтобы узнавать больше о программировании и находить интересные идеи для своих проектов! 🚀
API (Application Programming Interface) — это интерфейс для взаимодействия различных программных компонентов. Если говорить простыми словами, API позволяет одной программе "разговаривать" с другой. С его помощью можно запрашивать данные, отправлять команды и получать ответы от других сервисов и приложений.
Примеры API в повседневной жизни:
Погода: Когда вы используете приложение для прогноза погоды, оно запрашивает данные через API погодного сервиса.
Социальные сети: При размещении поста в Instagram или Twitter через стороннее приложение, используется API этих платформ.
Оплата: Когда вы совершаете онлайн-платежи, ваше приложение взаимодействует с банковской системой через API.
Работа с API помогает углубить понимание программирования и получения данных из внешних источников. Это особенно важно, если вы хотите работать в веб разработке, например, backend или frontend разработчиком. Знание работы с API востребовано на рынке. Большинство современных приложений взаимодействуют с другими сервисами через API.
Как начать?
Если вы только начинаете изучение работы с API, рекомендуем заглянуть в репозиторий:
https://github.com/public-apis/public-apis
В нем огромное количество бесплатных публичных API на любой вкус — от котировок акций и информации о фильмах до ежедневных фактов о котиках😽.
Для backend разработчиков это шанс добавить в свои проекты фичи, которые сложно или невозможно реализовать самостоятельно, такие как интеграция с Google Maps или получение курса валют. Для frontend разработчиков это отличная возможность попрактиковаться в написании интерфейсов, создавая удобные и красивые сайты.
Подписывайтесь на наш канал, чтобы узнавать больше о программировании и находить интересные идеи для своих проектов! 🚀
🔥13 4🎉2👍1
Forwarded from Storm Trade | Новости ⚡️
Друзья, мы подготовили для вас новый интереснейший подкаст на канале "Первый опыт", где ко-фаундер Storm Trade Денис поделился историей о начале свого пути, рассказал о будущем TON и поделился планами на токен STORM, который готовится к запуску.
Ваш Storm
Storm Web | Storm TG Bot | 𝕏 | Community
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7 5👍1😱1👨💻1