Ученикам

Будущим и текущим ученикам. Я буду вас обучать только в случае вашего желания стать лучшими в своей работе. Если вы готовы много читать и много работать, думать своей головой, разбираться в сути вопросов, с досадой, но радостью воспринимать критику своего кода, своей работы.
Вы должны получать удовольствие от работы и доделывать свои задачи.

Детали обучения и про меня.

Программа обучения

  • Вебсервер. Понимание того, как он работает. Умение поднять сайт на вебсервере.
  • Рефакторинг. Надо знать как выглядит плохой код, чтоб писать хороший.
  • Серверный язык, фреймворк. На выбор PHP/ASP.NET(C#)/Django(Python). Лучше всего знаю и больше всего опыта с ASP.NET(C#), в остальном могу дать твердую базу (основные принципы разработки одинаковы). Человек должен знать огромное количество разных аспектов (исключения, принцип одиночной ответственности, не доверять входным данным, комментарии в коде, структурирование кода итд итд).
  • Паттерны проектирования. Знать надо. Во многих веб-фреймворках зачастую реализованы какие-то паттерны. Важно уметь распознавать их. Уметь рефакторить код и получать на выходе готовый паттерн.
  • Постоянная интеграция. Что такое юнит-тесты, сложности написания, мокинг, интеграционные(компонентные) тесты. Контроль версий. Сервер интеграции. Билд, коммит, тесты и деплой за один клик.
  • Регулярные выражения. Вещь абсолютно необходимая для уверенного обращения с текстом.
    Базы данных. SQL, проектирование.


Комментарии

  1. Сентябрь 16th, 2008 | 4:23 дп

    Игорь пункт того что поднять веб сервер с настройками минимально необходимыми для своей работы упустил.

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

  2. Кигорв
    Сентябрь 18th, 2008 | 8:51 дп

    Хеш, есть же - 3. Вебсервер. Понимание того, как он работает. Умение поднять сайт на вебсервере.

  3. Larsen
    Сентябрь 19th, 2008 | 4:41 дп

    Товарищ, очнись! Какое там обучать! Тебе только 23 года!

    Очень попахивает юношеским максимализмом и нарциссизмом в придачу.

  4. Кигорв
    Сентябрь 19th, 2008 | 5:34 дп

    Я склонен свой возраст оценивать с позиции: Мне уже 23 года! Что я в жизни успел?

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