Все записи рубрики «Советы»

1

Три совета (2)

Дмитрий Плетнёв
18 апреля 2011 года

Не так давно я участвовал в довольно интересной для меня рубрике на местном айтиблогосообществе Ижайти, под названием "Три совета". 
Написал тогда о том, без чего жить и быть менеджером ну просто невозможно: http://izh-it.ru/news5018

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

1. Играйте в стратегии.


Одной из главных ошибок, которую совершают менеджеры, и я в том числе, является то, что мы видим не далее своего собственного носа. Если посмотреть с точки зрения компьютерных игр — то это будет напоминать шутер, типа CounterStrike. Менеджер видит свою команду, знает свои задачи, общается с заказчиком. Да, все это очень правильно и важно, но реальность намного глубже и шире, чем тот узкий сектор, который находится в вашей прямой досягаемости. Очень важно уметь подняться над кругом своих постоянных задач и увидеть то, что происходит вокруг вас. Только тогда у вас будет наиболее полное понимание происходящего. Именно взглянув на себя и свою команду со стороны, вы сможете обнаружить ошибки, которых не видели раннее. Только после того, как вы начнете узнавать и интересоваться, что же происходит за пределами вашей команды или проекта, вы поймете, как много всего ежедневно происходит вокруг, в одном с вами коллективе. 
Играйте в стратегии, они позволяют всегда смотреть на все сверху.

2. Пейте кофе.


Вторым важным моментом, о котором оказывается мало кто задумывается, является тишина и покой. Каждый день приходя в офис вы включаете компьютер, где вас уже ждут — полтора десятка писем, куча не отвеченного в джаббере или скайпе и пара стикеров на мониторе. Потом текущие дела: программисты, заказчики, партнеры, обед, дизайнеры, документы, счета, звонки, конец рабочего дня. 
Чаще всего у нас нет времени на то, чтобы отодвинуть все дела и, собственно, посмотреть на себя сверху. Ежедневные задачи, внезапные порывы любимых клиентов и все чем мы живем превращается в 8-10 рабочих часов в течении которых мы занимаемся рутиной. Естественно ни о какой возможности отвлечься речь уже не идет.

Я для себя решил эту задачу так — раза два в неделю я, по дороге на работу, захожу в кофейню и завтракаю. За те полчаса, пока мозг еще не загружен сегодняшними задачами, но уже оклемался от домашнего уюта, пока вам еще готовят кофе и поджаривают омлет вы можете отдохнуть. Блокнот или листок бумаги, карандаш или ручка. Все, что поможет быстро перевести собственные мысли в осязаемый текст или изображение. Других способов проанализировать собственные действия, попытаться продумать стратегию или задачи дальше чем на день-два, как мне кажется, просто не существует. Мне редко удается более пяти минут провести в офисе в полной тишине, да еще и утром, пока голова в состоянии анализировать и не забита ежедневными задачами. Поэтому полчаса, в которые я могу выпить кофе и заняться тем, на что вечно не хватает времени — бесценны. 
Умейте абстрагироваться от рутины и анализировать окружающее, а главное выделять на это время. Без этого развитие невозможно.

3. Паразит.


В какой-то момент я понял, что я не буду программистом, потом что мне не нравиться верстать, после чего совершенно разлюбил SEO, а врожденная криворукость никак не давала возможности стать дизайнером. 
Вариантов было мало, пришлось выбирать менеджера. 
По сути менеджер это человек, который ничего не умеет. Я вряд ли смогу настроить пару линуксовых серверов, точно не напишу ни строчки php-шного кода, а те "дизайны" которые выходят из под моей руки очаруют разве что Тетю Ксюшу, и то после порции валерьянки. Но этого не нужно менеджеру. Главное всегда знать где достать нужную информацию или того, кто поможет вам решить проблему.
Для этого надо лишь иметь широкий кругозор и общаться со всеми, кто занимается разработкой, хотя бы в собственной компании. В этом случае вы всегда найдете к кому направить программиста, который не в курсе как работать с HBase или HTML5, кто из дизайнеров сегодня сможет нарисовать вам персонажа, а кто родить флешбаннер в течении часа. Мы используем других людей в собственных корыстных целях.
Я не могу сделать ничего полезного, единственное что у меня неплохо получается — организовывать эффективную работу других людей.
В такие минуты мне кажется, что все менеджеры это существа, паразитирующие на тех, кто реально что-то делает.

Метки: ,

Оставить комментарий
0

Полезные ресурсы по Linux

Andrey Lapin
25 марта 2011 года

Если вам есть, что добавить, можете править здесь: http://wiki4tech.ru/Полезные_ресурсы_по_Linux

Метки:

Оставить комментарий
0

Правила оформления программного кода

Andrey Lapin
23 марта 2011 года

Существуют различные книги по оформлению кода. Например, книга Алена Голуба "Правила программирования на С и С++".

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

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

  • Повышают читаемость кода
  • Легче находить ошибки
  • Легче отлаживать код
  • Повышают общее качество кода

Ну и наконец ссылка на правила: http://wiki4tech.ru/Правила_оформления_кода 

Интересно услышать комментарии и предложения.

 

Метки:

Оставить комментарий
6

Битрикс-разработка: особенности использования эпилога компонента

Дмитрий Кораблинов
24 февраля 2011 года

Для чего компоненту эпилог?

При использовании компонента в Битриксе часто нужно, чтобы компонент не только выводил данные на страницу, но и выполнял некоторые дополнительные действия: изменение заголовка страницы, добавление элементов навигационной цепочки и т. п. Раньше (при работе с версией Битрикса, младшей чем 9.0) для реализации такого поведения необходимо было модифицировать основной файл компонента (component.php).

В версии 9.0 в шаблон компонента был добавлен файл component_epilog.php — эпилог компонента. Его особенность в том, что он, в отличие от файлов template.php и result_modifier.php, исполняется при каждом вызове компонента, вне зависимости от наличия кеша. Кроме того, в component_epilog.php доступны привычные массивы $arParams и $arResult. В теории это означает, что все дополнительные действия можно выполнить в эпилоге, что заметно упрощает жизнь разработчику.

Эпилог и кеширование

Но, как обычно, теория с практикой немного расходятся. Если с $arParams проблем не возникает (так как по сути это предопределенный массив, который просто «пробрасывается» по всем файлам компонента), то c $arResult есть некоторые нюансы.

Читать дальше »

Метки: , ,

Оставить комментарий
0

«Рыбное» ассорти

Ксения Докучаева
15 февраля 2011 года

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

Как же заставить фантазию клиента заработать и помочь ему представить как будет выглядеть будущая страница его сайта в нашем гениальном исполнении? (Унылые надписи text here мы даже не будем рассматривать.) На помощь придет рыбное меню!

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

Метки: , , ,

Оставить комментарий