uk
Feedback
Java кабала

Java кабала

Відкрити в Telegram

Рассказываю про мир Java разработчиков. Делюсь опытом. Обучаю Java По всем вопросам - @fonatik_kabal

Показати більше
8 980
Підписники
-424 години
-307 днів
-15830 день
Архів дописів
Кабальчики, видео буду выкладывать раз в 2-3 дня, но уж очень захотелось выложить еще одно. https://youtu.be/37rwnIkvQUE Смотрите, если вы чувствуйте, что не понимаете о чем идет речь, то не расстраивайтесь. Первые видео это теория, которая вам нужно для общего понимания того, как это устроено. По секрету скажу, ни каждый мидл знает то, что я рассказываю в этих видео. Однако, вместо того, чтобы дуть губы и жаловаться, что вы что-то не допоняли - откройте гугл и поищите информацию на данную тему. Почитайте на одном сайте, на другом. Спросите у объяснение у chatGPT, почитайте книги. Не нужно довольствоваться только моими видосами.

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

Ну что друзья, как и обещал! Первое видео на ютубе (там же, кстати и второе, бонус так сказать) https://youtu.be/wnpsr1h9OpY

Кабальчики, я надеюсь большинство из вас уже стали программистами! Но для тех, кто до сих пор откладывал это всеми правдами и неправдами, есть интересное предложение. Будем осваивать ютуб?)

P.S Жена у меня кстати тоже программист, умница красавица, с вышкой по математике и магистратурой по информатике, призер Ломо
P.S Жена у меня кстати тоже программист, умница красавица, с вышкой по математике и магистратурой по информатике, призер Ломоносовской олимпиады и еще много чего =)

Продолжение... Я посмотрел по сторонам, и вспомнил, что у меня старший брат, (тот парнишка, чей канал вы с удовольствием читаете и тик-ток смотрите) уже к тому времени освоил программирование. Я нашел прикольный, самое главное дешевый курс на JavaRush, его самая главная фишка - это задачки по пройденной теме, (потому что, около сотни таких желающих войти в найти появилось в моей жизни после того, как я начал заниматься, и все они занимались Cosy Learning, когда ты взял чашечку чая, и сел напротив компа смотреть видосики по джаве с полным глубоким ощущением, что ты прогрессируешь), а еще так есть такая тема, не понятно, толи фишка, толи баг, часто пройденных знаний недостаточно для того, чтобы решить задачу и тебе приходится лезть в Гугл и искать дополнительную инфу. А помимо этого, мы с Диманом (братом) созванивались время от времени и он раскрывал мне тонкости и нюансы, пробивая меня жестокой дробью из терминов и понятий. Я понимал, что я ничего не понимаю, но что-то нужно уловить. И так мало по малу я стал шарить о чем идет речь. Помню сходил на IT конференцию. Из докладов я ничего не понял, но моя голова кипела и ликовала от того, что услышала знакомое слово. Однако, хочу заметить, что к тому времени я писал код, решал задачки и сделал 2 маленьких проекта, а в общем через 4 месяца самообучения я написал свой первый многопользовательский чат с возможностью отправлять письма в личку или в публичку, регистрироваться и просматривать список онлайн пользователей (сам, не смотря никаких примеров кто и как делает. Все своей головой). В общем через 7 месяцев своего самообучения, с постоянной поддержкой наставника в виде брата, который тогда уже работал в московском банке, я прошел собес (технический + тех задание на написание проекта с фронтом, беком и базами, на технологиях которые я совсе не знал). Созваниваюсь с братом и делюсь, как тут круто и все такое. Какже говорю, что через годик присоединюсь к нему в банк, на что он спросил: «А что так долго то? Давай через пол года» (не давал мне расслабить булки) В общем все свободное время я изучал новые технологии а самое главное писал на них код. Потому что в компании не работали с нормальным стеком типо Java + Spring, они работали в платформе CUBA которая сама за тебя все генерирует. Короче через 7 месяцев я устроился в банк к Диману. Я 4 месяца всасывал этот микросервисный мир и все технологии что его окружают. И вот через пол года моей работы, уходит тимлид и нас остается 2 разработчика, а у нас выход в прод через месяц. Я беру и проявляю инициативу и начинаю тащить проект, изучаю его вдоль и поперек, довожу до продакшена, после чего меня повышают. Далее я инициирую модернизацию проекта и уход от вендерских решений, мой проект аппрувнули и двинулись в бой. Меня снова повышают. За это время я успел заработать на свадьбу, (Оплачивал все сам, как Альфа самец) Слетать в свадебное путешествие, купить квартиру и забабахать ремонт.

