Кодинг за 69
144 subscribers
34 photos
4 files
39 links
Учусь на джава программиста в скиллбоксе за 69 тыщ в кредит
#java #skillbox
Download Telegram
Полдела
В продолжение к прошлому посту по статистике. Все же знают про то, что какая-то одна самая важная вещь в любом деле — уже полдела. Я бы это ввел в расчет статистики скиллбока — полдела, как раз похоже по количеству на выполненные домашки.
Для удобства 54 ДЗ = 54%. На остальное соответственно 46%.
В таком случае, мой текущий статус был бы 9% и как мне кажется это была бы более справедливая оценка прохождения курса. А вот когда у меня наконец примут домашку по третьему блоку, то сразу на процент вырасту — круто, как в fallout!
Вот тут в вопросе очень похоже расписано моё текущее состояние. И далее идет ответ на него, с которым не могу не согласиться. Кстати Лена — это один из моих мотиваторов пойти учиться на погромиста. Почитайте https://t.iss.one/it_human и найдете у неё ответы на многие свои вопросы.
👇👇👇👇👇👇👇👇
Добрый день. Очень часто на всяких вебинарах и интенсивах ведущие говорят, что сначала надо бросаться в бой и писать код, а потом уже изучать основы. Мол, повторяйте за нами, просто подключайте вот эти библиотеки, берите функцию/метод из документации без понимания, как оно работает, осознание придёт потом. А оно не приходит. За ними-то я повторила, посмотрела, что оно работает, но вот домашнее задание - чуть что-то там надо переделать, взять какие-то другие методы. Ты их берёшь так же бездумно, а они не работают, то параметры такие не поддерживаются, то сам метод для этой задачи не подходит, потому что нет толком понимания, что ты делаешь и зачем. Так вот, прокомментируйте пожалуйста, на ваш взгляд надо всё-таки начинать с основ языка и "Hello, world", или вот так на конкретном примере продолжать грызть кактус, пока не дойдёт?

Тут есть две крайности. Одна из них - это много лет углубленно изучать фундаментальные основы Computer Science и долго-долго не переходить к решению практических задач. Это не такой плохой путь, его минус в том, что он медленный и еще в том, что человек может бесконечно откладывать момент перехода к практике, потому что он еще «не готов».

Вторая крайность - то, что вы описали - «пофиг, прорвёмся». Да, программированию чаще всего учатся на практике в процессе решения реальных задач, «догугливая» информацию там, где ее не хватает. Но так, как вы описываете быть не должно: «без понимания, как оно работает», «повторить, чуть-чуть переделать», «бездумно», «нет понимания, что и зачем».

Почему так получается с конкретными преподавателями или спикерами? Они, скорее всего, не могут поставить себя на ваше место и понять степень вашего непонимания. Опытный разработчик может взять новый незнакомый ему язык и сразу начать писать на нём код, лишь периодически заглядывая в документацию или гугл - может быть, у него получится не очень хороший код, но это уже другой вопрос. Опытным многое понятно интуитивно и по аналогии с тем, что они уже делали раньше. А у новичка такой базы нет, поэтому он в аналогичной ситуации может чувствовать себя беспомощно как слепой котёнок.

Отвечая на ваш вопрос - начните с основ языка. Как только возникает ощущение, что ничего не понятно - делаем паузу, замедляем темп и начинаем разбираться. Разработчик всегда должен докопаться до причин происходящего. Ничего не должно происходить непонятно как, как будто по волшебству, программирование - это не магия. Если код не работает - надо разобраться, почему он не работает, а не просто попробовать его переделать («а может, если эти строчки местами поменяю - будет ОК?»). Если он сначала не работал, а потом заработал - надо разобраться, почему он не работал раньше, и почему работает теперь. Что изменилось, и на что это повлияло. Если нет понимания, почему для решения используется какой-то конкретный метод, а не другой - надо искать причину. Все ответы есть в гугле, но их надо искать. «Само» пониманием в какой-то степени с опытом тоже приходит, но если всегда скакать по верхам и ни во что не вникать, то оно магическим образом не возникнет.

Бот для ваших вопросов: @hum_it_bot
Потолок для блох
В скиллбоксе есть ограничение на сдачу домашек.
В домашке с кошками мы не можем найти взаимопонимания с преподавателем и проект уже раз пятый на допил уходит. Сейчас очередь преподавателя.
Домашка из следующего блока оказалась простой, а задача со звездочкой решалась заменой операторов в одной единственной строчке кода по ДЗбезЗвезды.
Таким образом у препода зависли три домашки, а я хочу сдать четвертую, которая вовсе на уровне ХэллоВорлд!

Вот что мне написал скиллбокс:
Если у вас есть ошибки в домашних работах, дальнейшее прохождение будет неэффективным. Максимум 2 работы одновременно могут быть в статусе проверки. Дождитесь, пожалуйста, ответов преподавателя.

