Найти в Дзене
Вложенные вызовы методов в Java
Ситуация, очевидная для любого, усвоившего основы программирования, которая все же может показаться довольно сложной для начинающих Разберем пример с картинки выше: int a = module(parseValue(getFromInput())) + 50; Здесь мы объявляем переменную с именем a типа int и в этой же строке инициализируем ее некоторым значением. Задача среды исполнения, в нашем случае JVM, - выделить память под хранение этого значение и, собственно, вычислить само значение. Как это происходит? Справа от знака равно у...
1 год назад
Из хорового дирижера в Java developer - Финал
Предыдущая часть Обучение я завершил с триумфом (не люблю хвастаться, но иногда все-таки люблю). Помимо стандартной программы, успел захватить несколько дополнительных тем, таких как Kubernetes, Docker, Spring Cloud и даже React. Выпускной проект делал в том числе с их использованием. После выпуска даже давал небольшое корпоративное интервью. Даже (мое любимое слово) не знаю как подводить итог, это же не повесть какая-то, скорее история. Поэтому итога, пожалуй, не будет. Скажу только что сейчас я ни о чем не жалею. Мой путь был нелинейным, я часто забрасывал обучение, перескакивал на другие языки...
1 год назад
Из хорового дирижера в Java developer - часть 5: Корпоративная школа
Предыдущая часть Последний этап перед выходом на работу в моей истории обучения программированию. Входное тестирование я, как вы помните, прошел успешно, пускай и набрал только необходимый минимум по правильным ответам В самой школе использовалась концепция потоков. Несколько раз в год компания набирала таких же зеленых мамкиных кодеров как и я и запускала так называемый поток — обучающую программу длительностью в три месяца. Перед началом обучения мы заключали договор, главными условиями которого были: необходимость отработать в компании 1,5 года после окончания обучения, а также обязанность...
1 год назад
Из хорового дирижера в Java developer - часть 4: Just keep pushing
Предыдущая часть Если в жизни и бывают разочарования, то мой первый собес был чуть ли не эталонным его примером. Несколько дней я просто приходил в себя. В голове звучали вопросы: «Да кто ты такой? Реально думал что можно вот так самостоятельно все это выучить и устроиться на работу? У тебя образование хорового дирижера, ало. Мало ли что ты там учил последние несколько лет. Не будь посмешищем». Так как в то время я не умел спорить со своим внутренним критиком никак, кроме как с помощью объективных контраргументов, то после нескольких недель фрустрации я решил что просто так не сдамся. Мой максимализм не оставлял мне выбора...
1 год назад
Из хорового дирижера в Java developer - часть 3: Первое собеседование
Предыдущая часть Как вы уже успели догадаться, я выбрал Java. Все-таки я потратил на нее больше всего времени да и в принципе экосистема этого языка меня очень сильно привлекала своей сложностью. Все эти спринги, хибернейты и другие гигантские фреймворки требовали ни чуть не меньше, а может быть и даже больше времени на изучение чем стандартная библиотека языка. Я продолжил изучать язык и заодно начал пытаться проходить свои первые собеседования. На первое я попал уже через месяц после того как опубликовал свое резюме junior-разработчика на hh. Так стыдно мне не было наверное никогда. Помню как я поднимался с дрожащими коленями в офис компании N...
1 год назад
Из хорового дирижера в Java developer - часть 2: Продолжение самообучения
Предыдущая часть С этим двояким ощущением я решил вернуться к курсу. Добил задачку с массивами, начал знакомится с методами, классами и другими частями синтаксиса языка. Помню какой ужас и одновременно восторг я испытывал когда бился над темой рекурсии. Мое личное мнение, глубокое понимание рекурсии — это поворотный момент в процессе изучения основ программирования. После того как ты усваиваешь механизм ее работы, принцип стека, граничных условий и т. д, кажется что ничего невозможного в принципе нет. В течение следующих нескольких лет я продолжал погружаться в мир программирования с разной степенью интенсивности...
1 год назад
Из хорового дирижера в Java developer - часть 1: Предыстория
Почему же я решил так кардинально сменить сферу деятельности? Не то чтобы я не любил музыку и искусство, но каждый, кто проходил через учебу в государственных образовательных учреждениях, наверняка знает насколько неэффективными и разочаровывающими могут быть процессы обучения в них. Так было и в моем случае. За несколько лет учебы я растерял весь свой и без того небольшой энтузиазм к этому направлению и стал погружаться в дебри программирования. Это произошло на предпоследнем курсе училища. Я наткнулся на рекламу курсов по Java и начал проходить первые несколько бесплатных уровней. Было очень сложно...
1 год назад
Привет! Меня зовут Паша, мне 25 лет и сейчас я занимаю должность ведущего разработчика в одном из IT стартапов. Так было не всегда. Мое средне-специальное образование — хоровой дирижер. Здесь я собираюсь делиться своими мыслями на счет программирования и не только Также, недавно я начал активно создавать бесплатный обучающий контент по Java и ее экосистеме. Здесь ты всегда сможешь узнать о новых статьях или видео Подписывайся, будет полезно и интересно Канал в ТГ - t.me/...per
1 год назад