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

Автор: @tkach1380
Download Telegram
Я это записал, но качество звука грустное. Если с помощью нейросетей удалится его оживить - выложу в канал)
👌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
Короткие результаты 14 часов работы, опять же - строки не показатель, но просто интересно
👍10😱5🔥3👏1
А вот и статистика по часам)

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

Тут прямо заметно, что где-то после 5 часов работы пришлось искать неприятный баг и только спустя 3-4 часа удалось найти проблему и скорость разработки снова возросла. Однако до пиков первых пяти часов она не дошла.

Конечно, один день абсолютно нерепрезентативен, но все равно интересно.

Кстати, я не умер за 14 часов)
🔥10👍5🤯4
Новое СОБЕСЕДОВАНИЕ

Из записанных заранее видео выкладываю вам собеседование с Java-разработчиком - Тэком!

https://youtu.be/wvd5GdFlrd4

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

Кстати, спасибо за поддержку прошлого видео. Последнее видео стало:

1) Самым залайканым
2) Самым комментируемым
3) Самым быстрорастущим по просмотрам

Значит, идея литкода вам нравится - продолжаем!
🔥11👍1
Я ПРОПАЛ

Всю неделю в канале не появлялось вообще ничего и на то были причины.

Видимо, моя метеозависимость снова дала знать. С наступлением весны моя голова тоже решила, как снег, расплавиться.
Так что четыре дня спасался нурофеном и, вроде бы, спасся.

Сегодня хотел бы рассказать об ошибках - ваших и моих. Программирование тесно связано с ошибками. Настолько, что наша профессиональная "неточность" привела к появлению тестировщиков. Поэтому банальности о том, что ошибки случаются, сегодня не на повестке дня.

Хочу сказать о том, как мы относимся к ошибкам. Тут есть два типичных неправильных сценария: либо человек уходит в дикий отказ и винит фреймворк, руководство, плохих коллег или ужасных помощников в провале или посыпает голову пеплом, бегая ко всем коллегам, извиняясь и плача по вечерам о своем "провале".

И только опытные (Я кстати, к ним не отношусь. Я скорее "бегаю в панике и посыпаю голову пеплом") спокойно скажут: "Да, мой косяк, да, уже поправил, да, ошибки учел". Я пока так не умею. А вы?
👍82