Приглашаем на Телетекст, посвященный Python
⠀
🗓️ Когда: 20 декабря в 15:00 мск
📍Где: в сообществе в телеграме
⠀
🔗ПРИНЯТЬ УЧАСТИЕ
⠀
👨 Спикер нового Телетекста – Александр Чепайкин, Senior Python Developer в финтехе с 20 миллионами пользователей. Более 12 лет в программировании, участвовал в разработке простых сайтов, интернет-магазинов, игр и сложных распределенных систем. Несколько лет работал удаленно на Кремниевую долину в крупных стартапах (Metamap, Twill).
⠀
🎙️ На Телетексте Александр расскажет о плюсах и минусах написания запросов с ORM и на SQL.
⠀
🎁 Спикер будет публиковать доклад в текстовом формате. Вы сможете читать его в своем темпе, оставлять комментарии и задавать вопросы. Автор самого интересного вопроса получит подарок.
⠀
Обязательно зарегистрируйтесь в боте, чтобы принять участие и получить возможность забрать подарки.
⠀
🗓️ Когда: 20 декабря в 15:00 мск
📍Где: в сообществе в телеграме
⠀
🔗ПРИНЯТЬ УЧАСТИЕ
⠀
👨 Спикер нового Телетекста – Александр Чепайкин, Senior Python Developer в финтехе с 20 миллионами пользователей. Более 12 лет в программировании, участвовал в разработке простых сайтов, интернет-магазинов, игр и сложных распределенных систем. Несколько лет работал удаленно на Кремниевую долину в крупных стартапах (Metamap, Twill).
⠀
🎙️ На Телетексте Александр расскажет о плюсах и минусах написания запросов с ORM и на SQL.
⠀
🎁 Спикер будет публиковать доклад в текстовом формате. Вы сможете читать его в своем темпе, оставлять комментарии и задавать вопросы. Автор самого интересного вопроса получит подарок.
⠀
Обязательно зарегистрируйтесь в боте, чтобы принять участие и получить возможность забрать подарки.
🔥9❤1🎄1
Нужна ли математика программисту?
Этот вопрос задают себе многие новички. На собеседованиях вопросы из школьного и университетского курса вы вряд ли встретите, но от разработчиков можно услышать, что она нужна.
Так где же правда? Давайте разберемся.
Математика в понимании программиста — это больше не про числа, а про системное мышление и логику. Чем больше прокачены эти навыки, тем проще стартовать. Чувствуете себя неуверенно — не поздно прокачать их!
Если говорить о классическом понимании математики, то чаще всего в работе будут встречаться следующие темы:
- Арифметика и проценты (сложить, поделить, узнать процент от числа);
- Булева логика (выражения “если”, “то”. Например: Если идет дождь, то лучше остаться дома).
Нужно ли учить и прорешивать учебник перед поступлением на курс? Нет, лучше начать изучение на практике, когда попадется подходящая задача.
Так где же прячется та самая математика для программистов?
Как пример, можно привести разработку рекомендательных систем для видеохостингов, где в основе лежит сложная математическая модель. Вероятность, что на работе вам скажут заниматься такой задачей с нуля, равна нулю🙃
Начинайте с основ, практикуйтесь на задачах и накапливайте знания. А в комментариях поделитесь своим мнением, на сколько глубоко нужна математика вам сейчас?
Этот вопрос задают себе многие новички. На собеседованиях вопросы из школьного и университетского курса вы вряд ли встретите, но от разработчиков можно услышать, что она нужна.
Так где же правда? Давайте разберемся.
Математика в понимании программиста — это больше не про числа, а про системное мышление и логику. Чем больше прокачены эти навыки, тем проще стартовать. Чувствуете себя неуверенно — не поздно прокачать их!
Если говорить о классическом понимании математики, то чаще всего в работе будут встречаться следующие темы:
- Арифметика и проценты (сложить, поделить, узнать процент от числа);
- Булева логика (выражения “если”, “то”. Например: Если идет дождь, то лучше остаться дома).
Нужно ли учить и прорешивать учебник перед поступлением на курс? Нет, лучше начать изучение на практике, когда попадется подходящая задача.
Так где же прячется та самая математика для программистов?
Как пример, можно привести разработку рекомендательных систем для видеохостингов, где в основе лежит сложная математическая модель. Вероятность, что на работе вам скажут заниматься такой задачей с нуля, равна нулю
Начинайте с основ, практикуйтесь на задачах и накапливайте знания. А в комментариях поделитесь своим мнением, на сколько глубоко нужна математика вам сейчас?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤3🔥2
Media is too big
VIEW IN TELEGRAM
История про парня, который, завалив собеседование, получил желанную работу 🚀
Какие интересные истории при приеме на работу случались с вами?
Какие интересные истории при приеме на работу случались с вами?
🔥14👍8❤4🎄2
Как устроены стажировки?
Реальный опыт разработки — то, что ждут работодатели от специалистов. Но как же его получить новичку? Пройти стажировку и проверить себя на реальных боевых задачах в команде💪
Как проходит стажировка? Расскажем, из чего она состоит⬇️
1.Объем задач.
Приближен к реальным условиям работы. Вы уже не учитесь, вы уже приносите пользу компании и развиваете продукт. Поэтому потребуется потратить от 20 до 40 часов в неделю.
2. Наставник.
Во время стажировки за вами закрепят более опытного сотрудника команды. Он будет помогать вам адаптироваться в компании, поможет советом, даст обратную связь.
3. Длительность.
Все зависит от компании. В среднем закладывайте от 2-х до 6-ти месяцев.
4. Формат.
Зависит от формата работы компании. Кто-то предложит вам полную удаленку, а кто-то скажет приходить в офис. Можно встретить программы с полной релокацией, где вам предоставят жилье и командировочные.
На стажировке важно показать не только свои технические знания, но и личностные качества, умение работать в команде и адаптироваться. Поэтому даже если вы чувствуете, что знания не идеальны (а такое не редкость), но покажете себя способным сотрудником, то у вас есть все шансы пройти стажировку и получить предложение о работе!
Реальный опыт разработки — то, что ждут работодатели от специалистов. Но как же его получить новичку? Пройти стажировку и проверить себя на реальных боевых задачах в команде
Как проходит стажировка? Расскажем, из чего она состоит
1.Объем задач.
Приближен к реальным условиям работы. Вы уже не учитесь, вы уже приносите пользу компании и развиваете продукт. Поэтому потребуется потратить от 20 до 40 часов в неделю.
2. Наставник.
Во время стажировки за вами закрепят более опытного сотрудника команды. Он будет помогать вам адаптироваться в компании, поможет советом, даст обратную связь.
3. Длительность.
Все зависит от компании. В среднем закладывайте от 2-х до 6-ти месяцев.
4. Формат.
Зависит от формата работы компании. Кто-то предложит вам полную удаленку, а кто-то скажет приходить в офис. Можно встретить программы с полной релокацией, где вам предоставят жилье и командировочные.
На стажировке важно показать не только свои технические знания, но и личностные качества, умение работать в команде и адаптироваться. Поэтому даже если вы чувствуете, что знания не идеальны (а такое не редкость), но покажете себя способным сотрудником, то у вас есть все шансы пройти стажировку и получить предложение о работе!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍3👾2❤1
Что случилось с курсами?
Опытные хекслетчане (хекслетаны?) заметили, что на Хекслете происходит какая-то метамарфоза с курсами и из-за этого возникают вопросы, доколе? Рассказываем что происходит, куда мы идем и почему все будет хорошо 🙂
Сначала небольшой исторический контекст. Курсы на Хекслете это что-то очень небольшое и узкоспециализированное. Где вы бы еще увидели курс, который называется “массивы в js” или “работа с ассоциативными массивами в php”? Такая детализация позволяла глубоко прорабатывать каждую тему, а их самих курсов можно было строить большие программы обучения, например, профессии, где мы учим людей с нуля и до умения работать с прикладными фреймворками.
Все это хорошо работало, пока курсов не стало слишком много и они стали слишком разные. Например курс “абстракция с помощью данных” сам по себе никому не понятен, но он важен в рамках профессиях. И это не единственный такой курс. Из-за этого в списке курсов, стало много курсов, которые выглядят странно для непосвященных.
С другой стороны, курс по реакту, имеет значительно более высокий уровень абстракции, потому что выглядит как законченный прикладной курс, по аналогии с такими же в других местах. Но проблема в том, что он таким не является. Например работа со стейт менеджером вынесена в отдельный курс, хуки в отдельный. Плюс этот курс подразумевает умение работать с js и dom. Отсюда мы получаем проблему: Те кто начинают этот курс, думают что там все включено и жалуются/ругаются что 1) в этом курсе не учат программировать с нуля (они привыкли что курсы с таким названием так делают 2) в этом курсе много чего не хватает, что правда, потому что все это есть в других курсах.
Частично решением этой проблемы стало введение навыков (бывшие треки), разновидности программ обучения, но в отличие от профессий, навык это набор из одного или нескольких небольших курсов, которые решают небольшую задачу, например, изучение какой-то технологии, без всяких карьерных треков и помощи в трудоустройстве.
На этом этапе у нас получилось, что Хекслет, в своем ядре, состоит из микрокурсов, которые объединяются в программы обучения: профессии и навыки. Причем возможность находить и проходить эти микрокурсы осталась наравне с программами обучения. И мы довольно долго так жили, пока это тоже не стало проблемой. Слишком много разных понятий, слишком много путаницы. А можно ли назвать курсом программу обучения как это сделано в других местах? Получается что люди называют их курсами, а мы говорим нет-нет, курсы это другое. Короче там куда не пойди, везде засада. Не говоря уже о том, что проблема “я начал проходить курс, а он не содержит чего-то” никуда не ушла из-за того, что курсы остались.
Подобных проблем нет у других ребят, которые делают курсы. У них изначально каждый курс, это что-то типа нашей программы обучения. Причем внутри там тоже могут быть “подкурсы”, но это скрыто из каталога и все что имеет значения с точки зрения пользователей, вынесено в этот каталог. Именно по этому пути мы сейчас и идем. Мы скрыли наши микрокурсы и сделали так, что все курсы, которые имеет смысл проходить, включены в какие либо программы обучения, либо профессии либо навыки (честно говоря этот процесс не совсем закончен, но уже скоро так будет для всего). Ну и чтобы никого не путать, мы больше не используем разных понятий. С точки зрения внешнего наблюдателя есть каталог курсов состоящий, собственно, из курсов (хотя технически это программы обучения). Да, внутри все еще есть понятие “курс”, но мы в какой-то момент сделаем их наличие прозрачным, чтобы не размывать это понятие по разным сущностям.
Да, старичкам такой переход всегда неприятен, но он необходим и новая система не закроет возможность что-то проходить. Наоборот, она упростит все, сделав количество сущностей меньше, сами сущности однороднее а путь взаимодействия с платформой более простым.
Ссылки: Telegram | VK | Youtube
Опытные хекслетчане (хекслетаны?) заметили, что на Хекслете происходит какая-то метамарфоза с курсами и из-за этого возникают вопросы, доколе? Рассказываем что происходит, куда мы идем и почему все будет хорошо 🙂
Сначала небольшой исторический контекст. Курсы на Хекслете это что-то очень небольшое и узкоспециализированное. Где вы бы еще увидели курс, который называется “массивы в js” или “работа с ассоциативными массивами в php”? Такая детализация позволяла глубоко прорабатывать каждую тему, а их самих курсов можно было строить большие программы обучения, например, профессии, где мы учим людей с нуля и до умения работать с прикладными фреймворками.
Все это хорошо работало, пока курсов не стало слишком много и они стали слишком разные. Например курс “абстракция с помощью данных” сам по себе никому не понятен, но он важен в рамках профессиях. И это не единственный такой курс. Из-за этого в списке курсов, стало много курсов, которые выглядят странно для непосвященных.
С другой стороны, курс по реакту, имеет значительно более высокий уровень абстракции, потому что выглядит как законченный прикладной курс, по аналогии с такими же в других местах. Но проблема в том, что он таким не является. Например работа со стейт менеджером вынесена в отдельный курс, хуки в отдельный. Плюс этот курс подразумевает умение работать с js и dom. Отсюда мы получаем проблему: Те кто начинают этот курс, думают что там все включено и жалуются/ругаются что 1) в этом курсе не учат программировать с нуля (они привыкли что курсы с таким названием так делают 2) в этом курсе много чего не хватает, что правда, потому что все это есть в других курсах.
Частично решением этой проблемы стало введение навыков (бывшие треки), разновидности программ обучения, но в отличие от профессий, навык это набор из одного или нескольких небольших курсов, которые решают небольшую задачу, например, изучение какой-то технологии, без всяких карьерных треков и помощи в трудоустройстве.
На этом этапе у нас получилось, что Хекслет, в своем ядре, состоит из микрокурсов, которые объединяются в программы обучения: профессии и навыки. Причем возможность находить и проходить эти микрокурсы осталась наравне с программами обучения. И мы довольно долго так жили, пока это тоже не стало проблемой. Слишком много разных понятий, слишком много путаницы. А можно ли назвать курсом программу обучения как это сделано в других местах? Получается что люди называют их курсами, а мы говорим нет-нет, курсы это другое. Короче там куда не пойди, везде засада. Не говоря уже о том, что проблема “я начал проходить курс, а он не содержит чего-то” никуда не ушла из-за того, что курсы остались.
Подобных проблем нет у других ребят, которые делают курсы. У них изначально каждый курс, это что-то типа нашей программы обучения. Причем внутри там тоже могут быть “подкурсы”, но это скрыто из каталога и все что имеет значения с точки зрения пользователей, вынесено в этот каталог. Именно по этому пути мы сейчас и идем. Мы скрыли наши микрокурсы и сделали так, что все курсы, которые имеет смысл проходить, включены в какие либо программы обучения, либо профессии либо навыки (честно говоря этот процесс не совсем закончен, но уже скоро так будет для всего). Ну и чтобы никого не путать, мы больше не используем разных понятий. С точки зрения внешнего наблюдателя есть каталог курсов состоящий, собственно, из курсов (хотя технически это программы обучения). Да, внутри все еще есть понятие “курс”, но мы в какой-то момент сделаем их наличие прозрачным, чтобы не размывать это понятие по разным сущностям.
Да, старичкам такой переход всегда неприятен, но он необходим и новая система не закроет возможность что-то проходить. Наоборот, она упростит все, сделав количество сущностей меньше, сами сущности однороднее а путь взаимодействия с платформой более простым.
Ссылки: Telegram | VK | Youtube
ВКонтакте
Хекслет
С 2012 года помогаем новичкам стать веб-разработчиками, а опытным программистам расти профессионально Специализируемся на Python, Java, JavaScript, PHP, Ruby, Ручном и автоматизированном тестировании Заявление № 4953942266 от 24.12.2024
👍33❤14🎄3
This media is not supported in your browser
VIEW IN TELEGRAM
Друзья, мы хотим заранее предупредить вас о предстоящих изменениях. Авторизация через аккаунты Google и GitHub вскоре будет отключена в связи с поправками к закону «Об информации, информационных технологиях и о защите информации».
Но не переживайте — мы предусмотрели удобный способ сохранить доступ к вашему аккаунту. Если вы использовали почту Gmail, просто воспользуйтесь формой восстановления пароля («Забыли пароль?») и укажите адрес электронной почты, привязанный к вашему аккаунту Google или GitHub.
Мы здесь, чтобы помочь, если у вас возникнут вопросы или сложности. Пишите нам, и мы вместе всё решим! ❤️
Но не переживайте — мы предусмотрели удобный способ сохранить доступ к вашему аккаунту. Если вы использовали почту Gmail, просто воспользуйтесь формой восстановления пароля («Забыли пароль?») и укажите адрес электронной почты, привязанный к вашему аккаунту Google или GitHub.
Мы здесь, чтобы помочь, если у вас возникнут вопросы или сложности. Пишите нам, и мы вместе всё решим! ❤️
🤡66👍14👾5🎄3❤2😁1
Новый год уже близко и у нас есть полезный подарок для тех, кто развивается или только планирует развитие в программировании — подарочные сертификаты🎅
Сертификаты доступны на подготовительный курсы и на 1,2 или 3 месяца доступа к платформе. Для оформления потребуется выбрать сумму и заполнить форму на странице: https://special.hexlet.io/certificate.
Если у вас появятся вопросы — мы рядом и рады помочь. С наступающими праздниками!
Сертификаты доступны на подготовительный курсы и на 1,2 или 3 месяца доступа к платформе. Для оформления потребуется выбрать сумму и заполнить форму на странице: https://special.hexlet.io/certificate.
Если у вас появятся вопросы — мы рядом и рады помочь. С наступающими праздниками!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19👍8🤡5🎄4
Друзья, вот и заканчивается этот год! 2️⃣
Для кого-то он стал годом первых строк кода, для кого-то — первой работы в IT, а кто-то, возможно, только начал мечтать о переменах. Но каким бы ни был ваш путь, мы гордимся тем, что могли быть рядом.
Мы знаем, как сложно бывает сделать первый шаг. Как страшно ошибаться и сомневаться, хватит ли сил. Но мы также знаем, что вы — невероятно способные, упорные и готовые к вызовам. В этом году вы написали не только тысячи строк кода, но и свою историю.
От всей команды Хекслета мы желаем вам здоровья, энергии и времени для самых важных вещей. Пусть в вашей жизни будет больше радости, близких людей и вдохновляющих моментов.
С Новым годом, друзья! Пусть 2025 станет годом вашего роста и успеха — и в программировании, и за его пределами.🎁
Для кого-то он стал годом первых строк кода, для кого-то — первой работы в IT, а кто-то, возможно, только начал мечтать о переменах. Но каким бы ни был ваш путь, мы гордимся тем, что могли быть рядом.
Мы знаем, как сложно бывает сделать первый шаг. Как страшно ошибаться и сомневаться, хватит ли сил. Но мы также знаем, что вы — невероятно способные, упорные и готовые к вызовам. В этом году вы написали не только тысячи строк кода, но и свою историю.
От всей команды Хекслета мы желаем вам здоровья, энергии и времени для самых важных вещей. Пусть в вашей жизни будет больше радости, близких людей и вдохновляющих моментов.
С Новым годом, друзья! Пусть 2025 станет годом вашего роста и успеха — и в программировании, и за его пределами.
Please open Telegram to view this post
VIEW IN TELEGRAM
🎄38❤18👍6🔥4
Тестовые задания. Почему они важны для трудоустройства?
Некоторые компании встраивают в процесс найма выполнение тестового задания. Его дают специалистам разного уровня, но чаще это делается для проверки навыков у начинающих разработчиков. Что в нашем случае большой плюс, так как тестовые задания являются серьезным барьером для тех, кто не умеет программировать. Технически его может сделать другой человек, но во время собеседования, собеседующий обязательно задаст вопросы, относительно того, как это задание выполнялось.
Разработчики очень по-разному относятся к тестовым заданиям, кто-то считает, что они хорошо помогают, кто-то считает что проще не связываться с такой компанией и найти другую. Многое зависит от ситуации на рынке. Если работы много, а специалистов мало, то они могут себе позволить выбирать и игнорировать компании, которые просят выполнять тестовые. Если работы мало, то количество людей выполняющих тестовые начинает расти. У новичков выбора особо нет, если вам дают тестовое задание, то лучше хвататься за эту возможность.
Что если задание длинное и требует неделю на выполнение? Даже в этом случае. Кроме того, оценка сроков очень зависит от уровня человека. Если вам кажется что задание займет неделю, то, возможно, вам еще не хватает опыта, а в реальности, его можно сделать за один день.
Из дополнительных плюсов. Тестовое задание выполненное для одной компании, нередко может быть интересно собеседующим из другой компании. Обязательно скажите об этом в сопроводительном письме или упомяните на собеседовании.
Некоторые компании встраивают в процесс найма выполнение тестового задания. Его дают специалистам разного уровня, но чаще это делается для проверки навыков у начинающих разработчиков. Что в нашем случае большой плюс, так как тестовые задания являются серьезным барьером для тех, кто не умеет программировать. Технически его может сделать другой человек, но во время собеседования, собеседующий обязательно задаст вопросы, относительно того, как это задание выполнялось.
Разработчики очень по-разному относятся к тестовым заданиям, кто-то считает, что они хорошо помогают, кто-то считает что проще не связываться с такой компанией и найти другую. Многое зависит от ситуации на рынке. Если работы много, а специалистов мало, то они могут себе позволить выбирать и игнорировать компании, которые просят выполнять тестовые. Если работы мало, то количество людей выполняющих тестовые начинает расти. У новичков выбора особо нет, если вам дают тестовое задание, то лучше хвататься за эту возможность.
Что если задание длинное и требует неделю на выполнение? Даже в этом случае. Кроме того, оценка сроков очень зависит от уровня человека. Если вам кажется что задание займет неделю, то, возможно, вам еще не хватает опыта, а в реальности, его можно сделать за один день.
Из дополнительных плюсов. Тестовое задание выполненное для одной компании, нередко может быть интересно собеседующим из другой компании. Обязательно скажите об этом в сопроводительном письме или упомяните на собеседовании.
👍9😴4🔥1🤡1
Добрый день, друзья! Меня зовут Полина, уже больше года я являюсь наставником курса Python Developer.
Хочется поговорить о том, с какими страхами и неприятными мыслями могут столкнуться студенты, которые только начинают втягиваться в учебный процесс. Постараемся разобраться, как со спокойной душой продолжать обучение и получать от него удовольствие 😌.
«Я не понимаю, что нужно сделать»
Частая история, когда после прочтения теории студент смотрит в дальнейшее практическое задание и впадает в ступор . Если такое происходит и с вами - главное помнить, что так бывает и вы не один такой/такая! Осваивать новый материал - это сам по себе сложный процесс, а применять теорию на практике без опыта делать подобные задания - еще более сложная и трудоемкая работа.
Главное не начать паниковать, а по шагам выходить из этого неприятного оцепенения. Для начала лучше вернуться к теории, можно вообще разделить экран напополам, в одной половине оставить вкладку с теорией, а в другой - с заданием.
Пробежаться по теории, причем концентрировать свое внимание именно на практические примеры. Часто в первых модулях в теории встречаются аналогичные примеры того, что нужно сделать в практике. Снова переходить к практической задаче, перечитать условие столько раз, сколько потребуется. Выделить для себя понятные моменты, потом непонятные, обратно нырять в теорию, возможно даже на предыдущий урок.
И так клубок непонимания будет распутываться, и с каждым упражнением вникать в задание будет всё легче.
«Мне некомфортно задавать вопросы»
Может казаться, что ваш вопрос «слишком глупый». Во время учебы любые вопросы - это совершенно нормальные вопросы! Наставник или ваши одногруппники могут подтолкнуть на верное решение или увидеть какую-то незначительную ошибку, которая всё портила и тормозила, тем самым сэкономив вам много времени и сохранив нервы.
Но есть нюанс 🙃 Нужно учиться правильно задавать вопросы: обязательно обозначьте конкретную проблему, что вы хотите узнать или понять, далее будет здорово описать все ваши шаги для достижения цели. Прикрепляйте скрины, ссылки на код, свои действия, все то, что поможет разобраться в проблеме.
Наработка навыка формулировать вопрос приведет к тому, что далее вы сможете намного быстрее анализировать и решать свои проблемы. Самый приятный исход, это когда при таком тщательном обдумывании вопроса ответ сам к вам приходит.
«Кажется, что я иду по учебному плану медленнее, чем остальные»
При столкновении с подобными мыслями нужно помнить, что у всех студентов свои цели и уникальный опыт.
Кто-то приходит учиться с нуля, а кто-то переходит на другой язык или специальность уже будучи IT специалистом. Некоторые студенты могут позволить себе больше времени посвятить учебе.
Сфокусируйтесь на своих целях и на своем времени. Нужно разрешить себе выбрать собственный комфортный темп, с которым вы можете регулярно и в удовольствие заниматься. И главное не забывать себя хвалить и замечать свой личный прогресс! ☺️
Хочется поговорить о том, с какими страхами и неприятными мыслями могут столкнуться студенты, которые только начинают втягиваться в учебный процесс. Постараемся разобраться, как со спокойной душой продолжать обучение и получать от него удовольствие 😌.
«Я не понимаю, что нужно сделать»
Частая история, когда после прочтения теории студент смотрит в дальнейшее практическое задание и впадает в ступор . Если такое происходит и с вами - главное помнить, что так бывает и вы не один такой/такая! Осваивать новый материал - это сам по себе сложный процесс, а применять теорию на практике без опыта делать подобные задания - еще более сложная и трудоемкая работа.
Главное не начать паниковать, а по шагам выходить из этого неприятного оцепенения. Для начала лучше вернуться к теории, можно вообще разделить экран напополам, в одной половине оставить вкладку с теорией, а в другой - с заданием.
Пробежаться по теории, причем концентрировать свое внимание именно на практические примеры. Часто в первых модулях в теории встречаются аналогичные примеры того, что нужно сделать в практике. Снова переходить к практической задаче, перечитать условие столько раз, сколько потребуется. Выделить для себя понятные моменты, потом непонятные, обратно нырять в теорию, возможно даже на предыдущий урок.
И так клубок непонимания будет распутываться, и с каждым упражнением вникать в задание будет всё легче.
«Мне некомфортно задавать вопросы»
Может казаться, что ваш вопрос «слишком глупый». Во время учебы любые вопросы - это совершенно нормальные вопросы! Наставник или ваши одногруппники могут подтолкнуть на верное решение или увидеть какую-то незначительную ошибку, которая всё портила и тормозила, тем самым сэкономив вам много времени и сохранив нервы.
Но есть нюанс 🙃 Нужно учиться правильно задавать вопросы: обязательно обозначьте конкретную проблему, что вы хотите узнать или понять, далее будет здорово описать все ваши шаги для достижения цели. Прикрепляйте скрины, ссылки на код, свои действия, все то, что поможет разобраться в проблеме.
Наработка навыка формулировать вопрос приведет к тому, что далее вы сможете намного быстрее анализировать и решать свои проблемы. Самый приятный исход, это когда при таком тщательном обдумывании вопроса ответ сам к вам приходит.
«Кажется, что я иду по учебному плану медленнее, чем остальные»
При столкновении с подобными мыслями нужно помнить, что у всех студентов свои цели и уникальный опыт.
Кто-то приходит учиться с нуля, а кто-то переходит на другой язык или специальность уже будучи IT специалистом. Некоторые студенты могут позволить себе больше времени посвятить учебе.
Сфокусируйтесь на своих целях и на своем времени. Нужно разрешить себе выбрать собственный комфортный темп, с которым вы можете регулярно и в удовольствие заниматься. И главное не забывать себя хвалить и замечать свой личный прогресс! ☺️
👍29❤8🎄3🤡2🔥1
Наш open source проект Code Basics участвует в конкурсе проектов на сайте Product Radar. Поддержите нас в голосовании. Ниже рассказываем подробнее, как отдать голос. Это займет не более 2 минут, мы проверяли :)
- Перейдите на страницу: https://productradar.ru/product/code-basics/
- Нажмите кнопку «Поддержать».
Если вы неавторизованный пользователь, то потребуется регистрация через почтовый аккаунт (в таком случае вас перекинет на главную страницу, поэтому придется перейти по ссылке выше еще раз).
Спасибо за поддержку❤️
Проект поддерживает охотник Тигран Басеян, рекомендуем его канал о продакт-менеджменте👍
- Перейдите на страницу: https://productradar.ru/product/code-basics/
- Нажмите кнопку «Поддержать».
Если вы неавторизованный пользователь, то потребуется регистрация через почтовый аккаунт (в таком случае вас перекинет на главную страницу, поэтому придется перейти по ссылке выше еще раз).
Спасибо за поддержку❤️
Проект поддерживает охотник Тигран Басеян, рекомендуем его канал о продакт-менеджменте
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15❤5💯1
Вчера наш SMM-спец понял, что до логических задач было далеко. Поэтому сегодня принес вам достаточно известную, но все же интересную задачу.
Представим, что перед вами закрытая комната, а в ней висят 3 лампочки. Перед входом в комнату установлены 3 выключателя, каждый из которых отвечает за включение лампочки в комнате. Ваша задача понять, какой выключатель к какой лампочке относится. Вы можете неограниченное количество раз включать и выключать свет, но зайти в комнату для проверки можете всего 1 раз.
Расскажите последовательность своих действий в комментариях.
Представим, что перед вами закрытая комната, а в ней висят 3 лампочки. Перед входом в комнату установлены 3 выключателя, каждый из которых отвечает за включение лампочки в комнате. Ваша задача понять, какой выключатель к какой лампочке относится. Вы можете неограниченное количество раз включать и выключать свет, но зайти в комнату для проверки можете всего 1 раз.
Расскажите последовательность своих действий в комментариях.
😁6👍3🔥1
Как лучше запоминать новую информацию
Учил, учил, а придя на собеседование, не можешь вспомнить даже то, что читал совсем недавно. Знакомо? Попробуем поразмышлять на эту тему и обратиться к опыту наставничества над студентами, чтобы понять, как запомнить новую информацию.
Меня зовут Сергей, и последние 3 года я являюсь наставником на курсе «Java-разработчик». Что же такого в работе наставником, что помогает усвоить и запомнить информацию лучше?
Быть наставником над студентами — это значит отвечать на вопросы в чате, проверять проекты и проводить онлайн-активности. Вам это о чём-то говорит? Да, да, наставнику приходится по долгу службы отвечать на одни и те же вопросы по сто раз. Ему приходится проверять одни и те же проекты по сто раз, просматривать сто раз одни и те же домашние задания и т.д. В таком случае информация запоминается, хочешь того или нет. Итак, частое повторение информации — один из способов её лучше запомнить.
Когда студенты проходят курс обучения, они выполняют 5 проектов. Проект проходит несколько итераций: сдача на проверку и работа над ошибками. Студент выполняет первый проект, и, как правило, там есть ошибки, которые наставник выявляет. Когда студент выполняет второй проект, он опять допускает часть ошибок, которые он делал в первом проекте. Как же так? Он же должен был запомнить свои ошибки из первого проекта и не допускать их во втором! Опыт показывает, что с первого раза студент не в силах запомнить информацию, требуется повторение пройденного материала. Это достигается выполнением нескольких учебных проектов. «Повторение — мать учения» — известная пословица.
Во время подготовки материалов для проведения вебинаров я не только повторял информацию, но и изучал некоторые новые детали и структурировал всю необходимую информацию. Это позволило мне лучше понять материал самому и, соответственно, запомнить его. Если вы изучили какую-то тему, то можно найти человека, который только начал изучать это, и объяснить эту тему ему. Студенты, обучающиеся в группе, могут отвечать друг другу на возникающие вопросы. «Обучая, — мы учимся», — гласит латинская пословица.
Кроме работы наставника, у меня также есть самообучение и работа над проектами. Это, безусловно, большая нагрузка, и здесь важно отвлекаться и делать перерывы, гулять на улице или делать что-то не за компьютером. Контент в соцсетях и других сайтах очень заманчив, но необходимо себя оградить от него. Лучше не сидеть в компьютере или смартфоне, а дать себе отдых от информации.
Учил, учил, а придя на собеседование, не можешь вспомнить даже то, что читал совсем недавно. Знакомо? Попробуем поразмышлять на эту тему и обратиться к опыту наставничества над студентами, чтобы понять, как запомнить новую информацию.
Меня зовут Сергей, и последние 3 года я являюсь наставником на курсе «Java-разработчик». Что же такого в работе наставником, что помогает усвоить и запомнить информацию лучше?
Быть наставником над студентами — это значит отвечать на вопросы в чате, проверять проекты и проводить онлайн-активности. Вам это о чём-то говорит? Да, да, наставнику приходится по долгу службы отвечать на одни и те же вопросы по сто раз. Ему приходится проверять одни и те же проекты по сто раз, просматривать сто раз одни и те же домашние задания и т.д. В таком случае информация запоминается, хочешь того или нет. Итак, частое повторение информации — один из способов её лучше запомнить.
Когда студенты проходят курс обучения, они выполняют 5 проектов. Проект проходит несколько итераций: сдача на проверку и работа над ошибками. Студент выполняет первый проект, и, как правило, там есть ошибки, которые наставник выявляет. Когда студент выполняет второй проект, он опять допускает часть ошибок, которые он делал в первом проекте. Как же так? Он же должен был запомнить свои ошибки из первого проекта и не допускать их во втором! Опыт показывает, что с первого раза студент не в силах запомнить информацию, требуется повторение пройденного материала. Это достигается выполнением нескольких учебных проектов. «Повторение — мать учения» — известная пословица.
Во время подготовки материалов для проведения вебинаров я не только повторял информацию, но и изучал некоторые новые детали и структурировал всю необходимую информацию. Это позволило мне лучше понять материал самому и, соответственно, запомнить его. Если вы изучили какую-то тему, то можно найти человека, который только начал изучать это, и объяснить эту тему ему. Студенты, обучающиеся в группе, могут отвечать друг другу на возникающие вопросы. «Обучая, — мы учимся», — гласит латинская пословица.
Кроме работы наставника, у меня также есть самообучение и работа над проектами. Это, безусловно, большая нагрузка, и здесь важно отвлекаться и делать перерывы, гулять на улице или делать что-то не за компьютером. Контент в соцсетях и других сайтах очень заманчив, но необходимо себя оградить от него. Лучше не сидеть в компьютере или смартфоне, а дать себе отдых от информации.
👍15❤6🔥3🤡1🎄1
В первом вебинаре этого года пишем Telegram-бота на Java.
20 и 21 января пройдут 2 эфира, на которых вы познакомитесь с языком, настроите среду для разработки, сделаете первый проект и получите рекомендации по дальнейшему обучению.
Интенсив проведет Валентин Исипчук, бэкенд-инженер из стартапа Cyoda. Помимо создания бота, Валентин поделится личным опытом старта карьеры и развития в разработке.
Записаться на интенсив можно по ссылке
20 и 21 января пройдут 2 эфира, на которых вы познакомитесь с языком, настроите среду для разработки, сделаете первый проект и получите рекомендации по дальнейшему обучению.
Интенсив проведет Валентин Исипчук, бэкенд-инженер из стартапа Cyoda. Помимо создания бота, Валентин поделится личным опытом старта карьеры и развития в разработке.
Записаться на интенсив можно по ссылке
❤8🔥3😴1
Перед интенсивом расспросили Валентина о его пути в программировании, а также попросили дать пару напутственных слов новичкам:
🟣 Почему Java?
С языком я познакомился в университете. У нас был предмет "Разработка серверных систем", где как раз на джаве и писали. Тогда мне понравился и сам язык и то, для чего его используют. Пожалуй это и стало ключевым моментом в выборе первого языка.
🟣 Как ты учился программированию?
Началось всё ещё в школе с HTML и CSS. Я пытался делать простенькие веб-странички. Где-то в это же время начал увлекаться модами для видеоигр. Не то чтобы были какие-то успехи, но это позволило получить некоторое представление о программировании. Потом был университет, который я не закончил и ушёл с третьего курса. А дальше начинается самообразование. В основном были книги, статьи и много практики.
🟣 Что самое сложное было при обучении?
Наверно самым сложным было написать первый полностью рабочий и законченный проект. Постоянно хотелось бросить. Казалось, что в этом нет смысла, ведь я это делаю "в стол".
🟣 Через сколько времени после обучения ты устроился на первую работу?
Прям настоящим обучением программированию я бы назвал период самообразования после ухода из университета. До первой работы это заняло порядка 7-8 месяцев. Но к этому моменту у меня уже был некоторый бекграунд.
🟣 Что посоветуешь новичкам, которые только начинают?
Не опускать руки. Не зацикливаться на чём-то одном. И выбирать языки/технологии по тому, насколько они нравятся лично вам, а не в силу каких-то голосов из интернета.
С языком я познакомился в университете. У нас был предмет "Разработка серверных систем", где как раз на джаве и писали. Тогда мне понравился и сам язык и то, для чего его используют. Пожалуй это и стало ключевым моментом в выборе первого языка.
Началось всё ещё в школе с HTML и CSS. Я пытался делать простенькие веб-странички. Где-то в это же время начал увлекаться модами для видеоигр. Не то чтобы были какие-то успехи, но это позволило получить некоторое представление о программировании. Потом был университет, который я не закончил и ушёл с третьего курса. А дальше начинается самообразование. В основном были книги, статьи и много практики.
Наверно самым сложным было написать первый полностью рабочий и законченный проект. Постоянно хотелось бросить. Казалось, что в этом нет смысла, ведь я это делаю "в стол".
Прям настоящим обучением программированию я бы назвал период самообразования после ухода из университета. До первой работы это заняло порядка 7-8 месяцев. Но к этому моменту у меня уже был некоторый бекграунд.
Не опускать руки. Не зацикливаться на чём-то одном. И выбирать языки/технологии по тому, насколько они нравятся лично вам, а не в силу каких-то голосов из интернета.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥4💯2
Media is too big
VIEW IN TELEGRAM
Как один студент изменил наш подход к обучению 🧑💻
Please open Telegram to view this post
VIEW IN TELEGRAM
😁27👍17❤3🔥1
Привет! Я Андрей, наставник Хекслета на курсе «Аналитик данных». Сегодня я хотел бы поговорить о проблемах с самоконтролем и о том, как их решить.
Каждый из нас хотя бы раз испытывал чувство, когда не удается заставить себя заняться нужными делами. Например, подготовка к презентации или выполнение урока на обучающем курсе может показаться непростой задачей. Я тоже знаком с этой проблемой, часто оправдываясь нехваткой времени и усталостью на работе. Каждый раз думаю: «завтра сделаю», но это «завтра» всё не наступает.
Я считаю, что развитие самоконтроля — ключевой элемент, который помогает грамотно распределять приоритеты и целеустремленно двигаться к результатам. Чувствуете недостаток этого навыка у себя? Давайте вместе его развивать!
Как же выработать в себе это качество?
Для того чтобы дисциплинировать себя и сделать процесс более управляемым, перед началом задачи мне помогает составление плана её выполнения. Если какой-то пункт кажется трудным или даже невыполнимым, я разбиваю его на более мелкие подзадачи. Тогда становится морально легче взяться за работу.
Но как заставить себя выполнить задачу в полном объёме, ведь пунктов может быть много?
Большую долю продуктивности у меня «съедают» плохие привычки. Я часто отвлекаюсь на телефон, когда приходят сообщения, на ненужные открытые вкладки на рабочем ноутбуке и на различные предметы под рукой. Я заметил, что если убрать все внешние раздражители, то намного больше успеваю сделать.
А что делать, если задачу не получается решить?
В таком случае я откладываю её на некоторое время. Бывает, решение приходит само, если не зацикливаться на проблеме и делать перерывы. Я заметил, что утром чаще приходят верные решения, чем вечером.
Самоконтроль — это неотъемлемая часть нашего саморазвития. Поэтому, если выполнять задачи на ежедневной основе, то уже через несколько недель можно увидеть значительный прогресс. Преодолевая самого себя, мы можем достичь значительно больших результатов.
Не стесняйтесь делиться своими методами и опытом! Что вам помогает дисциплинировать себя?
Каждый из нас хотя бы раз испытывал чувство, когда не удается заставить себя заняться нужными делами. Например, подготовка к презентации или выполнение урока на обучающем курсе может показаться непростой задачей. Я тоже знаком с этой проблемой, часто оправдываясь нехваткой времени и усталостью на работе. Каждый раз думаю: «завтра сделаю», но это «завтра» всё не наступает.
Я считаю, что развитие самоконтроля — ключевой элемент, который помогает грамотно распределять приоритеты и целеустремленно двигаться к результатам. Чувствуете недостаток этого навыка у себя? Давайте вместе его развивать!
Как же выработать в себе это качество?
Для того чтобы дисциплинировать себя и сделать процесс более управляемым, перед началом задачи мне помогает составление плана её выполнения. Если какой-то пункт кажется трудным или даже невыполнимым, я разбиваю его на более мелкие подзадачи. Тогда становится морально легче взяться за работу.
Но как заставить себя выполнить задачу в полном объёме, ведь пунктов может быть много?
Большую долю продуктивности у меня «съедают» плохие привычки. Я часто отвлекаюсь на телефон, когда приходят сообщения, на ненужные открытые вкладки на рабочем ноутбуке и на различные предметы под рукой. Я заметил, что если убрать все внешние раздражители, то намного больше успеваю сделать.
А что делать, если задачу не получается решить?
В таком случае я откладываю её на некоторое время. Бывает, решение приходит само, если не зацикливаться на проблеме и делать перерывы. Я заметил, что утром чаще приходят верные решения, чем вечером.
Самоконтроль — это неотъемлемая часть нашего саморазвития. Поэтому, если выполнять задачи на ежедневной основе, то уже через несколько недель можно увидеть значительный прогресс. Преодолевая самого себя, мы можем достичь значительно больших результатов.
Не стесняйтесь делиться своими методами и опытом! Что вам помогает дисциплинировать себя?
👍26❤8💯4