Дорога в JAVA Junior DEV||
8 subscribers
24 photos
1 link
Всем привет! Меня зовут Николай и я разработчик на PHP, который только начал свой путь. На данный момент, этот канал я буду использовать как свой личный блог для отслеживания прогресса и объяснения самому себе информации которую изучил
Download Telegram
День 14-15
Вчера занимался 1 час вечером решая задачки, которые дали на втором блоке. По сути ничего сложного не было, но я заметил у себя слабое место - алгоритмические задачи и сегодня на работе начал решать их на лит коде и параллельно еще прошел курс по регулярным выражениям
Была прикольная задачка про создание объектов класса и их автоматическое удаление. Прикол в том, что написано типа создать 50т. экземпляров класса и они начнут удалятся, но у меня не начали и пришлось создавать лям объектов)))
Сегодня был еженедельный созвон на котором все рассказывали как у кого дела и какие сложности были
После него 1,5 часа решал задачи из блока про ООП. Самая сложная задача оказалась про котиков - скрин приложу ниже, потратил на нее где то пол часа, но по итогу решил.
Так же сегодня прикольная задача была про static - нужно было расставить статик в правильных местах иначе программа не запускалась
Завтра днем буду продолжать учиться решать дурацкие алгоритмические задачки и готовиться к теории - по плану в ПН сдам ООП, если будет время. Ну или хотя бы в начале следующей недели
🔥2👍1
День 16-17
Всем привет 👋
В выходные в основном занимался теорий - разобрал полностью все вопросы, ушло на них где то 2.5 - 3 часа. Сегодня если откроют слоты под сдачу - запишусь, скорее всего на завтра.
Если запишусь не на сегодня, то сегодня по плану буду дальше проходить курс dmdev - на очереди урок про исключения
Так же в выходные решил копнуть в сторону Spring Boot - прошел курс по видео чела, где делали типа блог, с возможностью добавления, чтения, редактирования и удаления статей - в целом все получилось, но по ощущениям самому туда лезть пока что рановато, хотя и все в целом понятно было. Не было такого что не понятно от куда взялось то или иное.
2
День 18
Всем привет 👋
Сегодня сдавал тему по ООП - сдал. Ментор сказал, что красавчик так держать, типа нравится темп, но самому мне сдача понравилась не особо
Во первых, планировал сдавать в восемь, но сама сдача перенеслась на 10 - не много подтупливал из-за усталости и путался в понятиях, как я так и сам ментор)
Во вторых, почему то очень сильно волновался в этот раз перед сдачей и во время самой сдачи, хз почему, надо работать с этим
В третьих, не ответил ни на один вопрос со звездочкой и даже записал пару тем, в которые еще нужно погрузиться
Заметил такую тему, что когда спрашивают вопросы по теории, а перед глазами нет кода то очень сложно сформулировать ответ на вопрос, тоже хз почему - нужно побеждать
План на завтра - почитать про темы, на которые ментор сказал обратить внимание и начать 3 блок - Коллекции
🔥2
First 💪🏆
🔥2
День 19-20
Всем привет 👋
Позавчера не занимался - решил дать себе микровыходной
Вчера начал решать задачи по коллекциям - в целом пока ничего сложного, были задачи на обычные массивы и списки, практически со всем справился даже без гугла
Так же параллельно в чатах нашел опен-сорс проект, которому нужно написать тесты. Вчера потыкался и смог даже написать один тест, но в целом там вообще нихуя не понятно, хотя и сказали, что документация написана хорошая
Но даже не столько не понятно в самом проекте, сколько не понятно как писать сами тесты. Я написал тест, который проверяет что сервис возвращает успешный код(200), но в видосе чел еще проверяет что возвращается 0, а у меня сделать так не получилось, хз почему. Буду ковырять в свободное время, когда буду уставать от задача от ITM
На сегодня план минимум - доделать первый блок задач по коллекциям и если останутся силы поковырять еще эти тесты
🔥2
День 21
Всем привет 👋
Вчера продолжал решать задачи на коллекции. Задачи начались заметно сложнее, даже по сравнению с предыдущим блоком. Уже не получается просто с наскока взять и решить сразу все задачи. Приходится прям посидеть, подумать и вникнуть в нее. План минимум на вчера не выполнил - решил только 4 или 5 задач, но до второго блока еще не добрался
Так же вчера был созвон с одногруппниками - многие почему то не могут сдать ООП. Один из челов уже пересдавать сегодня будет, некоторые только еще записались или еще даже не записались. Ментор ругается, что редко созваниваемся для обсуждения теории или задача
Ниже приложу скрин - те 2,5 часа которые проставлены ставил я, остальные либо забыли, либо еще не начали даже разбирать коллекции. Странные)))
👍2
День 22-24 (19.04-21.04.2024)
Всем привет 👋
В пятницу не занимался вообще
В субботу и воскресенье много заниматься не получилось, но почти до конца прорешал второй блок задач. Все еще осложнилось тем, что началась ежегодная аллергия и начал пить от нее таблетки, которые первое время жестко вызывают сонливость и почти все воскресенье проспал + вялость и постоянная сонливость.
Сегодня дорешаю задачи и начну теорию разбирать + со вторника до четверга взял отпуск - планирую сдать коллекции в среду + наверное схожу на собес, хотя там не тема Java, а галера с сайтами под битрикс, но посмотрим по настроению завтра. Возможно лучше потратить эти 2-3 часа на Джаву
👍2
День 25-28(22.04-25.04)
Всем привет 👋
Все эти дни жестко готовился к сдачи ревью по коллекциям, кроме среды - там был микро-выходной.
В итоге сдача была в четверг, в 10 вечера, а перед этим в 7,30 был турецкий, в 9 был еженедельный созвон. Волновался капец как, но все было зря. На все вопросы ментора ответил.
Сдавал с челом, и когда он не мог ответить ментор спрашивал меня и я уже отвечал. Было мемно достаточно
Но обнаружил слабое место - теорию которую уже сдали тяжело вспомнить, что и подтвердил ментор
С сегодняшнего дня начинаю тему исключений - по ощущениям из трех прошлых тем эта самая простая
В Жире в следующую тему еще не перевели, поэтому скрина в этот раз не будет, но будет мем:
👍2
День 29-36 (26.04-03.05)
Всем привет 👋
Пропал на долго из-за праздников - во первых было др, во вторых в праздники и выхи лениво писать сюда
В праздники за пару дней разобрался в исключениях и записался на сдачу на 03.05(Сегодня)
Сдача была максимально изичная, во первых было четыре человека и внимание ментора было расфокусировано, а не как в прошлые раза строго на меня, во вторых тема сама по себе простая
Сейчас перевели на тему мультипоточка. По ощущениям из прошедших тем эта самая сложная и даже дедлайн на предыдущие был неделю, а тут целых две. По плану сейчас начать с DMDEV - у него есть уроки по мультипоточке, но я до них еще не дошел, поэтому сначала посмотрю его уроки (начну сегодня), а потом буду решать задачи
Еще, видимо из-за того что был перерыв в праздники словил какую то дизмораль, но сейчас когда перевели на новую тему она вроде бы пропала и в целом как будто бы увереннее себя чувствую чем остальные ребята на сдаче
👍21
День 37-38 (04.05-05.05)
Всем привет 👋
В выходные достаточно плотно занимался - посмотрел все видео у dmdev по многопоточке и java.utill.concurrent и начал решать задачи
В этот раз начал именно с теории, потому что с темой раньше не сталкивался - это было правильным решением - тема сложная и пока вообще не понятная.
Вчера уткнулся в метода interrupt(), который завершает поток - вообще не понял как он работает и что с ним делать - у dmdev про него не было вообще
Сегодня по плану продолжить решать задачи, но посмотрим по состоянию на вечер - на работе завал капец
Рвем уверенно, получается 💪
🔥2
День 39 (06.05)
Всем привет 👋
Вчера в итоге не занимался - после работы не осталось сил и увалился спать
Но сегодня ходил на первый (в жизни)))) ) собес, правда не по java, а на 1С
Долго удивлялся, что челы позвали, хотя сразу говорил, что опыта в 1С-разработке у меня нет, но у них и в вакухе указано, что можно без опыта
Ну короче - пришел, офис модны - там строительная компания, продают оптом стройматериалы. По 1С у них три базы - стандартные Бухгалтерия и ЗУП, и переработанная УТ. Пох
Пришел, меня посадили в переговорку. Сижу жду. Приходит чел, чуть старше меня, лет 35-40, наверное. Руководитель IT подразделения. Кратко накинул инфы про компанияю начал меня спрашивать. Технических вопросов в плане 1С не было вообще. Только пообсуждали предыдущий бэкграунд в плане джавы и разработки сайтов. Окей
Самое тупое было на вопросе "Какое самое большое достижение на текущем месте работы". Вот на нем я затроил и в итоге не смог ничего ответить
Сама работа джуна заключается в том, что 50% времени - техническая поддержка пользователей 1С, что не очень инетресно, но с чем я думаю, в целом, бы справился, а вторые 50% - это разработка фич и фикс багов, что звучит круто, учитывая что в команде не так много народу. Думаю, вырос бы там достаточно сильно
Потом еще спросил типа назвать три цифры - сколько мин. зп на которую расчитываю, сколько комфортная и во сколько я себя сейчас оцениваю в плане вакансии. Я ответил 70 - 120-150 - 70 (вилка в вакансии была от 80т.р.)
Потом я ему вопросы позадавал про проекты, про команду и про процессы в целом и разошлись
В целом было не токсично и норм, если позовут (в чем я сомневаюсь, потому что сказал, что до 15 числа будут еще рассматривать кандидатов) то я думаю что буду соглашаться на офер
🔥1
День 40-45 (07.05-12.05)
Всем привет 👋
Очередные выходные == отсутствие постов
В выходные и предпраздничные дни занимался не так много, как хотелось бы, но все равно тратил в среднем 2-3 часа в день на учебу. До решал все задачи, некоторые из них были прям сложные и требовали 1-2 часа на их решение, но в конечном итоге решил все
По теории - сам файл еще не смотрел и не заполнял, но с одногруппниками обсуждали ее и в общем и целом был в контексте разговора, что то дополнял. В общем не был потерян.
По итогу на сдачу планирую записывать на четверг - пятницу - как раз успею доразобраться и разложить все по полочкам в голове
Рвем уверенно 💪
👍2
День 41-43 (13.05-15.05)
Всем привет 👋
Многопоточка... Это треш
Записался я на сдачу на 15.05, ну то есть вчера. Вместе со мной было записано еще три чела с группы и перед нами еще трое сдавали, но другому ментору, не главному, а типа помощнику
Перед сдачей я естественно пошел на их сдачу, что бы послушать ответы ну и войти в контекст типа. Сдача у них была максимально лайтовая - типа чел их всех за 40 минут прогнал тупо по вопросам из файлика, а когда не могли ответить или несли хуйню говорил за них и такой типа "НУ НОРМ", но в конце он дал им типа задачку решить без среды разработки - тупо написал алгоритм в чат и спросил что будет на выходе, что увидел наш главный ментор и написал в чат "WOWWWWWWWWWWWWW"
Тут то мы и заподозрили неладное))))
После сдачи мы с еще одним челом остались в конфе и обсудили что Севак полюбому щас придумает что то типа лайв кодинга или таких же задач
Началась наша сдача. Наш ментор чисто целый час засыпал нас по очереди вопросами, при чем не с листочка, а прям конкретно проверял на знание и понимание темы. В целом с вопросами проблем особых не было - в теме, в плане теории, разобрался достаточно хорошо, но вместо того что бы просто посмотреть наши задачи он дал нам лайв кодинг
То есть, он дает задачу, а мы на специальном сайте, в прямом эфире решаем ее. Сложность в том, что обычно кодишь в среде разработки и она достаточно много подсказывает, а тут таких подсказок нет. Грубо говоря кодишь в блокноте
Ну и естественно все жестко затупили. Мы с тем челом что то плюс минус смогли на кидать, а девки вообще ничего не написали. Самое жесткое, что такие секции бывают на реальных собесах и я уверен, что задачи там явно сложнее, чем те которые нам дал вчера Севак.
Это была самая жесткая и сложная сдача, что, как я считаю, плюс. Это надо нам самим и челы которые сдавали первые так и останутся на уровне поверхностного понимая темы, тогда как мы в любом случае углубимся, что бы закрыть дыры, на которые указал Севак.
Сейчас началась тема, которая вообще мне не понятна и я с ней не сталкивался раньше.
IO-NIO and Serialization - вообще не знаю что это и для чего это нужно
Ну а пока можем посмотреть на сайт индийской IT школы)))
https://durgasoft.com/