А могли бы просто положить мою ссылку в коробочку, которая открылась бы преподу сразу после того, как он зачел мне предыдущие домашки.
Тест
Привет. Добавил кнопку ОБСУДИТЬ в подвал канала, но будучи админом не вижу её (а она есть!). Если не трудно, нажмите на неё и напишите что-нибудь в чат.
Channel photo updated
This media is not supported in your browser
VIEW IN TELEGRAM
Коты и кошки
Наконец-то я сдал ДЗ по ебучим котам. В группе моего курса про них легенды складывают. Из 1600 участников про котов и кошек суммарно написано 2438 постов.
Кодинг за 69 pinned «class Begin //начало кароч»
Channel photo updated
Месяц прошел
За этот месяц мною успешно сданы 6 домашек (включая те что со звездочкой), просмотрены 39 видеоуроков и выплачен первый платеж по кредиту 2880.
Суммарно пока не жалею что учусь.
К 4 курсу появилась желанная теория в лучшем виде — код с примерами и комментариями.
После сдачи домашки по третьму курсу был поздравительный видос из которого мне запомнилось что только 20% доходят до 4 блока. Это и понятно, если с разбегу давать задания не утруждая себя объяснениями что делает тот или иной код и КАК ОН ЭТО ДЕЛАЕТ, черт побери.
Интересно, в финале скажут что до него добрались 20% из тех что прошли котов?

Из плюсов — я всё больше и больше начинаю понимать что делает тот или иной код.
Из минусов — текущая домашка это не одна задача обычная и одна со звездочкой, а уже 3 задачи обычные и одна со звездочкой при том что 2 из обычных мне кажутся сложней чем та что со звездочкой.

Всего месяц назад я смотрел в код и видел фигу! Сейчас чуть полегче ;)
Channel photo updated
Регулярные выражения
Они же RegEx.
Более двух недель я ничего не писал, потому что вдуплял регулярку. При этом джедаем регэкспа я так и не стал. Как написали в одном из каментов по теме, достаточно прочесть первые 300 страниц книги Джеффри Фридла, чтобы разбираться в регулярках!
В общем эти 2 недели я думал, эксперементировал, снова думал и так далее. Код домашки был переписан с нуля с десяток раз. Так же как с кошками (объекты и классы) я срывался в «даёптвоюмать, как блять эта хуйня работает». И в итоге посмотрев на картинку в закрепе решил сдать на проверку рабочий говнокод (на мой взгляд).
По большому счету популярные регулярки уже написаны и в будущем нужно просто уметь в них разбираться.
Кстати, ведущий преподаватель услужливо скинул ШЕСТЬ ссылок на изучение и эксперименты, а в видео-ролике этому уделили целых пять с половиной минут!
Channel photo updated
Два месяца обучения
Статистики и ощущений пост.
По версии скилбокса я на ⅕ джава программист. Я же ощущаю свои навыки на уровне «жаба-погромиста». Вот так взять на коленке написать код, да ещё и без подсказок среды разработки ещё не могу. Те вещи, которые накодил в прошлых домашках в голове не отложились и приходится подглядывать в свой же код из прошлых домашек. Преподаватель всё чаще дает ссылки на материалы из джава-раша, в связи с чем у меня переломный момент сомнений — а может быть нужно было в три раза меньше бабла отвалить джаварашу?
Но вспомнил, как я принял решение 〉 Даниил Пилипенко преподает и хантит погромистов 〉 если я отучусь по его программе значит меня полюбасу трудоустроят.
В общем продолжаем, ведь впереди меня ждет «Массивы и коллекции», что на мой взгляд нужно для работы с базами данных.
Channel photo updated
Проеб и прокрастинация
Только что оплатил третий платеж по кредиту, а значит прошло три месяца, как я ввязался в обучение. Прошедший месяц у меня было дохера дел, которые не позволили полноценно погрузиться в яву:
— продал и купил тачку
— вышел в офис
— сейчас в процессе переезда
Заметил, что мой длительный перерыв наложил тень прокрастинации на обучение. Хотел перед этим постом сделать домашку, но так и не смог :( Хотя прошлую сдал с пол-пинка 28 июля. То есть месяц я пинал хуи. Но я обещаю себе и вам реанимироваться в самое ближайшее время.
Вот и реабилитировался
На работе сегодня тишина и мне пожалуй в первый раз за всё обучение удалось написать код на работе, проверить его и сдать домашку. Ощущения как и всегда — удовлетворение от полученного результата.
Да, ещё забыл написать про то, что скиллбокс (видимо по просьбам учащихся) пару недель назад сделал то, что от них ожидали многие — провели почти четырехчасовой вебинар с ответами на вопросы, после которого многие вещи стали понятны и некоторые вещи должны были преподавать на основном курсе. Так что надеюсь если вы и не посмотрите видео, то хотя-бы натыкаете лайков, чтобы скиллбокс проводил такие вещи регулярно.