Как я поступал в Бауманку, или «Шаг в будущее»

Всем добра, хабрапользователи. Да, я сделал робота.

image

Пишу сей пост дабы популяризовать такое течение как «Шаг в будущее» МГТУ им. Н. Э. Баумана, ведь все мы знаем, что на хабрахабре достаточно школьников и тех, кто интересуется современным образованием.

«Шаг в будущее» — это олимпиада для школьников старших классов (10-х и 11-х), умных, готовых заниматься научной деятельностью.




Состоит она из двух этапов:
  • работа над проектом и защита его перед комиссией
  • написание олимпиады по физике


Исходя из результатов первой части (т. е. сколько балов ты получишь за защиту), участник допускается либо до второго этапа, либо отфильтровывается.

Это был краткий экскурс. Теперь расскажу как непосредственно все этапы проходил я.
Начну с того, что учился я в лицее при МГТУ им. Н. Э. Баумана целых 2 года. Да, нам помогли, но помогли только информацией, что есть такая олимпиада и что с помощью нее можно поступить в университет. Программированием я занимаюсь с 13 лет, и сейчас успешно работаю на одну из компаний.

Первым делом я пошел в кабинет 354 главного учебного корпуса. Там оставил информацию, что я такой-то хочу на такую-то кафедру такого-то факультета. Все просто.
Через месяца 2 надо было уже подавать аннотацию проекта. К этому моменту участнику должны были уже дать контакты научного руководителя, с которым, собственно, участник и занимается проектом (я делал все сам). Я списывался со своим научруком по емейлу, и в конце-концов определился с темой проекта (благодаря хабру). Мы пришли к выводу, что я буду делать робота на основе Arduino, ибо это круто и зрелищно.

Итак, я уже заказал arduino duemilanove на ebay’е и получил его спустя много-много времени благодаря Почте России. Хорошая штука. Попробовал написать программу, которая включает-выключает светодиод. Ну, круто. А что дальше?
Тогда я абсолютно не знал, что дальше делать с этой платой. Путем поисков на ebay’е я нашел колесную платформу mr. basics.



Да, и ее я внезапно получил по почте. Китайская никчемная платформа. В конце-концов у нее стерлись все шестеренки и она стала плохо ездить. Пришлось заказать другую.



Mr. basics я долго и упорно пытался подключить к ардуино через транзисторы, т. к. совсем не хватало силы тока для движения моторчиков (на что меня натолкнул мой научрук, спасибо ему, хоть тут я немного начал понимать схемотехнику). А мощности все равно не хватало. Тогда я нагуглил motor shield для arduino, с помощью которого можно подключать сервоприводы и моторы. Да и к тому же, шилд имеет свой класс для arduino IDE. Мне это очень помогло. Подключить просто, написать код тоже просто. Теперь моторчики заработали.

Для управления моторами нужно было написать свой софт. Я выбрал Qt. Была написана простая программка, где были 4 стрелочки. Нажатием отправлялся массив данных через com-port до самой платы. Массив содержал: направление правого мотора, скорость правого мотора, направление левого мотора, скорость левого мотора.

Все отлично работало через провод. Теперь я начал искать радио-модули. Нашел некие APC 220.



Я заказал их на ebay’е. Китайский продавец уверял меня, что мне хватит одного модуля для управления с компьютера ардуиной. Я был молод и зелен, долго ломался, но поверил его настойчивости. И, внезапно! Надо было, конечно же, два модуля. В общем, на мне нажились. Второй модуль он прислал не тот (да и я его сжег), пришлось мне искать в Москве.
APC 220 очень сложен в подключении, нет никакой документации, я бился неделю только чтобы получилось его подключить.

Далее, мне стало мало, и я решил подключить ультразвуковой дальномер, чтобы:
  1. определять расстояние до первого препятствия
  2. автоматически останавливаться перед этим препятствием, дабы не повредить столь дорогую технику.




За информацию по данному модулю и вообще за него самого спасибо Илье Данилову (idanilov.ru). Он мне очень помог с настройкой и подключением.

В итоге, получился вот такой робот, управляемый по радио через PC:
image

image



В феврале нужно было представить реферат для защиты, в котором описывались этапы разработки робота. Получилось страниц 20. Его рецензировали и также выставляли балы. В марте уже проходила защита, по итогам которой допускали к олимпиаде по физике. В мае были определены победители и призеры олимпиады. В этом году в МГТУ поступили и призеры, и победители.

