👨‍🎓 Graduated from Belarusian State University as Radiophysicist and Computer Security specialist

Dima with diploma

How To Learn Things

Рассказал, как я узнаю новые штуки:

Рассылки:

Разное:

Блоги:

Конференции

Курсера

Книги

О перфекционизме

Работая над проектированием интерфейса библиотеки, заметил за собой одну важную особенность поведения, которая упорно мешала мне продвигаться и закончить дело. Прямо куча мыслей и идей, но не могу выбрать, на какой из них остановиться и реализовать. Особенность заключается в желании сделать все наилучшим образом, так, чтобы за придуманное не было стыдно.

Паралич перфекциониста — состояние, при котором человек не может приступить к работе из-за страха, что все равно не сумеет сделать ее идеально.

В такие моменты помогает обсуждение идей с кем-нибудь.

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

Начинайте, учитесь, улучшайте и переделывайте.

Если бы я не был программистом

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

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

Вот почитайте, как схему метро делали в студии Артемия Лебедева:

Я читал и не мог оторваться (список всех постов). Еще мне нравится решение Ильи Бирмана для алфавитного указателя (см. использование стрелок вместо сетки).

Дизайн — то же программирование, со своими методами решения задач, костылями, компромиссами. Очень интересно.

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

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