Программист живёт нормально – Telegram
Программист живёт нормально
2.22K subscribers
140 photos
7 videos
29 files
79 links
Канал о программировании, программистах и жизни с программистами

Автор: @tkach1380
Download Telegram
То, о чем вчера говорил - Источник dev.by
😢11
Друзья, я совсем не заметил, но нас буквально за последние дни стало почти 500 человек😱 Я этому невероятно рад!

А пока у меня для вас две хорошие новости:

Я договорился с одним из своих подписчиков провести mock-интервью на Java Developer, но, к сожалению, человек пропал. Если вы Java-разработчик и чувствуете в себе силы пройти mock-собеседование на позицию java junior или java middle-, вы свободны завтра с 19-00 мск по 20-45 мск и вы не против оказаться на ютуб-канале, то ставьте в комментариях плюс.

Сначала напишу тому, кто написал первым, но если мы не договоримся, тогда напишу второму и так далее. Поэтому имеет смысл писать даже если комментарии уже есть. Ах да, для моих подписчиков это бесплатно 😳

Второй приятный бонус, у меня завалялись пару промокодов на бесплатные книги на ЛитРес:

https://www.litres.ru/?samokat115=&utm_source=samokat&utm_medium=cross&utm_campaign=samokat115&from=kponline

Забирайте:
LTRStkbh3nmq (1 книга из подборки + скидка 15% на книги из каталога)
LTRSbqg7fbss (1 книга из подборки + скидка 15% на книги из каталога)

Не забывайте реагировать на пост, это очень мотивирует ❤️
👍31🔥8
Всем доброго пятничного вечера. А у нас сегодня новая рубрика, пока назовем ее "Разбор по полкам" (за название спасибо подписчику) ❤️

В рамках этой рубрики я читаю книгу, а потом пишу супер-мега сокращенный вариант с основными мыслями. И начинает нашу рубрику книга, которая умещается всего на 200 страницах - "Программист прагматик" от Чеда Файлера. Книга спорная, с довольно большим количеством воды внутри. Сегодня ее высушим! Поехали 🚀

Разделим сушку на 5 частей
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍3👨‍💻21
📣🧑‍⚖️🧑‍⚖️🧑‍⚖️
Введение
Книга о том, как взрастить в себе желание быть незаурядным, но в тоже время счастливым программистом.

Часть 1. Найди свой рынок
Твоя жизнь - самая крупная инвестиция. Карьера - это бизнес, а твои услуги - продукт. Давай разберемся, как этот продукт продать? Как прогнозировать на него спрос?

Совет 1. Будь впереди или погибнешь
Технологии делятся на три типа: умирающие, в топе и на рассвете. Изучение технологий первого и третьего типа рискованно (вы можете стать экспертом в области, которая никому больше не интересна), но риск оправдан тем, что конкуренция в них слаба, вы можете ДОРОЖЕ продать свои услуги. Работа с технологиями второго типа стабильна, но тогда вы теряете шанс "быстро взлететь". Выбирайте, что вам ближе.

Совет 2. Предложение и спрос
Сферы разработки, которые хорошо развиты, могут предложить много рабочих мест, но не самую шикарную оплату. В слабо развитых сферах часто происходит дисбаланс спроса и предложения. Вы можете использовать этот дисбаланс, чтобы получить выгоду.
Более того, вы НЕ МОЖЕТЕ позволить себе конкурировать с другими, предлагая ТОЛЬКО более низкую оплату труда. Эту гонку вы проиграете. Если хотите "собрать сливки", тогда сконцентрируйтесь на сложных технологиях, переводя в конкуренцию в соревнование УМЕНИЙ.

Совет 3. Умения писать код мало
Учись не только программировать, но и общаться с "бизнесом", говорить на их языке. Начинай выбирать отрасль (прим. автора: например, финтех, логистика, поисковые системы), в которой хочешь разрабатывать, и тогда ты будешь спецом еще и в бизнесе компании.

