Показаны сообщения с ярлыком RUS. Показать все сообщения
Показаны сообщения с ярлыком RUS. Показать все сообщения

четверг, 5 мая 2011 г.

Ксеноглоссофобия или боязнь незнакомых языков

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

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

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

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

Итак, поехали! Если у вас в процессе чтения возникают вопросы или замечания, то прошу в комментарии Smile

понедельник, 2 мая 2011 г.

Языки, разработчики и менеджеры

У нас в твиттере (опять) разгорелась дискуссия. Ну как, дискуссия-то особо не клеится, мыслей много, а сообщения слишком короткие – все-таки твиттер SmileМожет, в комментариях будет попроще.

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

К дискуссии присоединился Владимир Кочетков (магия твиттера, собираются три абсолютно незнакомых человека и обсуждают вопрос). Владимир считает, что проблема преувеличена, все-таки .NET, к C# достаточно близок, а особенности Nemerle освоить не так-то и сложно. Да и речь идет о небольшой туле, риск не так и велик.

Что же, многие менеджеры сталкивались с такой проблемой. Приходит разработчик светлая голова к менеджеру и предлагает написать вот эту полезность да и еще на чем-то непонятном. Что делать? Дать добро, а потом расхлебывать?  Объяснить, что все это игрушки, а нам нужно проект делать (с риском, что больше человек и не будет приходить с идеями, раз его здесь не ценят)?

Лично я вижу массу положительных моментов в том, чтобы дать ребятам возможность оттопыриться на каком-то некритичном куске проекта. Вот мои соображения, и скажите, где я не прав! Smile

четверг, 14 апреля 2011 г.

Would you read me in English?

Я читаю много блогов на английском и иногда чешутся руки оставить какой-то комментарий. Использовать свой OpenID для shсoder.by как-то глупо, ведь тут все на русском.

Подумываю, может мне стоит начать писать на английском? Лень заводить какую-то отдельную площадку.

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

Будете ли вы читать меня на английском


вторник, 5 апреля 2011 г.

Теперь беленький

Многих угнетал темный цвет фона - жалобы учтены, теперь он опять беленький.

Плюс к этому бложик можно посмотреть в неожиданных ракурсах, например, http://www.shcoder.by/view/sidebar#!/ или вот http://www.shcoder.by/view/flipcard#!/. Последний забавен тем, что все мои посты влазят на одну страницу (ну, почти все). Как-то мало я написал.

Вьюшками сильно не злоупотребляйте - там счетчики не работают. И рекламка не показывается (черт, палюсь-палюсь).

четверг, 31 марта 2011 г.

GTD для иррационалов

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

От себя хочу добавить, что как иррационал-тире-холерик я четко осознаю, что иногда мне явно не хватает GTD, а с мотивацией возникают проблемы. Можно переключаться между задачами в соответствии со своим настроением, как предлагает автор статьи выше, но бывает так, что на тебя нападает настроение "овощ", а в этой категории задач почему-то нет (кстати, Аллен это называет контекстами).

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

Учитывая сий факт, мне кажется, что подходящей интерпретацией GTD для иррационалов является уже изрядно потрепанная техника Васи Кислого (narod.ru! дизайн сайта еще хуже, чем у меня), которую мне буквально недавно подкинули. Лексика иногда далека от культурной (в самый раз для ленивых иррационалов), тем не менее тут все взрослые люди, и, надеюсь, воспримут это с юмором. В общем, хватит оправдываться своим иррациональным нутром - марш работать!

Да, кстати, наконец-то в комментариях можно развернуто поругать меня и высказать свою альтернативную точку зрения, долой ограничения в 140 символов, капча отключена, иногда проскакивают анонимусы.

суббота, 26 марта 2011 г.

Посоветуйте книжку по маркетингу

Хотел бы почитать что-нибудь интересное на тему маркетинга, не посоветуете?

Почувствовали в команде необходимость PR-а наших усилий, а навыка не хватает. Хотим посмотреть как это делают рекламщики и попробовать найти подходящие для нас приемы.

Чуть-чуть подробней о том, зачем нам это.