Рвем уверенно 💪
👍1
День 44-49 (16.05-21.05)
Всем привет 👋
Выпал немного из графика
На данный момент прорешал задачи по IO-NIO, по большому счету с ними проблем особых не было - ввод-вывод, работа с файлами - задачи решил по факту за один вечер
Вчера начал решать задачи по Сеарилизации - это механизм сохранения объектов в файлы
С ней начались какие то проблемы - задачи дурацкие, по типу "сделать сеарилизацию без использования нативных методов", то есть придумать самому как это можно сделать. Пока ничего не понимаю
Записан на сдачу на пятницу - надеюсь до пятницы все успеть - еще по этим двум темам нужно разобрать теорию
Рвем уверенно, получается 💪
1
День 50 (22.05)
Всем привет 👋
Вчера решал задачи 2,5 часа по сериализации
В целом суть темы вроде бы понял. Проблем с большинством задач не было
Осталось решить 4-5 задачек по обоим темам - сегодня вечером доделаю
Днем разберу теорию по IO-NIO, по Сериализации теорию разобрал вчера днем
Усиленно готовимся к сдаче
Рвем уверенно 💪
🔥2
День 51-52 (23.05-24.05)
Всем пламенный салам 👋🔥
Сегодня сдал тему с IO-NIO
В целом сдача была простая - теорию норм подготовил, но не до решал задачи. Севак их даже не стал смотреть, а просто с ходу дал лайв кодинг
Челам сначла дал попроще задачку, а потом всей группе уже более сложную. За время сдачи мы ее решить не успели, но он сказал что красавчики и просто хотел посмотреть на то как мы мыслим
Так же сегодня перешел к следующей теме - Stream API. Это последняя тема в Java Core - дальше начнется предпроект, где будем изучать уже фреймворки
Задач в теме мало - всего 5 штук было, уже все решил, но думаю что теория там жесткая и насколько я понимаю, данная технология используется постоянно. Так что думаю, что на сдаче Севак прям жестко спрашивать буждет