Всем привет, хотел поделиться с вами одной мотивашкой, историей из моей жизни. Рос я в провинциальном городишке под названием Тольятти, это тот, что в Самарской области, короче у нас ВАЗухи делают. Учиться я особо не любил, но так как домашку делать было лень, приходилось всасывать все, что говорят на уроке, а еще схватывать на лету. Однако отучился я всего 9 классов, после чего ушел в шарагу, хотя, преподы говорили мне: «Иди в 11, ты очень способный парень!» На что я им отвечал: «Ну если я такой хороший, почему мне не платят?» (в колледже платят стипендию, а мне ой как хотелось карманных денег) Вот и ушел я в колледж. В 9ом классе у ребят (не знаю как сейчас) начинается предпрофильная подготовка. И я очень хотел поступить в колледж на программиста, потому что любил поиграть во всякие ММОРПГ, думал: «Буду программистом, сделаю себе сервак и буду на нем БОГОМ». Колледж который проводил набор, вел подготовительные курсы к ГИА (Это такие экзамены были после 9го класса). Я исправно их отходил, в расчете на то, что поступлю к ним по специальности, но курс не открыли, т.к. был недобор студентов. В общем по вступительным экзаменам меня перевели на экономиста (а в этом колледже оставалось всего 2 специальности: юрист и экономист). Отучился я недельку и решил выбрать другую шарагу, пойти по стопам отца, в другой колледж, на сварщика (хотя сам он никогда сварщиком не работал). Но от туда меня благополучно выгнали через пол года за плохое поведение. Я ушел в другой колледж учиться на механика, а если быть точнее: Монтаж и техническое обслуживание оборудования в химической отрасти. (ушел я туда потому что там училось много знакомых) Оценки мне ставили за просто так из-за того, что я был активистом, а колледжу платила мерия за таких ребят. Но после третьего курса я ушел в армию, т.к. в начале 4го меня все равно бы забрали (в колледже отсрочка работает только до 20 лет). После армии я отучился на массажиста, работал какое-то время, но был немного брезгливый, да и если честно, не очень хочется мять людей целый день за буханку хлеба. Потом работал менеджером по продажам (в общем обычный продавец в какой-то конторе). И вот мне уже 25 лет, и я думаю: «Чувак, у тебя ни образования, ни достойного навыка, ни квартиры, ни машины, никаких сбережений и ни малейшей надежды на удачное стечение обстоятельств. Если не дай Бог с тобой что-то случиться, как долго ты протянешь?» Этот вопрос заставил меня серьезно задуматься о будущем. Я подумал: «Нужно получать вышку (а мне всегда нравилась математика), но это 4-6 лет учебы плюс еще столько же лет становления, нужно найти ту нишу, куда можно вложиться с полной самоотдачей и получить быструю обратную связь и фидбек в виде капусты»

Кабальчики, все любят истории успеха (раз я люблю, значит все любят). Хочу поделиться с вами историей своего брата. Это его рассказ и я разобью его на два поста, ибо не влезает в один.

Кабальчики, я вам ранее советовал посетить конференцию YaTalks. Я, как ни странно, пропустил доклад на тему искусственного интеллекта, а на выходных наконец-то посмотрел. Если вкратце — очень исчерпывающую инфу дают про достижения машинного обучения за последние 10 лет. А еще про то что раньше казалось фантастикой, а сейчас повседневная рутина: сети научилось играть в игры, рисовать, писать тексты, сочинять музыку. Если вам тоже интересно узнать про популяризацию нейросетей, их влияние на индустрии и ключевые моменты, которые изменили ход истории, рекомендую к просмотру.