воскресенье, 20 марта 2011 г.

Про Google Adsense

Я начал активно писать в блог прошлым летом. До этого было несколько попыток (например, в Лондоне я писал про Лондон, а в отпуске про отпуск - потому что было скучно), но я быстро сдавался.

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

среда, 16 марта 2011 г.

Быстрая (пере) индексация писем в Outlook

Если вы переустановили OS (например, Windows 7) и никак не можете дождаться пока Outlook (2010, к примеру) проиндексирует весь ваш почтовый архив (ну, большой он, например), то вам сюда. Например :)

воскресенье, 13 марта 2011 г.

Про аналогии и метафоры

Аналогии очень здорово помогают объяснить сложные понятия другим людям, поэтому важно запоминать удачные вполне вероятно это потом здорово поможет.

Я раньше недооценивал силу аналогий и, наверное, многие тоже недооценивают, поэтому приведу пару примеров из личного опыта.

пятница, 11 марта 2011 г.

Grumpy Old Editor

Коллеги из ThomsonReuters посоветовали блог - http://grumpyoldeditor.wordpress.com/. Бывший журналист Reuters со стажем работы в три десятка лет пишет о том, как правильно писать. Приятный английский и интересные заметки, есть чему поучиться.

P.S. Rolf Soderlind - не совсем английское имя, правда? Потому что он швед :) Так что происхождение не является оправданием плохому английскому, дерзайте.

среда, 23 февраля 2011 г.

Два монитора

Мартин Фаулер уже давно говорил, что самый дешевый способ увеличить продуктивность разработчика, - это купить ему монитор побольше. А лучше два.

Звучит хорошо, но на практике привыкнуть к нескольким мониторам может оказаться непростым делом.

среда, 8 декабря 2010 г.

8 привычка высокоэффективных людей

Господа, можете меня поздравить, я теперь официально высокоэффективен: прочитал аудиокнигу (ага, в машине) Стивена Коуви «7 привычек высокоэффективных людей».

В целом, слушать книги понравилось. Рулежка доведена до автоматизма и с покупкой автомата стала активней проявляться другая проблема – тянет в сон за рулем. Аудиокниги бодрят. Раньше спасался семечками (только не надо смеятся, лучше семки кушать и ходить в кепке, чем лежать в кювете). С пониманием проблем почти не возникало, но иногда приходится отвлекаться и возвраты давались тяжело. Вторая проблема – хочется делать заметки. Ну, пока без заметок. Видимо, без аудиозаметок не обойтись, но технически опять-таки сложно – нужно следить за дорогой и совершать нетривиальные действия.

Теперь о самой книге (и о восьмой привычке местного разлива).

понедельник, 18 октября 2010 г.

5 мифов о документации

Наверное, самая частая жалоба IT-шников – это отсутствие документации на проекте. Желание обрести “peace of mind” и иметь четкую инструкцию, что и за чем надо делать, вполне понятно, однако мифов по поводу документации столь много, что всех сезонов myth busters не хватит на внесение ясности в данный вопрос.

И все же давайте попробуем! Итак, 5 мифов о документации.

четверг, 14 октября 2010 г.

#devcamp #di_by 1й день - впечатления

На 14е я специально резервировал день отпуска, чтобы посетить http://devcamp.by/, - программа выглядела очень заманчиво. День прошел (и еще три дня впереди! особенно надеюсь на воскресенье), и так как далеко не все, кто хотел, смогли посетить конференцию сегодня, то попытаюсь вкратце описать мои впечатления.

пятница, 1 октября 2010 г.

Uber Inbox и альтернатива Recall Message

По горячим следам предыдущего поста еще пару Oulook советов.

Очень часто возникает ситуация, когда Inbox усердно сортируется по папкам, а Sent Items лежат большой дымящейся кучей. Статья (осторожно, английский) описывает, как сделать так, чтобы Sent Items появлялись в вашем Inbox. В итоге посланные письма будут попадать под тот же самый механизм сортировки, что и принятые письма.

