Блог

В чем отличие выгорания от лени?

Я когда-то записывал видео и выкладывал заметку про профессионкльное выгорание программиста и сегодня в списке тем увидил пометку - рассказать про лень программистов. А как отличить - это ты устал от работы и нужно принять таблетку от выгорания или это банальная лень? О чем бы я не начал думать, у меня все в голову приходить только результаты выгорания. 

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

Жду твоих комментариев. 

Пик Балмера или зависимость производительности программиста от содержания алкоголя в крови

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

Еще в студенческие годы я где-то читал, что 100 граммов водки за пол часа до мозговой деятельности улучшает работу мозга. Вроде бы даже было объяснение этому в виде того, что кровь как-то лучше движется и притекает в мозг. Я не доктор, но мне кажется кровь и так в мозге есть и не уверен, что ее становится больше от наличия в организме алкоголя. 

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

Стоит ли изучать программирование сайтов?

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

Если честно, я не вижу ничего того, что могло бы вытеснить Web технологии и знания. Если научиться программировать собственные сайты, то придется изучить HTML+CSS, а так же JavaScript и еще какой-то язык заднего плана, хотя и задний план можно писать на JS. А если знать JavaScript, то можно писать еще и мобильные приложения и даже есть движки для создания игр. Это практически как Питон, на котором можно писать практически все, только скрипты для ОС очень редко пишут на этом языке, а все остальное. . . 

Смерть Самсунгу

Ну почему люди пытаются предугадать жопу каждому ИТ гиганту после первого же провала? Ни одно из этих предсказаний еще не стало реальностью. 

Стоило MS выпустить провальную Vista – все стали кричать, что это закат компании и теперь в прорыв рванут Apple и Linux дистрибутивы. Но компания уже после этого выпустила успешную Windows 7, облажалась с Windows 8 и добилась успеха с Windows 10. 

Все хоронили Apple и только недавно в очередной раз хоронили из-за проблем в Китае, но с начала года акции компании взлетели со 140 до 207 долларов. У Apple столько денег, что они могут лажать и будут без проблем жить еще долго. Но им понадобилось только четыре месяца, чтобы вернуть себе былые позиции на рынке акций за счет хороших финансовых показателей. 

Как найти программиста?

Интересный тут вопрос поступил на почту недавно, о котором захотелось поговорить: 

Скажите пожалуйста, как найти программистов и не потерять сам проект? Пример: Я не программист. У меня есть идея WEB ресурса (сайта). На российском пространстве такого нет (как минимум). И вот я иду к программисту, излагаю ему идею и концепцию проекта. Он говорит: "Мне не интересно". И реализует его сам. Или даже если он соглашается - и тут он может на работе "играть в косынку" за мои деньги, а после работы - делает свой проект (чуть измененный), параллельно.

На мой взгляд это сложный вопрос. Программисты могут спионерить идею и попытаться реализовать ее самостоятельно. Если вы помните фильм Социальная Сеть, то в facebook тоже идея была спионерена. 

Озеро данных

После разблокировки моего Твиттера я начал иногда даже смотреть в него, когда совсем делать нечего. До сих пор я только туда твител, а теперь еще и иногда читаю. И вот сегодня наткнулся на такой твит:

Бесит это новое хайповое слово «data lake». Давайте ещё сделаем «mountain of io» какой-нибудь или «cave of computations». 

Это маркетинг. Пока компании хавают всякие красивые слова, маркетологи будут придумывать подобные выражения. Пошел патентовать «mountain of io» и «cave of computations» пока маркетологи не увидели это.

Как находить мотивацию

Чтобы много работать и много создавать нужна хорошая мотивация. И вот о ней мы сегодня поговорим. 

Я считаю, что самая лучшая мотивация – это деньги. Кто их не любит. Но все же не только на них же строится мир, нужно еще и любить свое дело. В этом отношении мне нравится фраза: «Мы делаем то, что любим и любим то, что делаем». И хорошо, когда за это хорошо платят. 

Моя мотивация – делать то, что мне нравится. И в чем-то мне повезло, у меня есть хорошая работа, за которую неплохо платят и есть хобби, которое приносит удовольствие.

Как можно пропустить обновление Office?

Я регулярно слушаю подкасты Apple Insider и сегодня они обсуждали появление подписки Microsoft Office в магазине приложений Apple. Они это преподнесли, как супер достижение, потому что старая модель обновлений MS была ужасна – сначала программа обновляла сама себя, а потом обновляла офисный пакет. И это правда, у меня есть подписка Office, и я пользуюсь ей на маке. Подтверждаю, обновление именно так и происходит. 

Стоит ли изучать программирование?

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

В Канаде и США компании испытывают проблемы с поиском реально хороших специалистов. В Россию или Канаду американские компании идут не потому, что здесь дешевле, а потому, что здесь есть специалисты. Хотя, если сравнивать с Силиконовой Долиной и такими компаниями как Amazon, Google, Apple или Netflix, то в Канаде конечно же зарплаты ниже, но не это цель ИТ компаний. Для них хорошие специалисты важнее любых денег, поэтому и зарплаты в Долине сейчас выросли до таких высот. 

Как стать программистом игр - нужны ли серьезные знания математики?

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

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

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

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

Пишите мне