Кодинг за 69
144 subscribers
34 photos
4 files
39 links
Учусь на джава программиста в скиллбоксе за 69 тыщ в кредит
#java #skillbox
Download Telegram
По чуть-чуть я начал кодить в джавараше и ±понимать, что происходит. В общем, если у вас мало денег, то можете начать здесь. По ссылке приложение для андроида. Для яблока сами найдете (нет). Если планшет, то думаю нормально можно покодить, но у меня телефон. Начинал кодить на компе, но у меня быстро закончились бесплатные задания. При этом в телефоне они не исчезли.
И ещё, после успешного прохождения базовых задач платформа даст $5 скидку, срок на использование которой 2-3 дня. Так что начинайте, если у вас есть немного для оплаты хотя бы за месяц. Помесячно стоит 1800 или за год 18К.
В общем рекомендую для совсем начинающих.
Channel photo updated
Кстати, вот ещё скиллбокс проводит зазывающие интенсивы, на которых вы можете покодить и понять то ли это, как вы себе представляете или же нет. Несмотря на то, что я уже учусь у них за деньги, такие эфиры очень полезны именно в практике кодинга, а опыт это наше всё!
Первый https://live.skillbox.ru/code_int/online/210520
Вчерашний https://live.skillbox.ru/code_int/online/220520
И сегодняшний, который начнется в 17:00 по МСК https://live.skillbox.ru/code_int/online/230520
Channel photo removed
Channel photo updated
Вот эти вот проценты будут меняться по ходу завершения курса. Это хороший временной показатель персонально моей скорости обучения и сдачи домашек. В моем случае 5% = вторая домашка сдана. Но самое главное, что эта картинка идеально подходит для иконки канала в телеграме.
Если что, то так в самом курсе скиллбокса отображается процесс обучения.
Про домашки
Даются небольшие задания по написанию или корректировке кода. Есть ещё домашки «со звездочкой», которые по мнению преподавателя самые сложные. Самая первая домашка со звездочкой была похожа на гранит, который было трудно грызть. Но дело в том, что сама задача была поставлена не совсем корректно. Звучала она как «написать код, чтобы комп выдал ответ о том, какая погода в Лондоне».