Вкратце, в Options Outlook-а отключается сохранение писем в Sent Items и добавляется правило на сохранение письма в Inbox после отправки. Очень просто, по-моему, все должно быть понятно по скриншотам в статье.

В статье также указывается, что это хороший способ увидеть ваши ответы в Conversations. На самом деле, в Outlook 2010 это не требуется. Просто поставьте галочку:



Более того, таким способом Outlook включит письма в Conversations не только из Sent Items, но и из других папок, включая локальные папки.

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

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

Решение, предлагаемое лайфхакером, простое. Опять-таки, на событие "отправка письма" вешается действие по задержке отправки на 3 минуты. После нажатия кнопки Send письмо 3 минуты лежит у вас в Outbox, его можно удалить, поправить и т.п. Сразу скажу, мне показалось, что достаточно 1-1.5 минуты.

понедельник, 27 сентября 2010 г.

Hacking Outlook Public Folders

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

Для этой цели хорошо подходят Public Folders - вы создаете для вашей команды такую папку со своей структурой, и вся проектная переписка попадает туда. Вместо того, чтобы делать коллеге Forward письма или ставить в CC всю команду просто на всякий случай (рискуя попасть под spam фильтр), вы перетягиваете письма в ваш Public Folder.

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

Резюмируя, я хотел бы поделиться с вами несколькими приемами работы с Public Folders, которые я в последнее время часто использую.

среда, 22 сентября 2010 г.

Android Infected


Хотите верьте, хотите нет, но этот пост я пишу с нового телефона. На конференции я пощупал Nexus One у Юры Шиляева и HTC Desire у Жени Киселевича. Ждать чудес надоело и я таки взял последний.

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

К счастью есть клиенты для блоггера, например Blogaway. Без понятия как тут вставить ссылку (зато есть геотаггинг). Нам повезло - ссылки тут есть, но добавляются только в конец.

Общие впечатления очень хорошие, но и не без недостатков:

- нет синхронизации с exchange по задачам; для себя я решил, что в телефоне буду вести только личные задачи - оно и удобнее, не будут путаться рабочие дела с домашними;

- нет скайпа. то есть он был, но теперь его не стало - клиент fring заблокирован скайпом, а клиент от скайпа теперь доступен только абонентам verizon (причем он не работает по WiFi, более того раньше он WiFi соединение намеренно рвал); это грустно, когда жадность доводит людей до неадеквата.

Но в любом случае - думаю ждать Windows phone 7 еще долго (я не про релиз, я про тот момент, когда пофиксят все баги), поэтому пока советую Андроид.

Skype cowardly blocks fring 

Юра Шиляев 

Location : ул. Острошицкая, Минск,

воскресенье, 19 сентября 2010 г.

560 новых читателей в Национальной Библиотеке

В EPAM работают много книголюбов, и, наверное, именно поэтому очередная конференция EPAM Thomson Reuters состоялась в Национальной Библиотеке.

Это уже пятая конференция. За пять лет к названию конференции добавилось слово Thomson (наш заказчик стал крупнее) и из него выпало слово Developers, ведь продукты делаются совместными усилиями бизнес-аналитиков, специалистов по качеству, производительности, интеграции, а также разработчиков и их менеджеров.

пятница, 10 сентября 2010 г.

JavaScript - есть и хорошие стороны

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

Скопипастив очередной кусок JS, я вспомнил слова Мартина Фаулера (интересное интервью - хоть посмотрите, как он выглядит), что для расширения кругозора надобно учить хотя бы по одному новому языку в год. Полиглоты, называет он таких программистов :) Я же подумал - надоело мне мучаться с JS, хочу научиться писать на нем нормально.

В общем, я чуть-чуть попытался разобраться (ниже со ссылками), по-моему, очень даже интересно.

среда, 1 сентября 2010 г.

Singleton in .NET 4 - вопрос снят?

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

С моей точки зрения этот вопрос не так уж много показывает (скажем так, он кажется обманчиво интересным), но ответы на сопутствующие вопросы (более интересные) сами его провоцируют. Например, на вопрос "Какие вы знаете шаблоны проектирования", ответ обычно начинается с "Singleton, Factory..."