Обновить
79
0
Александр Зверев@azverev

Пользователь

Отправить сообщение
В тему — в тему. Полностью согласен. Один из моих партнеров живет в Германии. Я не знаю, сколько он там получает, но квартиру (правда хорошую 3ку) он снимает. Машины хоть и две, да десятилетки, не моложе. Зарплату там повышают раз в год, и то, вроде бы на 5%. Менять работу там не имеет смысла — он сам рассказывал, можно сменить 3 компании, а остаться сидеть за тем же столом в Даймлере, Ауди или БМВ. А здесь бы он мог с его головой и опытом техдиром какой-нибудь большой не IT-шной компании, например.

ps Кармы Вам дал, а то что-то Вас не любят, похоже здесь ;)
Всего лишь делюсь наболевшим, возможно, кто-то лишний раз задумается, прежде чем уехать из страны. Идеалистично, но мне просто очень захотелось об этом написать.
Поверьте, я знаю такие примеры. Правда еще раз повторю, это физики и математики. Знаю, также, что деньги пилили, пилят и будут пилить, но это не мешает физики, например, кое-как, но развиваться. А нашей науки нет, даже названия нет.
Да, это действительно более личный пост чтоли. Спасибо.

Читал курс в ИТМО на кафедре фотоники и оптоэлектроники. К сожалению, лишь небольшая часть из них действительно связана с программированием. Но у меня просто хороший контакт с деканом — я предложил, он — дал группу, особого вывора не было. Вписали это в учебных план, там, правда, к сожалению, теперь модульная система (кто придумал это ужас), но некое подобие зачета они сдавали.
Но, поскольку я не препод в понимании студентов, мы очень не плохо провели время. Ребята действительно очень здорово все восприняли. Правда, это скорее был менеджмент вообще, а не IT, так как смысл грузить их не интересной информацией не было.
Всем доброго времени суток. Я прошу прощения за длительный оффлайн – только сейчас смог вылезти в инет. Сижу в лесу на Хабре – класс!

Большое всем спасибо за интерес к моему посту. Почитать есть что. К сожалению каждому ответить у просто физически не получиться, поэтому я решил добавить развернутый комментарий.

В первую очередь расскажу о своем ВУЗе, возможно, это поможет лучше понять основную мысль моего поста. В 2003 году я закончил СПб ГИТМО (ТУ). Начинал я учиться на Факультете Компьютерных Технологи и Управления, кафедра Компьютерных Технологий. Позже, где-то между 4м и 6м курсом, кафедра КТ стала факультетом Информационных Технологий и Программирования. Я искренне горжусь тем, что учился там! Студенты именно этой кафедры несколько раз (2 минимум) чемпионами мира по программированию. Нам читали лекции по математике и физике великие преподаватели – почти все из них не из ИТМО, а были специально приглашены читать лекции именно нам. На моем потоке (всего 2 группы) почти все были из физмат-школ. Я это все рассказываю не для саморекламы, я лишь хотел объяснить, что поступая туда, я выбрал, по крайней мере, одно из самых крутых мест для программиста в Питере на тот момент.
Еще раз отдельно хочу отметить, что я искренне считаю, что математическая база просто необходима для того, чтобы стать настоящим профессионалом. Более того, так же необходима философия, особенно методология и многие другие базовые дисциплины. Когда-то слушал интервью одного известного нашего актера, не помню, кого именно, примерная цитата: «Если я учусь в театральной академии и получаю Высшее образования, я обязан знать основы математики». Полностью соглашусь, и поэтому, безусловно, в Идеальном Вузе необходимо читать курсы, например, по истории и по другим не профильным предметам, только нужно взвешивать количество часов и уровень требований к студентам.
На момент защиты магистерской диссертации, нашей кафедре было где-то 13 лет со дня основания, и на тот момент защит кандидатских не было не одной, хотя в аспирантуре учился большой процент выпускников. Вопрос, почему? Ответ очевиден, на момент диплома, 100% студентом работают. Заниматься наукой и, при этом, работать почти невозможно. Единственный выход, на мой взгляд, каким-то образом сочетать научное направление с рабочим. Но ведь меня тут же спросят, где здесь математика или физика или экономика? А я хочу заниматься компьютерными науками и не притягивать «за уши» формулы. Вернее даже так, я хочу, чтобы задачу, которую я буду решать, лежала в области компьютерных наук, а не любой другой.
Ловлю себя на мысли, что никак не могу подобрать правильное слово для обозначения той самой науки. Нет даже нормального названия тому, что мы с вами делаем. Как тогда этому могут учить? Только вопреки.

