Хочу в IT
35 subscribers
30 photos
16 links
Download Telegram
Решил начать планировать обучение по дням на неделю)

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

#123дн_до_собеса
Жёсткий день)

Сортировка коллекций
Красно-черные деревья
Hashing. HashMap

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

Завтра утром итоговое дз по коллекциям утром буду делать - 2 часа на него выделил и как сдам, коллекции точно будут закрыты)

Не сказать, что понял как точно происходит Hashing в HashMap, хоть и отсматривал некоторые моменты несколько раз. Короче, перед подготовкой к собесам точно это надо будет повторить)

#123дн_до_собеса
🔥3👍1
Докрутил немного бота для ребят, чтобы он отправил пройденный путь кто что прошёл, а то в вс собрал и он отправил за прошедшую неделю, а все что было "до" как будто бы не важно)

Нет, это очень важно, т.к. это Путь развития)
Теперь в боте у каждого все пройденные модули 👌

#123дн_до_собеса
Таки ещё один бодрый на обучение денёк)

Сделал все как запланировал, но было реально не просто - на завтра планирую нагрузку поменьше, ибо сегодня мой мозг в некоторые моменты говорил мне "Ну, нахер")😅

Сдал финишное дз по коллекциям
Начал модуль 5 и сделал уже три дз по исключениям

И все дз уже приняты, что не может не радовать)

Кстати, chat gpt очень сильно помог сегодня понять исключения.
Мучил его такими вопросами: "Где применяются исключения в java?", "Где точно нужно использовать исключения на практике?", "Покажи мне примеры исключений на java", "Расскажи простым языком что такое исключения и зачем они нужны" и т.п.

Использую chat gpt просто в тг - особенно люблю перед сном лёжа его мучить вопросами, которые за день остались (записываю) или что-то хочется понять под другим углом)

Я вот этими ботами в тг чат gpt пользуюсь при обучении:

@Jarvis_IT_Assistant_bot
@AIGPT4bot
@chatgpt_tgm_bot

#122дн_до_собеса
🔥2
Исключения
Debug
Работа с файлами теорию изучил и два дз сдал, осталось два сложных и тема будет закрыта)

#121дн_до_собеса
🔥2
Я смотрел фильм "Хакеры" с молодой Анджелиной Джоли в период формирования личности и с тех пор пересматривал его несколько раз и когда сейчас дошел в изучении Java до темы "Работа с файлами" у меня была одна мысль: "Как бы это знание использовали хакеры?")

Очень просто)
Они бы скопировали данные моего компьютера себе в файл, как я сегодня сдавал дз на проверку ментору, только в своих темных целях)

И у меня родилась очевидная мысль - написать на java файл, который можно было бы запускать и получать в итоге файлы с данными моего диска "С")

Это оказалось сделать удивительно просто, описал это в статье:

https://telegra.ph/Kopiruem-dannye-s-diska-S-v-fajl-txt-c-pomoshchyu-java-za-7-shagov-09-07

#120дн_до_собеса
🤯3👍1
Работа с файлами

Завтра думаю закрыть работу с временем - сегодня смотрел одним глазом и, кажется, что там ничего сложного)

Плюс ещё надо будет сделать итоговую практику по всему модулю 5, чтобы модуль был принят - не знаю, успею ли завтра, но очень хочется)

#120дн_до_собеса
Клад по java)👇

#119дн_до_собеса
Шпаргалки и методички по которым готовлюсь к собеседованиям📚

https://drive.google.com/file/d/1BRpVYfelSyrBzhmSiEPkC5bdhJXFIRFg/view - дорожная карта от kata

https://github.com/enhorse/java-interview - гитхаб с популярными вопросами + ответы

https://docs.google.com/spreadsheets/d/1owGOr08-YSywk3KVIAdMLX8_tZyvPm9UJWubEeOcgD8/edit#gid=1696264882 - пока думаю лучшая табличка для подготовки + удобно подглядывать на собесах

