Ученикам

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

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

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

  • Вебсервер. Понимание того, как он работает. Умение поднять сайт на вебсервере.
  • Рефакторинг. Надо знать как выглядит плохой код, чтоб писать хороший.
  • Серверный язык, фреймворк. На выбор 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 года! Что я в жизни успел?

  5. бляндинка
    Январь 6th, 2009 | 7:36 пп

    а чо, симпатишный такой малшик. мож чего путному и научит))

  6. void
    Декабрь 8th, 2009 | 1:54 дп

    Некоторые персонажи от зависти и злости походу забывают простую истину о том что возраст не есть показатель экспириенса и тем более интелекта.

  7. Декабрь 16th, 2009 | 7:55 дп

    […] Первый пункт из моей программы […]

  8. Julia
    Декабрь 18th, 2009 | 8:33 пп

    А меня вот реально прёт от этого молодого предпринимателя!
    Первый раз в жизни вижу человека со столь структурированным подходом к жизни. Это радует и заражает. Была бы очень рада обучатся у такого целеустремлённого человека. Но жаль живу далековато, да и «Алгоритм эффективного выполнения любого задания» у меня ещё сыроват:(Наверно во мне живёт аморфное чудовище, которое радуется ничегонеделанью, а потом поедает себя за это. И я снова становлюсь собой) Поэтому шанс достичь успеха всё же есть. Не без помощи Игоря, естес-но))

  9. Julia
    Декабрь 18th, 2009 | 8:42 пп

    хмм, да, и ещё насчёт возраста,
    полностью согласна с Кигорв и void
    Какая разница сколько лет? Главное — чего ты за это время успел научиться и добиться! По моему в 23 года начать учить себе подобных тварей)) очень даже похвально!

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