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

Автор: @tkach1380
Download Telegram
Мне предложили работу в Яндексе.

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
Мне нравится, мне так нравится
Когда я делаю то, что мне нравится
Когда я делаю деньги, делая то, что
Действительно нравится мне

Raskar- Мне нравится
🔥104🙈3👍1
А вам нравится ваше текущее место работы?
Anonymous Poll
38%
Да
62%
Нет, хотелось бы поменять
Последнее видео по литкоду сначала ютубом вообще не оценилось. Зато спустя два дня по темпу набора подписчиков, просмотрам, да вообще по всем показателям - это сейчас лучшее видео на канале.

Спасибо, что смотрите, рад расти

Спасибо моему тайному донатеру, что задонатил на премиум подписку
👍30
Сегодня буду работать вместо 8 часов все 14.

Заодно каждый час снимаю короткое видео на 6-7 секунд и коммичу изменения. Хочу провести небольшой эксперимент - посмотреть, как поменяюсь за 14 часов разработки + насколько упадет производительность число строк\часы. Да, это вообще не идеальный показатель, но учитывая, что я не собираюсь мухлевать с количеством строк - даже в чем-то объективный.
👍18🤯4🔥1