Несколько недель назад у меня было назначено живое собеседование по программированию (зачем записываться на собеседование, если я почти ничего не знаю? Потому что у меня терпение подростка, который впервые увидит сиськи, вот почему. Кроме того, за эту работу предлагают 60 000 долларов в год 😁 ). Если вы заинтересованы, дайте мне знать!
Я не был удивлен, что сильно разгромил интервью. Было 4 вопроса за 70 минут, и я смог решить только 1 🥲. Простой цикл for над строкой, возвращающий конкатенацию какого-то фундаментального материала.
На данный момент основное внимание уделяется обучению, созданию проектов, полосканию и повторению. Так чему бы я научился?
ПУТЬ К ДАННЫМ
- Ускоренный курс Python
- Автоматизируйте скучные вещи
- Большая книга небольших проектов Python
- Курс по науке о данных Edureka
- Практическая статистика для специалистов по данным
- Изобретите свои собственные компьютерные игры с помощью Python
КУРСЫ HARVARDX
- Введение CS50 в информатику
- Введение CS50 в программирование на Python
- Введение CS50 в искусственный интеллект с помощью Python
- Веб-программирование CS50 с помощью Python и JavaScript
- Разработка мобильных приложений CS50 с помощью React Native
ПОЛНЫЙ РАЗРАБОТЧИК
- Проект Один (Основы)
- Проект Odin (Путь полного стека Ruby on Rails)
- Проект Odin (полный стек JavaScript)
Все книги не связаны, но доступны для скачивания. Я запустил книгу ускоренных курсов по Python, которая придала мне ложную уверенность в необходимости подать заявку на удаленное собеседование, поэтому я начну с проекта там в понедельник и вторник.
«Учебная программа» может быть разной, но я помню, как на первом курсе химической инженерии изучал математику, литературу, практическую химию, техническое рисование и т. д. Все это часть процесса. Пройдя все пути обучения, я решу, что мне нравится больше всего, и сужу свое внимание. Подробнее об этом ниже.
Что такое обучение без практики? С тем же успехом вы могли бы прочитать роман. Поэтому, чтобы попрактиковаться в новых навыках, я бегло просмотрел каталоги курсов, и почти во всех есть проектные задания либо в промежутках между главами, либо в самом конце (что логично; я не просто выбирал курсы по названию и имел ощущение что они могут предложить).
Выполнение этих проектов так, как будто от этого зависит моя жизнь, будет в центре внимания до декабря и далее. Для каждого проекта, который определен заранее и в большей степени «выполняется», цель состоит не только в том, чтобы выполнить в соответствии с инструкциями, но и в том, чтобы добавить по крайней мере 1 новую функцию, которая не была продемонстрирована, или создать совершенно новый проект, основанный на концепции, или и то, и другое.