Обещал пост - зачем нужна математика программисту. Почему меня передергивает, когда я слышу это? Да потому что вопрос некорректный. Формулировка получше - в каких случаях программисту нужна математика? Однако и тут есть нюанс - что подразумевается под «математика»? Таблица умоножения или ряды Фурье? Все зависит исключительно от того, какие задачи вы решаете. Не от того, в какой компании вы работаете, ни от того, на какой позиции, а конкретно от задачи. Приведу пример - первое что приходит в голову. Вы делаете игру. В вашей игре можно прокачиваться. Также, ваши игроки могут получать какие-то награды. И вы хотите, чтобы размер награды зависил от уровня. Самое просто решение - линейная зависимость. Уровень увеличился на x, размер вознаграждения увеличился на 2x. Но это очень предсказуемо и неинтересно. Тогда вы решаете сделать более интересную зависимость. И тут вам нужно понимать, что такое функция, как ее визуализировать и добиться нужного для вас поведения. Например, вы захотели, чтобы сначала доход рос довольно быстно, но со временем этот рост должен уменьшаться. Затем вы можете решить, что сначала доход должен расти не сильно, потом расти быстро, а потом опять замедлиться. И вы должны уметь придумать нужную вам функцию, которая выполнит поставлнную задачу. Однако, тут я вас расстрою - скорее всего эти формулы за вас будут писать бизнес аналитики, которые лучше вас знают, как и что должно считаться. Вам только нужно будет перенести это в код. А вот как это сделать качественно - это вопрос к вам, как к специалистам. Есть много областей, где требуется математика. Но в реальной жизни программист очень редко сталкивается с ней, даже работая в такой области. Потому что там где требется математика - есть математики, которые так же как и вы решают проблемы. Есть бизнес аналитики и эксперты, которые лучше вас знают, как что нужно посчтать. Вы программист, а не математик. Ваша задача - переложить это в код и сделать это качественно. И в этом вам помогут знание алгоритмов, структур данных, паттернов, технологий и т. д. В заключение: сегодня математика программисту нужна не больше, чем любому другому специалисту. Делайте свою работу, а математику оставьте математикам.

Оффер за выходные для Java-разработчиков 🚀 Тинькофф приглашает Java- и Kotlin-разработчиков с опытом от трех лет на Weekend
Оффер за выходные для Java-разработчиков 🚀 Тинькофф приглашает Java- и Kotlin-разработчиков с опытом от трех лет на Weekend Offer. Вы — проходите все этапы интервью за день. Мы — делаем оффер в воскресенье, если вам понравится команда, а работа подойдет по условиям и скиллам. Встречаемся 4—5 февраля онлайн. Успейте подать заявку до 1 февраля включительно: https://l.tinkoff.ru/java-tinkoff_wo Станьте частью распределенной команды Тинькофф и работайте гибридно или из офисов в 22 городах России, в Казахстане, Беларуси и Армении.

Как ни странно, среди нас очень много студентов универов (Ура! Я был уверен, что 80% учатся в школе), поэтому думаю многим тема будет интересна - есть такая штука, как амбассадорские программы. Это когда та или иная компания дает возможность студентам ВУЗов стать своими амбассадорами в рамках студенческого комьюнити, обучает и дает разные плюшки. Как по мне - отличная возможность влиться в айти-тусовку и держать руку на пульсе. Кто заинтересовался, почитайте про такую программу у Яндекса, до 20 января еще принимают заявки. Мало того, что вы познакомитесь и будете общаться с сотрудниками компании (а значит, у вас будут ответы на многие интересующие вас вопросы касаемо работы над реальными продуктами), вы еще получите опыт в организации мероприятий и работе с комьюнити, который вам очень понадобится, если вы решите вырасти из разработчика в менеджера. Ну и другие приятные бонусы: - возможность попасть на стажировку - доступ к закрытым мероприятиям и мерч Тут можно узнать о программе подробнее

Кто сейчас учится?
Anonymous voting

Возвращаясь к теме пет проектов. Для всех тех, кто считает, что пет проект это скворечник или домик для кошки - рекомендую посмотреть подкаст «Что такое пет проекты и для чего они нужны». https://www.youtube.com/watch?v=yFakMVRzgvc

