kvadrat_dot_net


Факультатив «Кружок.NET»


Всем привет!
pocketlauncher
Надеюсь, кто-нибудь всё еще читает сообщество.
Хотел просто написать сюда что-нибудь.
Расскажу как у меня дела :)
С момента последней записи произошло много разных событий, в том числе, касаемых и разработки.
Во-первых, перед новым годом начал делать диплом на тему "Дистанционное обучение" с использованием asp.net mvc 2. Приобрёл некоторый опыт по этой технологии и стимул развиваться дальше.
Во-вторых, недавно решил по часу в день читать книги по разработке и программированию. На данный момент прочёл Архитектуру корпоративных приложений Фаулера и сейчас до середины прочёл The Art Of Unit Testing (Теперь я знаю что такое IoC и для чего он нужен :))
В-третьих, тоже недавно начал вести блог он тут shiftnotes.wordpress.com . Но сейчас к сожалению, не найду времени написать последнюю статью из цикла провайдера членства и ролей.
Ну и последнее — меня взяли на работу, правда, не программистом и не разрабом, но в свободное время буду кодить!

тест
netzorro
тест

Pro Успехи за неделю.
netzorro
Про упехи. А что у меня одного успехи прут? =) За прошедшею неделю приумножил свой скилс следующим образом.
Узнал про службу Reporting Services от MS Sql Server 2008 R2. Это афигенно мощный и удобный инструмент по созданию, управлению и публикации отчётов.  Можно создавать отчёты в WinForms, можно под Web, а можно интегрировать с SharePoint.
Мне Reporting Services понравился больше чем Crystal Reports. Ешё для этой службы можно дописывать какие-то свои вещи, но с этим пока не разобрался. И стоит эта штука почти бесплатно - если купить MS Sql Server 2008 r2 то она там будет, а если юзать експерсс версию, то тоже будет только чем-то урезанная.

Про успехи за неделю. 19.11.2010.
netzorro
Мои успехи следующие.
* Уволился с работы, не знаю... наверное это успех.
* Узнал, что все обращения к БД лучше всего явно закатывать в транзакцию. Так, вроде как правильно. Нужно будет разобраться.
* Узнал про клёвую функцию в MS SQL Server для переворачивания столбца в строку, называется Pivot.
* Ещё понял, что не понимаю как правильно разнести DAL и BL.

Блоги, подкасты и другие источники вдохновения
pocketlauncher
Вчера наконец-то вышел очередной подкаст Питерской группы Alt.Net. И я получил очередную порцию позитивного энтузиазма!
Незнаю как остальным, но мне они помогают двигаться в профессиональном плане. Столько информации сваливается за какой-то час, и форма изложения очень приятная.
Рекомендую всем слушать!
Не стоит слушать все выпуски, так как это не обучающий подкаст (но можно послушать несколько на тему паттернов проектирования и ранние выпуски про разработку, книги, инструменты). В каждом выпуске в основном обсуждаются фичи и тенденции, актуальные для данного времени, поэтому старые будут не так интересны.
Пока что это единственный источник вдохновения ( за исключением жены :)
Какими интересными ресурсами поделятся члены кружка ? :)

Боян про средневековую техподдержку
progymnastes
Tags:

Спольски. UI-дизайн
pocketlauncher
Прочел первую часть из цикла Руководства по UI-дизайну Д.Спольски.
Для многих, в том числе и для меня, проектирование интерфейса кажется нудным занятием. Всегда думаешь над тем, как же пользователи будут смотреть и пользоваться программой.
И если для меня интерфейс кажется удобным и понятным, то других людей он запросто вводит в ступор. Это происходит потому, что пользователи привыкли к интерфейсам аналогичных программ или окон, и ожидают такого-же поведения.
Можно сделать небольшой вывод из этой статьи. Плохой интерфейс - непредсказуемый и плохоконтролируемый, хороший - тот который не вызывает восторгов, а работает так, как ожидает этого пользователь.
Tags: ,

Матрица профессиональной квалификации (Programmer Competency Matrix )
pocketlauncher
На храбре упоминалась такая интересная штука. Сразу можно отметить несколько плюсов от такой формы представления:
1) легко читать и соответственно легко сравнивать матрицы разных программистов;
2) помощник и мотиватор для самообразования — видно куда расти в профессиональном плане;
3) Неплохая дополняющая вещь для резюме.
Хотелось бы узнать ваше мнение по поводу данной темы и сравнить матрицы :) Вот моя

Мастерство
pocketlauncher
Статья Джоэла Спольски Мастерство.
В ней автор ведет размышление о сущности программирования, о том, где заканчивается программирование "в меру" и начинается мастерство.
С одной стороны может показаться глупо делать 500% усилий ради 1% результата, чтобы его заметил лишь 1% пользователей из 99%. Но с другой стороны — это и есть мастерство. Когда делаешь ради идеи, а не ради сиюминутной выгоды. Конечно, можно и не напрягаться если затраты очевидно не окупятся, но тогда ты уже не мастер :) 
Tags: ,

Спольски. О вреде премирования
progymnastes
Прочитал статью Спольски «О вреде премирования».

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

В принципе, я недавно прочитал книгу «Клиенты на всю жизнь» Карла Сьюэлла. Книга о клиентах, но в ней так же есть глава и про сотрудников, которых нужно уважать и любить не меньше клиентов. Сотрудники — тоже люди. Отличные сотрудники — единственные, с кем нужно работать — отличные люди. И только от сотрудников зависят результаты. Соответственно, только если сотрудник будет доволен, то и клиент получит возможность быть удовлетворённым.

Сьюэлл говорит о том, что нужно ставить себе реальные планки, которые будут выше, чем у конкурентов. Потому что конкуренты не понимают тех вещей, которые понимаете вы. Сьюэлл продаёт машины. И если менеджер в среднем по стране продаёт по 6 машин в месяц, то Карл от менеджеров ждёт, 15-ти, а продают они не меньше 20-ти.
За 15-ть менеджер просто получит зарплату, потому что он должен продать 15-ть. За каждую машину после 15-ой он будет получать процент с продажи.

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

С программистами, конечно же, сложнее — их деятельность не приносит мгновенно и точно измеримой прибыли, но всё равно можно использовать похожий подход в работе.
Tags:

?

Log in