среда, 16 февраля 2011 г.

Семестр номер 2

Тададам. Новый семестр. Внезапно!
Думаю, настало время сделать обзор новых предметов.

Организация процессов разработки
Вполне говорящее название предмета, по-моему). Была всего одна лекция, поэтому трудно что-то более конкретное сказать.

Машинное обучение
Нейронные сети, генетические алгоритмы, Баейсовские классификаторы. И многое другое. Курс с таким названием в исполнении этого же преподавателя нам читали в ИТМО. Но, судя по всему, наш курс будет существенно от него отличаться.
Сложилось впечатление, что Николенко в АУ читает лекции лучше, чем читал тогда в ИТМО. Может оно так и есть, а может просто уже предвзятое отношение к ИТМО))


Технологический семинар
Еще один семинар из серии: "Расскажите сами друг другу что-нибудь". Правда тут раз в 2 недели к нам таки приглашают людей извне. Правда, в отличие от семинара по скриптовым языкам(который, к слову, продолжается и в этом семестре) - темы тут совсем не связные.

Транспортные задачи
В этом семестре есть 2 предмета по-выбору. Это либо спецкурс Малеванного, либо транспортные задачи. Я выбрал Малеванного, но был и на первой паре ТЗ. Больше не хочу...

Теория формальных языков
Как нам тут рассказали, прошлые курсы на предмете "разработка компиляторов" столкнулись с фиговыми знаниями теории по всему этому делу. Ну чтож. Вот нам предмет, дабы заранее подготовить к компиляторам. Судя по первой паре пар), преподаватель идет по верному пути: лекция, и тут же практика по пройденному материалу для закрепления. В общем, приятное впечатление.

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

суббота, 12 февраля 2011 г.

Учебный проект в АУ

У нас стартовал спецкурс "Разработка высоконагруженных сервисов". Вкратце - нас разбили на 2 команды и каждая делает свой веб-сервис. Руководит всем этим делом - опытный товарищ из яндекса.
Несмотря на то, что основная цель - обучение. На выходе планируется все же создать работающий с клиентами сервис. А поскольку фронт работ очень велик - мы приглашаем студентов из других ВУЗов принять участие. Основное требование - желание.

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

А теперь собственно про проект.
Название мы еще не придумали, поэтому пока называем проект агрегатором барахолок. Задача - создать систему, собирающую с различных интернет-барахолок различную информацию о купле-продаже различных товаров. Обработать ее, структурировать и выдать пользователю в удобном виде. Как-то так работает яндекс работа, например.

Задача включает в себя:
  • Создание системы сбора информации - тут все понятно. 
  • Обработка информации. Зачастую, информация на таких барахолках плохо структурирована и довольно сложна для восприятия. Нам нужно по различным ключевым словам разложить информацию по категориям. В идеале, хотелось бы видеть(со стороны пользователя) систему похожей на яндекс маркет, но для б/у товаров. (Согласитесь, там очень удобные категории)
  • Собственно веб-сайт с поиском, блекджеком и поэтессами.  
Про задачу второй группы ничего не могу рассказать. Так как они сами пока, похоже, не очень определились.


Если вас заинтересовала возможность поработать над этим проектом - пишите мне на почту.
Буду благодарен, если расскажете друзьям. Вдруг кто-то заинтересуется?

P.S. Пишем на Java
P.P.S. Нам требуются:
  • Разработчики
  • Верстальщики
  • Тестеры