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

Две недели Явы: Без кофеина

Я выполняю вызов #100DaysOfCode в твиттере, в настоящее время прошло 56 дней. Около 2 недель назад (15… С тегами java, codenewbie, beginners, 100daysofcode.

Я выполняю вызов #100DaysOfCode в твиттере, в настоящее время прошло 56 дней. Около 2 недель назад (15 дней, если быть точным) Я переключился с изучения JavaScript на изучение Java. Я проходил “Мастер-класс Тима Бучалки по программированию на Java”. Это гигантский курс (более 75 часов), который охватывает все, о чем вы только можете подумать.

После перехода я обнаружил, что мне стало гораздо легче сохранять то, чему я учусь. Отчасти это связано с массой проблем с кодированием, когда мне действительно приходится писать код . Не кодируй вместе. Каждый из них занял у меня от 30 минут до 2 часов, в зависимости от сложности и моего понимания происходящего.

Итак, чему я научился до сих пор?

Программированию я научился на Java: методы написания операторы if/else логические обычные математические вещи сравнение приведение методы перегрузки куча других вещей.

Я не только выучил это, но и написал 14 задач с упражнениями. Я запустил проекты, настроил основной метод, настроил основной класс и класс для любого упражнения, которое я выполнял. Весь код был написан с нуля, никуда не копировался и не копировался во время просмотра видео. Для меня это большое дело, потому что я начинаю переходить от того, кому нужно смотреть видео, чтобы добраться куда угодно, к тому, кто может писать (хотя бы элементарный) код.

Кое-что еще, чему я научился

Я рано решил, что попытаюсь освоить навыки “готовности к работе”, включая загрузку файлов в git. Поэтому каждый раз, когда я выполняю задание, этот проект загружается в git через терминал. Я бы порекомендовал всем, кто учится программировать, сделать это. В Интернете есть масса руководств, которые помогут вам понять, как это сделать. Я очень хорошо познакомился с этими тремя командами:

git add git commit -m “некоторый комментарий в кавычках” git push origin master

Очевидно, что существует множество других команд, основанных на том, что вы делаете. Для того, что я делаю прямо сейчас, это дает мне понять, что моя папка настроена с помощью git.

Разбивая все на крошечные, крошечные кусочки

Когда я только начал изучать кодирование (и если вы смотрите много курсов Udemy, как я), почти никогда ни один из инструкторов не показывал, как разбивать что-то на крошечные кусочки.

Вместо того чтобы писать гигантские куски кода, а затем тестировать, я просто пишу совсем немного. В java вы можете использовать println() и запустить свой код, чтобы распечатать что-то на консоль, чтобы посмотреть, что происходит, например, если вы проверяете true или false для чего-то. Как только я начал писать строчку или две и тестировать после этого, у меня все начало получаться.

сосредоточьтесь на процессе обучения

Честно говоря, я все еще работаю над этим. Во время моих первоначальных попыток научиться программировать я ставил перед собой нереалистичные, как я вижу сейчас, цели. Я ужасно хотел сменить профессию (до сих пор хочу!) и заставил себя вместо того, чтобы замедлиться и по-настоящему усвоить материал. Я думаю, что многие люди совершают эту ошибку, и вместо того, чтобы быстро устроиться на работу, они перегорают и увольняются. Или это занимает у них гораздо больше времени, потому что они действительно не написали достаточно кода, чтобы получить полупристойный. На этот раз я замедляюсь, чтобы (надеюсь) ускориться.

редактировать: Я не говорю, что иметь цели – это плохо или что-то в этом роде. Просто реалистичные цели лучше.

Научитесь думать (и обсуждать) проблемы с помощью

Когда я зацикливаюсь на чем-то, обычно это происходит потому, что я недостаточно разбираюсь в этом. Так вот, я в этом не мастер. Я здесь уже две недели и только начинаю понимать, что мне нужно делать. Но когда я неизбежно застреваю, сначала я пытаюсь уменьшить проблему. Когда я пытаюсь все обдумать. Обычно я заканчиваю тем, что говорю вслух, что действительно помогает мне прояснить проблему. Я не уверен, почему это так, но это действительно помогает.

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

Оригинал: “https://dev.to/andevr/two-weeks-of-java-no-decaf-53lb”