Вчера просидел около 3-х часов над алгоритмом сортировки слиянием. Никак не получалось добиться нужного результата.
Сегодня решил за 5 минут.
Как это называется? 😅
Сегодня решил за 5 минут.
Как это называется? 😅
🔥4
Завершил чтение книги "Грокаем алгоритмы".
Плюсы:
- для новичков
- нет сложных определений и математических доказательств
- много картинок
- написана простым языком
- не устаешь от чтения
Минусы:
- мало практики
- достаточно поверхностна
Думаю именно такой должна быть книга, которая знакомит человека с такой сложной темой как алгоритмы и структуры данных.
Тему алгоритмов и структур данных многие начинающие разработчики боятся как огня. Оттягивал знакомство и я. Было несколько подходов в том числе и к чтению этой книги.
Видимо сейчас дорос. Книгу можно прочитать буквально за несколько дней. Но я читал по 1 главе в день.
Можно ли сказать, что я освоил прочитанные алгоритмы? Однозначно, нет.
Но зато я теперь ориентируюсь в теме и могу копать в глубину, изучать более сложную литературу и практиковаться, практиковаться и еще раз практиковаться.
Плюсы:
- для новичков
- нет сложных определений и математических доказательств
- много картинок
- написана простым языком
- не устаешь от чтения
Минусы:
- мало практики
- достаточно поверхностна
Думаю именно такой должна быть книга, которая знакомит человека с такой сложной темой как алгоритмы и структуры данных.
Тему алгоритмов и структур данных многие начинающие разработчики боятся как огня. Оттягивал знакомство и я. Было несколько подходов в том числе и к чтению этой книги.
Видимо сейчас дорос. Книгу можно прочитать буквально за несколько дней. Но я читал по 1 главе в день.
Можно ли сказать, что я освоил прочитанные алгоритмы? Однозначно, нет.
Но зато я теперь ориентируюсь в теме и могу копать в глубину, изучать более сложную литературу и практиковаться, практиковаться и еще раз практиковаться.
🔥5
Посмотрите какая прикольная визуализация в Github подъехала =)
очень эпично
https://skyline.github.com/avagners/2022
очень эпично
https://skyline.github.com/avagners/2022
Github
@avagners' 2022 GitHub Skyline
3D model of the GitHub contributions made by @avagners in 2022.
👍3🔥2
Последние 2 дня изучаю структуры данных.
Вчера были ассоциативные массивы, хеш-таблицы. Сегодня деревья.
Вчера были ассоциативные массивы, хеш-таблицы. Сегодня деревья.
👍6
1) Обновил Ubuntu до 22.04, теперь у меня по-умолчанию версия Python 3.10
2) Установил PostgreSQL - буду знакомиться с самой популярной БД в России.
3) Научился создавать базу данных, таблицы, вносить/изменять/удалять данные
2) Установил PostgreSQL - буду знакомиться с самой популярной БД в России.
3) Научился создавать базу данных, таблицы, вносить/изменять/удалять данные
🔥5
Обновление Ubuntu прошло не так гладко как показалось.
Стал не стабильно работать WiFi. Подсказали обновить ядро линукс. Обновил. Адаптер WiFi пропал вовсе.
Решение: откат ядра на предыдущую стабильную версию.
Провозился с данной проблемой достаточно много времени. Зато прокачал скил в использовании Ubuntu.
Стал не стабильно работать WiFi. Подсказали обновить ядро линукс. Обновил. Адаптер WiFi пропал вовсе.
Решение: откат ядра на предыдущую стабильную версию.
Провозился с данной проблемой достаточно много времени. Зато прокачал скил в использовании Ubuntu.
🎉5
Начинаю знакомство с Яндекс.Облаком.
Сегодня успел зарегаться, познакомиться с интерфейсом, создать свою первую виртуальную машину, удалить первую виртуальную машину, создать вторую, на ней установить гит, привязать аккаунт гитхаб, склонировать и развернуть один учебный проект на Django.
Как здорово, что основная ОС на моём ноуте Ubuntu. Это ОС также ставится на виртуальную машину в облаке. Всё знакомо и поэтому довольно уверено чувствую себя в терминале)
Подключился к ВМ через SSH.
До этого никогда не доводилось иметь дело с подобными сервисами, разве что с хостинг-провайдерами. Как понимаю подобное есть у гугла и у амазона.
P.s. Кстати, для знакомства с облаком Яндекс предоставляет пробный период на 60 дней или 4000 руб грант.
Сегодня успел зарегаться, познакомиться с интерфейсом, создать свою первую виртуальную машину, удалить первую виртуальную машину, создать вторую, на ней установить гит, привязать аккаунт гитхаб, склонировать и развернуть один учебный проект на Django.
Как здорово, что основная ОС на моём ноуте Ubuntu. Это ОС также ставится на виртуальную машину в облаке. Всё знакомо и поэтому довольно уверено чувствую себя в терминале)
Подключился к ВМ через SSH.
До этого никогда не доводилось иметь дело с подобными сервисами, разве что с хостинг-провайдерами. Как понимаю подобное есть у гугла и у амазона.
P.s. Кстати, для знакомства с облаком Яндекс предоставляет пробный период на 60 дней или 4000 руб грант.
👍4
Первый отпуск
Ничего не писал на канале, т.к. был в первом отпуске в роли разработчика. =) Решил впервые за последний год отдохнуть от обучения.
Тем не менее, я несколько раз подключался для прохождения курса на Яндекс.Практикум. Сейчас не такие сложные темы, поэтому уроки даются довольно легко.
Помимо этого знакомился с рынком труда, откликался на вакансии, прошел несколько собеседований. Хочу отметить, что рынок труда начинает восстанавливаться. Появляется довольно много новых вакансий. Активизировались рекрутеры. Впервые с февраля мне в личку постучался рекрутер. =)
На счет отдыха.
Ездили с детьми на море. Хорошо провели время. По дороге останавливались в красивых и необычных местах. =)
Ничего не писал на канале, т.к. был в первом отпуске в роли разработчика. =) Решил впервые за последний год отдохнуть от обучения.
Тем не менее, я несколько раз подключался для прохождения курса на Яндекс.Практикум. Сейчас не такие сложные темы, поэтому уроки даются довольно легко.
Помимо этого знакомился с рынком труда, откликался на вакансии, прошел несколько собеседований. Хочу отметить, что рынок труда начинает восстанавливаться. Появляется довольно много новых вакансий. Активизировались рекрутеры. Впервые с февраля мне в личку постучался рекрутер. =)
На счет отдыха.
Ездили с детьми на море. Хорошо провели время. По дороге останавливались в красивых и необычных местах. =)
🔥5
Одна из ключевых внутренних мотиваций, которая двигает нас вперёд, - интерес к определенной сфере и желание знать больше, углубляясь в детали и технические подробности.
Будьте фанатом своего дела с горящими глазами. И ни один работодатель не останется равнодушным к вашей кандидатуре.
#мотивация
Будьте фанатом своего дела с горящими глазами. И ни один работодатель не останется равнодушным к вашей кандидатуре.
#мотивация
🔥5👍2
По работе в скором времени предстоит знакомство с Apache Kafka.
Решил немного подготовится и почитать что такое событийно-ориентированные системы и какую роль в них выполняет Kafka.
Решил немного подготовится и почитать что такое событийно-ориентированные системы и какую роль в них выполняет Kafka.
👍3
Как понимаю, событийно-ориентированное программирование, микросервисы вместо монолита, потоки данных, продуктовые команды - это сейчас очень востребовано на рынке и в этом нужно тоже разбираться и понимать.
Столько всего интересного)))
Столько всего интересного)))
👍2🤯1
На Яндекс.Практикум есть фишка проведения марафонов кодинга для отстающих. Обычно это суббота с 10:00 до 19:00.
Создают отдельный чат в slack, приглашают студентов из более старших групп.
Цель: подтянуть хвосты по программе.
Вчера я принял участие в таком марафоне как студент из старшей группы. Т.е. пытался помочь в решении задач и проблем.
И хочу сказать вам, что это наикрутейший опыт и очень полезное мероприятие для лучшего закрепления материала.
Сначала я немного по переписывался в слаке. Потом с одним студентом перешли в зум и один на один разбирали что такое тестирование и как оно работает. В итоге проработали около 6 часов. Всю работу мы не успели сделать, но самое главное в деталях разобрали как работает тестирование, как создаются фикстуры, разобрали все ошибки, поделился некоторыми фишка при написании кода.
Прям рекомендую участвовать в подобных мероприятиях. Очень полезно.🔥🔥🔥
P.s. говорят, что лучшим способом закрепления каких-либо знаний является обучение других людей.
Создают отдельный чат в slack, приглашают студентов из более старших групп.
Цель: подтянуть хвосты по программе.
Вчера я принял участие в таком марафоне как студент из старшей группы. Т.е. пытался помочь в решении задач и проблем.
И хочу сказать вам, что это наикрутейший опыт и очень полезное мероприятие для лучшего закрепления материала.
Сначала я немного по переписывался в слаке. Потом с одним студентом перешли в зум и один на один разбирали что такое тестирование и как оно работает. В итоге проработали около 6 часов. Всю работу мы не успели сделать, но самое главное в деталях разобрали как работает тестирование, как создаются фикстуры, разобрали все ошибки, поделился некоторыми фишка при написании кода.
Прям рекомендую участвовать в подобных мероприятиях. Очень полезно.🔥🔥🔥
P.s. говорят, что лучшим способом закрепления каких-либо знаний является обучение других людей.
🔥4
DON'T STOP AND CODE pinned «Одна из ключевых внутренних мотиваций, которая двигает нас вперёд, - интерес к определенной сфере и желание знать больше, углубляясь в детали и технические подробности. Будьте фанатом своего дела с горящими глазами. И ни один работодатель не останется равнодушным…»
Сегодня знакомился с технологией Docker.
Изучал что такое образ, контейнер, как это всё работает.
Запустил с помощью докер один свой Django проект.
***Docker - это ещё одна must have технология для работы.
Изучал что такое образ, контейнер, как это всё работает.
Запустил с помощью докер один свой Django проект.
***Docker - это ещё одна must have технология для работы.
👍5🔥1
Разбавляю чтение технической литературы.
Вот прочитал книгу "Атомные привычки" Джеймса Клира.
Книга о том, что такое привычки и как с ними работать. Книга практически без воды, хорошо структурирована.
Дала мне ответ на вопросы, которые меня беспокоили последние пол года, а именно почему я никак не начну писать статьи в блог, или почему я регулярно бросаю практики, которые едва начинаю делать (например, тренировки на турнике и брусьях). Стоит мне пропустить несколько дней подряд какую-то практику, то на третий день я могу даже не вспомнить о том, что до этого занимался на протяжении 6-ти месяцев.
И это книга даёт исчерпывающие ответы на эти вопросы и даёт рекомендации как с этим работать.
Однозначно стоящая книга для прочтения.
Вот прочитал книгу "Атомные привычки" Джеймса Клира.
Книга о том, что такое привычки и как с ними работать. Книга практически без воды, хорошо структурирована.
Дала мне ответ на вопросы, которые меня беспокоили последние пол года, а именно почему я никак не начну писать статьи в блог, или почему я регулярно бросаю практики, которые едва начинаю делать (например, тренировки на турнике и брусьях). Стоит мне пропустить несколько дней подряд какую-то практику, то на третий день я могу даже не вспомнить о том, что до этого занимался на протяжении 6-ти месяцев.
И это книга даёт исчерпывающие ответы на эти вопросы и даёт рекомендации как с этим работать.
Однозначно стоящая книга для прочтения.
🔥5
Заметил за собой, что я регулярно создаю движение в своей жизни "подготовкой, чтением, размышлениями, планами".
Таким образом я создаю иллюзии: "я развиваюсь", " прогрессирую", "не стою на месте".
Но реальные результаты приносили только действия:
- пройденные курсы на Stepik,
- решенные алгоритмические задачи;
- написанные программы;
- написание резюме на hh;
Можно сколько угодно прочитать книг, посмотреть видео о программировании и в итоге не уметь программировать.
Только действия приносят реальные знания, навыки, и результат в виде хорошей работы.
Поэтому больше действий, больше практики, больше решённых задач, больше пет-проектов, больше написанных статей.
В книге автор приводит пример, как один преподаватель в университете провёл эксперимент. Студенты изучали фотографию. Он разделил аудиторию на 2 группы:
- одной поставлена задача на количество сделанных снимков;
- второй - качество снимков;
По итогам эксперемента победила 1-я группа, которая постоянно экспериментировала и много практиковалась. А вторая очень много времени провела за изучением теории без практики.
Этот эксперемент показал, что решает количество сделанных попыток, а не количество прочитанных книг.
Таким образом я создаю иллюзии: "я развиваюсь", " прогрессирую", "не стою на месте".
Но реальные результаты приносили только действия:
- пройденные курсы на Stepik,
- решенные алгоритмические задачи;
- написанные программы;
- написание резюме на hh;
Можно сколько угодно прочитать книг, посмотреть видео о программировании и в итоге не уметь программировать.
Только действия приносят реальные знания, навыки, и результат в виде хорошей работы.
Поэтому больше действий, больше практики, больше решённых задач, больше пет-проектов, больше написанных статей.
В книге автор приводит пример, как один преподаватель в университете провёл эксперимент. Студенты изучали фотографию. Он разделил аудиторию на 2 группы:
- одной поставлена задача на количество сделанных снимков;
- второй - качество снимков;
По итогам эксперемента победила 1-я группа, которая постоянно экспериментировала и много практиковалась. А вторая очень много времени провела за изучением теории без практики.
Этот эксперемент показал, что решает количество сделанных попыток, а не количество прочитанных книг.
🔥5