пятница, 3 сентября 2010 г.
среда, 25 августа 2010 г.
Dave Berzack, Deverloper, Designer and a Fool.
Не слушайте их, вот так пишите резюме: http://www.youtube.com/watch?v=zV0OgsRK0Bc
Реальный чувак, зовут Dave Berzack, вот его сайт.
Реальный чувак, зовут 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.
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.
Нужно два человека. Один из них - ведущий 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 г.
понедельник, 19 апреля 2010 г.
для всех кто пользуется Caretta GUI Design Studio
Народ из Caretta открыл блог, в котором рассказывает о том, как эффективно прототипировать в GUI Design Studio и выкладывает библиотеки контролов на разные темы.
Например, вот, выложили библиотеку контролов для iPhone
Итак, встречаем: http://www.guidesignpatterns.com/
Например, вот, выложили библиотеку контролов для iPhone
Итак, встречаем: http://www.guidesignpatterns.com/
Эмоциональная сторона командной работы
Здорово все-таки работать в компании профессионалов :-)
Попробую описать, какие моменты особенно приятны, а какие, наоборот, портят настроение и заставляют пить больше кофе.
Итак,
Приятно работать с командой, когда,
* Человек, с которым ты решаешь задачу, старается смотреть на нее чуть шире, чем должен по своим обязанностям (но при этом не расползаясь "мыслью по древу")
* Когда команда состоит из нескольких человек, каждый из которых старается оптимизировать общее решение со своей точки зрения. Идеально, когда представители бизнеса, производства, качества работают вместе, декларируют свои приоритеты, затем приоритеты совместно рассматриваются и устаканиваются
* Команда и отдельные игроки настроены себя улучшать и критически смотрят на все решения которые они принимали и принимают.
* Человек критически смотрит на предложенное тобой решение и помогает тебе решение оптимизировать
* В незнакомой ситуации человек сам понимает, чего он не понимает и исследует "затемненные" стороны проблемы
* После того, как решение принято, вся команда переключается из режима "выбрать путь решения" в режим "всячески поддерживать выбранный путь решения". Это очень важно.
* Все это делается с юмором и взаимным уважением
А вот раздражает, когда,
* В процессе решения задачи теряется фокус на собственно поставленные цели. Когда начинается, простите мой французский, "абстрактный пиздеж"
* Излишняя формалистика или попытки вести итальянскую забастовку.
* Пытаются перейти на личности, в сложных случаях сваливаются с решения проблемы на поиск крайнего
* Микросопротивление, т.е. на словах согласиться с линией действий, но при первой возможности выбрать решение, которое двигает проект "не туда". Если решений много, а каждое из них - минимально по воздействиям, то перекос будет чувствоваться не сразу и есть шанс его проворонить
* Игра в "я очень занятой, мне некогда вникать в детали". Особенно раздражает, когда я сам начинаю в нее играть :-)
Потом может еще что напишу.
Попробую описать, какие моменты особенно приятны, а какие, наоборот, портят настроение и заставляют пить больше кофе.
Итак,
Приятно работать с командой, когда,
* Человек, с которым ты решаешь задачу, старается смотреть на нее чуть шире, чем должен по своим обязанностям (но при этом не расползаясь "мыслью по древу")
* Когда команда состоит из нескольких человек, каждый из которых старается оптимизировать общее решение со своей точки зрения. Идеально, когда представители бизнеса, производства, качества работают вместе, декларируют свои приоритеты, затем приоритеты совместно рассматриваются и устаканиваются
* Команда и отдельные игроки настроены себя улучшать и критически смотрят на все решения которые они принимали и принимают.
* Человек критически смотрит на предложенное тобой решение и помогает тебе решение оптимизировать
* В незнакомой ситуации человек сам понимает, чего он не понимает и исследует "затемненные" стороны проблемы
* После того, как решение принято, вся команда переключается из режима "выбрать путь решения" в режим "всячески поддерживать выбранный путь решения". Это очень важно.
* Все это делается с юмором и взаимным уважением
А вот раздражает, когда,
* В процессе решения задачи теряется фокус на собственно поставленные цели. Когда начинается, простите мой французский, "абстрактный пиздеж"
* Излишняя формалистика или попытки вести итальянскую забастовку.
* Пытаются перейти на личности, в сложных случаях сваливаются с решения проблемы на поиск крайнего
* Микросопротивление, т.е. на словах согласиться с линией действий, но при первой возможности выбрать решение, которое двигает проект "не туда". Если решений много, а каждое из них - минимально по воздействиям, то перекос будет чувствоваться не сразу и есть шанс его проворонить
* Игра в "я очень занятой, мне некогда вникать в детали". Особенно раздражает, когда я сам начинаю в нее играть :-)
Потом может еще что напишу.
понедельник, 12 апреля 2010 г.
Очищаем птичью клетку
А вот знаете ли вы, что инсталлятор Mozilla Thunderbird в русской локали последним шагом выводит сообщение "Очищаем птичью клетку"?
Я, думал, мерещится. Ан нет :-)
Я, думал, мерещится. Ан нет :-)
Подписаться на:
Сообщения (Atom)