Совет 4. Будь худшим
Сокращаю до одной фразы: лучше быть самым худшим среди лучших, чем наоборот. Это ускоряет рост многократно.

Совет 5. Инвестируй в интеллект
Саморазвивайтесь, изучая языки и технологии не похожие на ваши основное. Это сильно качает "гибкость" интеллекта и показывает вас с правильной стороны. Хорошие специалисты сами стремятся к разнообразию.

Совет 6. Не слушай родителей
Родители хотят, чтобы с ребенком все было хорошо и выбирают самый надежный для него вариант. В карьерных же вопросах нужно идти на обдуманный риск, не забывая и об удовольствии от работы. Вы не обязаны работать всю жизни в компании *PLACEHOLDER*

Совет 7. Будь универсалом
Если ты хочешь оказаться последним в "списке на увольнение", то имеет смысл оставаться полезным в как можно большом числе случаев. Универсалы встречаются редко и поэтому ценятся особо высоко.

Совет 8. Будь специалистом
Выберете одну область, в которой вы будете разбираться супер-детально, как будто вы отучились в медицинском. Углубляйте знаний в этой технологии на столько, на сколько возможно. Преподавая, ты будешь качать этот скилл еще быстрее.

Совет 9. Не клади все яйца в чужую корзину
Когда вы говорите, что хотите стать, например, J2EE или django-разработчиком, вы как бы пытаетесь построить свою карьеру (бизнес) на чужом бизнесе. Вся ваша карьера будет зависеть от того, успешен ли бизнес, на котором вы "паразитируете". Не планируйте свою карьеру, отталкиваясь только от конкретной технологии.

Совет 10. Полюби или уходи
Полюби программирование, если еще этого не сделал. Найди проект, который тебя цепляет или сферу, от которой ты без ума. Работай, не потому что платят, а потому что не можешь не работать.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥6❤‍🔥3🤔1
Всем доброе субботнее утро. Как вам новая рубрика на канале, понравилась?
Anonymous Poll
79%
Да
17%
+-
4%
Нет
Кстати, у "Программист живет нормально" есть чат в телеграмме: https://news.1rj.ru/str/+LMWOYhB1m5Y0MjRi

По совместительству это еще и наши комментарии под постами. Но если хотите получить помощь или какую-то поддержку от меня или коммьюнити - пишите туда! А нас тем временем уже более 500 ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🏆2
Media is too big
VIEW IN TELEGRAM
Всем доброго вечера! Сегодня говорим о Код-Ревью в новом формате. Рассказываю, как можно улучшить этот процесс, внедрив одно правило 🧠
👍13🔥3
🍵👁👁👁Друзья! Сегодня вышло новое видео "Поболтаем" ❤️

На этот раз мы пообщались с крутым hr-специалистом, которая рассказала о ситуации на рынке, о том как правильно составлять резюме, где искать работу и о самом странном собеседовании в своей жизни 🥲

Очень много сил вложено в видео, уверен, вы оцените!

https://youtu.be/XpDB2ezbYxc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13
Друзья! Всех с выходными ❤️ Расскажите, какой новостью из мира IT запомнился вам этот год?

А тем временем готовлю для вас новое mock-собеседование и статью ⚠️
👍13
В предновогодние дни немного сосредоточусь на семье и подготовке к праздникам, но без контента не оставлю, уже много что отснято и написано. А пока, расскажите чуть-чуть о себе. Какой у вас опыт в программировании?
Anonymous Poll
5%
Я не связан с IT
12%
Я в IT, но не программист
54%
Я только учусь
8%
Меньше года опыта
13%
1-3 года опыта
3%
3-5 лет опыта
5%
Более 5 лет
2%
Тык
👍2
Всем доброго воскресного вечера! Поздравляю с Рождеством ❤️

