Мы живём в чудесное время, когда гигантское количество работы уже сделано за нас, осталось только протянуть руку — да воспользоваться результатами. Совершенно бесплатно. Упс! Я сказал совершенно бесплатно? Ой, извините, вам всё-таки придётся заплатить кое-чем. Вашим временем. Как поступить разумнее? Как не пожалеть, что 90% времени потрачено на полную лабуду?

Объясню на близком для меня примере — веб-технологиях. У нас тут многое изменилось за последние годы. Вы всё ещё пишете движок сайта с 0? Не шутите так — большинство задач решается при помощи веб-фреймворков, сотней строк и часом работы. Рисуете в «Блокноте» сложный веб-интерфейс с драг-н-дропами, современными UI-анимациями а-ля дрыгающиеся панели? Ну что вы такое говорите, в javascript-фреймворках это может сделать даже четырёхлетний ребёнок. Мучаетесь, наконец, с дизайном блога «две колонки», вспоминая, как забарывается несовместимость рендеринга блоков в разных браузерах? Вы застряли в прошлом — сейчас есть CSS- и даже HTML-фреймворки, где всё продумано за вас.

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

Поэтому, перед тем, как кидаться в занимательную этнографию, подумайте о процессе получения знаний с такой точки зрения:

«Сейчас я инвестирую в моё будущее дни, или даже месяцы моего времени. Окупятся ли эти вложения? А как сильно окупятся?».

Если говорить о нашем примере с технологиями — то я всегда изучаю следующие вещи:

  • насколько универсальна эта технология и её составляющие?
  • насколько высок уровень разработчиков, развивающих технологию, много ли их? Силён ли их интерес к технологии? Будет ли проект жить долго?
  • много ли решений построено на этой технологии? Можно ли использовать их в своих целях? Зрелые ли это проекты, или тяп-ляп?

Новости спонсоров блога

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

Для тех, кому интересны ИТ-байки — в следующем посте я расскажу подробнее о том, как я выбирал, на чём строить мои веб-проекты.

Другие посты на эту тему

Подпишитесь на RSSRSS-канал блога!