• Что должен знать и делать ведущий разработчик?

    — Во-первых, он должен уметь аккуратно и вежливо говорить, обязательно, взвешивая каждое слово. Тоже самое в отношении его письменности. Это качество необходимо, как для общения с подчинёнными, так и с начальством и клиентами. Как не смешно, незнание русского языка плохо складывается на бизнесе.

    — Во-вторых, он должен уметь организовать работу людей. Это качество личности изначально заложенное у порядка 10% людей, у остальных оно вырабатываться с опытом.

    — В-третьих, он должен понимать систему, в которой он работает. Это касается и среды программирования, и области приложения. Например, ведущий программист АБС должен знать не только язык программирования для АБС, но и бухучёт кредитных организаций.

    Эти три качества отличают хорошего ведущего программиста от плохого.
    Ответ написан
    2 комментария
  • Что должен знать и делать ведущий разработчик?

    @totosarg
    Проверял? Проверял. Работает? Работает. Не трогай!
    Могу поделиться своим американским опытом, я тимлид, у нас в компании 5 команд. Каждый тимлид, в том числе и я должны:

    Работать с менеджерами по проектам (которые формулируют задачи в целом)
    Распределять работу внутри команды
    Следить за своевременным исполнением работы
    Проверять качество кода младших разработчиков
    Нести ответственность за свою команду (спрашивать будут именно с тимлида)
    Составлять тонны всяких отчетов
    Тимлид отчитывается перед менеджером по разработке.

    Кстати, у нас в компании тимлиды программируют не меньше остальных, а спрос с тимлида больше.
    Тимлид не обязан знать больше чем члены его команды, однако он как правило спец в своей области.
    Тимлид во многом администратор. Однако, он и программист. Тимлид принимает решения по поводу
    тех или иных подходов к решению поставленных задач. Я бы сказал что тимлид это самая первая
    ступень на менеджерском пути.
    Ответ написан
    4 комментария
  • Сортировка в LINQ to SQL

    @KING
    Вот рабочий класс, который я уже использовал
    http://aonnull.blogspot.com/2010/08/dynamic-sql-like-linq-orderby-extension.html

    LINQ запрос выполняется непосредственно на этапе его использования (ToList(), foreach, etc.), а не на этапе формирования.
    Ответ написан
    Комментировать