Увидел результаты опроса - в чем-то они меня удивили. Однако, одновременно с удивлением, это усиливает мотивацию делать что-то не только для разработчиков с 1+ стажем работы (а таких тут целых 21%), но и для всех остальных.

Сегодня расскажу о книге, которая подойдет начинающим (или не очень) разработчикам, которые:
> Только начали изучать алгоритмы и структуры данных
> Не знают, что это такое
> Забыли или хотят повторить эту тему

...и не подойдет тем, кто может без проблем рассказать об устройстве хэштаблиц, например.

Эта книга - "Грокаем алгоритмы" Адитья Бхаргава

С помощью этой книги вы сможете познакомиться с таким сложным, но невероятно важным разделом программирования, как "Алгоритмы и структуры данных".
Что такое О-большое и бинарный поиск? Как разобраться в разных видах сортировок и рекурсии? Кто (или что) такое графы? Как "искать по ним"? Почему "жадный" алгоритм так называется? И как научиться динамическому программированию?
На все эти вопросы автор пытается ответить в своей книге 👩‍🎓

Книга довольно легко читается, наполнена хорошими картинками, не имеет претензий на научность (для многих это будет минусом). Но одновременно с этим, она дает классную базу и общее понимание тех вещей, о которых часто не задумываешься при работе с различными структурами данных.

В книге есть и листинги кода, дополняющие текст (если мне не изменяет память, листинги описаны на Python, но будут понятны всем из-за не самого сложного синтаксиса языка).

Когда я читал эту книгу, мне она понравилась, она закрепила все то, что я изучал в университете. Но сейчас я бы не рекомендовал ее читать людям, хорошо знакомым с данной темой. Скорее всего, вы разочаруетесь от простоты изложения 🥲

Впервые ставлю книге двойную оценку - 9 для все начинающих и 5 для тех, кто уже в теме)
🔥18🥰2👏21
Карта канала 🗺


📷 YouTube канал:

Программист живет нормально

———

🗂 Обзор книг:

1. Грокаем алгоритмы
2. Мама, я тимлид
3. Микросервисы

———

🪄 Java Mock-interview:

1. Все Java-собеседования в плейлисте

———

🎞 Статьи и просто мои мысли:

1. Рынку плохо, советы от HR
2. Каким должен быть метод
3. Считаем свой IT-доход с учетом инфляции
4. Полезные сайты для программиста
5. Выгорание. Что делать?
6. Документация и другие источники информации
7. Синдром самозванца
8. Как учиться лучше всего?
9. Сексизм в IT. Школа для девушек
10. SOLID и ACID
11. Как учиться программированию правильно?
12. Работа в продуктовых командах и моя усталость
13. Несколько вопросов моему боссу
14. Мне предложили работу в Яндексе
15. Проблемы языка
16. Как программисты людей убивали
17. Правило 5 хобби
18. Типичные проблемы программистов
19. Деньги за строки кода
20. Решаем задачи на LeetCode
21. Я пропал
22. Как на олимпиаде я занял 4 место из 2ух
23. Сегодня мне 22
24. Как я стал MIDDLE+ программистом в 21
25. Насколько джуны нужны на рынке труда?
26. Как сделать идеальный PET-проект?
27. Диверсификация в IT
———

📒 «Разбор по полкам», книги, сокращенные до 5 минут:

1. Программист-прагматик часть 1

———

👤 «Поболтаем», подкасты об IT:

1. Поболтаем с Senior-тестировщиком
2. Поболтаем с тестировщиком языка Kotlin
3. Поболтаем с HR

———

✏️ Короткие видео на тему:

1. Как улучшить код-ревью
2. 3 самых полезных софт-скилла для программиста

———

⏹️ Злюсь:

1. Очень плохая вакансия

———

🖊 Объявления:

1. Ищу программистов для бесплатных Java mock interview
2. Приглашайте в канал знакомых
3. О развитии канала

———

🔄 Java:

