Slider Background

Как мы учимся чему-то новому

Как мы учимся чему-то новому

У нас есть 3 любимых способа, как научиться чему-то новому, которые неплохо работают.
1) Мы читаем.

Мы читаем умные книги.
Мы очень любим читать умные бумажные книги. (Хотя при случае не брезгуем и электронными).
В СМС-ИТ принято удобная традиция. Если разработчик считает, что ему для работы или развития необходима та или иная книга, он идёт в свой любимый книжный магазин и покупает её. (На самом деле, выбор любимых книжных невелик. Это либо Чакона, либо Озон, ставший недавно доступным и в Самаре, после того как тут открылся его пункт выдачи заказов).
Я люблю пользоваться этой возможностью. Мы с женой часто бываем в Чаконе. Пока она пропадает в отделе учебников и всяких пособий, я иду в свой компьютерный отдел. Я люблю ходить вдоль полок и читать названия всех книг подряд. Во-первых, просто интересно, какие книги в принципе есть, не появилось ли чего-нибудь нового. А во-вторых, я до сих пор не могу понять систему Чаконы, по которой книги стоят на полках. Даже когда точно знаешь, что ищешь, всё равно единственный шанс найти нужную книгу – это просмотреть все полки. Например, в разделе «Интерфейс» книга «About Face» Раскина мирно соседствует с «Программируем интерфейс RS-232».
Чему мы научились благодаря первому способу:
  • Общие правила оформления исходного кода. Сейчас мы составили, и главное, внедрили такие правила для Delphi. Для других языков – PHP и C#, есть некие наброски, но они пока не такие вылизанные, как для Delphi.
  • Теория перекрестного рецензирования кода.
  • Написание спецификаций. Функциональных и технических.
2) Мы учимся у друзей.

Для этого есть другая удобная традиция. Когда мы хотим научиться чему-то, мы учимся этому у наших друзей.
Не все можно прочитать в книгах. Часто, когда читаешь про какую-нибудь методику, можно понять, что делать, иногда даже – как делать. Но сложно найти такие полезные вещи, как «хорошие практики», или «трудности, с которыми придется столкнуться», или «какой инструмент выбрать».
Хорошо, когда есть возможность не собирать все шишки самому, а спросить того, кто уже сделал это до тебя.
Самара не очень большой город. В нём вряд ли наберется больше 10 серьезных программерских контор. Что такое серьезная программерская контора? Это хитросплетение людей, процессов и технологий –в результате выдающих качественные востребованные продукты, имеющие большое количество установок.
Это либо филиалы западных компаний, либо местные товарищи, но работающие опять-же преимущественно на запад. СМС-ИТ среди них выглядит такой белой вороной – и сами местные, и пишем для наших.
Но самое интересное, что все в этой тусовке так или иначе знают друг друга.
Как любит рассказывать Андрей, происходит это так. Мы выбираем знакомого, который знает что-то интересное нам, бухаем выпиваем с ним, и исподволь спрашиваем, а что он думает про интересующий наш вопрос.
Бывает по-разному. Иногда мы приглашаем друзей к нам, показываем им нашу карту, и плавно подводим к заветному шкафчику-бару. Иногда мы сами берем что-нибудь из этого шкафчика и едем в гости к друзьям. Бывает, что встречаемся где-нибудь в Бирхаусе на нейтральной территории. Но неизменным остается состав и сценарий встречи: мы, друзья, что-нибудь в бутылке, расходимся поздно, наутро пытаясь вспомнить, о чем-таки вчера мы говорили J.
Чему мы научились благодаря второму способу:
  • Практика перекрестного рецензирования кода. (тема для отдельной статьи) Нам рассказали многие закулисные детали этого процесса и разные хорошие практики в одной отдельно взятой конторе.
  • Корпоративный блог (да-да, вот этот самый). Прошло чуть ли не пол года, пока эта идея не вылилась во что-то осязаемое.
А еще этим способом мы учились активным продажам. Хотя результат получилось немного неожиданный. Мы решили встретиться с нашим другом, который знал этот вопрос – так у нас появился новый начальник отдела по работе с клиентами.
3) Конференции, выставки и прочие семинары.
Очень похоже на второй способ, но изначально мы идем туда слушать, хотя кончается тем же.
Что мы получили благодаря третьему способу:
  • Balsamic Mockup – просто клёвая программка для прототипирования интерфейсов. Любовь с первого взгляда.
  • Вики – общее хранилище всей информации по проектам и процессам. Рассказали ребята из Яндекса. До этого у нас были какие-то смутные мысли по этому поводу, но только после фестиваля 404 встали все точки над i. Сейчас у нас классная Вика, и наполняется всеми со страшной скоростью и большим удовольствием. (тема для отдельной статьи)
Следующий
Предыдущий