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

Автор: @tkach1380
Download Telegram
Внезапно случилось что-то невероятное и некто "Аноним" задонатил нам на leetcode (нам, потому что мы будем решать его с вами) почти полную стоимость годовой подписки

Во-первых, спасибо, это очень важно и приятно, да и вообще я рад как собака 🐶 Я даже слов то подобрать не могу. Что сделаю точно - изучу завтра, как купить туда подписку с русскими реквизитами. Но это я точно придумаю)

Во-вторых, это означает, что литкоду с платными задачами быть!

Спасибо, что читаете. Спасибо, что поддерживаете!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍441🥰1😘1
Друзья, у меня на Youtube канале вышло видео (кстати, нас тут 1300+, а на youTube всего 300+, смело подписывайтесь, я там не кусаюсь)

На этот раз видео о том, каких программистов могут уволить в 2023 году!

https://youtu.be/taYl5BuavSA

Более того, видео будет полезно не только всем, кто уже работает, но и тем, кто только начинает путь. Ведь узнав, за что увольняют, можно исправить недостатки еще до собеседования и показать себя с правильной стороны.

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

Так что ставьте лайки, пишите комментарии, досматривайте видео до конца (это правда важно) и поглащайте правильный контент!
👍11🔥3
Что-то не очень получилось вставить красиво ссылку, но что есть, то есть, продублирую тогда еще так 😂

https://youtu.be/taYl5BuavSA
8🔥3🎉2
Мы, кстати, в январе проводили конкурс, книжка уже давно у счастливчика, а я просто забыл отписаться в канал)

Кстати, у нас с вами целая куча рубрик образовалась, поэтому я даже иногда не знаю за что взяться: краткие содержания книг, просто какие-то общие посты, посты чисто технические, софтовые, куча, в общем.

Из тех постов, что я тут публикую, какие больше всего ждете (если ждете видео на ютубе, тоже напишите об этом)? Пишите прямо в комментариях)

А Литкод так или иначе скоро будет, пока большой запас материала еще есть)
👍17🔥4
Мне предложили работу в Яндексе.

9-30 утра, я гуляю с собакой, на улице довольно солнечно, настраиваюсь на понедельник... Звонок...

"Здравствуйте, это Яндекс. Мы развиваем сервис поиска, хотели бы пригласить вас на нашу вакансию".
Я сейчас совершенно не нахожусь в поиске работы, но интерес меня победил. И я согласился на двухминутный рассказ (всегда приятно, когда тебя зовут в классные места, даже если ты не собираешься уходить)

А теперь к самому интересному. Не буду писать прямой речью, ибо точных слов не помню. Но было это примерно так:
они ищут действующих программистов на парт-тайм, для того, чтобы эти программисты писали свои "программистские вопросы" в их поисковик и валидировали их, то есть по сути механический труд. Работать можно от 5 до 20 часов, а получать можно аж до 30к.

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

Я, может быть, излишне требователен, или зря воду мучу. Но сегодня hr-бренд Яндекса для меня немного пошатнулся. К сожалению.
🤯26😁8👍3🤣3🤬1
Про проблемы языка

Меня долгое время бесило, что в программировании под словом "индекс" можно понимать по сути все что угодно. Индексы есть в массивах, индексы есть в СУБД, когда я познакомился с эластиком, внезапно обнаружил, что и тут тоже есть индексы. Все это немного путало, потому что уж слишком много значений у этого слова было.

Забавно, но в английском языке для слова index существует две формы мн. числа: indices и indexes. И если первый чаще используется в научных, математических кругах, то второй используют для различных "указателей" вроде библиографических списков (а как мы знаем, именно от этой аналогии произошли те же индексы в БД).

По итогу, слово indices обозначало именно индексы в массиве, а indexes - индексы в БД. На самом деле, эта грань все-таки стерта и часто можно увидеть картинки с надписью indexes и на рисунках с массивами. Однако вот такой неочевидный момент, который нам (не native-спикерам) довольно тяжело прочувствовать.
👍25
Друзья, помните, говорил о том, что буду выступать на одной из площадок в СПБ?

Так вот, 17 февраля жду вас* в 19:00 по адресу ПРОСТО.ORIGINAL (наб. Карповки 5АК).

Буду задвигать телегу: "Frontend, Backend, Fullstack: разбираемся, в чем разница", буду рад ответить и на вопросы своих подписчиков в том числе.

Ссылка на регистрацию: https://www.простоспб.рф/events/?ELEMENT_ID=6617

Мероприятия бесплатное

*К сожалению, вы сможете посетить это место, только если вам от 14 до 35 лет (это компания с финансированием из администрации СПБ, так что направлена она на молодежь. Молодежь, по мнению государства - это лица до 35 лет.

Вопрос видеозаписи все еще открыт, пока ничего обещать не могу, но постараюсь)
10🔥2
Программист живёт нормально pinned «Друзья, помните, говорил о том, что буду выступать на одной из площадок в СПБ? Так вот, 17 февраля жду вас* в 19:00 по адресу ПРОСТО.ORIGINAL (наб. Карповки 5АК). Буду задвигать телегу: "Frontend, Backend, Fullstack: разбираемся, в чем разница", буду рад…»
Скоро начинаем 🫡
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14😍6👏2
Я это записал, но качество звука грустное. Если с помощью нейросетей удалится его оживить - выложу в канал)
👌13🔥1
Вам нравится читать контент на этом канале?

Возможно, вы задумывались о том, чтобы купить на нем интеграцию?

Следуйте 3 простым шагам, чтобы сделать это:

1) Регистрируйтесь по ссылке: https://telega.in/c/programmer_ed
2) Пополняйтесь удобным способом
3) Размещайте публикацию

