Найти тему
Первая работа
Ох, долго же я ничего не писал, но на то есть объективные причины. В сентябре прошлого года когда я только заканчивал курс обучения мне прислали мой первый оффер. Про поиск работы я напишу как-нибудь в следующий раз, а пока... Так как я полностью выгорел на прошлой работе, а оффер уже был на руках, я долго не раздумывал, но было очень страшно. Страшно менять работу, страшно, что не получится, страшно не справиться с новыми обязанностями на работе и со своими обязанностями отца и мужа. Оффер был принят...
7 месяцев назад
Выгорание.
Да избитая тема, кто-то говорит, что выгорания не бывает, кто-то говорит, что выгорел. Я долгое время считал, что выгорание меня точно не коснется, но я ошибался. Эмоции притупились, я начал прокрастинировать, появилось безразличие к тем вещам которые приносили удовольствие, вылезли старые болезни с которыми вроде давно разобрался, всепоглощающая усталость и сонливость. Сначала я просто думал что устал, и решил сделать перерыв в обучении на несколько дней. Через несколько дней ничего не изменилось и я дал себе еще несколько дней отдыха...
1 год назад
Sealed классы в Java - позволяет ограничить наследование классов до определенного списка классов. Таким образом, можно контролировать, какие классы могут наследовать другие классы. Пример: sealed class Animal permits Dog, Cat { } final class Dog extends Animal { } final class Cat extends Animal { } В этом примере класс Animal является sealed, что означает, что он может быть наследован только классами Dog и Cat. Классы Dog и Cat, в свою очередь, являются final, что означает, что они не могут быть наследованы другими классами. Таким образом, использование sealed классов позволяет более точно контролировать и ограничивать наследование классов в Java.
1 год назад
Демотивация и прокрастинация.
Я долго не могу заставить себя написать эту статью, на это есть ряд причин. Во-первых - эта статья сосредоточение моих страхов. Вдруг не получится. Кому я нужен. Как все это выучить. Уже поздно что-то менять. Такие мысли всплывают в голове постоянно. Во-вторых - в том что множество демотивирующих событий происходит вокруг меня, самому себе не хочется признаваться. В-третьих - очень мало свободного времени, все уходит на учебу. В-четвертых - прокрастинация, если даже есть время на статью, она откладывается...
1 год назад
Интересный факт о boolean в Java. В Java boolean это примитив который может принимать два значения, true и false. Для хранения состояния истина/ложь достаточно одного бита информации 1 или 0. Но принято считать что boolean занимает 1 байт в Java. Вот что об этом пишет Oracle: "This data type represents one bit of information, but its "size" isn't something that's precisely defined." Это значит что в зависимости от реализации JVM и возможно других параметров(например выравнивания памяти или архитектуры процессора) boolean может занимать больше места в памяти.
1 год назад
Мотивация.
В мои 35 лет довольно сложно и страшно менять профессию. По своей специальности я работаю уже более 15 лет, из них последние 11 лет на одном месте работы. Я хороший специалист, о чем могут сказать призовые места на всероссийских соревнованиях и сертификаты подтверждающие мои знания. Но спустя столько лет довольно однообразной работы удивить меня стало очень сложно, интересных, сложных задач появляется крайне мало. Вследствие чего мне на работе стало банально скучно. Скука стала самым моим первым мотиватором...
1 год назад
Маленькая программа на java для генерации пароля из 10 символов: import java.util.Random; public class PasswordGenerator {   public static void main(String[] args) {    System.out.println(generatePassword());   } public static String generatePassword() {    String symbols = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+";    StringBuilder password = new StringBuilder();    for (int i = 0; i < 10; i++) {    int index = new Random().nextInt(symbols.length());    password.append(symbols.charAt(index));    }    return password.toString();   } }
1 год назад
Почему Java, почему не Java.
Сегодня расскажу почему же я выбрал Java. Так как я перепробовал несколько языков программирования перед тем как прийти к Java, у меня сформировался какой-то примерный уровень понимания чего я хочу: Можно еще перечислять дальше, но я говорю о том, на что я обращал внимание при выборе. И конечно Java не лишен недостатков. Здесь я не буду говорить о том, что он медленный, ест много памяти и т.д. Я хочу сказать о сложности. Сам язык Java нельзя назвать самым простым и осложняется все это тем, что в...
1 год назад
Фишки java #1. Простой стрим, казалось бы: List<String> letters = Arrays.asList("A", "B", "C", "D"); long count = letters.stream().peek(System.out::println).count(); System.out.println(count); Однако при выполнении мы получим лишь выполнение терминальной операции. Все дело в том, что результат стрима никак не зависит от промежуточного метода, поэтому он просто не выполнится. Вывод: Если терминальная команда count() может выполнится и ее результат не зависит от промежуточной операции peek(), промежуточные операции выполняться не будут. Такие вот дела.
1 год назад
Время это самый не восполняемый ресурс у человека. Считаю что в сутках, должно быть как минимум 32 часа. Подписался на bootcamp, очень круто, практика, интересные задачи, но времени стало еще меньше. Time myTime = giveMeMoreTime();
1 год назад
Как я ЯП выбирал.
В прошлой статье, я упоминал что, занимался программированием в университете, в школе тоже. В школе решал алгоритмические задачки на QBasic - вот какой я динозавр. В университете было знакомство с Assembler, C++ и Visual Basic. Также был немного знаком с версткой на HTML и CSS. Все эти знания были исключительно поверхностные и не применялись мной все эти годы. Это весь мой Бэкграунд. Не густо подумалось мне, но в этом есть и плюсы - я не привязан к тому что знал когда-то. Сначала я решил посмотреть...
1 год назад
Знакомство.
Привет, меня зовут Денис, мне 35 лет, я женат, у меня двое сыновей и ипотека. Да я такой среднестатистический, как все, наверное такой же, как ты. У меня пятидневная рабочая неделя, как у большинства, средняя зарплата, миллион проблем и практически полное отсутствие свободного времени. На 35 году жизни я почувствовал - что-то не так, что-то надо менять, как говорится седина в бороду, но обо всем по порядку. Начну я пожалуй с того, что моя работа тесно связана с западными брендами которые...
1 год назад