Рубрики
Без рубрики

Неделя № 1 – Это хорошо

Прошла неделя с тех пор, как я написал здесь свой первый блог, и теперь пришло время сообщить о том, что было сделано в Лас-Вегасе… С тегом для начинающих, java.

Прошла неделя с тех пор, как я написал здесь свой первый блог, и теперь пришло время сообщить о том, что было сделано на прошлой неделе, и подготовиться к следующей. Итак, давайте начнем:

Задачи на 17-23 сентября (неделя № 1)

НЕ сделано 1) Ежедневные физические упражнения

Упражнялся только в течение 4 из 7 дней.

сделано 2) Решайте по 1 задаче каждый день на leetcode

На этой неделе было решено 11 задач. Я участвовал в своем первом конкурсе на этой неделе, успел вовремя решить только 2 задачи, а позже, после конкурса, решил еще одну. Конкурс был довольно веселым, я вспомнил старые добрые школьные времена – я обнаружил, что мне все еще нравится решать задачи в условиях ограниченного времени. Я также нахожу, что leetcode очень полезен, когда я чувствую себя спящим, усталым, ленивым, чтобы начать учиться – Я просто решаю одну простую задачу, а затем мой мозг начинает включаться:)

сделано 3) Завершите неделю 1 – курс #1 Основы программирования на JavaScript, HTML и CSS готово 4) Полная неделя 1 – курс #2 Программирование на Java: Решение проблем с программным обеспечением**

Для выполнения заданий на этих курсах требуется BlueJ IDEA. У меня возникли проблемы с его установкой, так как версия BlueJ для coursera/университета Дьюка не поддерживала java-11-oracle. Потратил 2-3 часа, пытаясь разобраться в этом, и в итоге импортировал необходимые библиотеки в мою любимую идею IntelliJ. Я очень горжусь собой, что мне удалось сделать это без гугла. Захотелось пройти DevOps:)

сделано 5) Завершенный проект кофемашины в Академии JetBrains** НЕ завершен 6) Завершите еще один простой проект в Академии JetBrains**

Текущий прогресс Академии JetBrains:

К сожалению, на этой неделе не удалось завершить проект Flashcards(easy).

Мысли/Другое

Слишком много общественных мероприятий, от которых я не мог отказаться, к счастью, предстоящая неделя выглядит менее напряженной. Я также потратил ~20 часов на изучение программ магистратуры/среднего бакалавриата по CS в США/Канаде. Моя конечная цель – легально иммигрировать в США/Канаду. В настоящее время я вижу 2 пути для достижения этой цели: 1) Младший разработчик в Казахстане – >Средний/Старший разработчик в России/Украине или Беларуси – >Средний/Старший разработчик в США/Канаде. А пока попробуйте получить онлайн степень магистра CS в лучшем университете США.

Недостатком этого пути является то, что младшие разработчики в Казахстане зарабатывают всего 300-400 долларов в месяц и моя зарплата упала бы в 3-4 раза за 6-12 месяцев по сравнению с моей нынешней работой инженера-химика. 2) Получение степени CS в США/Канаде – > стажировки -> разрешение на работу. Этот путь выглядит короче, чем предыдущий, и с лучшими преимуществами в долгосрочной перспективе (MSC в CS).

Самым большим недостатком этого пути является подготовка к GRE и получение огромного международного студенческого кредита. Возможно, мне придется посвятить свое время подготовке к GRE вместо того, чтобы сосредоточиться на изучении компьютерных наук.

Мерзавец

Самым большим прогрессом на этой неделе было изучение Git и практика с Git в командной строке, графическом интерфейсе и VCS в IDEA

Техника Помодоро

Я использую технику помодоро, чтобы помочь мне сосредоточиться. Это также действительно хорошо для того, чтобы отсечь всю чушь. Ты не можешь обмануть себя с помощью помодоро. Без этого вы можете подумать, что сделали многое, если проведете 10-12 часов за ноутбуком, но время фокусировки может составлять всего 1-2 часа.

Статистика Помодоро показывает, что я неэффективно трачу свое время. Однако я не уверен насчет 25-минутного фокуса + 5-минутного перерыва. Когда я сосредоточен на решении какой-то проблемы или пытаюсь поймать ошибку – 5-минутные перерывы выводят меня из “потока”, и иногда бывает трудно вернуться и поймать волну.

Цели

Долгосрочная: Легальная иммиграция в США/Канаду в качестве инженера-программиста Среднесрочный период: Получить Oracle Java Программист SE I сертификация – к 1 марта 2020 года Краткосрочная: Полная специализация “Программирование на Java и основы разработки программного обеспечения” Университета Дьюка на Coursera – всего 5 курсов, В настоящее время я получил финансовую помощь на первые 2 курса

Задачи на 24-30 сентября (неделя № 2)

1) Ежедневные физические упражнения 2) Решайте по 1 задаче каждый день на leetcode 3) Завершите 2-ю неделю – курс #1 Основы программирования на JavaScript, HTML и CSS 4) Завершите 3-ю неделю – курс #1 Основы программирования на JavaScript, HTML и CSS 5) Завершите 4-ю неделю – курс #1 Основы программирования на JavaScript, HTML и CSS 6) Завершите 2-ю неделю – курс #2 Программирование на Java: Решение проблем с программным обеспечением 7) Полный проект карточек в Академии JetBrains/| 8) Посетите ярмарку зарубежных университетов, 25 сентября 9) В среднем 8 помидоров за 6 дней

В моем последнем посте у меня <500 просмотров, огромный успех! Что вы думаете о моем учебном плане? Должен ли я его изменить? Может быть, мне следует добавить изучение некоторых основных концепций CS, а не только java? Или меньше курсов и больше практики? Я был бы рад услышать любые отзывы! Спасибо!

Оригинал: “https://dev.to/ddbull/week-1-git-is-good-3dkb”