🤔 Сколько зарабатывают разработчики?
Смотрим, какую зарплату ожидают разработчики в России — этот вопрос уже разбирали на Хабре. Но давайте посмотрим на реальность: какая сумма — минимальная для того, чтобы вы обратили внимание на вакансию?
Смотрим, какую зарплату ожидают разработчики в России — этот вопрос уже разбирали на Хабре. Но давайте посмотрим на реальность: какая сумма — минимальная для того, чтобы вы обратили внимание на вакансию?
👍9👎8🔥1
⚡️ Сегодня хотели поделиться крутой новостью с ребятами, которые учат или работаю на Java.
С сегодняшнего дня мы начали сотрудничать с очень интересным разработчиком, который ведет свою школу по Java - Java Online Projects. Его зовут Григорий, в разработке он с 1989 года! 🤯
🔥 Григорий работал в Siemens, Luxoft, Wrike и во многих других крутых IT компаниях. Не побоюсь этого слова - самый настоящий Software engineer. Со своей стороны могу сказать, что я очень рад, что мы вместе решили сделать совместный коллаб и партнерство.
🤔 Если давно хотели освоить Java, или прокачать свои знания в многопоточности, работе со Spring и Spring Boot, JPA/Hibernate и REST сервисах, то думаю опытнее наставника сложно будет найти.
👉 Первое занятие с Григорием идет бесплатно, а всем ребятам из CodeReview — сделает скидку 5%.
🍀 Успехов в Java, ребзя!
С сегодняшнего дня мы начали сотрудничать с очень интересным разработчиком, который ведет свою школу по Java - Java Online Projects. Его зовут Григорий, в разработке он с 1989 года! 🤯
🔥 Григорий работал в Siemens, Luxoft, Wrike и во многих других крутых IT компаниях. Не побоюсь этого слова - самый настоящий Software engineer. Со своей стороны могу сказать, что я очень рад, что мы вместе решили сделать совместный коллаб и партнерство.
🤔 Если давно хотели освоить Java, или прокачать свои знания в многопоточности, работе со Spring и Spring Boot, JPA/Hibernate и REST сервисах, то думаю опытнее наставника сложно будет найти.
👉 Первое занятие с Григорием идет бесплатно, а всем ребятам из CodeReview — сделает скидку 5%.
🍀 Успехов в Java, ребзя!
👍21🤔2
⚡️⚡️Нас — 6 000!
5 000 подписчиков мы праздновали 29 марта. За полтора месяца наши ряды пополнили 1 000 разработчиков из всего СНГ!
Всего за полтора месяца мы:
💻 Добавили к нашему продукту функцию трудоустройства;
🔬 Помогли десяткам IT-шников выявить свои слабые стороны;
🔥 Слегка переработали структуру курса по вашей обратной связи — добавили лекцию по резюме и онлайн-разбор резюме с ментором;
🧠 Теперь в рамках обучения ученики создают целый проект — его можно будет положить в портфолио.
Будем рады пожеланиям, замечаниям и просто мыслям под этим постом от вас.
Благодарим каждого и двигаемся дальше🚀
5 000 подписчиков мы праздновали 29 марта. За полтора месяца наши ряды пополнили 1 000 разработчиков из всего СНГ!
Всего за полтора месяца мы:
💻 Добавили к нашему продукту функцию трудоустройства;
🔬 Помогли десяткам IT-шников выявить свои слабые стороны;
🔥 Слегка переработали структуру курса по вашей обратной связи — добавили лекцию по резюме и онлайн-разбор резюме с ментором;
🧠 Теперь в рамках обучения ученики создают целый проект — его можно будет положить в портфолио.
Будем рады пожеланиям, замечаниям и просто мыслям под этим постом от вас.
Благодарим каждого и двигаемся дальше🚀
❤14🔥4👍3
Мы ищем Python разработчикоа в нашу команду! 🐍
🎮 Друзья, как многие из вас знают, мы стараемся активно расти и развиваться. Совсем недавно мы запустили работу над нашим новым проектом Dev’s Battle - MMORPG игрой для разработчиков.
🚀 Мы очень сильно продвинулись с точки зрения концепта игры, провели cust dev с более чем 30 людьми, провели анализ других игр и приложений, и сейчас доделываем прототип нашего будущего MVP.
🧑💻 Чтобы воплотить данный MVP в реальность нам в команду нужен Python разработчик, который возьмется за его разработку и реализацию.
🤯 Задача сложная, но мега интересная! Поэтому мы ищем энтузаиаста, который будет также гореть этой идеей и сможет принести свой вклад в этот продукт.
👉 Если ты хочешь попробовать свои силы и стать частью нашей команды, то напиши мне в личку на @maxim_primak.
Всем peace ✌️
🎮 Друзья, как многие из вас знают, мы стараемся активно расти и развиваться. Совсем недавно мы запустили работу над нашим новым проектом Dev’s Battle - MMORPG игрой для разработчиков.
🚀 Мы очень сильно продвинулись с точки зрения концепта игры, провели cust dev с более чем 30 людьми, провели анализ других игр и приложений, и сейчас доделываем прототип нашего будущего MVP.
🧑💻 Чтобы воплотить данный MVP в реальность нам в команду нужен Python разработчик, который возьмется за его разработку и реализацию.
🤯 Задача сложная, но мега интересная! Поэтому мы ищем энтузаиаста, который будет также гореть этой идеей и сможет принести свой вклад в этот продукт.
👉 Если ты хочешь попробовать свои силы и стать частью нашей команды, то напиши мне в личку на @maxim_primak.
Всем peace ✌️
👍9🔥3
#ВопросСподвохом — сегодня по Java🔥
Дублируем вопрос с картинки — сколько объектов типа String будет создано?🤔
Опросник — ниже👇
Дублируем вопрос с картинки — сколько объектов типа String будет создано?🤔
Опросник — ниже👇
❤7👎2
#ВопросСподвохом — сколько объектов типа String будет создано?
Anonymous Poll
17%
0
50%
1
29%
2
4%
3
👍14🤔2
#ВопросСподводхом — ответ от нашего ментора по Java🔥
Объясняю: в Java объекты строк хранятся в String Pool. И если мы создаем строковую переменную и даем ей значение сразу, то компилятор преобразует это в создание объекта особым образом: он проверяет, есть ли такая строка в пуле: если да — вернёт её ссылку, если нет — создаст новую, положит в пул и вернёт ссылку.
Но есть особенность: если создавать строку через конструктор, она будет создана в heap, а не String Pool.
А теперь ответ на вопрос: создано будет два объекта! Почему? Чтобы создать строку с помощью конструктора, ей надо передать уже готовую строку в конструктор, а значение это указывается «обычно», а значит сначала оно будет создано в String Pool, потом ссылка на этот объект передастся в конструктор и тот уже создаст новый объект в heap.
Еще одно объяснение.
Объясняю: в Java объекты строк хранятся в String Pool. И если мы создаем строковую переменную и даем ей значение сразу, то компилятор преобразует это в создание объекта особым образом: он проверяет, есть ли такая строка в пуле: если да — вернёт её ссылку, если нет — создаст новую, положит в пул и вернёт ссылку.
Но есть особенность: если создавать строку через конструктор, она будет создана в heap, а не String Pool.
А теперь ответ на вопрос: создано будет два объекта! Почему? Чтобы создать строку с помощью конструктора, ей надо передать уже готовую строку в конструктор, а значение это указывается «обычно», а значит сначала оно будет создано в String Pool, потом ссылка на этот объект передастся в конструктор и тот уже создаст новый объект в heap.
Еще одно объяснение.
Stack Overflow
Java String Pool with String constructor and the intern function
I learned about the Java String Pool recently, and there's a few things that I don't quiet understand.
When using the assignment operator, a new String will be created in the String Pool if it does...
When using the assignment operator, a new String will be created in the String Pool if it does...
👍17🔥4
Наши менторы написали уже несколько статей на разные темы: «Идеальное резюме для программиста», «Как найти работу без опыта» и ещё 4 интересных материала🔥
Мы решили собрать для вас небольшую библиотеку — запиним её в канале и будем пополнять по мере выхода статей, то есть — примерено, раз в 7-10 дней.
Итак, что стоит почитать сегодня:
- Как составить идеальное резюме программисту? Подробный гайд от HR — ТЫК;
- Что делать если на HH мало откликов? На что обратить внимание и повысить конверсию, если тебя пока не отрывают с руками? ТЫК;
- Если у тебя нет или мало рабочего опыта — эта статья для тебя. Узнаешь, откуда брать опыт для резюме;
- Сравнение стартапов, корпораций и фриланса — что подойдёт именно тебе? ТЫК;
- Что произошло с зарплатами разработчиков в феврале-марте 2022-ого? ТЫК.
Приятного прочтения🥰
Мы решили собрать для вас небольшую библиотеку — запиним её в канале и будем пополнять по мере выхода статей, то есть — примерено, раз в 7-10 дней.
Итак, что стоит почитать сегодня:
- Как составить идеальное резюме программисту? Подробный гайд от HR — ТЫК;
- Что делать если на HH мало откликов? На что обратить внимание и повысить конверсию, если тебя пока не отрывают с руками? ТЫК;
- Если у тебя нет или мало рабочего опыта — эта статья для тебя. Узнаешь, откуда брать опыт для резюме;
- Сравнение стартапов, корпораций и фриланса — что подойдёт именно тебе? ТЫК;
- Что произошло с зарплатами разработчиков в феврале-марте 2022-ого? ТЫК.
Приятного прочтения🥰
Яндекс Дзен
От рекрутера: как составить идеальное резюме IT-специалисту. Пример внутри!
Время прочтения — 3 минуты👇 В среднем, рекрутер тратит на резюме 9 секунд. Если с первых строчек резюме не понравилось HRy, вниз он листать не будет. Запомни: резюме — продающий текст, а не список достижений и должностных обязанностей. Что должно быть в резюме?🤔…
🔥8😁2
🤔#Задачка от LinkedIn: для Junior- и Middle-программистов.
Сложность: 4/10
Описание: вы находитесь в комнате с тремя выключателями, каждый из которых управляет одной из трёх простых 40WT-лампочек в соседней комнате. Вам нужно определить, какой переключатель какой лампочкой управляет. Свет выключен, и вы не можете заглянуть в комнату из той, в которой находитесь. Вы можете осмотреть другую комнату только один раз за время эксперимента. Как узнать, какие выключатели подключены к каким лампочкам?
Ответ выложим в 22:00 по МСК!
Сложность: 4/10
Описание: вы находитесь в комнате с тремя выключателями, каждый из которых управляет одной из трёх простых 40WT-лампочек в соседней комнате. Вам нужно определить, какой переключатель какой лампочкой управляет. Свет выключен, и вы не можете заглянуть в комнату из той, в которой находитесь. Вы можете осмотреть другую комнату только один раз за время эксперимента. Как узнать, какие выключатели подключены к каким лампочкам?
Ответ выложим в 22:00 по МСК!
❤13👍2
✅Решение задачки от LinkedIn!
1. Переведите первый выключатель в положение «ВКЛ»;
2. Подождите несколько минут и выключите его;
3. Сразу же включите второй выключатель;
4. Идите в комнату с лампочками;
5. Потрогайте их — та, которая не горит, но тёплая — включается первым выключателем. А та, что горит — включается вторым. А третья, которая не горит и холодная — включается третьим.
1. Переведите первый выключатель в положение «ВКЛ»;
2. Подождите несколько минут и выключите его;
3. Сразу же включите второй выключатель;
4. Идите в комнату с лампочками;
5. Потрогайте их — та, которая не горит, но тёплая — включается первым выключателем. А та, что горит — включается вторым. А третья, которая не горит и холодная — включается третьим.
🔥18👎4👍3
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️⚡️Кодишь на Python, Java, JS, PHP?
Снова ищем разработчиков по вышеперечисленным языкам👆
Ты пройдёшь 4 собеса с Senior-программистами по своему направлению и HRом — менторы выявят твои слабые места и дадут рекомендации по их исправлению🔥
За 4 недели плотного обучения под чутким контролем опытных разработчиков (один из них — автор канала @beerphp), знатно поднимешь уровень своей уверенности и прикладные навыки в разработке!
Записывайся на обучение — получи первую консультацию сегодня. Ждём в наших рядах😇
Снова ищем разработчиков по вышеперечисленным языкам👆
Ты пройдёшь 4 собеса с Senior-программистами по своему направлению и HRом — менторы выявят твои слабые места и дадут рекомендации по их исправлению🔥
За 4 недели плотного обучения под чутким контролем опытных разработчиков (один из них — автор канала @beerphp), знатно поднимешь уровень своей уверенности и прикладные навыки в разработке!
Записывайся на обучение — получи первую консультацию сегодня. Ждём в наших рядах😇
❤6👍1
📺Сегодня решили провести день ностальгии по играм.
Сейчас мы сами готовим релиз Devsbattle — нашей игры. Но перед тем, как мы зарелизимся — решили проверить, насколько все здесь шарят в играх😎
В течение дня отправим несолько опросов: вашей задачей будет угадать игру по скриншоту и написать, на каком движке она работает. Гоу?
Сейчас мы сами готовим релиз Devsbattle — нашей игры. Но перед тем, как мы зарелизимся — решили проверить, насколько все здесь шарят в играх😎
В течение дня отправим несолько опросов: вашей задачей будет угадать игру по скриншоту и написать, на каком движке она работает. Гоу?
Devsbattle
Dev's Battle
Прокачай свои знания программирования
👍11👎1😁1
#ВопросСподвохом — сегодня по Python🐍
Дублируем вопрос с картинки — сколько массивов будет создано в памяти?🤔
Опросник — ниже👇
Дублируем вопрос с картинки — сколько массивов будет создано в памяти?🤔
Опросник — ниже👇
👍3
Сколько массивов будет создано в памяти?
Anonymous Poll
27%
1
29%
2
26%
3
18%
Массивов создано не будет.
#ВопросСподвохом — ответ от нашего ментора по Python🐍
Создан будет один массив. И создан он будет при первом вызове функции, так как является параметром по умолчанию для этой функции
Это происходит потому, что для неизменяемых (immutable) типов данных в функцию передаётся значение, а для изменяемых (mutable) — ссылка.
И после этого получается, что при первой инициализации массива он становится «привязанным» к функции modfiy_or_create_array. Также стоит учитывать, что при присвоении переменной значения другой изменяемой переменной присваивается не содержание объекта, а ссылка на него. Проверить это можно следующим способом:
Создан будет один массив. И создан он будет при первом вызове функции, так как является параметром по умолчанию для этой функции
Это происходит потому, что для неизменяемых (immutable) типов данных в функцию передаётся значение, а для изменяемых (mutable) — ссылка.
И после этого получается, что при первой инициализации массива он становится «привязанным» к функции modfiy_or_create_array. Также стоит учитывать, что при присвоении переменной значения другой изменяемой переменной присваивается не содержание объекта, а ссылка на него. Проверить это можно следующим способом:
print(
all((array is array2,
array2 is array3,
array3 is array))
) # True
Подробнее: https://stackoverflow.com/questions/1132941/least-astonishment-and-the-mutable-default-argumentStack Overflow
"Least Astonishment" and the Mutable Default Argument
def foo(a=[]):
a.append(5)
return a
Python novices expect this function called with no parameter to always return a list with only one element: [5]. The result is different and astonishin...
a.append(5)
return a
Python novices expect this function called with no parameter to always return a list with only one element: [5]. The result is different and astonishin...
👍7🤬2
На нашем YouTube-канале — целый кладезь полезных материалов для тех, кто готовится к собеседованиям: PHP, JS, Java, TypeScript-собеседования разработчиков разных уровней.
Это полноценные видосики, в которых наши менторы проводят one-to-one и коллективные собесы. Отличаются от обычных записей по собесам тем, что менторы в live-режиме отвечают на вопросы. А также — на протяжении всего собеса — выявляют слабые места и дают полезные советы к концу видео. На этой неделе выпустим видео по Python и обязательно оповестим🔥
Записи реальные — 4 таких собеса вы пройдёте на нашем обучении. Тоже с ментором, тоже выявим слабые места. Залетайте смотреть🚀
Это полноценные видосики, в которых наши менторы проводят one-to-one и коллективные собесы. Отличаются от обычных записей по собесам тем, что менторы в live-режиме отвечают на вопросы. А также — на протяжении всего собеса — выявляют слабые места и дают полезные советы к концу видео. На этой неделе выпустим видео по Python и обязательно оповестим🔥
Записи реальные — 4 таких собеса вы пройдёте на нашем обучении. Тоже с ментором, тоже выявим слабые места. Залетайте смотреть🚀
🔥8
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️Друзья, мы недавно нашли и запартнерились с одним очень прикольным и полезным продуктом.
👉 Это бот для прохождения собеседований с рандомными участниками. Что-то типо чат рулетки для собеседований. Мега полезная штука, чтобы получить больше практики собеседований.
🔥Бот абсолютно бесплатный, и мы рекоммендуем его даже нашим студентам, просто чтобы можно было оттачивать и закреплять то, что мы даем на нашем курсе.
Я очень рад, что получилось запартнериться с ребятами из QT. Надеюсь вам зайдет! Напишите потом свой фидбэк, как зацените. 😊
Всем peace ✌️
👉 Это бот для прохождения собеседований с рандомными участниками. Что-то типо чат рулетки для собеседований. Мега полезная штука, чтобы получить больше практики собеседований.
🔥Бот абсолютно бесплатный, и мы рекоммендуем его даже нашим студентам, просто чтобы можно было оттачивать и закреплять то, что мы даем на нашем курсе.
Я очень рад, что получилось запартнериться с ребятами из QT. Надеюсь вам зайдет! Напишите потом свой фидбэк, как зацените. 😊
Всем peace ✌️
👍17❤7