Так же Севак сейчас находится в МСК и по такому случаю позвал всех со своих групп потусить. Мне кажется, что это клевая тема, как минимум потому что можно качнуть софт скилы, а как максимум познакомиться с частью ребят со школы
В общем, мы едем в Москву с 01.06 по 03.06
В Москве я ни разу не был, так что вообще хз че там и как)))

Рвем уверенно 💪
🔥31
День 53-66 (25.05-06.06)
Всем привет 👋
Пропал на долго
Связано с тем, что по СтримАпи было всего пять задач и по большей части только изучал по ним теорию
Из москвы вернулись 03.06, но самолет задержали почти на полтора часа и в итоге во вторник (04.06) спал всего четыре часа из-за чего сел заниматься уже только 05.06 - скачал и настроил PostgresSQL и pgAdmin - базу данных
Вчера начал делать первую задачу - это полная жесть
Начались задачи приближенные к реальным - сейчас нужно сделать базу данных с пользователями, из которой нужно удалять их, добавлять и редактировать
Вчера смог только настроить подключение к ней
По плану до воскресенья разобраться с этой задачей
До вторника решить следующую - она такая же, но реализация должна быть не на JDBC, а на Hibernate
Сдавать эту тему планирую 12-13 июня, первый раз просрав дедлайн на 5 дней
1🔥1