P.S. В Штатах есть разделение специальностей на Science, Engineering и Arts. Так вот я убежден, что существуют и Computer Science и Computer Engineering и Computer Arts.
Хорошо, попробую с другой стороны. Вы согласны, что родилась новая наука, которая, конечно же, очень зависит от математики, также как, например, физика, но это отдельная наука? Так вот на западе это наукой признается, и это приводит к тому, появляются Фаулеры, а Юрии Гуревичи едут работать в микрософт, и там занимаются ресечем, а не остаются в образовании учить молодых студентов. Я согласен, тут экономическая составляющая очень важна, но я же и говорю пока про Идеальный Вуз.
Уважаемый, речь совсем не идет о том, нравится или не нравится математика, просто на мой взгляд появилась еще она наука, но процесс обучение почти на 100% заочный, что на мой взгляд, не правильно. Это мешает развитию индустрии. И потом, Вы, как-будто один абзац в тексте пропустили — я искренне считаю необходимым математику для классного программиста, только, к сожалению, это лишь необходимое условие, но не достаточное.
«Первый пост на Хабре» — вчера у кого-то видел — понравилось
Как на счет «шибко нашумевшего фильма „Темный рыцарь“ — как вариант, название связать с Хабра-рыцарь, Хабра-Темный, Темно-Хабрый. Правда есть шанс, что фильм будет не очень :) Но зато концепция — первый подкаст дал сам себе название.

