Множество, подмножество, надмножество, строгое множество, нестрогое множество, пустое множество, множество натуральных чисел, множество целых чисел, множество рациональных чисел, множество вещественных чисел, множество комплексных чисел, диаграммы Эйлера-Венна...
.
.
.
😳
.
.
.
😳
👍1
Завершил очередной день курса на Udemy. Сегодня создавали игру Пинг-понг. Повторял ООП, Turtle.
На степике изучал методы работы с множествами. Просидел 1,5 часа над 4 строками кода в одной из задач. Итого сегодня решил 26 задач.
Также сегодня удалось немного почитать книгу "Путь программиста" Джона Сонмеза.
Что успел подчерпнуть:
- ведение профессионального блога обязательно для карьеры;
- нужно больше экспериментировать с кодом во время обучения - не просто повторять по видео или учебнику, а его изменять. Это даст большее понимание как код работает;
- для лучшего усвоения материла нужно передавать знания. Если нет кого учить, то писать статьи в свой блог еще больше;
- нужно наметить минимальный план обучения (не раздувать его) и придерживаться правила "learn, do, learn, teach";
- как только изучишь минимальную теорию, сразу иди практиковаться;
- нужно поставить четкую цель обучения - не просто "стать программистом", а "освоить определенный стек технологий на минимальном уровне, чтобы соответствовать конкретной должности - создать конкретный проект в портфолио для подтверждения своих навыков". Для себя еще не решил что подставить под слова "определенный", "конкретной" и "конкретный".
В связи с вышеизложенным нужно:
- создать блог и писать статьи;
- выбрать специализацию и поставить конкретную цель с указанием стека необходимых технологий и желаемой должностью; - пока есть просто ориентир в виде языка программирования и курса на udemy. Думал определиться после прохождения курса.
Что успел подчерпнуть:
- ведение профессионального блога обязательно для карьеры;
- нужно больше экспериментировать с кодом во время обучения - не просто повторять по видео или учебнику, а его изменять. Это даст большее понимание как код работает;
- для лучшего усвоения материла нужно передавать знания. Если нет кого учить, то писать статьи в свой блог еще больше;
- нужно наметить минимальный план обучения (не раздувать его) и придерживаться правила "learn, do, learn, teach";
- как только изучишь минимальную теорию, сразу иди практиковаться;
- нужно поставить четкую цель обучения - не просто "стать программистом", а "освоить определенный стек технологий на минимальном уровне, чтобы соответствовать конкретной должности - создать конкретный проект в портфолио для подтверждения своих навыков". Для себя еще не решил что подставить под слова "определенный", "конкретной" и "конкретный".
В связи с вышеизложенным нужно:
- создать блог и писать статьи;
- выбрать специализацию и поставить конкретную цель с указанием стека необходимых технологий и желаемой должностью; - пока есть просто ориентир в виде языка программирования и курса на udemy. Думал определиться после прохождения курса.
Подписан на одного стримера в Твич, который также обучается программированию. Он провел анализ вакансий по ключевому слову "Python" и получил стек технологий, которые наиболее востребованы для Python-разработчиков, Думаю можно взять за ориентир для комплексного обучения. Если интересно, то могу скинуть ссылку на этого парня.
Позанимался на степик - продолжаю осваивать методы работы с множествами. Решил 16 задач.
Решил параллельно осваивать другие инструменты для работы. Просмотрев вакансии на hh, решил начать с системы контроля версий Git.
Выбрал курс "Введение в Git" на hexlet.io, зарегистрировался, открыл вступление к курсу, а там написано:
- "прежде, чем погрузится в изучение Git, пройдите или освежите в памяти курс Основы командной строки."
Получается прежде чем пройти один курс, нужно пройти другой курс. Интересно! 😅
Решил параллельно осваивать другие инструменты для работы. Просмотрев вакансии на hh, решил начать с системы контроля версий Git.
Выбрал курс "Введение в Git" на hexlet.io, зарегистрировался, открыл вступление к курсу, а там написано:
- "прежде, чем погрузится в изучение Git, пройдите или освежите в памяти курс Основы командной строки."
Получается прежде чем пройти один курс, нужно пройти другой курс. Интересно! 😅
Кстати, сегодня наткнулся на вакансию junior инженер-программист. ЗП от 60 тыс на руки. Нужно разобраться с Git (но перед этим пройти курс по командной строке) и базами данных =). Требования, как мне кажется, подъемные - смотрите сами.
Ваши будущие должностные обязанности:
разработка БД на базе PostgreSQL;
разработка структуры БД, хранимых процедур и триггеров на языке PL/PgSQL;
написание и оптимизация сложных аналитических запросов и отчетов;
сопровождения текущего функционала.
Наши требования к кандидатам:
высшее образование приветствуется;
приветствуется опыт работы с реляционными СУБД (Postgres, Oracle, MySQL, Firebird, MSSQL);
знание и понимание принципов работы реляционных СУБД;
системное мышление;
внимательность;
аккуратность;
самообучаемость;
знание прикладного языка программирования Python;
опыт работы с системами контроля версий SVN/Git.
Ваши будущие должностные обязанности:
разработка БД на базе PostgreSQL;
разработка структуры БД, хранимых процедур и триггеров на языке PL/PgSQL;
написание и оптимизация сложных аналитических запросов и отчетов;
сопровождения текущего функционала.
Наши требования к кандидатам:
высшее образование приветствуется;
приветствуется опыт работы с реляционными СУБД (Postgres, Oracle, MySQL, Firebird, MSSQL);
знание и понимание принципов работы реляционных СУБД;
системное мышление;
внимательность;
аккуратность;
самообучаемость;
знание прикладного языка программирования Python;
опыт работы с системами контроля версий SVN/Git.
Сегодня был практически выходной. Толком позанимался вечером около 2,5 часов. Прошёл 15 уроков из 19 из курса "Основы командной строки".
Думал пройду весь курс да один день, т.к. уроки небольшие, задания решались достаточно легко, кроме задания с командой sudo.
Нужно было составить команду, с помощью которой можно создать новый файл в директории config, и записать в этот файл строку "Hello, World!" с помощью утилиты tee.
На это задание угрохал порядка 50 минут.
Зато отлично попрактиковался в наборе текста))) раз 100 переписывал команду))) думаю, по итогу курса это будет самый усвоенный материал)))
Думал пройду весь курс да один день, т.к. уроки небольшие, задания решались достаточно легко, кроме задания с командой sudo.
Нужно было составить команду, с помощью которой можно создать новый файл в директории config, и записать в этот файл строку "Hello, World!" с помощью утилиты tee.
На это задание угрохал порядка 50 минут.
Зато отлично попрактиковался в наборе текста))) раз 100 переписывал команду))) думаю, по итогу курса это будет самый усвоенный материал)))
Завершил курс "Основы командной строки" на hexlet.io🤓
Курс несложный. Пройти можно за пару часов.
Курс несложный. Пройти можно за пару часов.
За сегодня:
- завершил курс по основам командной строки;
- завершил очередной день на курсе udemy;
- начал вводный курс по Git;
Запушил первые коммиты на github.😎 Начал осваивать работу с документами на Python. Например, на курсе сделал программу, которая автоматически заменяет имя в письме и сохраняет новое письмо с новым названием в новой папке. При этом есть два документа: список имён для рассылки, шаблон письма. Очень интересное задание и интересный навык работы.🙂
- завершил курс по основам командной строки;
- завершил очередной день на курсе udemy;
- начал вводный курс по Git;
Запушил первые коммиты на github.😎 Начал осваивать работу с документами на Python. Например, на курсе сделал программу, которая автоматически заменяет имя в письме и сохраняет новое письмо с новым названием в новой папке. При этом есть два документа: список имён для рассылки, шаблон письма. Очень интересное задание и интересный навык работы.🙂
Вчера весь вечер не было электричества. Зато выспался и дал выходной для глаз.
Друзья, когда вам кажется, что вы много времени тратите на обучение, то просто посмотрите на эти таблицы активности на Степике😳
⚡⚡⚡
⚡⚡⚡