Итоги дня
Всем добрейший вечерок! Нам действительно очень нужна ваша обратная связь, поэтому ставьте реакцию на этот пост в соответствии с тем, насколько мы были полезны вам сегодня. Также не стесняйтесь заполнить гугл форму ниже, если у вас есть жалобы, вопросы или предложения, мы прислушиваемся к каждому.
И да, самый активный из вас, оставляющий отзыв каждый день в течение недели в воскресенье получит уже 25$ в любой криптовалюте на выбор. Спасибо, что вы с нами!
Всем добрейший вечерок! Нам действительно очень нужна ваша обратная связь, поэтому ставьте реакцию на этот пост в соответствии с тем, насколько мы были полезны вам сегодня. Также не стесняйтесь заполнить гугл форму ниже, если у вас есть жалобы, вопросы или предложения, мы прислушиваемся к каждому.
И да, самый активный из вас, оставляющий отзыв каждый день в течение недели в воскресенье получит уже 25$ в любой криптовалюте на выбор. Спасибо, что вы с нами!
👌4👍2🔥1💯1
Обновление Java
Совсем недавно была выпущена Java 19 и в нее было добавлено много интересных фич.
Канал Java библиотека предоставил нам сжатые сведения о нововведениях и мы с вами разберем одно из самых интересных.
Еще в далеком JDK 14 у нас появилась возможность создавать record.
record — это неизменяемые классы данных, для которых требуется только тип и имя полей.
Методы equals, hashCode и toString, а также поля private, final и открытый конструктор теперь генерируются компилятором Java.
Если вам интересно узнать больше фишек о Java 19, то переходите по этой ссылке и смотрите первый закрепленный пост, а также не забудьте уделить внимание примеру на картинке в посте.
#news
Совсем недавно была выпущена Java 19 и в нее было добавлено много интересных фич.
Канал Java библиотека предоставил нам сжатые сведения о нововведениях и мы с вами разберем одно из самых интересных.
Еще в далеком JDK 14 у нас появилась возможность создавать record.
record — это неизменяемые классы данных, для которых требуется только тип и имя полей.
Методы equals, hashCode и toString, а также поля private, final и открытый конструктор теперь генерируются компилятором Java.
Если вам интересно узнать больше фишек о Java 19, то переходите по этой ссылке и смотрите первый закрепленный пост, а также не забудьте уделить внимание примеру на картинке в посте.
#news
🔥4👍2
Топ книга для программиста
Все мы знаем, что хорошая база знаний - это залог хорошей работы и стабильно увеличивающийся зарплаты.
Когда я только начинал свою карьеру программиста, ко мне на стол попала книга «Идеальная работа. Программирование без прикрас». В этой книге легендарный программист Роберт Мартин a.k.a. Дядюшка Боб рассказывает нам о том, на что стоит обратить внимание во время работы программистом и делится бесценным опытом.
Следуя советом Боба, я смог улучшить качество своего кода в разы, мои технические собеседования проходили с большим успехом, а на работе меня уже через несколько месяцев ждало желанное повышение.
Начать читать книгу можно прямо сейчас, потому что ребята с канала Книги для Java программиста предоставили нам возможность скачать книгу в pdf формате, не выходя из телеграм, за что им отдельное спасибо.
Мы настоятельно рекомендуем вам заценить труд Дядюшки Боба, благодаря которому вы гарантировано станете намного более прошаренным специалистом.
#materials
Все мы знаем, что хорошая база знаний - это залог хорошей работы и стабильно увеличивающийся зарплаты.
Когда я только начинал свою карьеру программиста, ко мне на стол попала книга «Идеальная работа. Программирование без прикрас». В этой книге легендарный программист Роберт Мартин a.k.a. Дядюшка Боб рассказывает нам о том, на что стоит обратить внимание во время работы программистом и делится бесценным опытом.
Следуя советом Боба, я смог улучшить качество своего кода в разы, мои технические собеседования проходили с большим успехом, а на работе меня уже через несколько месяцев ждало желанное повышение.
Начать читать книгу можно прямо сейчас, потому что ребята с канала Книги для Java программиста предоставили нам возможность скачать книгу в pdf формате, не выходя из телеграм, за что им отдельное спасибо.
Мы настоятельно рекомендуем вам заценить труд Дядюшки Боба, благодаря которому вы гарантировано станете намного более прошаренным специалистом.
#materials
👍1👎1
Пора попрактиковаться
Совсем недавно мы вам рассказывали про метод Main и System.out.println(“Какое сообщение вывести в консоль“). Перед прохождением викторины советуем вам повторить эти темы нажав на название метода.
А теперь к задачке. Ее нам предоставил канал Java Guru 🤓. Если хотите проверить правильность своего ответа, то кликайте по этой ссылке и находите пост от пятого декабря.
В канале Java Guru 🤓 еще масса практики, так что настоятельно рекомендуем закреплять свои знания еще и там :)
#practice
Совсем недавно мы вам рассказывали про метод Main и System.out.println(“Какое сообщение вывести в консоль“). Перед прохождением викторины советуем вам повторить эти темы нажав на название метода.
А теперь к задачке. Ее нам предоставил канал Java Guru 🤓. Если хотите проверить правильность своего ответа, то кликайте по этой ссылке и находите пост от пятого декабря.
В канале Java Guru 🤓 еще масса практики, так что настоятельно рекомендуем закреплять свои знания еще и там :)
#practice
🔥4👎1🤮1
Итоги дня
Желаем всем доброго времени суток и напоминаем, что нам очень нужна ваша обратная связь, поэтому ставьте реакцию на этот пост в соответствии с тем, насколько мы были полезны вам сегодня и заполняйте гугл форму ниже, если у вас есть жалобы, вопросы или предложения, мы учитываем каждый отзыв! И да, самый активный, оставляющий отзыв каждый день в течение недели по-прежнему имеет возможность в воскресенье получить 25$ в любой криптовалюте на выбор. Спасибо, что вы с нами!
Желаем всем доброго времени суток и напоминаем, что нам очень нужна ваша обратная связь, поэтому ставьте реакцию на этот пост в соответствии с тем, насколько мы были полезны вам сегодня и заполняйте гугл форму ниже, если у вас есть жалобы, вопросы или предложения, мы учитываем каждый отзыв! И да, самый активный, оставляющий отзыв каждый день в течение недели по-прежнему имеет возможность в воскресенье получить 25$ в любой криптовалюте на выбор. Спасибо, что вы с нами!
Что такое метод?
Метод — это блок кода, который запускается только при вызове.
Вы можете передавать данные, известные как параметры, в метод.
Методы используются для выполнения определенных действий, и они также известны как функции.
Зачем использовать методы? Чтобы повторно использовать код: определите код один раз и используйте его много раз.
В реальной жизни мы можем привести такой пример использования функций.
К примеру мы хотим приготовить пиццу, и у нас есть два важных процесса:
- Положить на готовое тесто начинку
- Поставить пиццу в духовку
Два этих процесса можно представить как отдельные функции, так как каждая из них выполняет конкретную функцию и имеет входные параметры:
- Разные типы начинки для начинки нашей пиццы
- Cама пицца для процесса подогрева в духовке
#learning_java
Метод — это блок кода, который запускается только при вызове.
Вы можете передавать данные, известные как параметры, в метод.
Методы используются для выполнения определенных действий, и они также известны как функции.
Зачем использовать методы? Чтобы повторно использовать код: определите код один раз и используйте его много раз.
В реальной жизни мы можем привести такой пример использования функций.
К примеру мы хотим приготовить пиццу, и у нас есть два важных процесса:
- Положить на готовое тесто начинку
- Поставить пиццу в духовку
Два этих процесса можно представить как отдельные функции, так как каждая из них выполняет конкретную функцию и имеет входные параметры:
- Разные типы начинки для начинки нашей пиццы
- Cама пицца для процесса подогрева в духовке
#learning_java
🔥4
Итоги дня
По нашей вечерней, а вернее сказать ночной традиции предлагаем вам оставить фидбэк за прошедший день, поэтому ставьте реакцию на этот пост в соответствии с тем, насколько мы были полезны вам сегодня и заполняйте гугл форму ниже, если у вас есть жалобы, вопросы или предложения, мы учитываем мнение каждого! Самый активный из вас, оставляющий отзыв каждый день в течение недели по-прежнему имеет возможность в воскресенье получить 25$ в любой криптовалюте на выбор. Спасибо, что вы с нами!
По нашей вечерней, а вернее сказать ночной традиции предлагаем вам оставить фидбэк за прошедший день, поэтому ставьте реакцию на этот пост в соответствии с тем, насколько мы были полезны вам сегодня и заполняйте гугл форму ниже, если у вас есть жалобы, вопросы или предложения, мы учитываем мнение каждого! Самый активный из вас, оставляющий отзыв каждый день в течение недели по-прежнему имеет возможность в воскресенье получить 25$ в любой криптовалюте на выбор. Спасибо, что вы с нами!
❤3
Как создать свой метод?
Метод должен быть объявлен внутри класса. Он определяется именем метода, за которым следуют круглые скобки().
Java предоставляет некоторые предопределенные методы, такие как
- myMethod() — это имя метода
- static означает, что метод принадлежит классу Main,
а не объекту класса Main. Мы расскажем вам больше об объектах и о том, как получить доступ к методам через
объекты в наших следующих постах.
- void означает, что этот метод не имеет возвращаемого значения.
#learning_java
Метод должен быть объявлен внутри класса. Он определяется именем метода, за которым следуют круглые скобки().
Java предоставляет некоторые предопределенные методы, такие как
System.out.println(), но вы также можете создавать свои собственные методы для выполнения определенных действий:public class Main {
static void myMethod() {
// код, который нужно выполнить
}
}
Объяснение примера:- myMethod() — это имя метода
- static означает, что метод принадлежит классу Main,
а не объекту класса Main. Мы расскажем вам больше об объектах и о том, как получить доступ к методам через
объекты в наших следующих постах.
- void означает, что этот метод не имеет возвращаемого значения.
#learning_java
👍4👏1😢1💩1
Дорогие подписчики, коллеги и просто наша любимая аудитория!
Нас с вами уже более 500 человек, а ведь ещё меньше месяца назад в головах двух лучших друзей закончил назревать огромный план того, как максимально эффективно помогать людям заходить в программирование, учиться и расти профессионально и личностно.
Во-первых хотим сказать вам спасибо за то, что вы с нами! Мы действительно вам благодарны, особенно за конструктивную обратную связь, которая помогает нам исправлять косяки и черпать новые идеи для проекта в дополнение к уже имеющимся.
Да-да, именно проекта, так как телеграм канал это только начало и фундамент, на котором мы собираемся построить инновационную систему обучения программированию прямо внутри телеграм! В наши цели входит создание армии самых разнообразных ботов, которые сделают ваше обучение и практику максимально удобными, запись мультиязычных видеоуроков и полноценных курсов, выпуск подкастов и многое другое, а также в скором времени планируется запуск чата, фирменного стикер-пака и мерча.
Во-вторых мы хотим быть с вами предельно честными, так что не будем скрывать цифры, о которых обычно не говорят: мы уже потратили на запуск и развитие канала 600€ (39.720₽), которые ушли на рекламу, разработку дизайна и многое другое. И учитывая масштабы наших планов, нам необходимо увеличивать бюджет, ибо у нас есть далеко не всё оборудование, нас всего двое и нам рано или поздно потребуется расширять команду, а также мы тоже хотим расти, учиться и повышать свою компетенцию, чтобы улучшать качество контента и эффективнее помогать вам.
С наилучшими пожеланиями,
команда Java_No_Panic
#appeal
Нас с вами уже более 500 человек, а ведь ещё меньше месяца назад в головах двух лучших друзей закончил назревать огромный план того, как максимально эффективно помогать людям заходить в программирование, учиться и расти профессионально и личностно.
Во-первых хотим сказать вам спасибо за то, что вы с нами! Мы действительно вам благодарны, особенно за конструктивную обратную связь, которая помогает нам исправлять косяки и черпать новые идеи для проекта в дополнение к уже имеющимся.
Да-да, именно проекта, так как телеграм канал это только начало и фундамент, на котором мы собираемся построить инновационную систему обучения программированию прямо внутри телеграм! В наши цели входит создание армии самых разнообразных ботов, которые сделают ваше обучение и практику максимально удобными, запись мультиязычных видеоуроков и полноценных курсов, выпуск подкастов и многое другое, а также в скором времени планируется запуск чата, фирменного стикер-пака и мерча.
Во-вторых мы хотим быть с вами предельно честными, так что не будем скрывать цифры, о которых обычно не говорят: мы уже потратили на запуск и развитие канала 600€ (39.720₽), которые ушли на рекламу, разработку дизайна и многое другое. И учитывая масштабы наших планов, нам необходимо увеличивать бюджет, ибо у нас есть далеко не всё оборудование, нас всего двое и нам рано или поздно потребуется расширять команду, а также мы тоже хотим расти, учиться и повышать свою компетенцию, чтобы улучшать качество контента и эффективнее помогать вам.
С наилучшими пожеланиями,
команда Java_No_Panic
#appeal
❤10💩7🔥4👍3🤮1
Всегда ли хорошо использовать встроеные методы?
Вчера мы с вами разбирались в том, зачем нам создавать свои методы. Если ты забыл(а), то посмотри вот этот пост. А мы идем дальше!
Сегодня мы поговорим про использование нативных методов, то-есть тех, что предоставляет нам сам язык программирования. Канал Senior Java Developer поделился с нами интересной мыслью: автор привел пример использования нативной функции
Он выяснил, что выполнение операции
Вот такие результаты у нас получились:
Результаты нашего метода подсчета степени:
6224 ms: 4.8569351667866E+255
Результаты нативной функции Math.pow():
43350 ms: 4.8569351667866E+255
Как мы можем заметить, автор был совершено прав. Функция Math.pow(), к сожалению, не всегда выполняет вычисления эффективно. Если вам интересны другие нативные методы и вы также как и мы хотите учиться по разным источникам, то мы настоятельно рекомендуем включать в свое обучение прочтения постов в канале Senior Java Developer.
#learning_java
Вчера мы с вами разбирались в том, зачем нам создавать свои методы. Если ты забыл(а), то посмотри вот этот пост. А мы идем дальше!
Сегодня мы поговорим про использование нативных методов, то-есть тех, что предоставляет нам сам язык программирования. Канал Senior Java Developer поделился с нами интересной мыслью: автор привел пример использования нативной функции
Math.pow().Он выяснил, что выполнение операции
Math.pow() менее эффективное чем использование обычного оператора умножения. Мы решили проверить данное утверждения и написали для этого свой тест :)Вот такие результаты у нас получились:
Результаты нашего метода подсчета степени:
6224 ms: 4.8569351667866E+255
Результаты нативной функции Math.pow():
43350 ms: 4.8569351667866E+255
Как мы можем заметить, автор был совершено прав. Функция Math.pow(), к сожалению, не всегда выполняет вычисления эффективно. Если вам интересны другие нативные методы и вы также как и мы хотите учиться по разным источникам, то мы настоятельно рекомендуем включать в свое обучение прочтения постов в канале Senior Java Developer.
#learning_java
💩45👍10🔥4👎1🎉1🤮1
Связь между клиентами и серверами осуществляется с помощью следующей последовательности запросов и ответов
1. Клиент (браузер) отправляет HTTP-запрос в Интернет
2. Веб-сервер получает запрос
3. Сервер запускает приложение для обработки запроса
4. Сервер возвращает HTTP-ответ (выход) в браузер
5. Клиент (браузер) получает ответ
#learning_java
1. Клиент (браузер) отправляет HTTP-запрос в Интернет
2. Веб-сервер получает запрос
3. Сервер запускает приложение для обработки запроса
4. Сервер возвращает HTTP-ответ (выход) в браузер
5. Клиент (браузер) получает ответ
#learning_java
👍6🔥2
Желаем вам доброй ночи, а нам вашей обратной связи, которую можно дать, оставив реакцию на этот пост в соответствии с тем, насколько мы были полезны вам сегодня, а если у вас есть жалобы, вопросы или предложения, заполняйте гугл форму ниже, так вы помогаете нам стать лучше! И да, до воскресенья осталось совсем немного, а это значит, что тот из вас, кто регулярнее всех заполнял форму в течение недели, стал ещё ближе к своим 25$ в любой криптовалюте на выбор. Спасибо, что вы с нами!
👍5👎1
Зарплаты в IT
Заниматься любимым делом хорошо, а когда за него платят - ещё лучше.
Согласно статистике Хабр, медианная зарплата в IT секторе во втором полугодии 2022 года составляет 150к рублей.
Медианная зарплата - это величина, которая делит количество работников пополам, указывая сумму, выше и ниже которой зарабатывает каждая половина. В данном случае одна половина IT специалистов зарабатывает больше 150к рублей, а другая меньше.
В списке самых оплачиваемых языков на текущий момент JavaScript стоит на втором месте, а Java на пятом.
Также предлагаем вам взглянуть на выжимку из большой статьи на Хабр, в которой мы отобрали для вас основные моменты касательно зарплат в первом полугодии 2022:
- Медианная зарплата на IT-рынке в первом полугодии составляла 140к рублей
- Самую большую зарплату платили Авито и Skyeng (250к рублей), Mail․ru Group (231к рублей) и Лаборатории Касперского (215к рублей).
- Архитекторы ПО зарабатывали (и скорее всего сейчас зарабатывают) больше всех остальных - 285к рублей.
- У достаточного количества пользователей портала данные не совпадают со статистическими, причем как в отрицательную, так и в положительную сторону, так что советуем почитать комментарии под статьей.
#salary
Заниматься любимым делом хорошо, а когда за него платят - ещё лучше.
Согласно статистике Хабр, медианная зарплата в IT секторе во втором полугодии 2022 года составляет 150к рублей.
Медианная зарплата - это величина, которая делит количество работников пополам, указывая сумму, выше и ниже которой зарабатывает каждая половина. В данном случае одна половина IT специалистов зарабатывает больше 150к рублей, а другая меньше.
В списке самых оплачиваемых языков на текущий момент JavaScript стоит на втором месте, а Java на пятом.
Также предлагаем вам взглянуть на выжимку из большой статьи на Хабр, в которой мы отобрали для вас основные моменты касательно зарплат в первом полугодии 2022:
- Медианная зарплата на IT-рынке в первом полугодии составляла 140к рублей
- Самую большую зарплату платили Авито и Skyeng (250к рублей), Mail․ru Group (231к рублей) и Лаборатории Касперского (215к рублей).
- Архитекторы ПО зарабатывали (и скорее всего сейчас зарабатывают) больше всех остальных - 285к рублей.
- У достаточного количества пользователей портала данные не совпадают со статистическими, причем как в отрицательную, так и в положительную сторону, так что советуем почитать комментарии под статьей.
#salary
🤯3👍1
Спасибо, что отлично провели с нами этот день. Надеемся, что вы научились чему-то новому.
Как вы себя чувствуете в нашем канале?
Как вы себя чувствуете в нашем канале?
Anonymous Poll
46%
Отлично
39%
Положительно
12%
Так-себе
3%
Плохо
👍4
Как можно создать объект в Java?
В Java объект создается из класса. Мы уже создали класс с именем Main, так что теперь мы можем использовать его для создания объектов.
Чтобы создать объект Main, укажите имя класса, за которым следует имя объекта, и используйте ключевое слово new:
В Java объект создается из класса. Мы уже создали класс с именем Main, так что теперь мы можем использовать его для создания объектов.
Чтобы создать объект Main, укажите имя класса, за которым следует имя объекта, и используйте ключевое слово new:
public class Main {
String className = "Main";
public static void main(String[] args) {
Main myObj = new Main();
System.out.println(
myObj.className);
}
}
#learning_java🔥7
Что такое конструкторы Java?
Конструктор в Java — это специальный метод, который используется для инициализации объектов.
Конструктор вызывается при создании объекта класса. Его можно использовать для установки начальных значений атрибутов объекта:
Конструктор в Java — это специальный метод, который используется для инициализации объектов.
Конструктор вызывается при создании объекта класса. Его можно использовать для установки начальных значений атрибутов объекта:
public class Main {
String className;
public Main(String className) {
this.className = className;
}
public static void main(String[] args) {
Main myObj = new Main("Main");
System.out.println(myObj.className);
}
}
#learning_java🔥5👍3
Итоги конкурса!
Команда Java_No_Panic рада сообщить о завершении конкурса фидбэков, просим победителей написать нам в личные сообщения (контакты в описании канала) и передает искренние поздравления!
1-е место: Kate (Ekaterina Sidorova) - 12.5$
2-е место: Alek (Алек Филатов) - 10$
3-е место: Random user - 2.5$
P. S. Рандомайзер выйдет на работу в понедельник, так что приз за третье место будет выдан завтра :)
#feedback_contest
Команда Java_No_Panic рада сообщить о завершении конкурса фидбэков, просим победителей написать нам в личные сообщения (контакты в описании канала) и передает искренние поздравления!
1-е место: Kate (Ekaterina Sidorova) - 12.5$
2-е место: Alek (Алек Филатов) - 10$
3-е место: Random user - 2.5$
P. S. Рандомайзер выйдет на работу в понедельник, так что приз за третье место будет выдан завтра :)
#feedback_contest
👍4🔥3