Тут так вышло, что меня пригласили пройти собеседование, но не обычное, а публичное, да еще и в прямом эфире. Идея: показать начинающим специалистам, таким как я, как проходят собеседования на Junior позицию Python разработчики. Для меня же это будет новым испытанием: публичные собеседования я еще не проходил. Может кого из зрителей заинтересую как специалист, и на работу позовут.
В качестве площадки будет выступать Яндекс.Практикум, а все участники приглашенные. В качестве веудщего выступит Наташа Павлова — тимлид в команде разработки на Python, в качестве собеседующего Антон Артиков — Middle Python developer в «Тензоре». Ну и соответственно в качестве претендента на позицию буду я Константин Шперлинг.
Если будет интересно понаблюдать за мной в прямом эфире, то вот ссылка на регистрацию. Запись будет доступна для всех, кто зарегистрируется (придёт на почту).
#Программирование #Собеседование #Junior
В качестве площадки будет выступать Яндекс.Практикум, а все участники приглашенные. В качестве веудщего выступит Наташа Павлова — тимлид в команде разработки на Python, в качестве собеседующего Антон Артиков — Middle Python developer в «Тензоре». Ну и соответственно в качестве претендента на позицию буду я Константин Шперлинг.
Если будет интересно понаблюдать за мной в прямом эфире, то вот ссылка на регистрацию. Запись будет доступна для всех, кто зарегистрируется (придёт на почту).
#Программирование #Собеседование #Junior
Открытое собеседование на джуниор Python-разработчика
Покажем, как проходит собеседование для новичков на позицию Python-разработчика. Вы узнаете, какие вопросы задают и как оценивают ответы кандидата. Опытные эксперты дадут рекомендации по подготовке и ответят на ваши вопросы о профессии.
🔥15👍6❤3🤔2
На ночь глядя пришло такое письмо. Вроде как пройден тяжелый путь и надо радоваться, но я так до конца и не определился со своими мыслями на счёт школы.
Несколько раз начинал писать свой отзыв по поводу Школы21, но так и не смог его нормально структурировать и привести в адекватный вид. Позже точно допишу и опубликую.
Единственное, что меня смутило в школе — это полное отсутствие старших наставников или учителей, да кого угодно, кто мог бы подсказать правильное хорошее решение возникающих проблем. Все остальное, конечно, очень радовало.
В общем, думаю, что я все-таки начну учёбу и посмотрю в живую, как это все будет происходить на основном обучении. Уйти всегда можно, а позже жалеть что не попробую - глупо. Так что отдыхаю, набираюсь сил - впереди меня ждет, может быть, менее интенсивный, но еще более трудный путь.
#Программирование #Школа21
Несколько раз начинал писать свой отзыв по поводу Школы21, но так и не смог его нормально структурировать и привести в адекватный вид. Позже точно допишу и опубликую.
Единственное, что меня смутило в школе — это полное отсутствие старших наставников или учителей, да кого угодно, кто мог бы подсказать правильное хорошее решение возникающих проблем. Все остальное, конечно, очень радовало.
В общем, думаю, что я все-таки начну учёбу и посмотрю в живую, как это все будет происходить на основном обучении. Уйти всегда можно, а позже жалеть что не попробую - глупо. Так что отдыхаю, набираюсь сил - впереди меня ждет, может быть, менее интенсивный, но еще более трудный путь.
#Программирование #Школа21
🔥25👍7❤🔥3❤3🎉2
Для подготовки к публичному собеседованию я попросил двух своих знакомых, которые являются опытными разработчиками со стажем работы более пяти лет, провести для меня подобие собеседования. Я спросил у них, как должно выглядеть собеседование на их взгляд, и попросил их провести такое для меня. После чего запросил обратную связь.
Если коротко, то оба сказали, что не взяли бы меня на работу, но есть некоторые но.
Первый думал, что я претендую на позицию middle-разработчика и мы с ним разговаривали в основном об архитектурных решениях, проблемах и как бы я их решал. Это далось непросто: на некоторые вопросы у меня не было ответов. Позже мы с ним разобрали, как было бы лучше решить эти проблемы, и по итогу он сказал, что пока рано. Говорит, что надо набраться опыта. Я уточнил у него, точно ли джун должен решать задачи подобного рода, и тут мы поняли, что изначально не договорились о позиции. Он провёл для меня собеседование ровно то же, что проводил, когда собеседовал сотрудников в компанию, где работает, а у них там только middle позиции. В итоге он уточнил, что взял бы меня на работу на роль джуна. И даже сказал, что предложил бы оффер с зарплатой в диапазоне 80-100 тысяч рублей после стажировки.
Второй наоборот - задавал, скорее, технические вопросы. Как что устроено, какие бывают типы данных, функции, классы, ООП, Фреймворки, SQL. Спрашивал, какие я проекты делал и т.п. Это было больше похоже на собеседование на junior позицию. От него я получил отказ с аргументами, что сейчас конкуренция очень высокая, а у меня мало опыта работы с базами данных и асинхронным программированием. Сказал, что без этих знаний, скорей всего, найти работу будет очень трудно. Порекомендовал сделать какой-нибудь pet-проект на fastAPI в связке с Alchemy. И, в целом, больше времени уделить каким-то собственными уникальными проектам.
Звучит немного грустно, но полностью справедливо. Как только я закончил курс ЯП, первой моей задачей было начать изучать асинхронное программирование, и, видимо, не зря. Я как раз начинал писать пет-проект именно на этом стэке, но переключился на проект акселерации, чтобы поработать в команде, а позже попал в Школу21, где нужно было писать уже на Си.
В любом случае это все полезный опыт, который позволяет взглянуть на ситуацию более объективно. Дождусь начала обучения в школе21, оценю нагрузку и посмотрю, смогу ли я заниматься изучением двух языков параллельно.
#программирование #собеседование #мысливслух
Если коротко, то оба сказали, что не взяли бы меня на работу, но есть некоторые но.
Первый думал, что я претендую на позицию middle-разработчика и мы с ним разговаривали в основном об архитектурных решениях, проблемах и как бы я их решал. Это далось непросто: на некоторые вопросы у меня не было ответов. Позже мы с ним разобрали, как было бы лучше решить эти проблемы, и по итогу он сказал, что пока рано. Говорит, что надо набраться опыта. Я уточнил у него, точно ли джун должен решать задачи подобного рода, и тут мы поняли, что изначально не договорились о позиции. Он провёл для меня собеседование ровно то же, что проводил, когда собеседовал сотрудников в компанию, где работает, а у них там только middle позиции. В итоге он уточнил, что взял бы меня на работу на роль джуна. И даже сказал, что предложил бы оффер с зарплатой в диапазоне 80-100 тысяч рублей после стажировки.
Второй наоборот - задавал, скорее, технические вопросы. Как что устроено, какие бывают типы данных, функции, классы, ООП, Фреймворки, SQL. Спрашивал, какие я проекты делал и т.п. Это было больше похоже на собеседование на junior позицию. От него я получил отказ с аргументами, что сейчас конкуренция очень высокая, а у меня мало опыта работы с базами данных и асинхронным программированием. Сказал, что без этих знаний, скорей всего, найти работу будет очень трудно. Порекомендовал сделать какой-нибудь pet-проект на fastAPI в связке с Alchemy. И, в целом, больше времени уделить каким-то собственными уникальными проектам.
Звучит немного грустно, но полностью справедливо. Как только я закончил курс ЯП, первой моей задачей было начать изучать асинхронное программирование, и, видимо, не зря. Я как раз начинал писать пет-проект именно на этом стэке, но переключился на проект акселерации, чтобы поработать в команде, а позже попал в Школу21, где нужно было писать уже на Си.
В любом случае это все полезный опыт, который позволяет взглянуть на ситуацию более объективно. Дождусь начала обучения в школе21, оценю нагрузку и посмотрю, смогу ли я заниматься изучением двух языков параллельно.
#программирование #собеседование #мысливслух
👍12🔥9❤🔥3😁1🤔1
Сегодня день программиста или другими словами 256 день года. Большинство участников моего канала так или иначе связаны с программированием, так что поздравляю всех причастных с профессиональным праздником.
И вот вам небольшое поздравление от YANDEXGPT, которое написано для нашего сообщества:
Привет, друзья! Сегодня мы отмечаем наш общий праздник – День программиста! Мы в нашем телеграм-канале знаем, насколько программирование не простая работа. Скорее это стиль жизни. Это значит быть всегда в поиске новых знаний, покорять вершины и делать мир лучше. Мы гордимся тем, что знакомы со всеми вами и можем наблюдать за вашими успехами! В этот день хотим пожелать вам крепкого здоровья, творческого вдохновения, интересных задач и блестящих идей. Пусть профессионализм растет, а близкие всегда будут поддерживать и понимать ваше стремление к новому и неизведанному. С Днем программиста, друзья! Ура!
P.s. по-моему очень хорошо и правильно сказано. С праздником! 🎉 🎉 🎉
И вот вам небольшое поздравление от YANDEXGPT, которое написано для нашего сообщества:
Привет, друзья! Сегодня мы отмечаем наш общий праздник – День программиста! Мы в нашем телеграм-канале знаем, насколько программирование не простая работа. Скорее это стиль жизни. Это значит быть всегда в поиске новых знаний, покорять вершины и делать мир лучше. Мы гордимся тем, что знакомы со всеми вами и можем наблюдать за вашими успехами! В этот день хотим пожелать вам крепкого здоровья, творческого вдохновения, интересных задач и блестящих идей. Пусть профессионализм растет, а близкие всегда будут поддерживать и понимать ваше стремление к новому и неизведанному. С Днем программиста, друзья! Ура!
P.s. по-моему очень хорошо и правильно сказано. С праздником! 🎉 🎉 🎉
🎉20🔥9👍3
Через час начнется моё публичное собеседование. Если кто-то еще не зарегистрировался, то это все еще можно сделать по ссылке.
Запись будет доступна только тем, кто зарегистрировался.
Еще из новостей — я приболел. Последние несколько дней вместо того, чтобы готовиться, я притворялся овощем. Состояние все еще далеко не самое лучшее, но что есть, то есть. Закинулся таблетками и готовлюсь выступать.
Это наверное уже моя традиционная проблема в начале учебного года: дети возвращаются с отпусков, собираются в группы, и обязательно кто-нибудь приходит с ОРВИ, а потом начинается.
В общем, сижу, стараюсь не волноваться. Надеюсь выступлю достойно.
P.s. всем спасибо за добрые слова и пожелания, очень приятно :)
#собеседование #мысливслух #программирование
Запись будет доступна только тем, кто зарегистрировался.
Еще из новостей — я приболел. Последние несколько дней вместо того, чтобы готовиться, я притворялся овощем. Состояние все еще далеко не самое лучшее, но что есть, то есть. Закинулся таблетками и готовлюсь выступать.
Это наверное уже моя традиционная проблема в начале учебного года: дети возвращаются с отпусков, собираются в группы, и обязательно кто-нибудь приходит с ОРВИ, а потом начинается.
В общем, сижу, стараюсь не волноваться. Надеюсь выступлю достойно.
P.s. всем спасибо за добрые слова и пожелания, очень приятно :)
#собеседование #мысливслух #программирование
🔥13👍3👌3
Я принял участие в мок-собеседовании на позицию Junior Python разработчик. Сразу хочу отметить, что это не полноценное собеседование, а лишь его часть. Обычно собеседования длятся дольше, но это видео все равно поможет вам примерно понять, как это устроено.
Хочу отметить, что меня очень порадовал чат. Зрители прям поддерживали и говорили много добрых слов. Жаль, что у меня не было возможности читать сообщения во время прямого эфира: хотелось бы на многие вопросы ответить. Так что если кто-то есть с трансляции, да и не обязательно с трансляции, пишите свои вопросы в комментариях и я вам отвечу.
Запись можно посмотреть по ссылке. Ранее я писал, что запись будет доступна только тем, кто зарегистрировался, но оказалось, что видео выложили в открытый доступ.
P.s. отдельное спасибо всем за поддержку и пожелания побыстрей поправить свое здоровье. Вчера пришлось закидаться таблетками, забрызгаться спреями, и это помогло.
#собеседование #программирование #python
Хочу отметить, что меня очень порадовал чат. Зрители прям поддерживали и говорили много добрых слов. Жаль, что у меня не было возможности читать сообщения во время прямого эфира: хотелось бы на многие вопросы ответить. Так что если кто-то есть с трансляции, да и не обязательно с трансляции, пишите свои вопросы в комментариях и я вам отвечу.
Запись можно посмотреть по ссылке. Ранее я писал, что запись будет доступна только тем, кто зарегистрировался, но оказалось, что видео выложили в открытый доступ.
P.s. отдельное спасибо всем за поддержку и пожелания побыстрей поправить свое здоровье. Вчера пришлось закидаться таблетками, забрызгаться спреями, и это помогло.
#собеседование #программирование #python
YouTube
Открытое собеседование на джуниор Python-разработчика
Покажем, как проходит собеседование для новичков на позицию Python-разработчика. Вы узнаете, какие вопросы задают и как оценивают ответы кандидата. Опытные эксперты дадут рекомендации по подготовке и ответят на ваши вопросы о профессии.
Спикеры:
Наташа…
Спикеры:
Наташа…
🔥18👍3👏3
После собеседования я спросил у Антона, насколько он был честен в своей оценке. По его словам, мои знания core-python на хорошем уровне, но этого мало для того, чтобы начать работать, да еще и есть что подтянуть.
А дальше он дал рекомендации:
1. Разобраться с асинхронным и конкурентным программированием.
2. Изучить SQL на более серьёзном уровне.
Я решил начать с асинхронного программирования, и опять же, по рекомендации Антона, начал изучение с книги "Asyncio и конкурентное программирование на Python" автора Мэтью Фаулер. Книга действительно популярная, не раз мне её рекомендовали.
Все началось с простых понятий: процесс, поток, конкуренция и параллелизм. Далее тебя знакомят с командами async и await. Объясняют, что такое GIL, а дальше начинаются сложности. Автор предлагает написать свой асинхронный эхо-сервер с неблокирующими сокетами и использованием модуля selectors для построения цикла событий сокетов.
Тут потребовалась вся моя концентрация, но многое до сих пор осталось непонятным. Нужно больше практики.
Автор рекомендует обязательно осилить 4 главы, которые являются базой, а дальше пользоваться книгой по необходимости. Так что в планах закончить четвертую главу и написать что-то собственное на базе изученной теории.
#программирование #python #asyncio
А дальше он дал рекомендации:
1. Разобраться с асинхронным и конкурентным программированием.
2. Изучить SQL на более серьёзном уровне.
Я решил начать с асинхронного программирования, и опять же, по рекомендации Антона, начал изучение с книги "Asyncio и конкурентное программирование на Python" автора Мэтью Фаулер. Книга действительно популярная, не раз мне её рекомендовали.
Все началось с простых понятий: процесс, поток, конкуренция и параллелизм. Далее тебя знакомят с командами async и await. Объясняют, что такое GIL, а дальше начинаются сложности. Автор предлагает написать свой асинхронный эхо-сервер с неблокирующими сокетами и использованием модуля selectors для построения цикла событий сокетов.
Тут потребовалась вся моя концентрация, но многое до сих пор осталось непонятным. Нужно больше практики.
Автор рекомендует обязательно осилить 4 главы, которые являются базой, а дальше пользоваться книгой по необходимости. Так что в планах закончить четвертую главу и написать что-то собственное на базе изученной теории.
#программирование #python #asyncio
🔥16❤3👍1
Дочитал я, в общем, первые четыре главы книги "Asyncio и конкурентное программирование на Python", которые рекомендует осилить автор. И сел думать: "А что дальше... и где это применять?!"
Почитал еще другие ресурсы, а там пишут, что асинхронное программирование чаще всего используется в крупных микросервисах, что логично. Ведь там возникает множество различных запросов, а скорость выполнения ограничена скоростью ввода\вывода (IO-bound). Еще пишут, что асинхронное программирование часто используют в парсерах и в ТГ ботах. А у меня таких проектов, к сожалению, нет.
И тут я понял, о чем мне говорили в комментариях: что рано я туда полез и есть множество вещей более важных на данном этапе развития, которые стоит освоить в первую очередь.
В любом случае это был полезный опыт. Я стал лучше понимать, как работает процессор, что такое процессы и потоки. В чем разница между IO-bound и CPU-bound. Да и в целом для чего нужен асинхронный код и где его можно использовать, а где он вовсе может навредить. Уверен, что в будущем мне эти знания пригодятся.
И так план на ближайшие пару недель:
1. Завершить курс по GIT, который я давно начал, но бросил из-за более приоритетных дел. Постараюсь написать на него обзор с публикацией на Habr. Будет мой первый пост.
2. Я вступил в сообщество "Ботаним с Диджитализируй!", где ребята разбирают умные книги, касающиеся разработки. Пойду по их следам, и начну читать книгу "PostgreSQL Основы языка SQL : учебное пособие Евгений Моргунов". Постараюсь побольше попрактиковаться с SQL, может как-то более широко внедрить его в свою игру или напишу какой-нибудь новый учебный проект под это дело. Автор клуба предлагает работать с БД через Docker, заодно вспомню что такое контейнеры.
#программирование #python #asyncio #книги
Почитал еще другие ресурсы, а там пишут, что асинхронное программирование чаще всего используется в крупных микросервисах, что логично. Ведь там возникает множество различных запросов, а скорость выполнения ограничена скоростью ввода\вывода (IO-bound). Еще пишут, что асинхронное программирование часто используют в парсерах и в ТГ ботах. А у меня таких проектов, к сожалению, нет.
И тут я понял, о чем мне говорили в комментариях: что рано я туда полез и есть множество вещей более важных на данном этапе развития, которые стоит освоить в первую очередь.
В любом случае это был полезный опыт. Я стал лучше понимать, как работает процессор, что такое процессы и потоки. В чем разница между IO-bound и CPU-bound. Да и в целом для чего нужен асинхронный код и где его можно использовать, а где он вовсе может навредить. Уверен, что в будущем мне эти знания пригодятся.
И так план на ближайшие пару недель:
1. Завершить курс по GIT, который я давно начал, но бросил из-за более приоритетных дел. Постараюсь написать на него обзор с публикацией на Habr. Будет мой первый пост.
2. Я вступил в сообщество "Ботаним с Диджитализируй!", где ребята разбирают умные книги, касающиеся разработки. Пойду по их следам, и начну читать книгу "PostgreSQL Основы языка SQL : учебное пособие Евгений Моргунов". Постараюсь побольше попрактиковаться с SQL, может как-то более широко внедрить его в свою игру или напишу какой-нибудь новый учебный проект под это дело. Автор клуба предлагает работать с БД через Docker, заодно вспомню что такое контейнеры.
#программирование #python #asyncio #книги
🔥9👍5👌1
Перевариваю в голове довольно большой объём новых знаний, которые получил за последнюю пару недель, и понимаю, что немного выдохся с физической точки зрения (ещё простуда никак не пройдёт, все кругом болеют), но очень замотивирован с точки зрения учебы.
Наконец завершил курс по Git от ЯП. И сейчас пишу на него обзор. Хотел опубликовать его на Habr, но проштудировав правила и рекомендации модераторов, изучив опыт коллег, понял, что там этого делать не стоит. Посты с отзывами на платформе вызывают в основном негативную реакцию. Поэтому рассматриваю альтернативные платформы, а на Habr буду писать что-нибудь умное, когда опыта наберусь.
Еще из новостей: уже 18 октября начинается основное обучение в Школе21. Предварительно будет установочная встреча, где расскажут все подробности, а пока только дату старта объявили. Я еще раз встретился со студентами с предыдущего потока, которые уже учатся на основном обучении, и большинство из них классные ребята с которыми очень интересно. Когда у тебя есть сообщество с соответствующими интересами - это очень помогает и даёт мотивации. Наверное, это самый большой плюс школы.
#Мысливслух #Школа21
Наконец завершил курс по Git от ЯП. И сейчас пишу на него обзор. Хотел опубликовать его на Habr, но проштудировав правила и рекомендации модераторов, изучив опыт коллег, понял, что там этого делать не стоит. Посты с отзывами на платформе вызывают в основном негативную реакцию. Поэтому рассматриваю альтернативные платформы, а на Habr буду писать что-нибудь умное, когда опыта наберусь.
Еще из новостей: уже 18 октября начинается основное обучение в Школе21. Предварительно будет установочная встреча, где расскажут все подробности, а пока только дату старта объявили. Я еще раз встретился со студентами с предыдущего потока, которые уже учатся на основном обучении, и большинство из них классные ребята с которыми очень интересно. Когда у тебя есть сообщество с соответствующими интересами - это очень помогает и даёт мотивации. Наверное, это самый большой плюс школы.
#Мысливслух #Школа21
👍14👏4❤3
Давно уже обещал сделать обзор на бесплатный курс "Основы работы с Git" от Яндекс Практикума.
Наконец-то расписал его. Обзорно рассказал кому он подойдет и в чем заключается.
Если коротко, то он будет крайне полезен всем начинающим и более того, даже опытные специалисты могут найти в нем интересные моменты. Новичкам рекомендую проходить основательно, опытным — пробежаться обзорно.
Буду рад вашей поддержке — ставьте лайки. Это мой первый опыт написания обзорного материала, понимаю, что еще есть над чем работать, буду стараться.
P.s. ссылка на сам курс. Всем студентам Школы 21 обязательно к порождению, тем более тем, кто только собирается на бассейн или уже попал туда: избежите многих проблем. Проходите минимум первые три блока.
#Git #Обзор #vcru
Наконец-то расписал его. Обзорно рассказал кому он подойдет и в чем заключается.
Если коротко, то он будет крайне полезен всем начинающим и более того, даже опытные специалисты могут найти в нем интересные моменты. Новичкам рекомендую проходить основательно, опытным — пробежаться обзорно.
Буду рад вашей поддержке — ставьте лайки. Это мой первый опыт написания обзорного материала, понимаю, что еще есть над чем работать, буду стараться.
P.s. ссылка на сам курс. Всем студентам Школы 21 обязательно к порождению, тем более тем, кто только собирается на бассейн или уже попал туда: избежите многих проблем. Проходите минимум первые три блока.
#Git #Обзор #vcru
vc.ru
Кому подойдет курс «Основы работы с Git» от Яндекс Практикума. Подробный обзор — Личный опыт на vc.ru
Всем привет, меня зовут Константин, я начинающий разработчик, и это мой первый пост на vc.ru. Совсем недавно я закончил бесплатный курс «Основы работы с Git» от Яндекс Практикума и хочу рассказать на кого он нацелен, о чем рассказывает и кому будет полезен.
🔥14👍7❤3
Количество подписчиков моего канала уже превысило 250 человек. Я пытался представить в голове насколько это много людей, и самая яркая картинка, которая, как мне показалось, может это отлично продемонстрировать — это кинозал.
Если верить нескольким сайтам из интернета, то средняя вместимость кинозалов примерно 200-300 посетителей. По сути, можно представить, что каждый раз, когда я выкладываю пост, я захожу в кинозал, и перед показом фильма, что-то рассказываю людям. Это волнительно и накладывает определённый груз ответственности. Поэтому мне очень нужна ваша поддержка, чтобы понимать, что я все правильно делаю или не правильно в том числе. Мне будет очень приятно, если вы будете чаще писать комментарии, вступать в диалоге или даже просто выражать свое мнение.
Всего за два с половиной месяца канал вырос с 100 до 250+ подписчиков. Уже появились постоянные читатели, и что более важно, постоянные комментаторы. Меня это очень радует. При этом существует и ротация, кто-то уходит, кто-то приходит, и это абсолютно нормально — каждый преследует свои интересы.
Хочу сказать отдельное спасибо тем, кто оставляет обратную связь. Она действительно помогает мне расти и развиваться.
P.s. еще по статистике видно, что некоторые люди делают репосты моих постов. Не знаю куда вы их отправляете, но это круто, даже если вы их просто сохраняете в избранное.
Достижение: 250 подписчиков
#Мысливслух
Если верить нескольким сайтам из интернета, то средняя вместимость кинозалов примерно 200-300 посетителей. По сути, можно представить, что каждый раз, когда я выкладываю пост, я захожу в кинозал, и перед показом фильма, что-то рассказываю людям. Это волнительно и накладывает определённый груз ответственности. Поэтому мне очень нужна ваша поддержка, чтобы понимать, что я все правильно делаю или не правильно в том числе. Мне будет очень приятно, если вы будете чаще писать комментарии, вступать в диалоге или даже просто выражать свое мнение.
Всего за два с половиной месяца канал вырос с 100 до 250+ подписчиков. Уже появились постоянные читатели, и что более важно, постоянные комментаторы. Меня это очень радует. При этом существует и ротация, кто-то уходит, кто-то приходит, и это абсолютно нормально — каждый преследует свои интересы.
Хочу сказать отдельное спасибо тем, кто оставляет обратную связь. Она действительно помогает мне расти и развиваться.
P.s. еще по статистике видно, что некоторые люди делают репосты моих постов. Не знаю куда вы их отправляете, но это круто, даже если вы их просто сохраняете в избранное.
❤17👏13🔥8👍4
Работать и учиться - это конечно хорошо, но надо и отдыхать. Я фанат настольных игр и даже победитель нескольких различных турниров.
Недавно в компании открыли для себя настольную игру "Древний ужас". В течение месяца уже сыграли четыре партии, две из которых проиграли. Да, проиграли настольной игре - она кооперативная и играется командой игроков против игрового мира, очень жестокого, но захватывающего.
Если среди моих подписчиков есть фанаты настолок и до сих пор не играли в этот приключенческий детектив, то очень рекомендую.
А как вы проводите своё свободное время, чем увлекаетесь?)
#хобби #настолки
Недавно в компании открыли для себя настольную игру "Древний ужас". В течение месяца уже сыграли четыре партии, две из которых проиграли. Да, проиграли настольной игре - она кооперативная и играется командой игроков против игрового мира, очень жестокого, но захватывающего.
Если среди моих подписчиков есть фанаты настолок и до сих пор не играли в этот приключенческий детектив, то очень рекомендую.
А как вы проводите своё свободное время, чем увлекаетесь?)
#хобби #настолки
🔥12👍3❤2😱1🦄1
Продолжаю свое самообразование. На данном этапе решил перейти от асинхронности, которая в части практики мне по многим причинам сейчас не доступна, к базам данных, в частности к языку SQL на примере БД PostgreSQL.
Пока работаю с четвертой главой книги, но уже хочу её порекомендовать. Очень много базовых знаний, но что важней — практики. Есть контрольные задания, решение которых, с одной стороны, кажется очевидным, но на практике оказалось, что многих вещей я не смог вспомнить и мне пришлось некоторые части книги перечитывать заново.
Базу данных развернул в Docker контейнере, чтобы параллельно получать дополнительную практику работы с необходимым инструментом.
P.s. книгу удалось купить на Ozon всего за 650 рублей, разумеется есть и электронные версии.
#Программирование #PostgreSQL #Книги
Пока работаю с четвертой главой книги, но уже хочу её порекомендовать. Очень много базовых знаний, но что важней — практики. Есть контрольные задания, решение которых, с одной стороны, кажется очевидным, но на практике оказалось, что многих вещей я не смог вспомнить и мне пришлось некоторые части книги перечитывать заново.
Базу данных развернул в Docker контейнере, чтобы параллельно получать дополнительную практику работы с необходимым инструментом.
P.s. книгу удалось купить на Ozon всего за 650 рублей, разумеется есть и электронные версии.
#Программирование #PostgreSQL #Книги
👍10🔥3👌1
Прочитав часть книги по асинхронному программированию, я немного познакомился с тем, как устроены процессы и потоки. После чего задумался, что в целом не очень понимаю, как работает компьютер на низком уровне.
Начал поверхностное знакомство с процессора, т.к. он был ближе всего к теме. Полез в YouTube и нашёл несколько видео, где объясняют: что это такое и с чем его едят. Тема оказалось очень интересной и я залип на часовое видео, где автор знакомит зрителей с транзисторами на примере создания четырехбитного сумматора. А потом посмотрел ещё одно, где человек сам собирал и паял такой сумматор.
Теперь понимания стало немного больше, но в конце видео был задан вопрос, а как хранится информация в обесточенном состоянии... А я не знаю как, но теперь очень интересно узнать.
После моего первого курса «Python backend разработчик», который я прошёл в ЯП, в голове все время крутится мысль, что я не понимаю каких-то базовых вещей, но кажется, что они очень важные. И как раз с этим, наверное, мне и поможет Школа21. По крайней мере я на это надеюсь. Судя по рассказам старших товарищей, там придётся разбирать очень много низкоуровневых тем в программировании. Всё больше и больше склоняюсь к мысли, что профильное образование важно.
P.s. параллельно продолжаю своё знакомство с базами данных и СУБД PostgreSQL.
P.s.s. все больше и больше убеждаюсь, что мне очень нравится учиться и развиваться в этой сфере.
#мысливслух
Начал поверхностное знакомство с процессора, т.к. он был ближе всего к теме. Полез в YouTube и нашёл несколько видео, где объясняют: что это такое и с чем его едят. Тема оказалось очень интересной и я залип на часовое видео, где автор знакомит зрителей с транзисторами на примере создания четырехбитного сумматора. А потом посмотрел ещё одно, где человек сам собирал и паял такой сумматор.
Теперь понимания стало немного больше, но в конце видео был задан вопрос, а как хранится информация в обесточенном состоянии... А я не знаю как, но теперь очень интересно узнать.
После моего первого курса «Python backend разработчик», который я прошёл в ЯП, в голове все время крутится мысль, что я не понимаю каких-то базовых вещей, но кажется, что они очень важные. И как раз с этим, наверное, мне и поможет Школа21. По крайней мере я на это надеюсь. Судя по рассказам старших товарищей, там придётся разбирать очень много низкоуровневых тем в программировании. Всё больше и больше склоняюсь к мысли, что профильное образование важно.
P.s. параллельно продолжаю своё знакомство с базами данных и СУБД PostgreSQL.
P.s.s. все больше и больше убеждаюсь, что мне очень нравится учиться и развиваться в этой сфере.
#мысливслух
❤6👍5🔥1
Все бумажки подписаны, и теперь я официально ученик основного обучения Школы21.
Посмотрел ветку тем, выглядит внушительно и довольно интересно, есть разные варианты пути прохождения обучения. Мне уже выдали первый проект, но о задачах основного обучения, как и интенсива ранее, судя по всему, публично рассказать также нельзя. Хотя раньше говорили, что все решения можно будет выкладывать в открытый доступ в виде портфолио.
Эти моменты я ещё уточню у сотрудников школы и по возможности чем смогу буду делиться. А пока небольшой намёк на первый проект, который предстоит выполнить: необходимо собственноручно реализовать несколько стандартных утилит Unix систем со всеми основными флажками.
Достижение:прошел на основное обучение в Школу21
#Школа21 #Программирование #Bash #Unix
Посмотрел ветку тем, выглядит внушительно и довольно интересно, есть разные варианты пути прохождения обучения. Мне уже выдали первый проект, но о задачах основного обучения, как и интенсива ранее, судя по всему, публично рассказать также нельзя. Хотя раньше говорили, что все решения можно будет выкладывать в открытый доступ в виде портфолио.
Эти моменты я ещё уточню у сотрудников школы и по возможности чем смогу буду делиться. А пока небольшой намёк на первый проект, который предстоит выполнить: необходимо собственноручно реализовать несколько стандартных утилит Unix систем со всеми основными флажками.
Достижение:
#Школа21 #Программирование #Bash #Unix
🔥19👏8❤🔥4🥰2❤1
Для комфортного дальнейшего обучения потребовался Linux. Раньше никогда с ним не работал, и в целом не очень понимал, какие версии бывают, чем отличаются и в чем вообще у них разница.
Решил пойти по всем известной классике и поставить себе Ununtu. С ним я уже сталкивался, когда разворачивал учебные проекты на сервере. Правда так вышло, что образ криво записался, из-за чего не установился. Не судьба, подумал я, и решил попробовать другой вариант. Личных предпочтений пока нет, а один из разработчиков советовал попробовать Manjaro. По итогу на нём и останавливается.
Установил необходимое ПО - все заработало. Так что теперь я полноценный владелец Linux системы. Тем не менее ещё кучу всего надо освоить: как оказалось, люди пользуются разными вариантами терминалов, делают множество разных настроек, и в целом стараются сделать свою работу максимально комфортной. Я пока от этого далёк. Раньше работал только в IDE и gitbash терминале, так что теперь есть к чему стремиться.
P.s. вторую систему поставил на HDD... как же медленно он работает по сравнению SSD. Я уже отвык от долгих загрузок, а тут вот они, на тебе. Надо будет прикупить ещё один SSD и перенести систему на него.
#Мысливслух #Linux #Manjaro
Решил пойти по всем известной классике и поставить себе Ununtu. С ним я уже сталкивался, когда разворачивал учебные проекты на сервере. Правда так вышло, что образ криво записался, из-за чего не установился. Не судьба, подумал я, и решил попробовать другой вариант. Личных предпочтений пока нет, а один из разработчиков советовал попробовать Manjaro. По итогу на нём и останавливается.
Установил необходимое ПО - все заработало. Так что теперь я полноценный владелец Linux системы. Тем не менее ещё кучу всего надо освоить: как оказалось, люди пользуются разными вариантами терминалов, делают множество разных настроек, и в целом стараются сделать свою работу максимально комфортной. Я пока от этого далёк. Раньше работал только в IDE и gitbash терминале, так что теперь есть к чему стремиться.
P.s. вторую систему поставил на HDD... как же медленно он работает по сравнению SSD. Я уже отвык от долгих загрузок, а тут вот они, на тебе. Надо будет прикупить ещё один SSD и перенести систему на него.
#Мысливслух #Linux #Manjaro
👍10🔥6❤1
Последние время испытывал некий дискомфорт, но долго не мог понять из-за чего. Кажется, что проблема в отсутствии какой-то конкретной цели.
В определённый период жизни, когда работа занимала почти все мое время, а оставшееся я тратил на короткий отдых и игры, никакой цели и не нужно было. Денег хватало, чтобы закрывать базовые потребности, и я просто плыл по течению. По возможности как-то улучшал свой быт, но ничего глобально не менялось. Наверное большинство живёт именно в таком формате.
Все поменялось, когда я решил уволиться с работы и в очередной раз сменить сферу деятельности, но в этот раз осознанно по собственному решению, а не стечению обстоятельств. Тогда появилась глобальная цель — сменить работу, и не просто на любую другую, а конкретно стать "Программистом". Хотя, как оказалось, тогда я еще плохо понимал, что это значит.
Путь до цели я разделил на какое-то количество менее значимых, но все еще крупных задач. Выглядели они тогда примерно следующим образом:
1. Подготовиться к старту обучения на годовом курсе
2. Начать обучения на Python backend-разрабочтика
(Тут я внезапно устроился на работу педагогом по основам программирования на Python для детей, из-за чего появилась дополнительная задача).
2.1. Получить дополнительно образование по педагогике
3. Закончить оба образования.
4. Найти работу разработчиком.
В момент, когда третий пункт был завершен, я переосмыслил свою цель, точнее сдвинул ее дальше по срокам. Причиной этому были новые обстоятельства, а именно доходная работа, которую я изначально не планировал. Планы нужны, чтобы их менять. Тогда учёба вышла на первый план, а работа отошла на второй. Верю, что в перспективе это принесёт свои плоды.
В общем сейчас работа педагога совместно с подработкой на радио позволяют мне закрывать текущие финансовые вопросы в виде ипотеки, коммуналки и бытовых нужд. При этом текущий график работы позволяет мне уделять достаточно времени учебе, что сейчас для меня является приоритетом.
Наверное, текущие знания, плюс небольшой период дополнительной подготовки, позволили бы мне сейчас найти работу разработчиком, но я решил для себя, что хочу еще поучиться. Как минимум до конца учебного года, а там будет видно.
Хочется иметь профессию, а не навык. В свою очередь профессия требует определённых базовых знаний, которые в дальнейшем можно будет применить в любой части сферы.
Ближе к теме: несмотря на то, что осознанности стало больше, конкретных задач на короткий и средний срок пока нет. Поймал себя на мысли, что опять начал плыть по течению, но это точно не правильный подход. Надо продумать ближайшие задачи, расставить приоритеты и все записать, чтобы можно было контролировать и отслеживать эти процессы.
Управляй своей жизнью сам (с) KuJi
#Мысливслух
В определённый период жизни, когда работа занимала почти все мое время, а оставшееся я тратил на короткий отдых и игры, никакой цели и не нужно было. Денег хватало, чтобы закрывать базовые потребности, и я просто плыл по течению. По возможности как-то улучшал свой быт, но ничего глобально не менялось. Наверное большинство живёт именно в таком формате.
Все поменялось, когда я решил уволиться с работы и в очередной раз сменить сферу деятельности, но в этот раз осознанно по собственному решению, а не стечению обстоятельств. Тогда появилась глобальная цель — сменить работу, и не просто на любую другую, а конкретно стать "Программистом". Хотя, как оказалось, тогда я еще плохо понимал, что это значит.
Путь до цели я разделил на какое-то количество менее значимых, но все еще крупных задач. Выглядели они тогда примерно следующим образом:
1. Подготовиться к старту обучения на годовом курсе
2. Начать обучения на Python backend-разрабочтика
(Тут я внезапно устроился на работу педагогом по основам программирования на Python для детей, из-за чего появилась дополнительная задача).
2.1. Получить дополнительно образование по педагогике
3. Закончить оба образования.
4. Найти работу разработчиком.
В момент, когда третий пункт был завершен, я переосмыслил свою цель, точнее сдвинул ее дальше по срокам. Причиной этому были новые обстоятельства, а именно доходная работа, которую я изначально не планировал. Планы нужны, чтобы их менять. Тогда учёба вышла на первый план, а работа отошла на второй. Верю, что в перспективе это принесёт свои плоды.
В общем сейчас работа педагога совместно с подработкой на радио позволяют мне закрывать текущие финансовые вопросы в виде ипотеки, коммуналки и бытовых нужд. При этом текущий график работы позволяет мне уделять достаточно времени учебе, что сейчас для меня является приоритетом.
Наверное, текущие знания, плюс небольшой период дополнительной подготовки, позволили бы мне сейчас найти работу разработчиком, но я решил для себя, что хочу еще поучиться. Как минимум до конца учебного года, а там будет видно.
Хочется иметь профессию, а не навык. В свою очередь профессия требует определённых базовых знаний, которые в дальнейшем можно будет применить в любой части сферы.
Ближе к теме: несмотря на то, что осознанности стало больше, конкретных задач на короткий и средний срок пока нет. Поймал себя на мысли, что опять начал плыть по течению, но это точно не правильный подход. Надо продумать ближайшие задачи, расставить приоритеты и все записать, чтобы можно было контролировать и отслеживать эти процессы.
Управляй своей жизнью сам (с) KuJi
#Мысливслух
👍10🤔6
Так вышло, что я познакомился с главным куратором Яндекс.Практикума по направлению Python, и теперь меня регулярно приглашают выступать перед студентами, которые еще обучаются.
Вчера как раз прошла такая встреча со студентами примерно из шести разных групп. Мы поболтали около часа, я рассказал им о сложностях, которые их ждут, и разрушил иллюзии. Встреча была задумана как мотивационная, и я надеюсь, что она такой и получилась, но думаю, что правда — более ценный ресурс.
Я все больше вижу, как хорошо работает маркетинг, как сильно реклама этих курсов влияет на людей. В общей сложности я провел встречи с представителями примерно десяти таких групп и сам учился в трех. Получается довольно большая выборка. И как мне кажется, возможно, я ошибаюсь, но большинство этих людей, включая меня, когда я проходил курс, в общем не очень понимают, куда идут, не понимают, что их ждет впереди.
Нам обещали, что мы устроимся на работу, будем получать большую зарплату и жизнь заиграет новыми красками. Надо всего лишь пройти один курс и новая профессия будет у в кармане (нет).
Я сам в каком-то смысле попал на эту уловку, даже не смотря на то, что перед курсом проделал довольно большую работу: я самостоятельно изучал язык, разбирался, какие бывают направления, общался со знакомыми разработчикам, в целом пытался понять нужно ли мне это. Тем не менее, я все равно слабо понимал, что меня ждет.
А ждал меня, как и всех тех, кто хочет попасть в IT, большой объём работы. Мысль простая, но почему-то не очевидная — любая профессия требует обучения и практики, а тем более IT-сфера, которая очень разнообразная и сложная.
P.s. все те мои знакомые, которые устроились на должность разработчиков, работали больше остальных.
Делайте проекты, учитесь, развивайтесь и все у вас получится, куда бы вы не шли.
#Мысливслух
Вчера как раз прошла такая встреча со студентами примерно из шести разных групп. Мы поболтали около часа, я рассказал им о сложностях, которые их ждут, и разрушил иллюзии. Встреча была задумана как мотивационная, и я надеюсь, что она такой и получилась, но думаю, что правда — более ценный ресурс.
Я все больше вижу, как хорошо работает маркетинг, как сильно реклама этих курсов влияет на людей. В общей сложности я провел встречи с представителями примерно десяти таких групп и сам учился в трех. Получается довольно большая выборка. И как мне кажется, возможно, я ошибаюсь, но большинство этих людей, включая меня, когда я проходил курс, в общем не очень понимают, куда идут, не понимают, что их ждет впереди.
Нам обещали, что мы устроимся на работу, будем получать большую зарплату и жизнь заиграет новыми красками. Надо всего лишь пройти один курс и новая профессия будет у в кармане (нет).
Я сам в каком-то смысле попал на эту уловку, даже не смотря на то, что перед курсом проделал довольно большую работу: я самостоятельно изучал язык, разбирался, какие бывают направления, общался со знакомыми разработчикам, в целом пытался понять нужно ли мне это. Тем не менее, я все равно слабо понимал, что меня ждет.
А ждал меня, как и всех тех, кто хочет попасть в IT, большой объём работы. Мысль простая, но почему-то не очевидная — любая профессия требует обучения и практики, а тем более IT-сфера, которая очень разнообразная и сложная.
P.s. все те мои знакомые, которые устроились на должность разработчиков, работали больше остальных.
Делайте проекты, учитесь, развивайтесь и все у вас получится, куда бы вы не шли.
#Мысливслух
❤22👍6👌3
Первое впечатление о Школе21 оказалось обманчивым
После того, как я получил свой первый проект, сразу стало понятно, что моих знаний языка Си для его выполнения еще не достаточно, а обучать меня никто не будет. Так что казалось, что стоит рассчитывать только на свои силы и, возможно, на поддержку от других студентов.
Я поспрашивал у знакомых, кто ходит в Школу очно, как часто и в каком составе. Оказалось, что кампус большую часть времени пустует: у нас в городе в целом не очень много студентов, да и многие из них неместные или работающие люди, которые учатся дистанционно.
Грустно, подумал я, но прошло немного времени и каким-то магическим образом у меня появился доступ к 3-4 разным каналам, где студенты школы из разных городов обсуждают свои проекты, записывают лекции, статьи, разборы и в целом активно помогают друг другу. Самый настоящий Peer to Peer в деле.
Радует, что сообщество не является локальным — оно глобальное, в нём много умных и интересных людей. Школа заиграла новыми красками
P.s. Я все больше и больше склоняюсь к мнению, что Python пока фаворит среди языков, которые я попробовал.
#Школа21
После того, как я получил свой первый проект, сразу стало понятно, что моих знаний языка Си для его выполнения еще не достаточно, а обучать меня никто не будет. Так что казалось, что стоит рассчитывать только на свои силы и, возможно, на поддержку от других студентов.
Я поспрашивал у знакомых, кто ходит в Школу очно, как часто и в каком составе. Оказалось, что кампус большую часть времени пустует: у нас в городе в целом не очень много студентов, да и многие из них неместные или работающие люди, которые учатся дистанционно.
Грустно, подумал я, но прошло немного времени и каким-то магическим образом у меня появился доступ к 3-4 разным каналам, где студенты школы из разных городов обсуждают свои проекты, записывают лекции, статьи, разборы и в целом активно помогают друг другу. Самый настоящий Peer to Peer в деле.
Радует, что сообщество не является локальным — оно глобальное, в нём много умных и интересных людей. Школа заиграла новыми красками
P.s. Я все больше и больше склоняюсь к мнению, что Python пока фаворит среди языков, которые я попробовал.
#Школа21
❤13🔥10👍8🐳1