инженер-программист в SoftServe
  • Ющенко предлагают поддержать аутсорсеров

    Вопросы про опенсурс, ктулху и кеды пытались задать всем президентам, но ни в одном эфире их не прозвучало. Видимо, считают тривиальными, ответ на них известен и доступен, а [:|||:] из телевизора не говорят: время = деньги.Думаю, могли бы прямо на сайте их по ключевым словам убирать, чтобы не увеличивать энтропию.

  • Первые 10 минут собеседования решают всё

    Почему когда я читаю такие статьи, особенно вопросы претенденту в конце статьи, у меня ощущение, что это не про программистов? «Что вы знаете о нашей компании» — поднимите руки те, кто много почерпнул с официального сайта фирмы, на которой работает: -) Основная информация, по-моему, субъективна и исходит от инсайдеров (из базы уважаемого ДОУ). Можно дать линк, хотя, отдел кадров и так знает."Почему вы хотите работать у нас? " — мне кажется, это не совсем адекватный вопрос. Компании, которые я видел, достаточно закрыты, чтобы на первое собеседование я пришел хотя бы с приблизительным планом «Что я собираюсь делать на благо компании». А говорить «надоело мне на старом месте, а у вас стулья мягче и платят больше» — банально, эта причина и так ясна, за редким исключением."Что вы считаете своим наибольшим профессиональным достижением? " — Поддерживаю, хороший вопрос. Заставляет задуматься о бесцельно прожитых годах, ну или пережить еще разок звездный час... Только, мне так кажется, большинству нечего тут сказать. Проведя популярную аналогию с автомобильным миром, я думаю, ответ водителя звучал бы: «Когда шеф опаздывал на самолёт, а была зима, час пик и ремонт дороги, я лихо провез его по кольцевой, мы успели, хоть и намотали лишних 20 км».

  • Идеальная компания для программиста

    Имхо, к прошлому списку добавить: — WiFi по зданию, возможность войти в сеть извне (vpn или ssh тунель), — запретить митинги (переговоры), если в них участвуют не все обитатели комнаты.

  • Закрытие программы для авторов блога

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

  • Автоматизация тестирования. Заметка об AutoHotKey

    AutoIt хорош тем, что у него есть activex версия, ее можно пользовать из скриптов wsh и hta. А плох тем, что работа с хендлами там никакущая. И активикс компонент ущербный в сравнении с нативной версией.В AutoHotKey можно пользовать только его язык, по-моему, не очень удобный.Это имхо. Мне надо было реагировать на окошки 1С предприятия (скотинко спрашивало очевидности, и отказывалось работать не дождавшись реакции) — я выбрал компонент АвтоИт, потому что так почти не пришлось переписывать существующие wsh скрипты.

  • Автоматизация тестирования. Заметка об AutoHotKey

    Да, в отрыве от тестирования auto hotkey — очень классная вещь, можно минимальными усилиями на шорткат повесить сложную функциональность. Например, на F12 в GPS Mapedit считать в статус баре координаты курсора и открыть соответствующее место в Google Earth — делается в пару строчек: -) Так же можно добавить поддержку макросов и шаблонов в ноутпад: -)

  • О славной системе контроля версий. Vivat, Bazaar!

    Рекомендую также посмотреть darcs — тоже очень удобен. По крайней мере, это мой первый опыт с распределенными репозиториями, и я на нем остановился.Интересен он тем, что глобально задумывался как инструмент для рефакторинга, и в историю пишется не просто разница, а изменения на более высоком уровне, как «переименовать переменную, а в абсолют».По-моему, для больших проектов все же лучше svn, как и-за скорости, так и из-за «порядка» в процессах.В прочем, преимущество распределенных систем контроля версий в том, что их можно использовать параллельно с любыми другими: -) Домашнюю работу брать, или просто работать сразу с парой локальных веток независимо, и чекинить по мере необходимости.

  • О славной системе контроля версий. Vivat, Bazaar!

    Реально работал, проблему не видел... Как-то так сложилось, что русских файлов и текста не надо было. Ну да ладно, значит, сосет: -) Оффтопик: мечтаю, чтобы в мире была только 1 кодировка и 1 раскладка клавиатуры. И 1 человеческий язык общения. Втихаря завидую пендосам, у большинства из них примерно так и есть. Вы бы видели глаза детишек, когда папик сказал: «Look at his laptop keyboard! »: -)

  • Flex 2 — AJAX на стероидах

    Про глубину проникновения на другие платформы спросите у счастливчиков, которые перешли на 64 битный линукс: -) Флеш на убунту 64 только недавно стал ставиться без усилий (уверен, что не нативный). А напрягаться как-то не охотно.

  • ack == grep для программиста

    Адская штука. Сначала решил не ставить, только описание почитал. Подумалось: "а зачем? Велосипед."А тут таки попробовал... привыкание моментальное.Пасиб.

  • От аутсорсинга к стартапу

    Вин.Интервью интересное, продукт тоже неплох.По-моему, если они решат продавать его как продукт, а не как сервис, клиентов будет больше — все-таки отдать ключ к своим разговорам третьей стороне решится меньшинство.Лично я сказал «нет» этому сервису, пользую гугль ток с нативной историей и поиском: -) Скайп и ася — тупиковая ветка, как этого никто не поймет?

  • Новая версия компилятора FreePascal 2.2.0

    Серж, язык очень простой и интуитивный. Надеюсь, помогло! блин, и откуда такие берутся?

  • Вавилонское столпотворение в .NET проекте

    Классно! Сначала подумалось, что boo — это маленькая мягкая реализация питона: -) Оказалось — нет: http://boo.codehaus.org/Gotcha...Поправьте, плз: в слове обертка нет буквы «в»: -)

  • 5 вещей, которые мне не нравятся в Python

    А отсутствие унарного оператора инкремента/декремента?: -) А что же таки мешает выбрать язык/технологию по задаче/вкусу? Нравится питон — пользуй питон. Хочешь статики и модных иде — возьми жабу с нетбинсом. Со тредами — туда же: -) И с удобными гуями. Нужна скорость — сиплюсы юзай. Полностью, или только для модуля — согласно Ответственному Решению.Бывает, правда, заказчик диктует, на чем надо писать... Но даже тут можно найти компромис: -) Навеяло нелюбовью к пробелам, созданию переменных по присвоению, тредами и жаждой к прочим «вкусностям» из соседних технологий/языков.

  • Освіта

    Ссылка в тему: http://www.codinghorror.com/bl...И цитата в вольном переводе: Если б я создавал университет, я бы начал с курилки. Если бы осталось немного денег — сделал бы общие жилые комнаты. Затем — читальный зал и библиотеку. А если бы и после этого были средства, может, нанял пару профессоров да купил десяток книжек.Крутыми становятся те, кому это действительно интересно. Независимо от наличия компа, литературы, преподавателей, учебной программы. Надо друзей-сообщников и немного желания.А еще, мне так кажется, что «основной багаж знаний» лучше получать после получения определенного опыта в решении задач реального мира. Тогда зания становятся более качественными: студент видит, где они могут быть полезны и как применить. Отчасти, этому способствуют «комплексы лабораторных работ», но мне кажется, предварительный опыт практической работы с изучаемой областью знаний необходим: тогда люди учатся думать, а не списывать.

  • Освіта

    Взяти ті ж спам-фільтри. Для їх розробки та реалізації, як я розумію, застосовується апарат теорії ймовірностей, мат. статистики, комп’ютерної лінгвістики і деяких інших дисциплін. Просте запитання: легше самотужки, з нуля, лише з книжками та такими ж нулячими однодумцями сідати за вивчення цих наук, чи все ж таки ефективніше буде все це вивчати за підтримки інших, обізнаніших людей (себто, викладачів)?

    Ніхто не каже, що легше: -) Просто, стикнувшись пару раазів з прикладами реального застосування тих дисциплін, ти вже знаєш, чого тобі не вистачає, а коли отримаєш ті знання, будеш добре знати, як і де їх використати.А про «мінімум практичних навичок, аби я міг швидко почати приносити користь своєму майбутньому роботодавцю» — Ех, куди так спішити? Дасть тобі роботодавець робити ту єдину роботу, на яку ти здатен зі своїми мінімальними навичками — і будеш ти писати фігню, і займатися лише нудною не творчою роботою (гуй набивати). Швидко приносити гроші: -) А взагалі, програміст-практик (в більшості випадків) може внятно розказати главу з книжки про ООП тільки в період, коли він вчиться/ готується до співбесіди. Коли він досить довгий час лише займався кодінгом/ дизайном — йому доводиться самому придумувати визначення та розказувати своє бачення своїми словами. А студік, який без зупинки викладе ту теоретичну частину, часто не знає з якого боку підійти до проектування згідно простенької задачі з реального життя — він не співвідносить отримані знання з досвідом реального життя."Тато, шо то було? " — "То море, синку"І не навпаки: -)

  • Хорошо ли программисту в Украине?

    ИМХО, в голосовании множественный выбор был бы кстати.

  • Об эффективных багрепортах

    А как у вас баги репортятся? Неужели, в текстовом виде или по электропочте? Везде, где я видел, новый багрепорт — это заполнение формы с правильными вопросами. По-моему, если заполняющему знаком язык системы, то он/она быстро научатся всё делать правильно.

  • Как вы относитесь к грамматическим ошибкам в блогах и статьях?

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

    И да, если не уверены, ставить ли в «-ться» мягкий знак, лучше пишите «-ца»: не так режет глаз.

  • Отдых для программистов

    > Мы подскажем, как лучше добраться из вашего города и вычтем проезд из стоимости тура.

    Прикольно! Если прилететь с великом на самолете, доплатите?: -)

← Сtrl 1234 Ctrl →