Теперь я уже студент кафедры программной инженерии МГТУ им. Н. Э. Баумана. Спасибо за внимание.
Метки:
Поделиться публикацией
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама
Комментарии 161
  • +28
    пожелаю побольше терпения в противостоянии с бауманскими преподами ;)
    • +4
      надеюсь, все будет хорошо. мне посоветовали все же продвигать тему с микроконтроллерами в университете.
    • 0
      Забавно, я его слепила, из того что было =)
      • +1
        Отличный робот у вас получился. Надо-бы заняться и собрать что-нибудь похожее.
        • +33
          >на хабрахабре достаточно школьников

          facepalm.jpg
          • +41
            kostitsyn
            Дата рождения: 9 июня 1992
            Зарегистрирован: 16 июля 2008 в 19:26

            facepalm.jpg, хм…
            • +13
              '92 — это уже не школота какая-нибудь. Это уже гордый студент =)
              • +2
                на первый курс поступил но еще не ходил учиться — это еще не студент…
                • 0
                  93 — 3 курс. У вас явно ошибка в расчетах, варианты разные бывают.
                  • 0
                    я 93 года, перешел на 4 курс :) так тоже бывает)
                  • –1
                    92 уже должен 1 курс отмотать, я гарантирую это
                    • +6
                      или год в армии! :)
                      • +2
                        или херней маяться.
                        • +2
                          По рассказам друзей равносильно.
                    • –1
                      1992-й — это вроде уже 3-ий курс.
                      • +2
                        Моя знакомая на первый курс поступила в 12 лет… бывает…
                        • 0
                          Я же не спорю. По себе просто сказал :)
                    • +2
                      Это сейчас гордый студент, но начинал на хабре 16-ти летним школьником =)
                      • +1
                        Мой комментарий был исключительно ироническим.

                        По факту количество школоты на Хабре (не обязательно зарегистрированной, топик же могут прочитать все) можно оценить по количеству криков «ДАЙТИ ИНВАЙТ НА ХАБР!!!!!!11» в любом чате, на который приведет ссылка с Хабра. Впрочем, вышеозначенная школота, скорее всего, этот пост пропустит мимо ушей.

                        ЗЫ. Прошу не путать школоту и школьников. Разные вещи.
                        • 0
                          >>Мой комментарий был исключительно ироническим.
                          тогда тег забыли.
                      • +14
                        О ТУПОЙ 16-ЛЕТНЕЙ ШКОЛОТЕ
                        громче всего кричат крутые 17-летние первокурсники (бор)
                      • 0
                        ха-ха-ха!
                      • +3
                        Батенька, да у вас баттхёрт…
                        • –8
                          I will not feed the troll
                          I will not feed the troll
                      • +4
                        Побольше бы таких учеников, что хотят стать таким неординарным способом студентом!)
                        И я жду подробного описания как это сделать в блог DIY, а то мне уже хочется собрать тоже что-то такое)))
                        • +1
                          напишу, конечно же. в этот пост я не стал код выкладывать, т. к. очень много бы текста получилось, нечитабельно.
                          • 0
                            Да, ждем. Хотелось бы такого домой, жену встречать=) Только к нему надо еще динамик пристроить, чтобы голос с компа воспроизводил=)
                            • 0
                              И еще камерой ему обзавестись!
                              • 0
                                Прикрутить какое-нибудь оружие и с помощью распознавания лиц от Face.com стрелять в лица.
                          • +1
                            А за счет чего он сохраняет равновесие?
                            • +1
                              Под батарейкой есть шарик, он тоже касается поверхности. Итого 3 точки, видимо хватает.
                              • 0
                                Вариант, конечно, но было бы красивее сделать динамическую стабилизацию как на Segway'ях)
                                • +2
                                  добавится электронный гироскоп и софт к нему, задача существенно усложнится, думаю, при поступлении у автора были ограничения по времени, кроме того, нужно было быть уверенным, что удастся представить законченный проект.
                                  • +10
                                    Одного гироскопа будет мало. Нужен еще и акселерометр.
                                    Плюс фильтрация — обычно фильтр Калмана.
                                    Для стабилизации — ПИД-регулятор
                                    и т.д.

                                    В этом году окончил тоже Бауманку. Диплом защитил на отлично.
                                    Из всей группы только у меня был сделан рабочий макет.
                                    Но что самое обидное, то ГАК все равно есть железка/программа или нет — им интересны только «бумажки».
                                    Из всей группы (21 человек) бОльшая часть делала на диплом программный продукт, точнее писала на него документацию, и опять же бОльшая часть группы даже не писали код своей программы и при этом так же защитились на отлично.

                                    Железку по мимо меня делали еще 2 человека, но до конца проект не довели, рабочего макета не было.

                                    В итоге я имею балансирующего робота (пока без управления), диплом и кучу потраченного времени и денег на проект. Жаль, очень жаль, что это никому не надо, только для себя.
                                    • НЛО прилетело и опубликовало эту надпись здесь
                                      • +1
                                        Это не Спарта, это Россия =)

                                        Да, пожалуйста, пишите.
                                      • 0
                                        Значит, с 94-го, когда защищался я (не в Бауманке), ничего не изменилось. Статистика та же — один человек из группы с реальным дипломом, остальные просто защитились на «отлично».
                                        • 0
                                          с моего опыта можно ещё колледж + вуз добавить к этой статистике. 1-2 реальных проекта в группе.
                                        • +1
                                          Я и сам буквально в этом году на диплом проектировал искусстевнное сердце, по больничкам ездил, смотрел узнавал, как чего что там происходит и бывает, какой опыт. И, да, ясен пень, что всем ГАКцам были до одного места мои извращения, никто из них даже оценить этого не мог по большому счёту, ибо не смыслили в этом. Но делается это всё для себя =) И это было круто!
                                          Это спарта! (с) ))
                                          • 0
                                            Очень жаль, если так. А какой факультет и кафедра?
                                            • 0
                                              А можно просто взять колёса побольше и разместить центр тяжести ниже оси. Так, например, скомпонован минибот.
                                    • +5
                                      Молодец, приятно было почитать! Приятно что такие люди еще растут!
                                      • +16
                                        побольше бы таких адекватных и самостоятельных работ на Шаг в будущее. К сожалению, часто этот конкурс является дыркой для ничего не соображающих школьников, желающих попасть в бауманку, а работы за них делают другие люди.
                                        • +2
                                          На защите, кстати, мне дали не максимальный бал. Победителями стали мои знакомые с лицея.
                                          Вообще, была очень муторная защита. Мне приходилось рассказывать и показывать робота 4 часа подряд каждому, кто подходит. Одну из комиссий я вообще в этой суматохе проглядел.
                                          • 0
                                            А какая тема у них была?
                                            • 0
                                              параллельная трассировка лучей и антивирус.
                                        • 0
                                          Металлическая штука снизу — шарик как всенаправленное колесо?
                                          • 0
                                            шарик для стабилизации.
                                            • +26
                                              стальные яйца
                                            • +2
                                              Зачёт!
                                              • +23
                                                Извините, а тег «наркотики» это к чему?
                                              • 0
                                                Забавно. У меня до первого курса только первый пень был, довольно затруднительно было бы что-то изобразить по заданной теме. Но идея отличная, надеюсь подобных возможностей поступления для энтузиастов станет больше.
                                                Вот только не станет ли это спасением для недобравших баллы по схеме — нанимается на 2 месяца инженер, он собирает комплектующие, клепает, пишет, готовит школьника к защите и вуаля.
                                                • 0
                                                  есть еше олимпиада по физике, которая идет после защиты.
                                                  • 0
                                                    А сколько было участников в этом году(примерно)?
                                                    • +3
                                                      На собрании, вроде, говорили, что около 2000. Но я плохо слушал, Так что может быть и 12000.
                                                  • 0
                                                    Да, такие конечно есть. Были, есть, будут, как говорится.
                                                  • –5
                                                    Great job!!!
                                                    Автору рэспект и так держать в учёбе!!!
                                                    • –13
                                                      А по-русски никак?
                                                      • +6
                                                        Мицгол, залогиньтесь.
                                                    • +5
                                                      А мне показалось интересным что автор собрал устройство, можно сказать не выходя их онлайна… он не точил диски для колес, не отливал резиновые шины, не подгонял шестеренки и кронштейны… Это довольно интересно, у автора талант не только в робототехнике, но и в логистике и менеджменте.
                                                      • +1
                                                        Поступление заслуженное вполне.Скажем так, автор поставил задачу — сделать интересный эффектный проект и у него это получилось.Ценность данного поста не в том, что он собрал робота(таких роботов over 9000, тем более с появление arduino и подобных готовых решений), а в том что он решил поставленную задачу.При том с минимальными рисками и трудозатратами — такие работники востребованы сейчас как никогда. Желаю удачи.Ну и конечно немного завидую, так как закончил менее престижный университет.)
                                                    • +3
                                                      >современным образованием.

                                                      бла-бла-бла :)

                                                      P.S. пятый курс бауманки и точно так же 2 года лицея.
                                                      • 0
                                                        ну если ограничиться посещением пар и сдачей дефолтных контрольных мероприятий, то все, конечно, довольно обычно, но вас ведь никто не ограничивает
                                                        • +1
                                                          Могу лишь сказать, что все настолько непросто и неоднозначно, что в одном комментарии это не выразить. Пожелаю удачи новому студенту и надеюсь, у него сложится иное мнение. :)
                                                          • 0
                                                            да мне не нужно объяснять, я ее в предстоящем году оканчиваю )
                                                            • +1
                                                              Расскажите, мне интересно.
                                                              • +2
                                                                >Расскажите, мне интересно.

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

                                                                Скажу сразу одно слово — разочарование.

                                                                Как я написал я студент пятого курса, перешел на пятый курс. С середины второго курса я начал работать. Вначале это было на полставки на моей кафедре — так у меня постепенно, к концу третьего курса начала складываться в голове картина того, чем бы мне хотелось заниматься. Но это означало идти в разрез профиля моей кафедры. Но ничего не поделать. Летом после третьего курса я сменил работу, на ту которая позволила мне начать карьеру. Все это замечательно, сам собой доволен, все хорошо, кроме учебы. Беда в том, что работа, а тем более полная занятость (хоть и сменный график) подразумевает пропуски занятий, что отрицательно сказывается на успеваемости, на отношении преподавателей, не смотря даже на не самую худшую успеваемость, а по большей части вполне нормальную, на вовремя сдаваемые курсовые проекты и даже иногда на отлично. Но в сознании преподавателей не укладывается, то что сейчас не то время, когда можно спокойно учиться шесть лет, а потом, после окончания обучения, молодого специалиста будет ждать хорошо оплачиваемая, интересная работа. Во первых даже материальная сторона — работа нужна. Это также за пониманием преподавателей. У них штамп — пришел учиться, значит на 200% отдавайся учебе. А зачастую просто напросто: — «Если Вам учебы мешает работе — Вам стоит прекратить здесь обучаться». Но если нет возможности не работать? Во вторых, как я написал, нужно как можно раньше начинать двигаться и искать себя. Хорошо, если это совпадет с учебным курсом. Но если нет? У меня не совпало. Но черт возьми, я меркантильный — с учетом курсов для поступления в лицей, учебы в лицее и наконец в университете — это уже семь лет, я хочу получить диплом и звание лейтенанта запаса :). И вот с такими мыслями у меня начинается пятый курс, никакого обнадеживания :)

                                                                Да, я писал про работу — сейчас я сетевой инженер и хочу продолжать расти в этой области.
                                                                • 0
                                                                  Почти аналогичные мысли и проблемы терзали начиная с 4 курса. Учился на СМ8 (в этом году закончил), работать начал со 2 курса, сначала на полставки, а с 3-го на полную. Работа никак не связана со специальностью (я занимаюсь СХД, виртуализацией и серверами стандартной архитектуры в крупном интеграторе). Когда началось «Введение в специальность» и лекции на кафедре, я понял, что перспектив трудоустройства нет. Их так и не возникло за все время учебы. Идти в несколько КБ нашего профиля — ну, вы понимаете, что это утопично слишком.
                                                                  Я благодарен Бауманке за знания, которые получил на 1-3 курсах (общие технические предметы), и за опыт совмещения несовместимого в сжатые сроки на старших курсах. Жаль, что нет разделения на бакалавриат-магистратуру, т.к. 5 и 6 курс были просто волочением ноши и для меня, и для преподавателей.
                                                                  • 0
                                                                    Интересное совпадение. :) Я начинал учиться на СМ8, проучился первые два курса и также быстро понял, что будущее туманно. Удачно подвернулась работа на кафедре СМ11, что показалось перспективнее и я, совершив невозможное, перевелся без потери курса на нее.
                                                                    А так верное сказано — старшие курсы — волочение ноши, забирающая силы и время.
                                                                    • 0
                                                                      >Жаль, что нет разделения на бакалавриат-магистратуру

                                                                      Уже есть, с 2008г. У нас несколько одногрупников воспользовались этим и окончили на 4м курсе. Дипломной работой был обычный(чуть раздутый для объема) курсач, слепленый за месяц.
                                                                      Год как окончил СМ9.
                                                                  • +3
                                                                    Наши высшие учреждения в лучшем случае дают хорошую теорию, если повезет с кафедрой.
                                                                    От реальной жизни они отстали еще в конце восьмидесятых.
                                                                    Из группы в 25 человек по специальности работают потом 3-4.
                                                                    В некоторых областях ситуация получше, но в целом пока все плохо.
                                                            • +7
                                                              Вы поступили в Бауманку? Сочуствую (сам учусь там). И кстати так и не понял что за факультет и кафедра. Советую в бауманке уделять учебе ровно столько времени сколько требуется/хочется а все остальное время занять чем то более полезным для будущего (я не хочу сказать что учиться не стоит, но я уже работаю по специальности, и должность у меня именно такая. какая будет написана в дипломе, и все что там давали по специальности мне не пригодилось (хотя я толком не учил, ибо сразу понимал что все это бред). А за общеобразовательные предметы и остальные интересные дисциплине — да — спасибо МГТУ)
                                                              • +1
                                                                вы много хотите от высшего образования. Того, что дает бауманка, безусловно, недостаточно для полноценной работы. И это нормально. Даже толковые выпускники-медики после выпуска — никто. Им предстоит аспирантура, интернатура, куча практики, прежде чем они начнут представлять из себя что-то внятное. Выкинуть самообразование из высшего образования невозможно и неразумно.
                                                                • +10
                                                                  Ну как. Я довольно много времени провел на кафедре, общался с преподавателями. Часто возникают вопросы по специальности, на которые никто (!!!) из преподавателей не может ответить. В итоге все время посвящаю самообразованию, а учеба идет ровно и без энтузиазма. Аспирантура? думаю с таким преподавательским составом это будет тем же самообразованием. Просто я в своем посте и хотел предупредить человека, чтобы не ждал от вуза хорошего обучения, а учился сам. Я к сожалению на первом курсе думал что попозже начнутся профильные предметы, и это будет именно то что мне нужно
                                                                  • +1
                                                                    В университете учат только первые 4 года, т.е. на бакалавриате. Уже в магистратуре упор делается на научную работу, в аспирантуре — тем более. Ну а научная работа итак практически полностью состоит из самообразования. Интересно то, что например у нас в университете (бывший УрГУ) преподаватели с первых курсов приучают студентов к самостоятельности в учебе.
                                                                    • 0
                                                                      Ну как-бы самообразование это все. Я бы даже сказал что универ не ставит себе целью учить тебя, только контролировать знания и немного получить готовых знаний из готовых источников. Хотя я Бауманку и не закончил и вообще выбрал сторону безвузовского самообразования (о чем все-таки немного жалею) в конце концов, и может не могу говорить об аспирантуре, но из моих знаний о том что это такое, там подразумевается еще большая самостоятельность. И как-бы лишая университет возможности иметь специалистов с актуальными знаниями, вы только ухудшаете ситуацию на кафедре. Но, конечно винить вас в этом не стоит, вы же не один и самостоятельно ничего тут поменять не сможете. Я оставляю этот коммент не столько для вас, сколько для остальных — может таки стоит задуматься над тем чтобы все-таки наполнить собой, квалифицированными, актуальными, реальными специалистами с практикой наши вузы уже пора.
                                                                    • –2
                                                                      Простите, а чего ещё ожидать от так называемого высшего образования? Зачем вообще тратить 5 лет, если всё это время нужно учиться не тому, что преподают? Тем более, в такой области, как IT, где знания устаревают быстрее, чем преподаватели успевают ими заинтересоваться.
                                                                      • +6
                                                                        На вопрос «зачем» наверное отвечу за многих — армия.
                                                                        • 0
                                                                          Уж год то отслужить куда проще чем потерять пять лет =)
                                                                          • 0
                                                                            это кому как. а как же семья-работа-развлечения-любимая онлайн игрушка?
                                                                        • +8
                                                                          «Программирование под iPhone» — не есть высшее образование. Да, это актуально, да это сейчас приносит денег, но через 10 лет почти наверняка станет просто бесполезной кучей знаний у вас в голове, как у меня стало в голове бесполезной кучей знаний умение программирование на Turbo Pascal с Turbo Vision под Dos. Да, когда то это было актуально, да это тогда приносило огромные деньги, но вот сейчас это ничто. Нет больше ни этой ОС, ни этой мощной и огромной библиотеки, ни тысяч проектов под нее, ни языка.

                                                                          Высшее образование это не умение что-то там «мастерить/кодить», это в первую очередь умение учиться и наука. Да, именно что наука. У нас в последние годы стало какое-то извращенное понимание высшего образования. Хотите работать и быть рабочим — ну так добро пожаловать в колледж где дают то что вы хотите — специальное образование, причем более-менее современные и актуальные знания. Там стараются как можно больше дать того, что вам пригодится на практике, и пока вы будете учиться, даже если вы того не желаете, но вам прийдется выйти на практику и работать. Потому что техникум/колледж/ПТУ — это именно что рабочий класс, что из себя и представляет среднестатистический программист.

                                                                          На вышке же дают совершенно иное и печально, когда некоторые высшие учебные заведения начинают стараться соответствовать тому, что хотят студенты и начинают им давать сиюминутные и по сути бесполезные знания. В итоге получается что и практики достаточной для работы не имеют, и основы не осилили. Вот скажите, много ли самоучек, которые самостоятельно изучают «Введение в исследование операций» Тахи, читают по вечерам «Построение и анализ алгоритмов» Кормена и Лейзерсона, любят Гурмана, читают Новикова и Кнута и многих других хороших авторов и действительно серьезную литературу? Кто из самоучек занимается именно что «computer science», а не прикладным программированием?

                                                                          Я сам оканчивал сначала колледж, потом поступил в университет. И это было два разных мира. В колледже мы изучали все подряд, мы писали каждый день огромное количество кода, нас посылали на практику и проверяли в «боевых условиях» что мы там накодим, к концу обучения (4 года) половина как минимум уже были устроенными программистами, но при этом при всем нам никто не рассказывал например про теорию графов, мы не изучали теорию операционных систем и многие другие подобные вещи. На всю математику, дискретку и теорвер всего три семестра. Просто введение, ну потому что это действительно не нужно кодерам. Зато в универе я за все время написал меньше, чем всего лишь за второй курс колледжа, но при этом нам давали именно что фундаментальные знания.
                                                                          • +6
                                                                            Полностью солидарен с вами. В последнее время люди почему-то стали путать назначение техникумов (или колледжей, как вы говорите) и ВУЗов. Видимо в стране такое мнение сложилось, что все должны идти в ВУЗ, даже если он не нужен на самом деле.

                                                                            Мнение о том, что в вузе ничему не учат программистов ИМХО звучит так, как звучало бы мнение какого-нибудь инженера-студента о том, что вуз плохой и его научили бесполезным теоретическим расчетам прочности, но не научили работать на каком-нибудь станке 6А23. Да, я понимаю, что это не самое лучшее сравнение, потому что инженеры на станках обычно не работают, хотя, вообще говоря, знать, как они работают, инженеру полезно.

                                                                            Абсолютно то же самое и здесь. Хочешь, чтобы тебя научили большому количеству частностей — есть техникумы. Хочешь получить хорошую фундаментальную основу — ВУЗы. Просьба обратить внимание на то, что я ни в коем случае не утверждаю, что у нас в техникумах будут преподавать что-то хорошо (я просто не в курсе, какая там ситуация). Мой тезис в том, что мнение: «Образование в ВУЗе — говно, потому что там меня не научили писать игры для айфона, а научили какой-то бесполезной дискретной математике», — не правильное и выглядит с моей точки зрения очень странно.
                                                                            • +1
                                                                              Меня как-то дернуло после 9ого класса пойти в колледж, думал в том же русле — буду учиться практике и нах мне эти графы и так далее, специальность «Программное обеспечение вычислительной техники и автоматизированных систем».

                                                                              В итоге — ни практики, ни теории, вообще ничего.
                                                                              Только Borland C++ Builder 6 (калькулятор — венец творения, а ООП — кнопачги на форме), PHP 4.2 (пара форм для генерации какой-то лабуды + эпичное задание по переводу страницы html -> php путем вписывания echo перед каждой строчкой), MySQL (неизвестная версия бородатых годов + MySQL Manager за авторством господина Перейры, черт, я с ужасом вспомнаю его каждый раз когда думаю про MySQL), СУБД (Задание на семестр — 1 в 1 следуя инструкциям, щелкать на кнопки в Borland Delphi 6). Ну и по остальным предметам всякое не менее интересное. Например, о существовании Qt и Linux никто похоже даже не догадывался, пока я не сдал курсач.
                                                                              Сразу после выпуска работать хоть кем-нибудь кроме старшего помошника младшего эникея — нереально.
                                                                              • 0
                                                                                Я по этому и написал, что не утверждаю, что в колледжах будут хорошо преподаваться дисциплины, но согласитесь, что это проблема колледжей, а не ВУЗов.
                                                                                • 0
                                                                                  Как-то вам с колледжем не повезло, у меня прямо обратный опыт.

                                                                                  Тот же калькулятор — это обычная лабораторная работа, а не венец творения, причем где-то почти в самом начале, следующая как сейчас помню — создание полного аналога Paint (у меня до сих пор проект сохранился). Помимо этого была большая БД, потом к этой БД нужно было прикрутить ISAPI модуль для полного доступа через веб, создание своего контрола, какая-нибудь мелкая игрушка, работа с мультимедиа, создание activex контрола для просмотра какого-нибудь своего формата файлов, что-то еще. В общем пробежались по всему что было. Помимо этого требовали чтобы первоначально мы составляли план проекта, как будем тестировать все и прочие мелочи. Курсовая была куда сложней, вообше из самых интересных проектов в группе помню принтерный шпион (перехватывал на лету все что печаталось, причем без виртуального принтера), 3D бильярд, черепашка для рисования, но с поддержкой своего довольно развитого ЯП, система удаленного администрирования (они тогда как раз только зарождались), сетевой тотализатор конных скачек.

                                                                                  По БД проходили собственно сам SQL, практика с MSSQL, ADO, еще довольно много времени изучали FoxPro, собственно там пришлось создавать огромный проект включающий в себя и программирование. Я помню еще с приятелем ради шутки на нем написали вирус заражающий чужие проекты и требующий для нас пятерки :)

                                                                                  У нас было много ассемблера, сначала на архитектуре где мы писали первые программки в debug.com и учили опкоды, потом собственно целый год отдельный предмет, из интересного программа для просмотра bmp файлов и резидентный вирус.

                                                                                  Отдельно был предмет про технологию разработки ПО, где мы учили различные паттерны, системы моделирования вроде Rational Rose, различные методологии тестирования. Еще был близкий предмет про сертификацию и стандартизацию.

                                                                                  На ООП собственно нам давали ООП, опять же паттерны и антипаттерны которые мы тут же должны были реализовать из разных нетривиальных задачек-ситуаций.

                                                                                  Ну из передового — учили например wml. Прошу обратить внимание, что это конец 90-х, интернет был не у всех далеко, а WML буквально только появился, при этом сотовых не было у большей части группы и какой там нафиг wml на сотовых — мы просто не представляли :) Кстати когда я в начале 2000-х приходил на встречу выпускников, у нас уже ввели .net, а ведь над ним тогда все смеялись в интернете и писать на C# считалось чем-то позорным и унизительным. Зато очевидно что к моменту выпуска ребят, они все были просто на расхват, ну как сейчас примерно iOS разработчики.
                                                                                  • +1
                                                                                    Фигасе. Я думал среднее образование загнило на корню.

                                                                                    Или вы не в России?
                                                                                    • +1
                                                                                      Огого! А где это так учат? Скажите- страна должна знать своих героев-тружеников!
                                                                                      • 0
                                                                                        что за колледж?
                                                                                    • +1
                                                                                      Ок, я хочу дискретную математику, тензорное исчисление, нормальную теорию графов и т.д. и т.п. Но вместо этого я получаю историю, ОБЖ, социологию, гражданскую оборону и прочее, прочее. Так что не все так просто, и далеко не у всех аргументы класса «потому что не научили под айфоны игры писать».
                                                                                      Да, узнать самому про это — нет проблем, информации полно, но зачем я тогда трачу время на всякие экономики (на которых, кстати, учат тому, что было актуально только в 80х и только для производства материальных вещей)?
                                                                                      • 0
                                                                                        Это, безусловно, проблема, но не такая страшная, ведь доля этих предметов в общем количестве часов не очень большая. Меня больше раздражала необходимость сдавать философию в качестве кандидатского экзамена :)
                                                                                        • 0
                                                                                          25-30% — небольшая?
                                                                                          • 0
                                                                                            У нас меньше 10% было, как мне кажется. 25 много, конечно. Вообще, по хорошему, большинство таких предметов должно быть по выбору, а то, что они обязательны — просто следствие того, что иначе эти кафедры не получат необходимой нагрузки. К сожалению, эту проблему не так-то просто решить.
                                                                                            • 0
                                                                                              Повезло. Около 25% это у нас за вычетом физ-ры и английского, т.к. английский хоть гуманитарный предмет — но нужный. А зачем тогда вообще эти кафедры нужны, если они не дают ничего, что может понадобиться? По мне — так лучше бы их всех математикой заменили, пользы было бы на порядки больше.
                                                                                              • +1
                                                                                                Как я понимаю, они остались со времен СССР, когда надо было преподавать предметы типа истории КПСС и научного коммунизма. По крайней мере кафедры истории и философии. Тяжелое наследие прошлого :)
                                                                                    • +1
                                                                                      Ну ок, средней программист сейчас — действительно рабочий класс, работа его состоит во многом из рутины (зачастую процентов на 90%). Для них однозначно ВО — это «забивать гвозди микроскопом».

                                                                                      Но скажите тогда, куда должен пойти программист-не-рабочий после ВО с фундаментальными знаниями в голове. Нач. отдела разработки, архитектор — крайне мало шансов что кто-то его возьмет на такую должность без опыта работы.
                                                                                      Остаются крупные компании типа Яндекса, Вконтакте, ABBYY, Касперского и т.п., куда действительно набирают молодое мясо из вузов, причем не всех подряд а только лучших выпускников.
                                                                                      Проблема в том, что процент вакансий в подобных компаниях — меньше 1% от всего IT рынка.
                                                                                      Что делать всем кто на эти вакансии попасть не сможет после 5 лет сидения в универе — большой вопрос.

                                                                                      • +1
                                                                                        Согласен, у нас сложно найти работу именно что не просто кодером, но как выше заметили — это не проблема ВУЗов, они действительно готовят архитекторов (и это кстати вполне нормально что сразу никто их на такую позицию не возмет, но зато у них есть куда больше перспектив по сравнению с обычным кодером) и математиков.
                                                                                        Например вот с моей группы парень устроился в nvidia, программировал он отвратительно при этом, но был первоклассный математик. Его взяли в отдел оптимизации различных алгоритмов и проблем геометрии, занимается уже много лет над системой расчета света. Причем он больше проводит времени у доски и всяких mathlab, чем пишет код. Еще знаю несколько человек которые ушли заниматься системами моделирования (физика в основном, нам её относительно много давали), в intel, есть кто не постеснялся как говорится пойти и в отечественные КБ. При этом нужно отметить что таких ребят ну не больше десятка и это всё за несколько лет выпусков, потому что это действительно сложная наука, кто хотел просто кодить — они сейчас либо вообше занимаются не по специальности (вот знакомый например стал дизайнером и ушел к Лебедеву), либо самоучки которые так толком и не доучились нормально и стали точно такими же средними программистами, как готовят техникумы.

                                                                                        Ребята которые идут в ВУЗы за специальностью «кодеров» на самом деле просто теряю время. Во-первых поступают после 11 класса, во-вторых учатся по 5-6 лет. Им же нужно после 9 класса идти в техникум, где обучение 4 года. На последнем курсе уже причем будет работа, когда старые школьные друзья только перейдут на второй курс в ВУЗе.
                                                                                  • 0
                                                                                    Медики — да, но у них своя специфика.

                                                                                    Оправдания «ну и что, что этот вуз ничему не учит, зато он учит учиться!» всегда казались похожими на «Он не импотент, просто у него не стоит»
                                                                                  • 0
                                                                                    Программная инженерия (ИУ7).
                                                                                    Я сейчас тоже работаю по специальности. Более того, я уверен, что всего можно достичь через самообразование. Меня же никто не учил программированию. Так что бауманка нужна лишь для международного диплома.
                                                                                    И, все же, то, чему вас научат, зависит от кафедры напрямую.
                                                                                    • 0
                                                                                      Ну на ИУ7 вроде с этим получше, так что вам повезло. Но все же больше изучайте то что вам интересно. Самообразование остается самым полезным методом обучения
                                                                                    • 0
                                                                                      И я бы таки не советовал первокурснику «уделять учебе ровно столько времени сколько требуется/хочется а все остальное время занять чем то более полезным для будущего». Все-таки как минимум первый и второй курс полность и с максимальными усилиями стоит посвятить 100% выполнению всех контрольных/внеаудиторных материалов в срок. Иначе МГТУ можно закончить уже через полгода после поступления. По крайней мере в 2004-2005 году плохая дисциплина из моей группы выбила человека 4 на первом же курсе (включая меня).
                                                                                    • +5
                                                                                      Супер проект. Как раз сейчас занимаюсь похожим проектом для конкурса Android ADK Open Call for GDD 2011.
                                                                                      У меня с планшета будут управляться 2 робота 2мя игроками и цель (игры) ударить молоточком по чужому роботу. Документация если кому интересно есть тут Посмотреть живьём можно будет 10 октября на Google Developer Day 2011, Moscow;) Надеюсь успею полностью всё реализовать за 1.5 месяца
                                                                                      • 0
                                                                                        Ух ты, крайне интересно. В Мск не собираюсь, но надеюсь, что увижу видео-демонстрацию и описание процесса разработки!
                                                                                        • +2
                                                                                          Конечно само собой будет видео/фото отчёт и по процессу сборки (кстати завтра должны прийти первые комплектующие) и по презентации на GDD. Думаю когда проект будет готов статью на хабр тоже напишу.
                                                                                      • +1
                                                                                        Эх, роботов всегда пускают. А разработанное ПО — максимум 2 место и _хрен_вам_стенд_ :)
                                                                                        Их можно понять.

                                                                                        Удачи автору.
                                                                                        • 0
                                                                                          Плохое ПО значит. Просто я делал зрелищный проект, т. к. понимал, кто будет его оценивать и как.
                                                                                          • +1
                                                                                            Так так, на ПО наезжать не надо) А жюри действительно больше проникается материальными идеями — роботами, установками… Я ничего не имею против. Лично мне это стало классным примерам, что софтверникам в бауманке не место.
                                                                                            • 0
                                                                                              С ПО и оценкой его качества и значимости и трудоемкости вообще все плохо, особенно в малом и среднем бизнесе. Программиста хоть как-то может оценить только другой программист, остальные(менеджеры, заказчики, ...) могут оценивать только по результатам совместной работы в проекте.
                                                                                              • 0
                                                                                                А представь, что у тебя 7 минут. Что у тебя программа, основная фишка которой — удобство взаимодействия с интерфейсом (ну, удобство использования и внедрения). Перед тобой сидит жюри из профессоров, всем за 40. Все свою жизнь посвятили различным физико-автоматическим наукам. Вот это адреналин ;)
                                                                                                • 0
                                                                                                  Могу себе представить. Боссу, как ни печально, иногда бывает очень сложно объяснить, почему, программа, генерирующая 100кб отчет, разрабатывалась дольше чем программа, генерирующая 100гб отчет. С его точки зрения это происходит это из-за излишнего увлечения ковырянием в носу.
                                                                                                  • 0
                                                                                                    «А ведь этот программист еще регулярно опаздывает на 15 минут! Ну точно он мне врет про различную сложность разработки!»
                                                                                                    • 0
                                                                                                      Ну так раз он ничего не понимает, Вы и объясняйте ему что инкапсуляция наследование алгоритмы Дейксты (любая другая длинная фамилия по вкусу) классы (щас внимание) полиморфизм иногда очень долго компилируются и поэтому их разработка может долго длиться.

                                                                                                      Обычно после второго непонятного слова начальник полностью соглашается со всем, что я говорю.

                                                                                                      У меня есть знакомый, который так уже 4 года дома работает и пилит какую-то хрень черт знает для кого. Я, конечно, не призываю как он ничего не делать, просто надо искать свои подходы, креативность во главу угла.
                                                                                                      • 0
                                                                                                        Взял на заметку. У меня тоже такой начальник, который трясет по срокам просто так.
                                                                                            • 0
                                                                                              Да, роботов пускают, да и сделать их — детали подобрать, продумать и собрать. Однако времени на это надо много. Тем не менее идея подобных роботов нисколько не нова.
                                                                                              • 0
                                                                                                Лол. А софт написать: по клавиатуре потыкать, скомпиллировать.
                                                                                                Вообще, идея матаморфоризировалась с течением времени. Изначально я не планировал делать такого.
                                                                                                • 0
                                                                                                  > А софт написать: по клавиатуре потыкать, скомпиллировать.
                                                                                                  Да? Разве не так? :-)

                                                                                                  Дело та не в том, что я хочу обидеть программистов лёгкостью их труда (сам ведь вроде программист), а в том, что для создания чего-либо технического надо много чего найти, заказать, купить, что требует много больше времени и денег.
                                                                                                  • 0
                                                                                                    Многое зависит от руководителя, к тому же. Ведь при сборке такой техники помощь преподавателя ощущается сильнее, он даёт практические советы. А что может преподаватель, скажем, информатики? Да ничего, разве только презентацию сделать и мышкой шелкать, пока подаван выступает.
                                                                                                    • –4
                                                                                                      Не было никакой конкретной помощи, в посте описано все.
                                                                                                      • +3
                                                                                                        На воре шапка горит. Я вас ни в чем не подозреваю, вообще. Просто раз уж такой топик попался, почему бы мне пообсуждать на тему…
                                                                                                    • 0
                                                                                                      Если погуглить то львиную долю железа можно было найти в готовом виде на робосайтах. Тот же OpenRobotics. На шасси проще было пустить китайскую игрушку, чем что то заказывать. Всякие радиомодули легко продаются на месте. Не обязательно все с Китая тащить.
                                                                                                    • 0
                                                                                                      Написать софт, чтобы роботом и с телефона можно было управлять :)
                                                                                                • 0
                                                                                                  Помнится, в нашу группу через «шаг в будущее» поступило много народу. Только, 50% толковых, остальные отчислились либо учились «по госту».
                                                                                                  • 0
                                                                                                    Аналогично. Из всех шагистов на потоке хотя бы малость толковый только один человек.
                                                                                                  • +2
                                                                                                    Читая, сколько всего вы нагуглили, приходит мысль о том, что был бы гугл лет 80 назад — в космос полетели бы гораздо раньше :)
                                                                                                    • –1
                                                                                                      Уже полетел? O_o
                                                                                                      • 0
                                                                                                        По-моему интернет гораздо круче пилотируемых космических полетов. Зачем они вообще нужны?
                                                                                                        Для исследований и нужд индустрии гораздо дешевле и проще использовать автоматику.
                                                                                                      • +2
                                                                                                        Это — роботы, управляемые по радио. (с) Штурман Басов
                                                                                                        • 0
                                                                                                          И все же цифровое управление в данном случае оставляет желать лучшего, имхо отклик достаточно велик. А в целом за старания плюсик вам :)
                                                                                                          • 0
                                                                                                            А ничего другого не нашел. Сначала планировал по вай-фаю все запустить, но не полетело. Отклик нормальный, просто задержка стоит, дабы не было дерганий машинки. Ну, и я боялся, что упадет со стола :-).
                                                                                                          • 0
                                                                                                            Изолента!
                                                                                                          • 0
                                                                                                            Хороший результат, учитывая всякие подготовительные курсы, ЕГЭ и прочее. Правда, из статьи не понял — это так, показать и забыть или есть планы по развитию/совершенствованию?

                                                                                                            Ну и интересующий лично меня вопрос — какой протокол используется для передачи данных?
                                                                                                            • 0
                                                                                                              Наверное, просто буду разрабатывать дальше для повседневных нужд на Arduino. Платформа неплохая, можно сделать «умный дом» :-).

                                                                                                              apc220 имитирует serial port.
                                                                                                            • 0
                                                                                                              Робот по «серверному» столу из икеи катается? )
                                                                                                            • +7
                                                                                                              Я думал робот это автономный организм. А тут какой-то банальный манипулятор. Хотя всё-равно прикольно.
                                                                                                              • 0
                                                                                                                «Была написана простая программка, где были 4 стрелочки. Нажатием отправлялся массив данных через com-port до самой платы.» Ну и проток скорее всего на стороне платы USART.У ардуинки подключается библиотекой serial и общение идёт командами Serial.write(), Serial.read() типа того.Не?
                                                                                                            • 0
                                                                                                              Когда я эксперементировал с J2ME, я создал простенькую «игру» — в которой ездит двухколесный квадрат — очень похож на ваш. И поскольку графика отрисовывалась через всякие lineTo и закрашенные треугольники, на реальном устройстве оно безбожно тормозило. И по нажатию на кнопку вперед надо было прождать ~ 0.7 секунд, пока оно начнет ехать :)
                                                                                                              А теперь смотрю ваше видео — и вижу подобную задержку, интересное совпадение
                                                                                                              • 0
                                                                                                                Я писал в комментариях, что задержка — для плавности хода :)
                                                                                                              • 0
                                                                                                                Участвовал в программе с 6-11 класс. Побеждал 2 раза на России. В итоге решил, что бауманку не потяну(много знакомых рассказывали, что учится оч. сложно) поступил в местный вуз, где приемную комиссию не заинтересовали ни дипломы, ни рекомендация. В итоги поступил по результатам ЕГЭ.
                                                                                                                • +1
                                                                                                                  таки ардуино. переходили бы вы на православный AVR, готовые платформы годятся для тех, кто не хочет разбирать подробнее.
                                                                                                                  • 0
                                                                                                                    У меня был курсовой проект, была реальная железка с AVR — знаете, тоже не особо сложно, если внимательно смотреть в даташит.
                                                                                                                    • +1
                                                                                                                      так а я о чем толкую. ардуино, конечно, вещь хорошая, и программировать их можно даже без паяльник и чтения ДШ, но в итоге все равно придется столкнуться с «железными» проблемами. ну, емкость дорожек этого бутерброда заваливает фронты, компилятор не оптимизирует код настолько, чтоб хитрый протокол влез на текущей тактовой, или просто захочется повторить устройство в 5-10 экземплярах, но не по цене ардуины. или захочется перестать тратить плату за 500р, на ту задачу, где можно обойтись 13 тинькой за 20 рублей.

                                                                                                                      собственно, поэтому не советую начинать с ардуины. к такому стилю разработки можно привыкнуть, а потом жестоко обломаться на реальной задаче, разведя плату с кольцами по питанию, и получив глюки на устройстве, отсутствующие в отладке-ардуине. просто потому, что все уже разведено добрыми итальянцами, но, увы, без пояснений, почему именно так.
                                                                                                                  • 0
                                                                                                                    в 2003 участвовал. Не было денег уехать учиться в Бауманку =)
                                                                                                                    • +2
                                                                                                                      Не совсем это робот. Скорее машинка на радиоуправлении. Робот должен иметь более функций, как мне кажется.
                                                                                                                      • 0
                                                                                                                        а если программа на компе будет управлять движениями? это уже будет робот?
                                                                                                                        • 0
                                                                                                                          Нет. Робот должен быть автономным и не зависимым от компа. На то он и робот.
                                                                                                                          • 0
                                                                                                                            Вы слишком много смотрите футураму.
                                                                                                                          • 0
                                                                                                                            А если компьютер прикрутить к роботу скотчем? :)
                                                                                                                            • 0
                                                                                                                              Еще несколько «а если» и получится полноценный робот-бобот :)
                                                                                                                      • 0
                                                                                                                        Молодец!
                                                                                                                        • +3
                                                                                                                          Снова ардуйня (
                                                                                                                          • 0
                                                                                                                            Закончил СМ-7 в 2010 году (специальная роботехника).

                                                                                                                            Мои поздравления, ты поступил в отличный универ! Успехов в учебе!
                                                                                                                            • 0
                                                                                                                              Жаль, что энтузиазм и горячее желание автора поста, разобьются, как мне кажется о реалии российской науке, где робототехника окажется не нужна. Жили бы в Израиле или США, где дройды и беспилотники норма жизни, а особенно военных, Вы бы еще и грант и стипендию получили от государства.
                                                                                                                              • 0
                                                                                                                                Lego NXT только не из лего. Молодец.

                                                                                                                                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.