Ученик программиста

http://tobi.lutke.com/the-apprentice-programmer
  • Перевод
Школу я бросил, когда мне исполнилось 16. Просто это было не для меня. Компьютеры – вот, что меня привлекало. Может быть, я был и неправ, но мне казалось, что в школе я только терял время, а мое настоящее образование начиналось только тогда, когда я возвращался домой. Я перестал уважать это учебное заведение и, естественно, совсем бросил учиться. Ну, и понаставили мне кучу диагнозов типа «необучаемый» и начали лечить. Оставалось только ждать, чтобы все это поскорее закончилось.

В конце концов я решил, что лучшее, что можно было сделать, – это бросить школу и пойти учиться на специалиста по информатике – программиста. Может быть, для тех, кто живет в США и Канаде, это звучит и глупо. Ведь там для того, чтобы получить диплом по специальности «компьютерные науки», надо закончить колледж или университет, но в Германии уйти из школы в ученики – обычное дело. У нас это называется «двойная система среднего профессионального образования». Наверное, эта система и есть одна из основных причин успеха Германии.

Ученичество тесно связано с историей всей страны. Столетиями, если не тысячелетиями, плотники и представители других ремесел, играющих важную роль в регионе, использовали систему профессионального обучения для передачи своего опыта. В основе этой системы лежит идея о том, что для некоторых профессий опыт важнее теоретических знаний, и что гораздо полезнее потратить время на то, чтобы работать самому, слушать, наблюдать и учиться у мастера.

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

Однако в отличие от стажеров в компаниях США и Канады, к студентам в Германии относятся как к обычному младшему персоналу, который просто обходится дешевле (когда я поступил на учебу, зарплата была 700 марок или 400 долларов США в месяц), нередко моложе всех остальных и примерно 60 рабочих дней в году отсутствует для посещения занятий в учебном заведении. Там преподают теорию по каждой выбранной профессии, а после сдачи выпускного экзамена по окончании трехлетней программы обучения студентам выдают дипломы. Студенты-ученики (которых называют «штифт» – «карандаши»), успешно закончившие обучение и сдавшие экзамен, получают рабочую специальность.

Я поступил учеником в одну из компаний в моем родном городе – BOG Koblenz. Это было дочернее предприятие Siemens – компании, которая известна тем, что постоянно берет на работу учеников. Почему-то я очень хорошо помню один вопрос, который мне задали во время собеседования.

«Количество лилий в пруду каждый день увеличивается в два раза. В первый день месяца в пруду всего одна лилия. На второй день – две лилии, на следующий день – четыре, затем восемь, шестнадцать, тридцать две и так далее. Если пруд заполняется на тридцатый день месяца, в какой день месяца он будет заполнен наполовину?»

Не скажу, что для меня это было очень уж сложно.

Вместе со мной на работу в компанию пришли еще трое таких студентов. В первый день нам устроили экскурсию по компании, в которой работало 150 человек, – тогда мне казалось, что это очень много. В течение первого года мы выполняли разные поручения: 3 месяца работали в кафетерии, 3 месяца помогали с бухгалтерией, еще 3 месяца занимались учетом и инвентаризацией и 3 месяца работали на рецепции. Нам сказали, что это был своего рода обряд посвящения.

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

Их работа отличалась от того, чем занимались все остальные. Большинство сотрудников компании работали в малораспространенной среде программирования под названием Rosie SQL, что для моего заточенного под Demo Szene восприятия было убийственным (или Ассемблер и Паскаль, или ничего!) А у этих парней был Delphi. Я в него просто влюбился! Наконец-то в языке программирования на первом плане были не машины, а люди. Он был создан для получения мгновенных результатов, экспериментирования и быстрой разработки прототипов. Его библиотека элементов управления окнами под названием VCL была гораздо круче всего того, что я видел раньше. Но самое главное – руководил всем этим Юрген.

Юргеном звали длинноволосого седого рокера лет пятидесяти с небольшим, который отлично бы смотрелся в какой-нибудь банде вроде «Ангелов ада». Юрген был бунтарем. Он отказался соблюдать принятые в компании требования к одежде и не стеснялся в спорах с людьми говорить открытым текстом, когда они были неправы. И, несмотря на все это, Юрген пользовался всеобщим уважением. Я изо всех сил старался обратить на себя его внимание, даже позаимствовал руководство по Delphi и в перерывах между доставкой кофе выучил его наизусть.

В то же время я продолжал ходить в училище по пятницам, был два раза в двухнедельном учебном отпуске и сдавал экзамены. Учиться так мне нравилось гораздо больше. Я чувствовал себя на своем месте. Благодаря тому, что я все время крутился вокруг Юргена и его ребят, я выучил основы профессии. Еще мы учили алгоритмы, «О» большое и так далее, даже основы паяльных и электромонтажных работ.

Оказалось, что мои проблемы с учебой на самом деле никакие не проблемы – просто я практик. Я не мог понять или найти решение для тех задач, с которыми раньше никогда не сталкивался. В училище все было по-другому. Я знал, о чем шла речь, понимал проблемы, которые мы решали. Я уже был в таких ситуациях. Это было классно! Мое чувство собственного достоинства и уверенность в себе росли с каждым днем.

Мой план срабатывал.

По прошествии первого года Юрген взял меня к себе, в свою маленькую, обитавшую в подвале команду. Наверное, это было самое важное событие в моей профессиональной карьере. Юрген был первоклассным учителем. Он создал такие условия, в которых было спокойно и легко работать все 10 лет. Именно этот метод и те же самые условия я и пытаюсь изо всех сил воссоздать здесь, в Shopify.

Почти каждый день, приходя на работу, я находил распечатку кода, который написал днем ранее, с пометками красным маркером: либо идиомы у меня были не очень, либо можно было выбрать абстракции получше, либо как-то поаккуратнее намекать на архитектуру системы в целом. Это научило меня не показывать эго в своих кодах. Всегда найдется что-то, что можно доработать и улучшить, поэтому такая обратная связь была для меня подарком.