1. Горячие клавиши для idea
2. Аккуратнее с аннотациями lombok
3. Где хранятся примитивные поля объектов?
4. Как передаются параметры в Java?

———

💻 Разбор кода из фильмов и сериалов:

1. Разбор кода из КиберСталкер

———

👤 Мой незаполненный (почти) профиль на LinkedIn:

Даниил Ткаченко
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥8
Оказалось, что довольно много контента у нас с вами в канале! Всем хорошего вторника!
13
Друзья, недавно наткнулся на самый людоедский сексизм в IT-индустрии и меня прямо взорвало, не могу терпеть. Хотите, чтобы я вам об этом рассказал?
Anonymous Poll
91%
Да!
9%
Нет
"Школа для девушек"
🤯12🤡3👍1
"Просто о сложном" или сексизм, с которого взрывает мозг ☠️

Куда еще хуже? Казалось бы, современный человек, работник одной из самых свободных сфер деятельности давно уже в массе своей отошел от людоедских расистских и сексистских мыслей. Как минимум потому, что в этой сфере всегда были важны твои навыки и знания. В европейских странах вообще считается дурным тоном ставить фото в резюме, чтобы не выбирать людей "по фото".

И тут появляется это: школа по программированию "Для девушек" 💋 🌷🌸🌺🦄💍👠💄

Влетает с ноги со словами "Просто о сложном", как бы говоря всем девушкам: "ну, вы что... это профессия для мужчин, а мы то с вами глупенькие девушки... Нам бы простенько все объяснить. А то все это сложнааа".

Вы там совсем что-ли? Может быть, когда моя жена идет учиться водить машину, мне ее тоже сдать в "школу вождения для женщин 💋 🌷🌸🌺🦄💍👠💄", где розовенький сайт будет красиво ей говорить "ай-ай-ай, это не коробка передач - это дергалка, чтобы машина быстрее ехала".

А может быть, я свою дочь (которой у меня нет) отдам в "среднюю школу только для девочек", где ей будут рассказывать о том, что женщине только готовить надо в этой жизни? Ах да, такие школы в массе своей устарели лет на 150.

Ладно, вернемся к замечательному сайту. Нам даже обещают скидку в 30%, ведь девушки зарабатывают меньше (это, кстати, правда и ее вроде бы пытаются где-то фиксить даже). Но это обман. Это фикция. Нет никакой скидки. Курс с ментором в этой школе стоит 216 т.р, а на SkillBox точно такой же курс почти в два раза дешевле (сейчас по скидке, но там скидки каждый месяц почти). Знаете, как это называется? Розовый налог

А как вам обучения с самой основательницей за 200 тысяч рублей в месяц? Она за 200 тысяч рублей там что, с вами 24/7 учится? 200 тысяч рублей - это же зарплата хорошего миддла на полной ставке. Вы о чем?

Угадайте, пригласят ли меня на собеседование в такую школу, если у меня уже 4 года опыта преподавания Java, а работаю я сейчас в одном из крупнейших онлайн-университетов Германии? Нет, потому они против дискриминации и в их школе обучают и обучаются только девушки 👠
Обратной дискриминации же не существует. А трудовая инспекция в курсе? Вы как-то сможете им объяснить, почему мужчинам работать у вас нельзя?

Я могу долго мусолить эту тему, но могу сказать одно: очень жаль, что в попытках помочь, действительно помочь женщинам, авторы абсолютно не заметили, как скатились просто в жутчайший сексизм. Это грустно и даже в чем-то стыдно.

Как считаете, я прав? Пишите в комментариях, не забывайте о реакциях (даже о какашках и дизлайках)

Любите свою работу!
👍26🆒2🕊1
Друзья! На нашем YouTube канале вышло новое видео - новое mock-собеседование с Java Junior разработчиком:
всех приглашаю к просмотру:

https://youtu.be/bjrrPRJ5ezo
🆒7🤔1