Устраивающее преподавателя решение выглядело примерно так:
{"request"{"type":"City","query":"London,"lat":"51.517","lon":"-0.106","localtime":"2020-05-28 05:50","localtime_epoch":1590645000,"utc_offset":"1.0"},"temperature":13}

Это просто для понимания, половину я отрезал. Зато эту задачу можно было сдать в первый же день. Мне же понадобилось три дня для получения такого ответа, который бы не только отвечал задаче, но и и удовлетворял моего внутреннего перфекциониста...
WeatherPowerShell.gif
50.4 KB
... продолжение про домашки
Пока искал решение в сети, нашел такой результат, который меня более чем устраивает, но я даже не могу представить, сколько бы это заняло времени на поиск и кодинг. Посмотрите сами — если у вас винда, то найдите и запустите PowerShell и вставьте туда строчку
(Invoke-WebRequest "https://wttr.in/LONDON" -UserAgent curl -UseBasicParsing).content

В общем на третий день решение было найдено устраивающее меня решение, которое состояло из пяти строк, но результат был следующим:
Now in London 13°C feels like 11, Partly cloudy
Wind 19 kilometers per hour with direction from ENE
Pressure is 1036 MB, precipitation level 0 MM with humidity is 82%
Cloud cover level is 75%. Visibility 10 km. UV index 7

Для меня такие результаты — это лучшая мотивация в обучении. Домашки-домашечки...
Добавил бота для возможных вопросов.
Задавать сюда @javacode69bot
Тест
А ещё после каждой темы есть тест.
Вопросы максимально легкие (для меня).
Видимо добавили для ЕГЭфилов.
Но в отличие от последнего тест можно сдавать сколько угодно раз.
38
Сегодня мой день рождения. Ответ на популярный вопрос — нет, в 38 кодить не поздно. Может быть поздно устраиваться на работу, будучи в таком возрасте, но это мы ещё проверим.
Основной минус — это проебанные годы опыта. Условно, если бы я 10 лет назад начал учиться, то я был бы 38-летним опытным программистом.
По времени — свободного меньше, ребенок, какие-то параллельные задачи и дела. Но лет 10-15 назад мне например больше хотелось кутить, а сейчас меня устраивает кодить с бокалом вина например, так что по свободному времени тоже вопрос спорный.
Удовлетворение от того, что код получился и до каких-то вещей дошел сам, никуда не делось. В школе, когда на информатике кодил, примерно тот же кайф от решённых задач был.
И вообще, первые 40 лет детства в жизни мужчины самые непростые, так что дальше всё будет хорошо!
Channel photo updated
Первая тупня
Вот я и начинаю буксовать в понимании информации начиная с урока «3.4 Статические методы и переменные». Видимо тут сказывается некоторое отсутствие примеров — зачем нужно одно и где применяется другое. В таких ситуациях я, для начала, несколько раз пересматриваю видос чтобы понять о чем вообще идет речь. Так и не понимая что до меня хотят донести иду в домашку — иногда там бывают подсказки. И отчаявшись тупо переписываю то, что было написано в видосике и провожу с кодом всякие эксперименты и ищу ошибки. И конечно, гугл в помощь.

На картинке мой персональный разрыв мозга — эти name оказывается не одно и то же!
Победил!
В том числе и домашку со звёздочкой. Но угнетает, что не до конца понял как работает написанный мною же код. Видимо нужно параллельно изучать теорию. В скиллбоксе её не хватило на данном этапе!

/* TODO
Ребятам из скиллбокса на заметку — было бы охуенно, если под видосами размещать описание того, о чем сказано в видео, а также то зачем это нужно!
*/
Всё, пиздец
Мозг забуксовал на домашках из третьего блока. На этом моменте чувствую, что у меня нехватка теории и в скиллбоксе на площадке её тоже нет.
Есть канал в телеге, но там что-то типа «мы еблись и ты давай».
Спрашивать курирующего препода — долгая история в ожидании фидбэка, а личную телегу он предусмотрительно зажал.
Благо Даниил отвечает, но отвлекать его по базовым вопросам как-то не очень хочется.
100 грамм тоже не помогают :(
В общем на 7% курса я остался на второй год. Смотрю базовую теорию снова, но из других уст (в телеге скиллбокса кстати посоветовали).

Так что если вам жалко денег на скиллбокс, то посмотрите сначала вот этот плейлист. Без задач, но с чуть более подробным (может не всегда и верным) разжевыванием. Для моего подзасохшего мозга самое оно.
This media is not supported in your browser
VIEW IN TELEGRAM
Выше стикерпак из полуторатысячной группы к которой дали доступ, где выяснилось что не мне одному теории не хватает.
Кстати, если вы ещё не закинули баблишко скиллбоксу, то предлагаю посмотреть свежайший интенсив, который может подтолкнуть (или оттолкнуть) вас к желанию программировать.
Даниил, который будет учить вас кодить, собственно и будет учить вас Джаве на курсах.
Я после такого интенсива оставил заявку.
Только вы не будьте как я — попросите тестовый доступ до оплаты.

Вчерашний день — https://live.skillbox.ru/code_int/online/080620
Сегодня в 19 по МСК — https://live.skillbox.ru/code_int/online/090620
Завтра (наверное тоже в 19) — https://live.skillbox.ru/code_int/online/100620
Апгрэйд скиллбокса
Пока я тупил над третьим курсом, скиллбокс выкатил обнову по домашкам. Сами они благо не изменятся, но появилась система зачетов, которые дают четкую инструкцию что нужно прислать. Видимо для тех, кто не до конца понимает саму задачу.
Это может быть связано с тем, что Даниил в видосике озвучивает задачу одним образом, а в текстовом примечании к домашке несколько иначе прописаны вводные данные, что конечно может сбивать с толку. Надеюсь «зачет» решит эту проблему.

И второе, что меня задержит на текущем модуле — домашки нужно сдавать через гит, а для этого просмотреть курс по нему. Так что на 2 часа и 19 минут я прерываю изучение явы и начинаю смотреть курс про гит.
Про гит
Просмотрел все ролики. Учитывая что параллельно делал заметки на полях, то вместо 2 часов потратил суммарно часа три. Конечно 2 часа в данном случае это овердохуя. Я думаю что всё что нужно вместилось бы в час, потому что некоторые вещи, как мне кажется, не придется делать в рамках скиллбокса. На всякий случай комментировал всё и у меня получилось всего около 50 заметок по командам и для себя — по минуте на каждую. Эх, вот бы так методы и операторы джавы размусоливали...

Гит — крутая штука. Вот вы качаете обновление телеграмма на телефон, а его суммарно писал десяток человек. Чтобы им не запутаться во внутреннем параллельном коде, все изменения хранит в себе гит.

Учитывая что скиллбокс уже с третьего курса ввел сдачу домашек через гит, это позволит мне переосмыслить текущий код и переписать его фиксируя каждое ДЗ через гит. Код слегка разросся и вернувшись к нему через неделю после получения теории в других местах даже хорошо что перепишу его.
Практика — наше всё!