Я помню, как мы разрабатывали программное обеспечение для GM. Одному дилеру была нужна более быстрая система оценки стоимости поступающих подержанных автомобилей – существенное конкурентное преимущество. Юрген отдал этот проект мне. Для сдачи проекта мы с Юргеном должны были поехать к этому дилеру, причем поездка заняла бы целый день. Когда проект еще готовился, компания выделила мне деньги на покупку костюма. В конце концов, мы же работали на Siemens, и нужно было выглядеть соответствующе.

За день до установки Юрген как бы вскользь говорит мне, что ему нужно куда-то уехать по делам, и к дилеру я поеду один. Я страшно расстроился, но каким-то образом сумел произвести хорошее впечатление, и все заработало как надо.

Эта ситуация повторялась постоянно. Юрген знал мою «зону комфортности» и создавал ситуации, когда мне приходилось чуть-чуть выходить за ее пределы. Я преодолевал эти трудности методом проб и ошибок, выполняя свою работу и непосредственно применяя на практике теорию, которую преподавали в училище, и у меня все получалось.

Мой диплом не признан в Северной Америке, поэтому формально считается, что я просто бросил школу. Мой соучредитель в Shopify имеет степень кандидата наук, и мы любим шутить, что в среднем у нас на двоих степень бакалавра.

Не степени сейчас важны, значение имеет опыт. Вот чему меня научило мое ученичество и двойная система среднего профессионального образования: самые важное в жизни – это получение опыта и быстрое приобретение знаний. Если владеть этими навыками, можно самому создавать для себя невероятные ситуации и раз за разом выходить из них победителем.

Пожалуй, самое главное, что дала мне моя программа обучения, – это хорошее преимущество на старте. Если бы я пошел в университет за дипломом кандидата наук, как мой соучредитель, я бы, НАВЕРНОЕ, еще его заканчивал. Вместо этого в свои 32 года я уже почти половину жизни получаю деньги за разработку сложного программного обеспечения.

Это очень серьезное преимущество, и благодаря двойной системе среднего профессионального образования получить его может практически любой студент в Германии. По последним данным, система ученичества предлагается для 356 различных профессий и областей профессиональной деятельности: от парикмахеров и строителей печей до различных специалистов в области компьютерного программирования. Для практиков или кинестетиков, как я, программа ученичества – это реальный шанс на успех.

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