Сдали свою финальную практику мониторинг перемещения людей, решили что добьем еще все этой практикой по jUnit. Активно учу теорию просматриваю собеседования, в идеале в день просмотреть одно собеседование, повторить несколько раз одну тему и добить это все видеоуроком.🚼
🔥4
Работа с временем

Итоговое дз по модулю 5 не сдал ещё - жёсткое, буду на выходных доделывать)

#119дн_до_собеса
Сегодня был продуктивный созвон с ментором по закрытию недели и модулю 5, больше ничего не делал)

Завтра доделаю таки финальное дз по модулю 5 и с понедельника к новому недельному модулю - "Многопоточность")

Ещё хотелось бы порешать задачи из контеста на поступление в Тинькофф Академию, если будет время)
Это https://fintech.tinkoff.ru/activities/contest/ ссылка на задачки прошлых потоков без дедлайна, вот их хочу потыкать, чтобы навык в алгосах качать немного и логическое мышление)

#118дн_до_собеса
Сегодня утром порешал алгоритмические задачки со стажировки Тинькофф и понял то, что как же я ещё мало знаю в алгосах)

Прям почувствовал себя ещё маленьким человеком.
Порой это важно понимать, чтобы не зазвездиться и опустить немного свое эго на землю)

По последней практике так и не доделал ещё - оказалось сложнее, чем думал и отчасти потому, что там желательно тестирование реализовать, а я в модуле эту тему вообще бегло просмотрел, потому что позже она будет ещё, так что с JUnit завтра буду разбираться и дедлайн для себя поставил, что завтра точно сдам эту практику)

Вообще неделя на самом деле была лютая - я закрыл половину 4 модуля и прошел весь 5 и все это за неделю. Круто, но в выходные я чувствовал, что конкретно устал, так что не стал себя заставлять и просто отдохнул, чтобы на следующей неделе быть снова продуктивным)

Кстати, круто зашло планирование дня - советую всем и надо будет повторить на будущей недели.

#117дн_до_собеса
🔥3👍2
Новая неделя - новый модуль)

На этой неделе многопоточность - сложная для понимания зараза на любом языке, но необходимая, так что куда деваться 🤷‍♂

Сегодня отправил финальное дз по модулю 5 на проверку и, надеюсь, что все верно, хотя я не уверен до конца, потому что просидел над ним пол дня и до конца так и не освоил JUnit))😅

Так или иначе, с завтра уже необходимо начинать изучать новый модуль, чтобы успеть его сдать к концу недели🥲

#116дн_до_собеса
Скоро уже два месяца регулярного обучения java и хотел бы поделиться некоторым майндсетом, который позволяет мне продолжать это делать и не останавливаться.

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

Мда, именно ежедневно...

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

- "Да я ваще стану топ бэкендером на java!",

до:

- "Java? Ты серьезно? Кому нужна это древность? Все дано уже пишут на пайтон и го, а на js вообще можно писать всё - и бэк и фронт и мобилки. Ты уверен, что выбрал правильное направление? Одумайся!"

Не знаю насколько это здорово и вообще адекватно, но у меня такое реально каждый день и если кто то с подобным сталкивается, а я уверен, что наверняка, то вот мои некоторые принципы, которые позволяют мне продолжать грызть гранит java:

- Во - первых, я себя заставляю. Вот так просто)
Сколько бы не изучал практик тайм менеджмента и вот этих гуру - "все должно идти из лёгкости и по настроению..." я понял, что единственный реально работающий метод - это просто заставлять себя. Нещадно и безбожно просто заставлять себя сесть и делать. Хочется сериал посмотреть? Перехочется.

- Во-вторых это принципы.
У каждого целеустремленного человека они должны быть.
И один из важнейших, это - "Доводи дела до конца". Вот так просто. Взялся учить java? Соплей не будь и доведи до конца. Иначе кто ты тогда?

- В-третьих, это осознание перспектив и зачем все начиналось.
Когда я решил вкатиться, я понимал, что в любой другой профессии в РФ нет ни таких же перспектив, как в ИТ, ни такой прозрачности, а, главное, гарантии достижений. Всего-то достаточно идти по уже известному, проверенному, достаточно простому алгоритму. Да, это не будет легко, но этот алгоритм понятен, проверен и подтвержен тысячами людей.
В любой другой сфере или деятельности нет и близко этого.