Кабальчики, год выдался не простым, и я очень рад, что вас все больше, не смотря на то, что постов все меньше =) Пробел с постами мы исправим Не смотря на то, что я терпеть не могу придумывать пожелания, парочка для вас все же найдется. Я хочу, чтобы в новом году вы шли к своей цели еще более яростно. Чтобы вы добились поставленных целей не смотря ни на что. Чтобы вы становились первоклассными инженерами! И через 20 лет, когда я стану стареньким, а у вас будут многомилионные компании, вы возьмете меня к себе в качестве CTO 😁 Помните - в этой жизни вы можете быть кем угодо. А раз так, то почему бы не быть лучшим? Будьте чемпионами. Все в ваших руках. Не вы первые идете по этому пути, и не вы последние. Если вам сложно - значит вы все делайте правильно. Вот вам елочка 🌴 С новым годом!

Кто делает / делал пет проекты?
Anonymous voting

Немного с запозданием, ну и ладно. В сентябре вышла 19я версия Java (ура). Что же интересного там есть? - Project Loom, который принесет нам с вами такие замечательные вещи, как structured concurrency и virtual threads. (https://openjdk.org/jeps/428 и https://openjdk.org/jeps/425) - Records pattern, новая конструкция, которая позволит объявлять локальные переменные для доступа к содержимому рекорда при проверке типа в условном операторе. (https://openjdk.org/jeps/405) - Новый API для взаимодействия с нативным кодом и работы с out of heap memory (https://openjdk.org/jeps/424) - Очередное превью pattern matching for switch expression (https://openjdk.org/jeps/427) - Поддержка набора инструкций для новой, быстро развивающейся, опенсорсной архитектуры процессора RISC-V (Linux) (https://openjdk.org/jeps/422)

Как и обещал - очередной выпуск подкаста! На этот раз затронули больную тему - релокация. https://www.youtube.com/watch?v=U_C825Bcn-k

В России мало IT компаний (или связанных с IT), которым я респектую, но несколько таковых есть. В этом списке есть всем знакомый Яндекс. Год назад я уже писал про то, что у них есть бесплатная конфа для айтишников, и благо этот год не исключение! В этом году YaTalks также пройдет онлайн и по традиции это будет 3 и 4 декабря. Конференция БЕСПЛАТНАЯ! Рекомендую поучаствовать всем, особенно если вы только начинаете свой путь в IT. Конференции это вообще очень важная штука, т.к. на них вы узнаете комьюнити. У вас появляется возможность послушать очень крутых людей, которые делают вчерашние фантазии сегодняшней реальностью. Это позволяет наблюдать за трендами, учиться новым практикам. А вообще, настоятельно рекомендую, по возможности, как можно больше общаться с другими специалистами и развивать нетворкинг. Как раз в рамках этой конфы будет такая возможность – на сайте есть анонс онлайн-сессий с экспертами. Не лишним будет засветиться на радаре у профессионалов и отметить это в разговорах с рекрутерами =) Не упускайте такую возможность. А Яндексу респект за то, что делают такие конференции бесплатными! Подробнее тут: https://ya.cc/t/yxB2PvPn3jo2TJ

В России мало IT компаний (или связанных с IT), которым я респектую, но несколько таковых есть. В этом списке есть всем знакомый Яндекс. Год назад я уже писал про то, что у них есть бесплатная конфа для айтишников, и благо этот год не исключение! В этом году YaTalks также пройдет онлайн и по традиции это будет 3 и 4 декабря. Конференция БЕСПЛАТНАЯ! Рекомендую поучаствовать всем, особенно если вы только начинаете свой путь в IT. Конференции это вообще очень важная штука, т.к. на них вы узнаете комьюнити. У вас появляется возможность послушать очень крутых людей, которые делают вчерашние фантазии сегодняшней реальностью. Это позволяет наблюдать за трендами, учиться новым практикам. А вообще, настоятельно рекомендую, по возможности, как можно больше общаться с другими специалистами и развивать нетворкинг. Как раз в рамках этой конфы будет такая возможность – на сайте есть анонс онлайн-сессий с экспертами. Не лишним будет засветиться на радаре у профессионалов и отметить это в разговорах с рекрутерами =) Не упускайте такую возможность. А Яндексу респект за то, что делают такие конференции бесплатными! Подробнее тут: https://ya.cc/t/yxB2PvPn3jo2TJ