Andrey Lapin: все записи

0

Секретное подразделение ЦВТ

Andrey Lapin
24 сентября 2012 года

Как вы уже слышали, ЦВТ планирует снова обучать потенциальных сотрудников для пополнения рядов программистов. Необычное в этот раз то, что будет обучение ASP.NET. Те, кто наблюдают за жизнью ЦВТ со стороны, могут подумать, что ЦВТ открывает новое направление. Ведь правда, все новости связанные с ЦВТ, говорят о том, что ЦВТ разрабатывает сайты, программирует на PHP, ну еще немного что-то пишет для мобильных устройств. О разработке на .Net ни слова. Читать дальше »

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

Три совета для сообщества Иж-Айти

Andrey Lapin
16 марта 2012 года

Недавно давал советы для сообщества Иж-Айти. Роза попросила меня сохранить этот пост для истории. Немного измененные советы размещаю и здесь.

1. Не переоценивайте свои методы отбора программистов

Долгое время я занимался поиском и отбором программистов для Быстробанка, также я в курсе, как проводят отбор некоторые ижевские компании. Очень часто встречаются перекосы при выборе кандидатов. Кто-то любит спрашивать заковыристые вопросы по языкам программирования, которые в реальной жизни либо никогда не встретятся, либо обычно решаются путем заглядывания в гугл. Забывается то, что человека принимают на работу, чтобы он приносил прибыль компании, а не решал олимпиадные задачки. Иногда дают построить задание на реализацию многослойной архитектуры на простой модели. При этом дискредитируется сама многослойная модель, где каждый слой должен реализовывать отличную от других логику. В результате каждый слой выполняет примерно одни и те же функции. Читать дальше »

Метки: , ,

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

Что было бы, если бы программировали не только программисты

Andrey Lapin
26 декабря 2011 года

Скоро новый год и хочется немного помечтать. Что нас ждет в будущем и что хотелось бы получить?
Давайте подумаем в чем суть программирования. Это описание инструкций на неком формальном языке. Но почему только программисты этим занимаются? Как здорово бы было, если бы не только программисты структурировали свои знания и открытия для возможности многократного повторного использования машинным разумом. Давайте рассмотрим примеры. Читать дальше »

Метки: ,

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

Почему общепринятые правила менеджмента не применимы в разработке программного обеспечения

Andrey Lapin
18 августа 2011 года
Сфера айти всегда отличалась от других видов бизнеса. Многие крупные компании сейчас имеют отделы, которые занимаются разработкой программного обеспечения. И неизбежно правила управления, принятые в других видах деятельности пытаются перенести на программистов. Это влияет непосредственно на качество и на удовлетворенность работой.
Читать дальше »
Оставить комментарий
0

Убийца MS Project

Andrey Lapin
12 июля 2011 года

В ЦВТ иногда приходится оценивать разные проекты и составлять план работ по ним. Кто-то для этого использует Excel, кто-то MS Project как я. Различные web-решения существуют, но крайне неудобны. Excel плохо подходит для составления планов, поскольку там сложно составлять древовидную иерархию. MS Project хорош, но очень избыточен на функции. Кроме того, некоторые функции реализованы там не оптимально. В итоге я решил написать свой MS Project на javascript.

Основная цель приложения — это создание древовидного плана с указанием продолжительности работ, чтобы продолжительность автоматически вычислялась при изменении подчиненных задач. Отличительная особенность приложения — это редактирование с клавиатуры, которое позволяет составлять планы просто молниеносно.

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

В планах сделать работу со списком планов (простите за каламбур) и экспорт/импорт в CSV.

Ссылка на приложение: http://wiki4tech.ru/eazzyplan/

Использованы библиотеки: jQuery, jQuery UI, jqGrid, jquery.debounce, json-serialization, LABjs, ZeroClipboard.

Метки: ,

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