Перевод на русский выполнен компанией ABBYY Language Services.
ABBYY 90,50
Action information
Поделиться публикацией
Похожие публикации
Комментарии 151
  • +57
    Этим учеником был Альберт Эйнштейн.
    • +2
      Эйзенштейн.
      • +7
        Тут какой-то смытый скрысл?.. Поясните, если можно :)
        • +12
          Возможно он имеет ввиду Фердинанда Эйзенштейна, проводя тонкую параллель между Юргеном и Гауссом.
          • +23
            Все сразу стало ясно!
      • 0
        Обычно в таких историях всё-таки говорят — этим учеником был Нильс Бор.
      • +1
        На последнем году обучения школу бросил?
        • +3
          Это немец пишет. В Германии несколько разных типов школ, например обучение в гимназии (после которой можно поступать в университет) примерно до 20 лет.
          • 0
            Если я не путаю (иначе поправьте меня), в Германии есть школы где обучаются 12-13 лет, так что возможно, что и за 2-3 года до конца. С другой стороны, смысл этого для той же России, я не очень понимаю. У нас сейчас все поступление идет только по результатам ЕГЭ, а как я понимаю чтоб его сдавать, нужно учиться в 11 классе. Я правда не очень силен в этих вопросах, т.к. у меня год поступления был один из последних перед введением этих ЕГЭ (2004)
            • НЛО прилетело и опубликовало эту надпись здесь
              • +6
                На сомом деле вся эта система построена не для выращивания уникальных и креативно мыслящих людей, а для того, что бы человек стандартизировался и успел привыкнуть к системе, свыкнуться с рамками которые она задает.
                • +6
                  НМУ ломает стереотипы
                  • –1
                    Парнишка просто не стал упираться рогом в землю: скорее всего поступил в Berufschule (аналог ПТУ), где часть недели проводится обучение, а часть недели ученик на производстве. Если все нормально, то он закончил свое среднее образование.

                    Но для послупления в ВУЗ нужно еще закончить Абитур. Так что парень просто без амбиций, и карьерный рост ему не светит.
                    • +4
                      и карьерный рост ему не светит

                      Он один из двух основателей Shopify.
                      • +10
                        ну так все правильно сказали :) выше CEO не прыгнешь :)
                        • –1
                          Очень рад за него, что он изыскал силы основать свою компанию. И примеров таких полно и в других странах: теже Бил Гей и Стив Джобс.

                          Но! Это скорее исключение из правил. И мой пост скорее относился к комментарию DisaDisa:
                          нас сейчас все поступление идет только по результатам ЕГЭ, а как я понимаю чтоб его сдавать, нужно учиться в 11 классе.
                          и degorov:
                          Для поступления нужен аттестат в любом случае, который дают только после окончания 11 класса. Так что даже в те ВУЗы, где ЕГЭ не требуется (или таких уже нет?) без 10 лет школы попасть не получится. Ну или через техникум.


                          Для поступления в Германский ВУЗ необходим Абитур — дополнительное полуторагодовое (или двухгодичное) обучение. Хотя очень может быть, что для Fach Hoch Schule (Высшая школа, не путать с университетом) можно и без Абитура: почитайте тут, за одно можно и автора поспрашивать.
                          • +2
                            Если ты хочешь программировать, тебе не нужны Германский ВУЗ, абитур, всякие шуле и другие слова. При наличии интернета, это все просто отговорки.

                            Я понимаю, захотел бы человек авиаконструктором стать, тогда да.
                            • 0
                              Ну хотел бы послушать ваши рассуждения, если бы в Сименсе тогда бы не было Юргена. Или если бы у Юргена был другой характер — был бы замкнутым, необщительным человеком.

                              И какие перспективы бы ли бы тогда у автора с абитуром или без?

                              Такие совпадения случаются 1 на миллион без абитура. И примерно 20% процентов с уже полученным образованием, то есть с абитуром. Я понимаю желание читателей верить в случаности, но во всей этой истории можно сделать только один вывод: Юрген там настоящий СЕО.
                              • 0
                                Если ты хочешь программировать, тебе не нужны Германский ВУЗ, абитур, всякие шуле…

                                …Сименсы, Юргены, везение, перспективы и т. д.
                              • 0
                                Если обучение программированию в вузе поставлено хорошо, то оно даст то, что сложно получить самостоятельно — фидбэк, ревьюирование кода и т. п.

                                В этом плане, кстати, не понимаю, чем программирование отличается от проектирования самолетов. И там, и там всё можно изучить по учебникам.
                                • 0
                                  чем программирование отличается от проектирования самолетов. И там, и там всё можно изучить по учебникам.

                                  Доступностью (открытостью) информации: учебников, исходного кода/проектов и т. д. Если бы проектирование самолетов (и сопутствующие дисциплины с технологиями) можно было изучить из открытого учебника, то любая страна могла бы наладить авиационное производство не хуже чем в России или США.

                                  То же с ядерной энергетикой и многим другим.
                                  • 0
                                    Так любая страна и может.
                                    Точно так же как любая страна может написать свою оригинальную ОС, БД и далее по списку.
                                    • 0
                                      Ну да, может. Просто не хочет, выгоднее чужим дядям платить.
                                    • 0
                                      Для проектирования самолёта физику с математикой надо учить несколько лет, а говнокодить любой школьник может. Вот и вся разницы. Или вы правда считаете, что книжки по гидрогазодинамике не продаются? Это не так. Можете легко скачать себе учебник по устройству турбореатикных двигателей, или смоделировать крыло в OpenFOAM, можете даже в CATIA начертить модель и сделать прочностный расчёт.
                                      • 0
                                        Вопрос первый: зачем китайцы покупают у России самолеты? Страна богатая, инженеров много, учебники могут себе позволить.

                                        Вопрос номер два: почему независимое военно-аналитическое агентство Air Power Australia (австралийцы заинтересованы в приобретении истребителей способных противодействовать самолетам российского производства, стоящих на вооружении соседних стран) пишет в 2009 году тогдашнему главе Пентагона Роберту Гейтсу такое письмо: www.ausairpower.net/APA-NOTAM-081109-1.html с сравнением F-22, 35 c T-50, J-12/J-XX и Су-35S?

                                        Американцам учебник с вырванной страницей попался?
                                        • 0
                                          Вопрос первый: зачем китайцы покупают у России самолеты? Страна богатая, инженеров много, учебники могут себе позволить.

                                          Китайцы умные ребята, посмотрели-посчитали сколько нужно времени/денег, чтобы повторить, решили покупать. А параллельно растят свою инженерную школу. Современный самолёт ведь сделать — это не просто взять и начертить, это сначала нужно людей обучить, а до этого обучить/купить тех, кто обучать будет, потом построить предыдущего поколения самолёт, потом только по мере набора опыта — текущего. Что мы и видим — J-20 даже по вашей ссылке упоминается. И что там кстати не так с американцами? Разве не только у американцев в представленной таблице 2 разных самолёта, один из которых произведен в количестве больше полутора сотен, а все остальные — образцы?
                                          • +1
                                            Все верно. Я про это и говорю: учебников не достаточно.

                                            Моя мысль: по программированию доступны все необходимые материалы + открытое сообщество опытных специалистов, по авиационной и ядерной тематике это не так. Поэтому, чтобы стать хорошим программистом нужно только две вещи: желание и интернет.

                                            А про американцев смотрите сравнительную таблицу. Там показаны параметры самолетов «пятого поколения» и соответствие различных моделей этим параметрам.
                                          • 0
                                            Ответ первый: зачем китайцы не пишут свою ОС с нуля, а используют линукс?

                                            Ответ второй: а ещё сравнивают фичи в Linux и FreeBSD (сейчас уже не так актуально, но пусть будет такой пример). Сорсы открыты, сиди да читай, можно фичи туда-сюда портировать, но регулярно возникают холивары, что лучше.

                                            Общее в обоих ответах — хороших специалистов мало, делать сложные системы долго и дорого. Даже про закрытое ядро Windows информации полно. Вы считаете, что написать ОС уровня Linux сильно проще, чем B737 сделать? Технологии известны, станки купить можно без проблем, гидравлику с аэродинамикой рассчитать — тоже не проблема, даже огроменное количество информации по профилям крыльев доступно. Да, получится хуже, чем тот же B737, менее эффективные с точки зрения расхода топлива, больше детских болячек, но летать то будет.

                                            Да даже с радарами (одно из самых сложных устройств в военных самолётах) особо проблем нету — можете в гугле поискать, как сделать SAR радар с неплохой чувствительностью. С АФАР сложнее — есть ограничения на продажу радиоинтерфейсов двойного назначения, но с теорией работы недостатка нету.
                                            • 0
                                              У КНР в самолетостроении одна большая проблема: они не могут повторить двигатели. Поэтому все их перспективные J* в стране используют российские модели, а на продажу идут со своим двигателем. Иногда технологию невозможно повторить, имея оригинал.

                                              Кстати, иногда в технологии решающую роль играют и материалы. Пример: крупповскую сталь не могли повторить даже англичане, у которых Крупп учился всем процессам. Оказалось Круппу помогала еще и глина, из которой выкладывали стенки плавильных печей.
                                              • +1
                                                Я именно на это и намекаю: нужны специалисты.
                                                А специалисты не появятся если им просто дать учебники, нужна школа, опытные коллеги.

                                                Так же есть вещи, которые не публикуются и скопировать которые очень трудно (если вообще возможно), ведь не все поддается реверс-инжинирингу. Вам вот про двигатели уже написали. Американцы, кстати, в космос теперь тоже на наших двигателях летают.

                                                А с другой стороны, мы в конце 70-х (по решению определенных людей в партии) угробили свою микроэлектронику перейдя к копированию IBM а затем Intel. Теперь все технологии у американцев, а мы догоняем. Хорошо хоть не с нуля, та же школа со специалистами более-менее сохранилась.

                                                А вот в программировании есть открытое сообщество и исчерпывающая документация. И для того чтобы стать программистом достаточно желания и наличия интернета.
                                                • 0
                                                  Всё же со школой и опытными коллегами и программистом стать намного проще, чем методом проб и ошибок по документации, учебникам и онлайн-материалам.
                                                  • 0
                                                    Конечно проще, но можно и без них.
                                                    Коллеги, например, в оупен-сорсе найдутся. А оупен-сорсных истребителей не бывает.
                              • 0
                                а сейчас после 9-го не дают аттестат? просто у меня два и после 9-го, и после 11-го.
                                • НЛО прилетело и опубликовало эту надпись здесь
                                  • 0
                                    Есть варианты типа экстерната или домашнего обучения, но в целом да — сначала нужно сдать проограмму полной средней школы и лишь потом в вуз документы примут.
                              • –1
                                Можно сдать ЕГЭ не учась в школе, отдельный этап сдачи экзамена для тех кто его в школе не застал, а поступить хочет. Думаю тут 11-летка в анамнезе не обязательна.
                                Точно, что можно сдать не в школе, я ходила сдавать пару лет назад из интереса: )
                              • +2
                                В России кстати это тоже возможно. Я после 9-го класса ушел, потом поступил в колледж/техникум.
                                Правда дело было задолго до введения ЕГЭ… Как оно сейчас — не знаю.
                                • 0
                                  Всё равно, работать и учиться в том ритме, который указан в статье не получится.
                                  • 0
                                    Не знаю как Росии но в Украине, после колледжа/техникума не нужно сдавать ЭГЕ,
                                    просто сдаешь екзамены по тех предметах, которые отличаются и поступаешь на 2-3 курс
                                    • +1
                                      Я бросил школу после исключения оттуда, что было несколько месяцев назад (10-й класс). Не то, что бросил — пошёл на заочную форму обучения, где надо учиться лишь восемь недель в году без сильной нагрузки — не думаю, что это серьёзно. Зарегистрировался как ИП, начал с написания платной программки под Андроид (уже написал), как оно будет — не знаю, но с освобождением времени под свои дела проблем не было. ЕГЭ? Хм, требуемое качество его сдачи зависит от поставленных в жизни целей.
                                  • +1
                                    … самые важное в жизни – это получение опыта и быстрое приобретение знаний. Если владеть этими навыками, можно самому создавать для себя невероятные ситуации и раз за разом выходить из них победителем.

                                    Я бы еще добавил такой пункт, как «интерес к работе». Какой профит выходить победителем с тяжелейшим грузом на спине?
                                    • НЛО прилетело и опубликовало эту надпись здесь
                                      • +19
                                        кэп?
                                        • +57
                                          Ты чёртов гений, Форест! У тебя IQ случайно не 160? Ты талантище!
                                          • НЛО прилетело и опубликовало эту надпись здесь
                                            • +4
                                              Вы оскорбляете мои гениальные чувства!
                                          • +11
                                            Феноменально!!!
                                            • НЛО прилетело и опубликовало эту надпись здесь
                                              • +19
                                                Дайте коллеге книги Перельмана для детей.
                                              • 0
                                                Есть еще одна модификация этой задачки (чуть менее очевидная как мне кажется): за сколько дней заполнится пруд если в нем изначально две лилии. Но тоже не бином Ньютона конечно :)
                                                • –4
                                                  Не так уж и элементарно — надо уметь, как минимум, выполнять деление на 2 в двоичной системе )
                                                  • НЛО прилетело и опубликовало эту надпись здесь
                                                    • 0
                                                      блин, с такой постановкой вопроса у задачи заставили задуматься на предмет нехватки данных :( только потом сообразил, что вы просто неправильно сформулировали вопрос…
                                                      • НЛО прилетело и опубликовало эту надпись здесь
                                                        • 0
                                                          пардон, подветкой чутка ошибся — комментировал сюда
                                                      • 0
                                                        [Сарказм]
                                                  • +15
                                                    Просто я практик. Я не мог понять или найти решение для тех задач, с которыми раньше никогда не сталкивался


                                                    Странно. Я всегда считал, что практик — это человек, не обязательно хорошо решающий абстрактные задачи, но быстро разбирающийся в практических. А вот человека, который сам не может решить задачу, пока не видел решение подобной нужно называть как то иначе…
                                                    • +7
                                                      Вот какая реформа образования нам нужна, не бестолковая зубрёжка или дипломы за деньги, а обучение определённой профессии через ученичество, причём с как можно более раннего возраста.
                                                      До научно-технической революции такая форма обучения как ученичество у мастера так же широко была распространена и в России. Учёба — это не накопление знаний в голове, это прежде всего обретение навыков и умений.
                                                      • +10
                                                        Это ремесленничество обычное, и для этого существуют ПТУ. Но действительно хороший программист — это не тот человек, которого 2 года сразу после школы учили писать на Java. Нужно развивать хорошее абстрактное мышление, а вот как раз для этого хорошо подходят ВУЗы с математиками разными. Бонусом человек получает знания из соседних предметных областей, которые иногда приходятся очень кстати.
                                                        • 0
                                                          «Теория без практики мертва»
                                                          А. Суворов
                                                          • +7
                                                            Практика без теории ещё хуже. Видел я таких спецов, грустно это.
                                                            • 0
                                                              Грамотно замотивировав, практика, можно научить алгоритмам и структурам данных. Поскольку он это уже видел в работе, проблем больших не будет.

                                                              Вот с человеком у которого много теории в голове, безумные идеи и мало практики, работать сложнее. Такой человек стремится «сделать збс архитектуру», но без опыта получается хурма. Раза с третьего всё становится более-менее неплохо.

                                                              Короче, теория нужна, но без опыта ты не умеешь её правильно применять.
                                                              • +1
                                                                Я имел в виду не только теорию про алгоритмы и прочее прикладное, но скорее наличие абстракного мышления, умение анализировать. Особенно это заметно, когда собеседуешь студента старших курсов, который программировал только на лабах: он не только вспоминает структуры-алгоритмы, но ещё и сразу прикидывает, почему будет хорошо или плохо, вопросы задаёт. Но т.к. опыта нету — то делаешь это не очень быстро и не сразу видит подводные камни.

                                                                Конечно, можно и через практику идти, но это требует больших усилий как от обучаемого, так и от обучающего, а надо же ещё и успевать работу работать.
                                                                • 0
                                                                  Турбопаскаль тоже не комильфо знаете ли.
                                                              • 0
                                                                Часто слышал как продолжение: «Практика без теории слепа».
                                                            • 0
                                                              Официально в России существует три, если не вдаваться в детали, типа программистов: техник-программист, программист и инженер-программист. Вы, видимо, говорите о последних. Техник — это обычная программа колледжа/техникума, просто программист — углубленная, инженер — вуз. Программа обучения просто программиста и бакалавра, идущего на инженера, схожи по часам, но разной направленности.
                                                              • 0
                                                                Хорошие ПТУ решили бы многие проблемы недостатка линейных кадров ;)
                                                                • 0
                                                                  Не ПТУ, а колледжи/техникумы. Программы техника-программиста (обычная) и программиста (углубленная) довольно хороши. Абстрактной теории пускай мало, но практические навыки должны быть неплохие, если программа читается не для галочки. Например, удивило, что выпускник техникума должен уметь проводить ревьюирование кода, а вот в программах вузов этого не встречал.
                                                                  • 0
                                                                    А есть различие в названиях, да? Я не очень разбираюсь просто
                                                                    Мне кажется у нас очень низкий рейтинг у этих учебных заведений, что туда никто толком не пойдет, тупо изза статуса :(
                                                                    При грамотном же обучении мы могли бы получать достаточно качественные кадры, которые не парят себе мозги ВУЗом, а уже по окончанию среднего образования имеют отличное понимание предметной области

                                                                    А по прошествии пары лет работы в кодинге, можно уже и вышку идти получать, имея четкое понимание, нафига оно тебе надо
                                                                    • +1
                                                                      ПТУ (или лицей) дают начальное профессиональное образование, а техникум (или колледж) — среднее. ПТУ в контексте программирования дало бы на выходе нечто вроде читателей книг "* за 24 часа", по-моему.

                                                                      Ну, многие идут из-за того, что с дипломом колледжа или техникума можно поступить сразу на 2-3 курс вуза вне общего конкурса. Особенно если идти после 9-го класса и совместить получение среднего общего и среднего профессионального выгодно получается — в 19-20 лет ты уже дипломированный специалист. Проблема как и вузах с качеством даваемых знаний и навыков. То есть образовательный стандарт шикарен, имхо, но вот реально владеют комптенциями только те, кто занимался самостоятельно, не взирая, а то и вопреки учебному процессу.
                                                              • 0
                                                                Нужна, но не как замена, а как альтернатива. Некоторые профессии требуют фундаментальной теоретической подготовки, особенно высококвалифицированные (неудачный термин, но что-то лучше в голову не идет), но далеко не все. К тому же, человек, освоивший профессию по такой системе, в будущем мог бы продолжить обучение в вузе. Обладая практическими знаниями и опытом, теория будет даваться гораздо лучше.
                                                            • +4
                                                              Немецким школьникам не известно понятие работать и учится одноврменно? Странно.
                                                              • 0
                                                                Скорее всего именно этому школьнику. У меня есть знакомый из Мюнхена, который работает класса с 10. Ну как работает, подрабатывает изредка.
                                                              • –2
                                                                image
                                                                • +1
                                                                  Всем бы такую практику.
                                                                  У нас обычно если берут совсем нулевых, то сразу бросают на задачу и мучайся, как хочешь.
                                                                  Поэтому у нас обычно не берут совсем нулевых
                                                                  • +3
                                                                    естественный отбор — в области программирование все можно изучить самому — поэтому если человек приходит на вакансию и вообще ничего не знает — смысл брать такого человека?
                                                                    • 0
                                                                      Да, можно.
                                                                      Но если вас будут сразу приучать к хорошему коду и стилю — вам же будет лучше, как специалисту.
                                                                      • +2
                                                                        приучить стажера к хорошему коду — дело одной недели. А вот объяснять ему что такое рекурсия и ООП — хуже для работодателя — это говорит о том что человек совершенно не интересовался областью.
                                                                        • 0
                                                                          Мне кажется, на практике ООП познать гораздо проще, чем в теории. То же с рекурсией.
                                                                          Всё таки в данном конкретном случае, человек проштудировал учебник по Делфи — значит интересуется
                                                                          • 0
                                                                            Вы не сомненно правы. Но если к вам пришел на позицию стажера человек который только прочитал об ООП и человек который пытался писать ОО код — я думаю выбор очевиден. Оценка сложности алгоритмов по-моему наоброт сложно дается на практике без теории.
                                                                      • 0
                                                                        Так можно сказать про абсолютно любую отрасль. Проблема, когда не помогают даже начинающим. Тем, которые уже не совсем нулевые, но которые напарываются на граблю раз за разом, потому что многого не знают. Опять же, испытательный срок решает.
                                                                        • 0
                                                                          Чтобы он всему научился сам, но под чутким руководством.
                                                                      • +7
                                                                        На мой взгляд не так всё радужно, автор не получил базовых знаний алгоритмов, анализа сложности и структур данных, точнее получил но только те которые как бы то ни было его касались. Не хватает фундаментальных знаний и глубоких знаний в какой-бы то ни было области. Например мой знакомый сейчас разрабатывает систему связанную с анализом изображений, ему требуется разрабатывать и оптимизировать свои алгоритмы и без университетских знаний он бы этого делать не смог. Поэтому предел таких разработчиков — кодинг, в исследовательских и высоконаучных проектах он не потянет, или ему потребуется потратить кучу времени что бы разобраться в области, и это время сильно (в разы) больше чем время потраченное на изучение этого же материала в нормальном университете.
                                                                        • +5
                                                                          Я бы хотел написать о современных реалиях, но боюсь вы мне не поверите.
                                                                          Мне кажется, вы преувеличиваете.
                                                                          Когда человек основывает стартап, то в 95% ему не нужны знания, связанные с анализом изображений. Те же фундаментальные знания можно получить, реализуя алгоритмы и разбираясь в них. Но в современных реалиях это часто не нужно, потому что всё и так реализовано.
                                                                          А разработкой новых алгоритмов занимаются 1-2% специалистов, в основном учёных.
                                                                          • +6
                                                                            стоит заметить что очень мало людей хотят кодить в «в исследовательских и высоконаучных проектах». Гораздо проще и денежно работать программистом в Enterprise области
                                                                            • 0
                                                                              Проще да, но в той же нефтегазовой отрасли, по рассказам знакомых нефтяников, прикладные математики, обсчитывающие скважины, тоже неплохо получают. Как раз та самая гидродинамика, про которую недавно была серия статей.
                                                                              • +1
                                                                                Ну, в гидродинамических симуляторах и вправду математики хватает. Но и рутины тоже много.
                                                                            • 0
                                                                              Не знаю как в Германии, но в России сплошь и рядом программистами работают люди, получившие пускай и техническое, но не программистское ВО. Хорошо, если, например, электронщики, которым давали программирование, скажем, микроконтроллеров, а могут быть какие-нибудь машиностроители или авиаинженеры.
                                                                            • –2
                                                                              К сожалению поверю, в образовании сейчас всё грустно, но всё равно, нехватка большого количества базовых знаний, к которым относятся так же и экономические и юридические знания которые требуются для организации стартапа всё же дают в вузе.
                                                                              Во всём можно разобраться но на это потребуется много времени, зачастую больше, чем это требуется в вузе. Университет, по моему, требуется модернизировать, но его роль очень важна в создании настоящего профессионала.
                                                                              • НЛО прилетело и опубликовало эту надпись здесь
                                                                                • +4
                                                                                  Бросил школу, пошел программировать… А как же кругозор в остальных сферах, как же базовые знания истории/химии/физики и т.п.
                                                                                  Я сейчас желею что пошел по примерно такому же пути.
                                                                                  • +2
                                                                                    А в чем проблема с кругозором?.. Обязательно нужно было штаны отсиживать в классах с учителем, какой попадется в школе? К тому же, что мешает расширять кругозор самостоятельно? continuous education, и все такое? ;)
                                                                                    • +2
                                                                                      Если сказать на чистоту, то не хватает силы воли. В школе был учитель который следил, а без него постоянно есть дела поважнее.
                                                                                      • 0
                                                                                        мой опыт подсказывает, что всегда есть дела посрочнее — не факт, что поважнее. так-то, если вдуматься стратегически ;)
                                                                                      • +3
                                                                                        Очень согласен. Кругозор вовсе не в школе. Он в голове. Как интерес. Либо он есть, либо его нет. Очень трудно его разжечь извне.
                                                                                        • +4
                                                                                          Некоторыми педагогами считается, что у здоровых детей интерес к расширению кругозора есть всегда, он, можно сказать, инстинктивный. Но популярные методики образования у многих его убивают.
                                                                                          • +1
                                                                                            О том и речь. Я полностью согласен с этим мнением. И, если на то пошло, я считаю, что систему образования надо перестраивать так, чтобы она учитывала этот факт. В продолжение идеи. Чем старше «ребёнок» тем больше в нём интереса убито школой в общем случае. А потом начинаются всякие фразы про «силу воли» и «дела поважнее». Для достаточно взрослого человека это уже простое отсутствие интереса. Либо интерес настолько слаб, что его преодолевает любое приятное ненужное занятие по типу игрушек и прочего. Разумеется, я не против игр как таковых, они есть средство нужного всем нам отдыха, а иногда и обучения. Просто сегодня слишком много моих знакомых играют чтобы играть.
                                                                                            • 0
                                                                                              Играть чтобы играть — это как раз еще ладно. Некоторые игры требуют серьезного напряжения и дают интеллектуальную и/или моторную тренировку ;)

                                                                                              Другое дело, когда играть — чтобы убежать от сложных проблем и важных задач — прокрастинация.
                                                                                      • +1
                                                                                        Если вам нужны базовые знания по истории, химии и физике — ничего не мешает самому их получить. Если есть потребность, то информации достаточно.
                                                                                      • –5
                                                                                        29
                                                                                        • НЛО прилетело и опубликовало эту надпись здесь
                                                                                          • +1
                                                                                            для начала??
                                                                                            • –3
                                                                                              Комментарии расползлись на разные ветки, так что к концу уже забываешь про задачку =)

                                                                                              Вот другая задачка, которую задают в microsoft:
                                                                                              Почему люки круглые?
                                                                                        • +4
                                                                                          Однако в отличие от стажеров в компаниях США и Канады, к студентам в Германии относятся как к обычному младшему персоналу, который просто обходится дешевле

                                                                                          В течение первого года мы выполняли разные поручения: 3 месяца работали в кафетерии, 3 месяца помогали с бухгалтерией, еще 3 месяца занимались учетом и инвентаризацией и 3 месяца работали на рецепции.

                                                                                          Какие-то взаимоисключающие параграфы. Или у них джуниор-программисты тоже первый год не кодят, а только кофе приносят?

                                                                                          У меня пара знакомых работали со стажёрами-студентами (они там называются «co-op student» или просто «co-op») в Канаде, так они именно делом занимаются (под надзором, конечно, как и любой джуниор): баги правят, мелкие фичи реализовывают, а иногда не такие уж и мелкие.
                                                                                          • 0
                                                                                            Это практика этой компании видимо, есть варианты когда сразу к делу приставляют, начиная с несложных задач и без этапа работы в кафетерии.
                                                                                          • +3
                                                                                            Да все работать начинаю в ВУЗе…
                                                                                            Если найдется человек готовый персонально тебя учить, то это безусловно будет круче, чем ОБЩЕобразовательная система.
                                                                                            Но с учетом того, что после учебы в узкопрофильном месте ты всю («уже почти половину») жизнь будешь привязан к данной отрасли или даже компании — становится понятно, что это выгодно только этому кругу компаний, а для тебя закрывает кругозор. Просто тебя встраивают в чужую систему. И конечно за такую «учебу» можно и 400 баксов в месяц доплачивать.
                                                                                            • +34
                                                                                              Офигенная у парня история. Если убрать всю художественность, то будет так:
                                                                                              В школе страдал хернёй, учиться не хотелось, если не пиво пил с друганами, то сидел за компьютером. В конце-концов, школу бросил. Т.к. кроме как прогать ничего больше не умел и ничего больше не знал, пошёл в пту на кодера, ещё и на заочку. Параллельно устроился в компанию, где половина прогеров — такие же птушники, как и я. Первый год были на побегушках, потом подпустили к компьютеру.
                                                                                              Посадили в подвале, дали шефом дядьку-рокера, он смотрел мой код и отмечал ошибки.
                                                                                              В общем, сижу в этом подвале уже 10 лет, всему рад, работаю над сложными проектами, получаю деньги.
                                                                                              Основал свою кодерскую шаражку, там тоже прогаю.
                                                                                              Очень хотелось бы, что бы в Германии было побольше таких путяг и компаний.
                                                                                              • +6
                                                                                                Спасибо вам за адаптацию. Смысл понят, время сэкономлено. (Я ведь здесь не один большие посты начинаю просматривать с комментариев?)
                                                                                              • –6
                                                                                                Я одного не пойму, почему в коментах все так уверенны что нужен уневер и считают что без него не как. А на практике оказывается что студентом на стажировку ты никому не нужен, после уневера ты точно не кому не нужен, пока нет опыта работы. И при возможности выбора всегда берут человека с опытом работы пол года и без образование, а не вчерашнего студента.
                                                                                                • 0
                                                                                                  Предположу, что здесь не все из России ;)
                                                                                                  • +4
                                                                                                    Да и в России тоже, с шарящими стажерами-студентами и выпускниками на фул-тайм проблема. Большинство такие, что даже собеседование не проходят, не говоря уж об испытательном сроке.
                                                                                                    Были бы мозги на месте и руки не из.опы, а опыт работы и не так уж важен.
                                                                                                    • 0
                                                                                                      Вот именно! Я просто не понимаю людей, которые кричат: «Чтобы получить работу нужен опыт, для опыта нужна работа — круг замкнулся!». Самые умные, блин. Ну что поделаешь, если работать не хотят, а денег хотят много? Так не бывает. А если все-таки опыт работы нужен, то ведь всегда можно пофрилансить! А работодателю потом показать свои работы и профиль на том же elance.com!
                                                                                                      Update: а ведь можно еще и свое дело начать! Просто нужно найти инвестиции. Если инвестиции не получается найти — может нужно просто пересмотреть свою точку зрения?
                                                                                                      • 0
                                                                                                        А нафиг человеку работа если он уже фрилансит и набил базу клиентов? Самое сложно в фрилансе это наработать портфолио как не странно.
                                                                                                        • +1
                                                                                                          Во фрилансе этот замкнутый круг ещё сильнее, имхо. Нужны куда более развитые коммуникативные и предпринимательские навыки, чем для устройства на работу без опыта. Кроме того некоторые (или даже многие?) компании считают опыт во фрилансе минусом, а не плюсом.

                                                                                                          Про свое дело вообще молчу, хотя можно обойтись и без инвестиций, если есть кому кормить.
                                                                                                        • +1
                                                                                                          «стажерами-студентами и выпускниками на фул-тайм», не видите ничего взаимоисключающего в этой фразе?
                                                                                                          • 0
                                                                                                            Нет, не вижу. «Стажерами-студентами» — т.е. они учатся на последних курсах и проходят стажировку (а потом, после выпуска, по желанию устраиваются полноценно).
                                                                                                            «Выпускниками» — после выпуска приходят и работают. Что именно вас смутило?
                                                                                                            • 0
                                                                                                              Студенты и фул тайм.
                                                                                                              • 0
                                                                                                                Так фултайм для выпускников же, кто уже защитился и свободен.
                                                                                                                Хотя знаете, к слову, я с третьего курса на фултайм работал, вполне сочеталось (график удачный был, и руководство вменяемое).
                                                                                                                • 0
                                                                                                                  Что вы считаете фуллтаймом? И что, ни одного прогула?
                                                                                                                  • 0
                                                                                                                    40-часовая рабочая неделя с более-менее свободным графиком. Что не так?
                                                                                                                    • 0
                                                                                                                      Повезло с работой. В последнее время даже удаленно требуют работать в рабочие часы всё чаще.
                                                                                                                      • 0
                                                                                                                        я работаю на 0.25 ставки сейчас официально — с трудовой, соц-пакетом и плюшками в офисе, да по зарплате выходит вообще не густо, зато опыт бесценный. Параллельно обучаясь на 4 курсе, получая стипендию. В добавок к этому подрабатываю фрилансом. Если у вас есть желание то возможность найдется.
                                                                                                                        • 0
                                                                                                                          Речь шла о фуллтайме.
                                                                                                      • +1
                                                                                                        унЕвер нужен, хотя бы для того чтобы научиться писать… не обязательно программы, а просто писать… по-русски, а лучше и по-английски. Кругозор еще расширяет. Но это если ты не штаны просиживаешь, а работаешь курса с третьего. В большинстве ВУЗов это приемлемо. Преподаватели как правило понимающие. А те кто до пятого курса просто посещали все пары и просто слушали учителя, пусть даже были отличниками, имеют крайне смутные перспективы.
                                                                                                        • 0
                                                                                                          К сожалению в России переизбыток университетов, и людей с высшим образованием по этой причине его ценность нивелируется. А ценность средне специального образования падает до нуля.

                                                                                                          Необходимо уменьшать кол-во, но повышать качество, так чтобы «работать на последних курсах» было практически не реально по скольку ты бы был загружен на учебе по полной, студенческими проектами. Но за то по окончанию университета корочка давала бы тебе путь в светлое будущее и что то значила, а не весела на стене в туалете.

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

                                                                                                          В данный момент если у тебя есть стаж работы 5 лет по профилю, то найти работу в этой сфере труда не составит не какого кто бы что не говорил, корочку смотреть даже не будут, есть она или нет.
                                                                                                          • 0
                                                                                                            корочку смотреть даже не будут, есть она или нет

                                                                                                            Полно вакансий, где ВО в требованиях, а не в «будет плюсом».
                                                                                                            • 0
                                                                                                              А ещё полно вакансий где ЗП в 3 раза выше чем окажется в реальности, нельзя верить всему что написано но не подтверждено росписью и печатью =)

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

                                                                                                      • +1
                                                                                                        Да, такая система явно очень продуктивна для создания хороших специалистов. Неплохой пост, описывающий эту систему:
                                                                                                        miumau.livejournal.com/1004637.html

                                                                                                        • –4
                                                                                                          Работодателю, которому наплевать на ваше образование — наплевать на вас. Такому работодателю нужна шлюха, которая будет выполнять его мерзкие потребности первой необходимости. Эти компании купаются в своем дерьме и засасывают в него всех, кто не ценит себя как личность. Это падшие люди, готовые нести атмосферу безысходности к себе домой, к своим родным. А итог один — самооправдание.

                                                                                                          Универ — это общение с людьми с высшим образованием, это расширение своего кругозора шире предметной области. Это возможность учиться в течении одной ночи, одного семестра или нескольких лет. Это усложнение структуры нейронов вашей головы. Это возможность понять ценность круга общения и его влияния на ТЕБЯ как на личность. Но все это настолько мимолетно и неуловимо, что ты можешь спокойно потратить эти 5 лет на доту и ничего не заметить :)
                                                                                                          • НЛО прилетело и опубликовало эту надпись здесь
                                                                                                            • +2
                                                                                                              Они бросили учебу не ради работы на дядю, а чтобы стать дядями и не потому, что они не были созданы для теории, а потому что были намного круче среднестатистических учеников.
                                                                                                              • +8
                                                                                                                Есть еще большая масса успешных людей, ставших таковыми, не бросая учебу.
                                                                                                                • НЛО прилетело и опубликовало эту надпись здесь
                                                                                                                  • +2
                                                                                                                    > С другой стороны, намного больше бедных людей с ВО, чем багатых без образования.
                                                                                                                    Потому что бедных в принципе намного больше, чем богатых.
                                                                                                                    Ваш Кэп.
                                                                                                                    • 0
                                                                                                                      В абсолютных цифрах да (хотя зависит от методики подсчета и определений, может быть, что их ровно одинаковое количество по определению), а в относительных не факт. А вообще вопрос интересный, насколько богатство зависит от ВО, причем прежде всего случаи, когда богатство если стало не явным следствием ВО, то хотя бы хронологически позже наступило, а не когда ВО стало следствием богатства (родителей прежде всего).
                                                                                                                • +1
                                                                                                                  Таких людей 0.01%. Что совсем не закономерность, и не следствие наличия или отсутствия образования.
                                                                                                                  • 0
                                                                                                                    Только мне кажется, что среди тех, кто сознательно так сделал, процент успешных гораздо выше. Если человек перестает, что не тянет образование или не потому, что хочет бухать и ничего не делать, а потому что видит возможность приложить свои силы по-другому, то вероятность успеха на порядки больше 0.01%. Просто таких людей меньшинство, а система образования построена для большинства. И это нормально — те, кому надо, пробьются своими путями.
                                                                                                                    • 0
                                                                                                                      Тут ещё стоит вспомнить, что успех каждый понимает по-своему.
                                                                                                                • +6
                                                                                                                  Я же считаю, что если работодатель не смотрит на корочки, то это всего лишь его подход и убежденность, что корочки ничего не значат. И кстати ваше такое острое высказывание можно легко принять за ваше самооправдание, что вы просидели 5 лет в универе)
                                                                                                                  • 0
                                                                                                                    Можно потратить эти 4-6 лет на учебу, получить красный диплом, но как работник будешь менее предпочтительный, чем вчерашний школьник. Тебя нужно будет переучивать, а не учить.
                                                                                                                  • +2
                                                                                                                    Ушел с 9 класса. Сидел дома и писал дрова для 95-ой на 486 :) По сей день образование 9 классов, работаю уже с 16 лет. Не жалуюсь, но и другим не советую. Все же «вышка» нужна. Но не мне :)
                                                                                                                    • +8
                                                                                                                      Ушел с 9 класса. Ходил нюхал клей по подвалам, а потом сделал IPO на NYSE.
                                                                                                                      • 0
                                                                                                                        Сегодня в донских степях видел Юргена на немецком микроавтобусе. Не удержался и
                                                                                                                        Сфотографировал
                                                                                                                        image
                                                                                                                        • 0
                                                                                                                          Я правильно понял, что автор поста решил, что в школе ему скучно и там не дают нужных знаний и поэтому пошел работать младшим техническим персоналом (не по интересующей специальности) без каких либо гарантий получения нужных знаний в будущем? Отличный план.
                                                                                                                          • 0
                                                                                                                            Для практиков или кинестетиков, как я, программа ученичества – это реальный шанс на успех.

                                                                                                                            Я один не понял причем тут кинестетика? оО

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

                                                                                                                            Самое читаемое