Согласен, бред…
Не очень понимаю, почему Вы, как руковдитель спорите. Просто поверьте, что такие люди есть. У меня, например, своя контора уже почти 3 года, а до этого еще года 3 руководил. И, при этом с большим удовольствием, признаю, что являюсь таким же отлынивателем. Более того, среди моих подчиненных, наверное, большая часть таких. Управлять талантливыми людьми не просто. Но зато и результат очень часто поразительный. Как его достичь - предмет для отдельного топика - может, когда-нибудь, когда будет нужно сделать что-то важное - зайду на хабр и напишу статью про мотивацию.
ЗЫ. Лично мое мение - хороший менеджер, это не тот, кто всегда встречает дедлайны во-время, а тот, кто знает, что делать, когда достичь его невозможно.
История из жизни. Один из наших проектов пишем под три платформы сразу – винда, линух и мак. Стало быть, вопрос о необходимости покупки мака – не стоял. Когда я случайно, оказавшись в магазинчике Apple в одном из гипермаркетов, увидел iMac – я понял, что вопрос цены уходит далеко-далеко. Я просто хочу ЭТО.
В начале зимы купили – точно не помню, примерно за 60к.руб. На маке собираются билды ну и сидит тестер, стало быть, тестирует. iMac в комнате, где еще 10 компов сразу бросается в глаза – просто чудо техники!
Как-то в апреле, возвращаюсь я из командировки с КИБа, захожу в комнату с маком – ничего в глаза не бросается. Говорят, мак увезли в ремонт. Причем, никто ничего не может объяснить – толи мать, толи винт. Потащили его в сервис – не буду указывать, какой именно, но официальный, один из самых известных в Питере. После где-то 3х недель, нам отвечают, что случай наш не гарантийный, вы, якобы, bios перепрошили, что, кстати, так и есть, но сделано это было, как минимум за месяц до случившегося. С нас сняли денег за диагностику – немного, правда, но сняли. Мы звонили в представительство Apple – было сказано, что они не имеют рычагов воздействия на сервис.
Мы потащили его в другой сервис. Там сказали, да все ок, сгорела мама, заказали маму. Мама пришла больше чем через месяц. Мы уже успели узнать, как долго по законодательству имеют права производить гарантийный ремонт, но, все обошлось – мак привезли – работает! Тот второй сервис на отрез отказался давать нам бумагу о том, что они производили гарантийный ремонт, хоть мы действительно ничего не платили. А без этой бумаги первый сервис может спать спокойно. Подскажите, кто знает, в Москве тоже проблемы с сервисом?
Мое мнение такое – маки – штучный товар. Это элита с характером. Либо у тебя есть ресурсы платить за элитность (я тут имею ввиду не только деньги, но и время), либо тебя ждет windows xp/vista. Даже после этой истории жду не дождусь iPhone 3G, при всем при этом евангелистом Apple никогда не был. Стоило Джобсу вернуться, как Apple опять в тренде. Гений, что говорить.
У меня в Питере IT-компания. Мы часто собеседуем студентов и выпускников. Надо ли кому рассказывать, что средний уровень подготовки к решению реальных задач у студентов и выпускников хороших технических ВУЗов близок к нулю, исключение составляют те, которые успели на 4ом курсе начать где-то работать. Весной я прочитал курс лекций для студентов ИТМО по менеджменту в IT. К сожалению, это был студенты лишь первого курса, причем далеко не все студенты видели себя в будущем связанными с IT. Было трудно. Но, уверен, кое-что у них в головах осталось, все-таки каждый из них написал мне план проекта в MS Project. Я не ограничивал их каким-то конкретным проектом – реальные спеки показывать было бесполезно, так как далеко не все из них что-то могли программировать. Люди писали планы на ремонт квартиры, на переезд из общежития, на раскрутку своей музыкальной группы и т.д. Оценивали риски, адресовали их, как могли, спорили на зачете, что они правы – очень здорово! Я прекрасно понимаю, что это ничтожно мало, но что-то же надо делать с нашей системой образования.
На счет Вашей задачи. На мой взгляд, обучить web-программированию несколько десятков человек за семестр задача невыполнимая в принципе, но дать хороший старт, показать направления, дать представление о командной работе можно и очень нужно.
Я бы действовал по такой схеме –
В первую очередь рассказал, что такое интернет – многие люди им пользуются, приходят на собеседование на J2EE или C# - и не знают, что такое cookie. Немного коснуться стека протоколов, модель OSI – не запомнят и не поймут, но что-то отложиться. Ну потом HTTP. Причем здесь, на мой взгляд не надо останавливаться на подробном описание хидеров, методов и пр. Просто основы – request/response – сервер про нас «забыл». Через понимание понятия stateless протокола HTTP приходит понимание ограничений HTTP и, как следствие более глубокое понимание web.
Дальше основы HTML – ну, если, конечно, они не знают. И главное – не рассказывать сухо – тэги, атрибуты. Рассказывать что и зачем, на реальных примерах. Как когда-то лет 10 назад была книжка по программированию, не помню на чем, в которой с первых страниц людям было сказано – дочитав до конца, вы напишите игру. Это был тот самый пряник, который поднимает ту самую заветную мотивацию. Придумайте аналог – возьмите популярный среди них ресурс на его примере разберите верстку – не детально, а основы, чтобы люди слушали, а не спали.
Далее – очень важный пункт – командная работа. В не всяких сомнений необходимо дать основы работы с системами управления версиями. Причем опять же не просто дать вызубрить ключики, а именно рассказать зачем это нужно – думаю, будет полезно сравнить два подхода – VSS и SVN (cvs и пр.) Рассказать о плюсах и минусах. И остановиться конечно на SVN.
Далее – написать план проекта. Побить на стадии длинной максимум 2 недели (еще лучше неделю, но понимаю, что это не всегда возможно). Я тут имею ввиду сделать это не дома – а прямо там, при них. Думаю, что 65 человек надо делить на группы по 5-6 человек, ну максимум 8 - предел. Каждой группе поручить отдельный задачи – понимаю, что не всегда это возможно, далеко не каждый проект делиться на 10 равных частей без ущерба производительности. Вот тут самое важное – думаю, что нужно придумать такой проект. Необходимо также внести элемент соперничества – например делать каждую неделю рейтинги команд. По результатам сделанных работ. Можно, кстати, чтобы все делали один и тот же проект на скорость. Но безусловно, чтобы качество также влияло на общий результат.
На счет технологий. Мне кажется, что все равно, что PHP, что Ruby on Rails, что Python с Django – не имеет никакого значение. На мой взгляд, чем проще – тем лучше. Согласен, что не Java не ASP.Net не стоит брать – ООП лучше учиться отдельно от web – а уже потом пытаться осилить силу MVC/MVP.
Стоит выбрать баг треккинг – там предлогали trac – вещь хорошая. Мне, правда, Jira нравиться больше, зато в trac есть wiki, и сам trac бесплатный (по-моему).
Обязательно еженедельные отчеты – правда, не уверен, что это все возможно – сам был студентом, сам все делал в последний день. Это идеальная ситуация – нужно к нем стараться приблизиться, на сколько это возможно.
И напоследок – большое Вам спасибо за то, что Вы делаете – это действительно очень важно.
12 ...
8

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург и область, Россия
Работает в
Дата рождения
Зарегистрирован
Активность