Сегодня для вас подготовил несколько сайтов, без которых просто не обойтись программисту:
1. https://pastebin.com/ - если вы когда-нибудь пытались отправить код в сообщении, то знаете, что форматирование отправленного куска кода умрет. Вставьте код, создайте уникальную ссылку (делается буквально за 5 секунд) и отправьте ее вашему коллеге. Код сохранит весь свой изначальный вид благодаря pastebin🤖
2. https://learn.javanoscript.ru/ - очень хороший и простой учебник по JavaScript для начинающих.
3. https://www.baeldung.com/ - про этот сайт знают миллионы джавистов по всему миру, сотни статей о Java и близких технологиях. Вы можете БЕСПЛАТНО скачать cookbooks по многим технологиям языка Java вот тут: https://www.baeldung.com/baeldung-ebooks 🧠
4. https://postgrespro.ru/docs - документация и статьи о самой популярной базе данных на текущий момент - PostgreSQL. На РУССКОМ 😱
И бонусное место, слабо связано с программированием, но в офисной работе просто незаменимо:
5. https://www.ilovepdf.com/ru - на этом сайте вы можете бесплатно подписать, обрезать, разрезать, перевести в другой формат любые документы в формате PDF, минимум раз в месяц использую 🕶
Не забывайте ставить реакции - это позволяет видеть, что такой контент вам интересен и мотивирует меня!
#junior #middle #полезность
1. https://pastebin.com/ - если вы когда-нибудь пытались отправить код в сообщении, то знаете, что форматирование отправленного куска кода умрет. Вставьте код, создайте уникальную ссылку (делается буквально за 5 секунд) и отправьте ее вашему коллеге. Код сохранит весь свой изначальный вид благодаря pastebin🤖
2. https://learn.javanoscript.ru/ - очень хороший и простой учебник по JavaScript для начинающих.
3. https://www.baeldung.com/ - про этот сайт знают миллионы джавистов по всему миру, сотни статей о Java и близких технологиях. Вы можете БЕСПЛАТНО скачать cookbooks по многим технологиям языка Java вот тут: https://www.baeldung.com/baeldung-ebooks 🧠
4. https://postgrespro.ru/docs - документация и статьи о самой популярной базе данных на текущий момент - PostgreSQL. На РУССКОМ 😱
И бонусное место, слабо связано с программированием, но в офисной работе просто незаменимо:
5. https://www.ilovepdf.com/ru - на этом сайте вы можете бесплатно подписать, обрезать, разрезать, перевести в другой формат любые документы в формате PDF, минимум раз в месяц использую 🕶
Не забывайте ставить реакции - это позволяет видеть, что такой контент вам интересен и мотивирует меня!
#junior #middle #полезность
👍21🔥18❤1
Ещё одна хорошая новость! Завтра выйдет видео в стиле "интервью" (не собеседование) с моим коллегой - сеньор тестировщиком Тимуром 💼
Узнаем, как живут тестировщики, что они там тестируют и как стать одним из них
Ждите!
Узнаем, как живут тестировщики, что они там тестируют и как стать одним из них
Ждите!
👍15🔥2👨💻1
Тайм-лайн:
00:00 - Немного о себе
01:00 - Что делает сейчас и как попал в тестирование
02:00 - Сложно ли было устроиться на первую работу?
03:30 - Как готовиться к собеседованию?
04:00 - Что нравится больше всего в работе?
04:30 - Что бесит в работе?
05:15 - Что такое тест-кейс?
05:45 - Баг или фича?
07:30 - Расстраиваешься или радуешься, когда находишь ошибки?
08:40 - Самая обидная не найденная ошибка?
09:20 - Самая классная найденная ошибка?
10:10 - Обязательные знания в тестировании?
11:50 - Чем пользуется тестировщик?
12:15 - Нужно ли понимать бизнес?
13:40 - Что выделяет хорошего тестировщика от плохих?
14:55 - тестирование это экшн или монотонность?
15:40 - Как разработчики могут улучшить жизнь тестировщикам?
17:35 - Куда бы пошел, если бы не тестирование?
18:35 - Стала ли работа интереснее с ростом по карьере?
19:40 - Что хочет делать дальше?
20:45 - Пропадет ли профессия тестировщика?
21:45 - Можно ли уйти в другую IT-профессию?
23:10 - Стоит ли идти в тестировщики, если хочешь попасть в другие IT-профессии?
25:00 - Что спрашивают на собеседовании?
27:30 - Какой уровень английского?
29:15 - Короткий совет начинающим!
00:00 - Немного о себе
01:00 - Что делает сейчас и как попал в тестирование
02:00 - Сложно ли было устроиться на первую работу?
03:30 - Как готовиться к собеседованию?
04:00 - Что нравится больше всего в работе?
04:30 - Что бесит в работе?
05:15 - Что такое тест-кейс?
05:45 - Баг или фича?
07:30 - Расстраиваешься или радуешься, когда находишь ошибки?
08:40 - Самая обидная не найденная ошибка?
09:20 - Самая классная найденная ошибка?
10:10 - Обязательные знания в тестировании?
11:50 - Чем пользуется тестировщик?
12:15 - Нужно ли понимать бизнес?
13:40 - Что выделяет хорошего тестировщика от плохих?
14:55 - тестирование это экшн или монотонность?
15:40 - Как разработчики могут улучшить жизнь тестировщикам?
17:35 - Куда бы пошел, если бы не тестирование?
18:35 - Стала ли работа интереснее с ростом по карьере?
19:40 - Что хочет делать дальше?
20:45 - Пропадет ли профессия тестировщика?
21:45 - Можно ли уйти в другую IT-профессию?
23:10 - Стоит ли идти в тестировщики, если хочешь попасть в другие IT-профессии?
25:00 - Что спрашивают на собеседовании?
27:30 - Какой уровень английского?
29:15 - Короткий совет начинающим!
😍9👍1
У меня к вам есть серьезный разговор!
За последние две недели канал развивался довольно стремительно и из канала для друзей и учеников (я же не только программист, но и препод) он превратился в нечто большее.
Сейчас из 220 моих подписчиков я ничего не знаю где-то о 120-150. Это те люди, которые пришли по рекламе или прямым ссылкам своих друзей 😇
Так что давайте знакомиться - я расскажу немного о себе (правда, уже не сегодня, отдых - это важно), расскажу, что я знаю о вас, а вы поделитесь информацией о себе, хорошо?
Не обязательно писать длинные поэмы о том, как вы оказались тут - я подготовил несколько вопросов с вариантами ответа для того, чтобы вам было проще)
Всем хорошего воскресенья!
За последние две недели канал развивался довольно стремительно и из канала для друзей и учеников (я же не только программист, но и препод) он превратился в нечто большее.
Сейчас из 220 моих подписчиков я ничего не знаю где-то о 120-150. Это те люди, которые пришли по рекламе или прямым ссылкам своих друзей 😇
Так что давайте знакомиться - я расскажу немного о себе (правда, уже не сегодня, отдых - это важно), расскажу, что я знаю о вас, а вы поделитесь информацией о себе, хорошо?
Не обязательно писать длинные поэмы о том, как вы оказались тут - я подготовил несколько вопросов с вариантами ответа для того, чтобы вам было проще)
Всем хорошего воскресенья!
👍10
Как вы оказались тут?
Anonymous Poll
19%
Я твой ученик/бывший ученик
6%
Я из Лиги
10%
Я из СДЭКа
27%
Я пришел из рекламы
10%
Порекомендовали канал знакомые\друзья
15%
Другое
11%
Тык
Первый факт о вас: 65% из вас включили уведомления в канале, это супер!
Я же в свою очередь обещаю не дудосить кучей сообщений ❤️
Я же в свою очередь обещаю не дудосить кучей сообщений ❤️
👍2❤1😍1
На каком языке вы пишите?
Anonymous Poll
34%
Java/Scala/Groovy/Kotlin
18%
Python
5%
C/C++
14%
JS
3%
PHP
6%
C#
1%
Go
9%
Я не программист
5%
Другой язык
5%
Тык
👍8
Второй факт о вас: вы супер активные, некоторые мои посты набирают и по 20 реакций, а нас всего-то 220 человек!
👍10
Предпоследний вопрос на сегодня! Что вам больше всего нравится в канале?
Anonymous Poll
51%
Личное мнение
48%
Записи собеседований
48%
Интервью
36%
Разбор смешных вакансий
36%
Посты на темы, вроде "выгорания" и т.д.
48%
Разборы каких-то сложных штук в языке Java
20%
АДВЕНТ-КАЛЕНДАРЬ
41%
Полезные-полезности, вроде команд для IDEA
38%
Разбор кода из фильмов/сериалов
30%
Разбор книг
👍1
Третий факт о вас: независимо от вашего грейда или его отсутствия - вы хотите развиваться. И я стараюсь тут писать не только о hard-скиллах, но и о soft'ах, да и просто о человеческом. Развитие - это всегда круто)
👍10🏆3
Не буду вас сегодня больше мучать! Вечером будет адвент-подарочек. А пока последний вопрос. Что вас может отталкивать в канале?
Anonymous Poll
11%
Слишком много смайликов\не серьезно
11%
Слишком много общих тем, хочу знаний по своему языку программирования
5%
Не согласен с мнением автора
13%
Канал слишком "личный", слишком много жизни автора и мало програмирования
6%
Посты слишком длинные
5%
Посты слишком короткие
28%
Мало практики
22%
Канал обо всем и не о чем
50%
Все нравится
5%
Другое (напишите в комментарий под постом)
🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Новый день - новый подарок! Мы продолжаем с вами наш IT-адвент-календарь и открываем четвертый день!
Инфляция - боль не только программистов, но и всех людей, кто получает зарплату в очень нестабильных валютах. Часто мы даже не понимаем, растет ли наша зарплата относительно реального положения дел 👩🎓
Подготовил для вас таблицу и видео-объяснение к ней, с помощью которой вы сможете рассчитать, как изменилась ваша реальная зарплата в рублях)
Инфляция - боль не только программистов, но и всех людей, кто получает зарплату в очень нестабильных валютах. Часто мы даже не понимаем, растет ли наша зарплата относительно реального положения дел 👩🎓
Подготовил для вас таблицу и видео-объяснение к ней, с помощью которой вы сможете рассчитать, как изменилась ваша реальная зарплата в рублях)
❤5👍1
https://youtu.be/kd1n8y0DNxo - Ссылочка на видео! Займет всего 4 минуты + заполнение таблички еще 2 минуты)
#offtop
#offtop
YouTube
Инфляция? Рассчитываем реальное увеличение зарплаты программиста
👍2
зарплата2.xlsx
24.8 KB
Табличка, которую вы можете заполнить. Поля для заполнения выделены красным ❤️
❤2🔥1
"Вас прёт упрощение, а я усложняю всё" - © Мирон Янович
Продолжаем месяц адвентов, и сегодня пятый день наших подарочков ❤️
Каким должен быть метод (Функция)?
Метод должен быть понятным и простым, чтобы каждый смог понять его, когда придет на проект ♨️
Есть много различных способов оценить сложность метода: можно посмотреть на длину метода, количеству параметров, в него поступающих, можно взять более сложные вещи, вроде цикломатической и когнитивной сложности. Мы с вами сейчас поговорим о двух первых способах. А в следующие разы о других вариантах оценки.
В величайшей, по моему мнению, книге Роберта Мартина "Чистый код" приводится такое мнение:
"Первое правило: функции должны быть компактными, второе: еще компактнее... Желательно, чтобы длина функции не превышала 20 строк"
И все? Просто пишем методы, которые короче 20 строк?
С одной стороны - да, стараемся сделать метод максимально минимальным, но не переусердствуем, все таки метод из одной строки - тоже сомнительная вещь. Более того, по правилам оформления java-кода (например) длина строки не должна превышать 80 символов.
Есть еще ряд метрик, которые говорят о том, что ваш метод "сложен". Роберт Мартин дает еще один важный совет по поводу устройства методов: "Функция должна выполнять только одну операцию, она должна делать это хорошо и ничего другого она делать не должна".
Понятно, что в методе происходит много действий, но операция тут воспринимается как нечто более высокоуровневое. Например, открыть файл - вполне себе одна операция, хоть и содержит внутри много действий. А вот открыть и записать туда какие-то начальные значения - это уже две операции (как минимум).
Есть еще одна важная метрика - количество аргументов (параметров) вашего метода-функции 🧠
В книге, из которой я подчерпнул знания и вдохновение, пишется: "В идеальном случае количество аргументов функции равно 0... Функции с 3 аргументами стоит избегать". Тут все довольно просто - чем меньше параметров в методе, тем он более легок в освоении, понимании и тестировании. См. раздел "Аргументы функции" в "Чистом Коде".
Итак:
1) Методы короче 20 строчек
2) Один метод - одна операция
3) Минимум аргументов
Пишите методы понятными, приятными, любите программирование, читайте книги!
Это кстати, только маленькая информации из книги 👀
#junior #middle #Поговорим
Продолжаем месяц адвентов, и сегодня пятый день наших подарочков ❤️
Каким должен быть метод (Функция)?
Метод должен быть понятным и простым, чтобы каждый смог понять его, когда придет на проект ♨️
Есть много различных способов оценить сложность метода: можно посмотреть на длину метода, количеству параметров, в него поступающих, можно взять более сложные вещи, вроде цикломатической и когнитивной сложности. Мы с вами сейчас поговорим о двух первых способах. А в следующие разы о других вариантах оценки.
В величайшей, по моему мнению, книге Роберта Мартина "Чистый код" приводится такое мнение:
"Первое правило: функции должны быть компактными, второе: еще компактнее... Желательно, чтобы длина функции не превышала 20 строк"
И все? Просто пишем методы, которые короче 20 строк?
С одной стороны - да, стараемся сделать метод максимально минимальным, но не переусердствуем, все таки метод из одной строки - тоже сомнительная вещь. Более того, по правилам оформления java-кода (например) длина строки не должна превышать 80 символов.
Есть еще ряд метрик, которые говорят о том, что ваш метод "сложен". Роберт Мартин дает еще один важный совет по поводу устройства методов: "Функция должна выполнять только одну операцию, она должна делать это хорошо и ничего другого она делать не должна".
Понятно, что в методе происходит много действий, но операция тут воспринимается как нечто более высокоуровневое. Например, открыть файл - вполне себе одна операция, хоть и содержит внутри много действий. А вот открыть и записать туда какие-то начальные значения - это уже две операции (как минимум).
Есть еще одна важная метрика - количество аргументов (параметров) вашего метода-функции 🧠
В книге, из которой я подчерпнул знания и вдохновение, пишется: "В идеальном случае количество аргументов функции равно 0... Функции с 3 аргументами стоит избегать". Тут все довольно просто - чем меньше параметров в методе, тем он более легок в освоении, понимании и тестировании. См. раздел "Аргументы функции" в "Чистом Коде".
Итак:
1) Методы короче 20 строчек
2) Один метод - одна операция
3) Минимум аргументов
Пишите методы понятными, приятными, любите программирование, читайте книги!
Это кстати, только маленькая информации из книги 👀
#junior #middle #Поговорим
👍9
А теперь попробуем новый подход к нашим материалам. Теперь тут будут опросики. Выберите верное утверждение
Anonymous Quiz
6%
Описанный выше способ - единственный верный способ оценить сложность метода
2%
Чем больше аргументов функции, тем она понятнее
14%
Лучше делать методы длиной примерно 20 строк
10%
80 символов - идеал для метода
65%
Метод должен быть как можно короче. Отлично, если его длина <20 строк
4%
В методе может быть максимум две операции
Постарался добавить больше практики, увидел, что 24% подписчиков ее не хватает, поэтому пока будем делать опросы, потом еще что-то придумаю)
👍8
Есть идея добавить новую рубрику. Название разрешаю придумать в комментариях. Суть такая: я читаю главу/часть/всю книгу из списка "супер-книг по программированию по мнению меня" и после этого делаю короткий пост на 2-4 минуты чтения с короткой выжимкой.
Anonymous Poll
93%
Да, супер-круто, времени читать не хватает
7%
Нет, много информации потеряется