- И, в четвертых, мне помогает личная дерзость. Мысль "Я, *лять, смогу". Просто возьму и сделаю, чтобы доказать себе, что способен научиться чему угодно. Именно я на это способен, тот я, который не имеет даже высшего образования и тот я, который вышел из школы в 9 классе с аттестатом "3.0".

Короче, заставление себя, принцип - "доводить дело до конца", осознание на кой взялся за это вначале и личная дерзость)

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

#116дн_до_собеса
👍6🔥2
Сегодня смотрел лекцию по многопоточности и пока только ознакомился с дз - завтра хочу уже сделать, т.к. примерно понял что к чему, но ещё хотелось бы пару видео от других экспертов по многопоточности посмотреть, чтобы точно закрепить, потому что чувствую пока пробелы в теории. Завтра как дз сдам, можно будет перейти к следующей теме, а пока рановато.

#115дн_до_собеса
🔥3👍2
По интернету давно гуляет теория зарплатных игр - серия постов про то, как формируется ваша зп, как просить больше и как на переговорах при приеме на работу договорится на желаемую сумму.

Об этом все сказал еще Карл Маркс в своем "Капитал", но тем не менее серия бодрая, рекомендую и сам на днях перечитаю, т.к. сейчас выхожу на собесы, чтобы найти не пыльную работу на период обучения java)

https://teletype.in/@your_soft_skillzz/rJiG3XsCX

#114дн_до_собеса
Посмотрел несколько лекций, почитал пару статей по Многопоточности в java и сдал два дз ментору на проверку - третье начал делать, но доделаю уже завтра и как будут дз приняты, многопоточку можно считать закрытой - завтра посмотрю уже лекции по Consumer - Producer.

Ещё ментор решил озадачить меня, хотя и с моей просьбы - подготовить инфу на еженедельный созвон про "атомарные операции: Использование классов AtomicInteger, AtomicLong, AtomicReference для выполнения атомарных операций без необходимости синхронизации", так что на неделе ещё буду штудировать эту инфу)

#114дн_до_собеса
Сегодня проходил собеседования и почитал про атомарные операции в нескольких статьях и воспроизвёл код из примеров, так же почти доделал третье дз по многопоточности, но пока ещё не отправил - вчерашние два дз были приняты, так что многопоточность с натяжкой можно считать не то чтобы усвоенной, но хотя бы уже понятно что за зверь такой)

Учился сегодня очень мало, хотя садился несколько раз, но как-то не клеилось - люто тупил и инфа вообще не ложилась, потому что мысли летали в области собесов и работы, которая мне предстоит после положительного одобрения, плюс ещё несколько собесов будет завтра и на понедельник назначен один. Так что пока реально не до обучения и, кажется, что отстану немного, потому что завтра уже Пятница, а я толком ещё первую тему модуля не могу закрыть🤷‍♂

#113дн_до_собеса
Таки можно считать многопоточность более-менее освоенной)

Хотя остались другие темы в модуле до которых ещё не добрался и пока, думаю, с работой на которую выхожу уже в понедельник, будет тоже не очень получаться.

Вообще немного переосмыслил на этой неделе подход к обучению и на время думаю приостановить.

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

Так что у меня произошло прямо таки воплощение старой пословицы - "не было бы счастья, да несчастье помогло")

Причем это произошло так быстро - оффер, должность в крутой команде по релевантному опыту, удалёнка, перспективы... что я даже боюсь сглазить и поэтому делаю этот пост отложенной отправкой в сб. 16.09. вечером))

Пишу это и чувствую, что немного предал себя и можно считать, что я слился с обучения на джава, хотя... время покажет, но на ближайший период точно отложу )

Всем бобра и спасибо, что читали - без канала, возможно, я бы ещё раньше слился)❤️
👍7🔥62🤯2