четверг, 30 сентября 2010 г.

Бизнес-приложения меняют хозяев

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

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

Как результат


- в системе нужно бывает реализовать довольно странные "хотелки", слабо связанные с изначальной концепцией

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

- в системе то появляются, то исчезают одни и те же поля

Не вижу, как этого избежать.

суббота, 18 сентября 2010 г.

Гуглхром против картошки

омой бог

http://www.youtube.com/watch?v=nCgQDjiotG0

Chrome 6 и вправда сильно быстрее стал.. пятой версии )
с картофелем не сравнивал

среда, 25 августа 2010 г.

Dave Berzack, Deverloper, Designer and a Fool.

Не слушайте их, вот так пишите резюме: http://www.youtube.com/watch?v=zV0OgsRK0Bc

Реальный чувак, зовут Dave Berzack, вот его сайт.

понедельник, 5 июля 2010 г.

Себе, на будущее - MS - Making Silo UI

Почитать

http://msdn.microsoft.com/en-us/library/ff800706.aspx

The Hilo Browser application was designed to provide a compelling, touch-enabled user experience (Ux). It is a fast, responsive, and intuitive Windows 7-based application. This article explains how the application’s user experience was designed, the overall design process, the personnel who were involved, and the key design decisions that were taken.

среда, 9 июня 2010 г.

Java разработчики, приходите работать в RapidSoft!

Ищу java разработчиков для развития и поддержки крупной интранет системы. Работа интересная, компания наша - самая замечательная :-)

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

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

Требования к кандидатам:

*** Ведущий Java разработчик ****

Обязанности:
- Создание новых модулей системы:разработка архитектуры модулей, реализация ключевых компонентов;
- Поддержка и доработка существующих модулей системы;
- Ведение технической документации по проекту;
- Техническое координирование команды разработчиков, постановка технических задач;
- Контроль качества реализации поставленных разработчикам задач;
- Написание юнит- и интеграционных тестов;
- Оценка трудозатрат на реализацию требований к системе.

Требования:
- Высшее техническое образование или опыт работы в индустрии более 5 лет
- Английский - свободное чтение технической литературы
- Опыт работы в качестве ведущего программиста от 1 года
- Опыт WEB-разработки на Java от 3 лет
- Опыт поддержки боевых инсталляций с доступностью 99.9%
- Опыт работы в системах под управлением Linux/Unix/Solaris
- Опыт настройки / оптимизации JBoss/TomCat AS
- Желателен опыт работы в проектах с распределённой архитектурой

Знание технологий:
- Хорошее знание Java
- Хорошее знание HTML/CSS
- Знание WEB-технологий java (Servlets, JSP, WS)
- Стек Spring (beans, aop, mvc, security)
- Инструменты сборки: ant, maven
- Инструменты continuous integration
- Hibernate 3 (core, annotations, validator)
- СУБД Oracle на уровне, достаточном для оптимизации SQL-запросов и разработки PL/SQL
- Знание UML

Плюсом будут:
- Опыт создания высоконагруженных интернет/интранет решений на java
- Базовые знания PHP
- Знания типовых вариантов решения задач (паттернов проектирования)


*** Java разработчик ***

---Обязанности---
Участие в создании новых модулей системы
- участие в разработке архитектуры модулей
- реализация компонентов
Поддержка и доработка существующих модулей системы
Ведение технической документации по проекту
Написание юнит- и интеграционных тестов


--Требования к соискателю--
Высшее техническое образование или опыт работы в индустрии более 5 лет
Английский - свободное чтение технической литературы
Опыт WEB-разработки на Java от 2 лет
Опыт работы в системах под управлением Linux/Unix
Опыт настройки / оптимизации JBoss/TomCat AS

--Знание технологий --
Хорошее знание Java
Хорошее знание HTML/CSS
Знание WEB-технологий java (Servlets, JSP, WS)
Стек технологий Spring (beans, mvc, security)
Инструменты сборки: ant, maven
Hibernate 3 (core, annotations, validator)
СУБД Oracle на уровне, достаточном для оптимизации SQL-запросов и разработки PL/SQL
Знание UML

-- Плюсом будут --
Опыт координирования работы команды java разработчиков
Опыт поддержки боевых инсталляций с доступностью 99.9%
Опыт создания высоконагруженных интернет/интранет решений на java
Базовые знания PHP
Знания типовых вариантов решения задач (паттернов проектирования)
Знание инструментов continuous integration


Условия:
Работа в компании RapidSoft (www.rapidsoft.ru)

Москва, наш офис 10 минут от метро "Войковская", 40 часовая рабочая неделя, график гибкий


Дорогие java разработчики, ищущие интересную работу - пишите мне на yurys@rapidsoft.ru.

четверг, 27 мая 2010 г.

Pon-pon-patapon!



Эмблема JetBrains YouTrack - чистой воды один из Патапонов.

понедельник, 19 апреля 2010 г.

для всех кто пользуется Caretta GUI Design Studio

Народ из Caretta открыл блог, в котором рассказывает о том, как эффективно прототипировать в GUI Design Studio и выкладывает библиотеки контролов на разные темы.

Например, вот, выложили библиотеку контролов для iPhone

Итак, встречаем: http://www.guidesignpatterns.com/