Если тематика вашего поста подойдет нашему каналу, мы с удовольствием опубликуем его.
👍7🤨3
Я в отпуске

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

26 часов в дороге, 15 часов в самолете из Москвы и мы с женой на другом конце этого шарика - на острове Маргарита.

Буду отдыхать ближайшие две недели, так что посты от меня маловероятны. Расскажите, а вам нравится отдыхать от «гаджетов» и «соцсетей» во время пляжного отпуска? Или телефон не исчезает из рук?

Кстати, я нашел способ как купить подписку на литкод (это было трудно), так что по приезде порешаем с вами задачки)
🔥15👏2
Как программисты людей убивали

Можно долго задаваться вопросами, что появилось первым: жизнь или смерть, курица или яйцо, человек или совершенные им ошибки

Мы все когда-то косячим, когда-то серьезно, когда-то не очень, но косячим все

Знаете, в чем разница между профессионалом и любителем? Профессионал готов отвечать за свои ошибки и исправлять их

Обсуждая с женой какие-то косметические вмешательства, я стараюсь узнать, есть ли у косметолога какое-нить адекватное образование.

Нет, не потому что это гарантия успешной процедуры. Это гарантия того, что если косметолог ошибется, то он будет в состоянии взять на себя ответственность и помочь самым верным способом.

Итак, вернемся к программистам.

В далеком 1982 году свет увидел новую классную штуку - аппарат лучевой терапии Therac-25. Все было круто, новая разработка. Но со временем все больше и больше людей начало обращаться в клиники и получать неутешительные результаты «передозировка радиацией».

Целый ряд ошибок в проектировании приложения привел к СМЕРТЯМ минимум двух людей. Расследование показало, что многие выработанные на то время правила либо игнорировались, либо не помогали бороться с проблемами.

Не знаю, понесли ли какое-то наказание разработчики и руководство компании-производителя и повели ли они себя как профессионалы.

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

Само общество программистов в тот момент проявило себя очень профессионально.

Вот такая история
👍14🤯5🔥2😱2
А вот как выглядело окно настройки этого аппарата. Хотите полноценное видео на ютуб об этом и других случаях чудовищных ошибок программистов?

Тогда можно поставить палец вверх)
👍491
Сегодня не будет какого-то глубокого поста по программированию.

Лишь напоминание, что программирование, каким бы классным оно не было - лишь часть жизни

Если у вас нет хобби - заведите его, а если есть - развивайте. Балуйте себя, взращивайте свои хобби и когда-нибудь вы пожнете плоды.

Вообще, бытует мнение, что у каждого должно быть 5 видов хобби:
1) для зарабатывания денег
2) для поддержания себя в форме
3) для творчества
4) для получения знаний
5) для расширения мировоззрения

Не уверен, что собрал все 5, но одним из моих хобби является наблюдение за планетами и звездами. Вот мой походный малыш

А какие хобби есть у вас?
🔥25👍7
Эй, программисты! Хочу поговорить с вами о наших типичных проблемах. Мы знаем, что работа программиста - это не только кодинг и разработка, но и целый комплекс проблем и вызовов, с которыми мы сталкиваемся на ежедневной основе.

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

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

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

Это всем известные проблемы, с которыми мы сталкиваемся в своей работе. Но давайте попробуем не сдаваться и найти лучшие способы решения этих проблем. Думайте, соображайте, ищите новые идеи, общайтесь с коллегами и не бойтесь сталкиваться с новыми вызовами!
👍12👏3
Как вам последний пост?
Anonymous Poll
54%
Отлично
46%
Что-то не то
Только 23% проголосовали за «что-то не то», а ведь последний пост ПОЛНОСТЬЮ написан нейросетью ChatGPT

Я ни слова не написал самостоятельно, все за меня сделала нейросеть

Я просто написал запрос: «Напиши пост для телеграмм-канала о типичных проблемах программистов. Используй разговорный стиль». Вот он - век технологий

Как вам? Может быть стоит сделать рубрику «Спрашиваем у нейросети»?
👍21🔥7
Я вернулся!

Потребовалось кучу времени, чтобы прийти в себя и после отдыха и после дикой смены часовых поясов.
Теперь даже есть силы творить!

Я купил подписку на leetcode, а это значит, что уже завтра я сяду записывать для вас видео по решению нашей первой задачки с сайта

Как ваша рабочая неделя?
👍21🔥6😍2
Про деньги за строки кода

Программистов можно мотивировать по разному, но во многом рынок движется к двум-трем основным тенденциям:
1) супер-фикс оплата с отсутствием каких-либо премий
2) премии только за закрытие проектов
3) премии почти всегда в виде 13ой и (или) 14ой зарплаты

Мне удалось поработать во всех типах компаний и самым комфортным вариантом для меня оказался супер-фикс, тогда я могу четко рассчитать свои финансы

Но есть и более странные варианты мотивации. Общаясь со своим другом, я внезапно узнал, что премия на его работе выплачивается по количеству строк кода и количеству коммитов.

Когда я об этом узнал - немного выпал.

Например, я думаю, многие из вас знают, почему Маяковский так странно писал свои стихи - по слову в каждой строке. Ему просто тоже часто платили именно за «количество строк».

Такой вариант мотивации просто приведет к «битве за строки кода» и многословности этого кода. То, что можно было написать коротко, будет писаться как можно длиннее (более того, постоянного ревью в этой компании нет, значит, в коде может быть любая дичь)

Вот так и живем

Когда вы вводите новые правила, не важно «сухой закон» это или «плата за строки», подумайте, а точно это приведет к положительным результатам?

Как вы считаете, такая мотивация - норма?

Кстати,
Записал видос про литкод и впервые отдал его на монтаж (до этого делал все сам), так что в скором времени увидим, что получилось
👍18🔥4🤯3🤣3