• Баркемп – первое публичное мероприятие в поселке
    +1
    Спасибо!
  • Интерактивный Roadmap для изучающих веб-разработку
    –3
    Новички как раз не понимают разницы между технологиями, поэтому им нужно помогать делать правильный выбор. Делать выбор в сторону PHP не очень разумно хотя бы потому, что слишком много людей считают его отстоем. Вне зависимости от того, так это или нет, это кардинально влияет на скорость его развития и размер ниши, которую он будет занимать в будущем.
  • Интерактивный Roadmap для изучающих веб-разработку
    0
    Замените только Express на Koa, посовременнее будет. Удачи на защите!
  • Интерактивный Roadmap для изучающих веб-разработку
    0
    Вам в любом случае после прохождения курса потребуется практика – скорее всего, бесплатная. Нужно будет месяца два-три повариться с более-менее крупным проектом, чтобы набить реальных шишек и получить в портфолио что-то, что можно показать работодателю. Это может быть например свой проект, или проект по ТЗ кого-нибудь из знакомых предпринимателей. После этого уже вполне реалистично получить работу джуном и начинать постепенно расти по уровню и по зарплате.
  • Интерактивный Roadmap для изучающих веб-разработку
    0
    Спасибо, доработаем.
  • Интерактивный Roadmap для изучающих веб-разработку
    +2
    Я вот несколько раз перечитал комментарий, но вашу основную мысль уловить так и не смог. Похожие ощущения возникают, когда смотришь на PHP-код. Вы могли бы сформулировать, что именно вам кажется космосом?
  • Интерактивный Roadmap для изучающих веб-разработку
    +1
    Блин. Спасибо, убираем
  • Интерактивный Roadmap для изучающих веб-разработку
    +2
    IT это не элитарный кружок и быть им не должен.

    Вот под этим подпишусь. Как ни странно, довольно много разработчиков воспринимает профессию как некий закрытый клуб, и в штыки встречает любые движения по упрощению входа для новых людей.
  • Интерактивный Roadmap для изучающих веб-разработку
    +3
    Решительно не соглашусь. Инструменты и процесс освоения в любом случае должны становиться проще и удобнее. Люди будут тратить меньше времени на вхождение в профессию, и это круто. Предположение, что из-за этого в профессию попадет больше случайных людей, чем сейчас – может быть, и не лишено оснований, но это явление никак не перевешивает пользу от сокращения временных затрат для всех остальных.
  • Интерактивный Roadmap для изучающих веб-разработку
    +2
    Сейчас обучение во всех сферах становится проще благодаря качественным инструментам – это же прогресс, и ему нужно радоваться. У прогресса есть и негативные последствия, про которые вы говорите – например, увеличение количества случайных людей в профессии. Но в целом популяризация разработки и упрощение входа в нее – это положительное явление.

    Вы же не считаете, что для развития профессии обучающие инструменты должны становиться сложнее? :)
  • Площадка для летних мероприятий
    0
    Алкоголь на площадке запрещен, курение – в специально отведенном месте, музыка – только централизованная (на нескольких ивентах будут выступать приглашенные группы).

    Интернета на площадку пока выделим 100Мбит, если будет не хватать – есть техническая возможность увеличить до 1Г. Провайдер – Ростелеком.
  • Площадка для летних мероприятий
    0
    Конечно, у нас есть несколько обычных туристических палаток в аренду. Набор палатка+спальник+коврик-пенка стоит 1500 в неделю. Место в глемпинг-палатке стоит 800 в будние дни и 1500 в выходные.
  • В школах Кировской области заработала Фабрика программистов
    0
    Практически в каждой обучающей системе есть дополнительные средства мотивации, кроме естественной (получения знаний). В той же школе это геймификация в виде оценок, боссы в виде экзаменов и т.п. Так что речь не идет о том, чтобы сделать что-то принципиально новое – а просто сделать часть системы чуть более эффективной.
  • В школах Кировской области заработала Фабрика программистов
    0
    Мы готовы сотрудничать и с колледжами. Собственно, уже так делаем :) В школах, видимо, все это будет выглядеть как внеурочные кружки. Конечно, как лучше организовать курсы в каждом конкретном учебном заведении виднее изнутри, перешибать палкой все бюрократические препятствия в добавок к обучению преподавателей у нас сил не хватит.

    Менторы работают с нами в штате и участвуют в разработке. Один из менторов — я.
  • В школах Кировской области заработала Фабрика программистов
    –4
    Я просто не совсем понимаю, что у вас в связке node/react — язык программирования?
    Я даже немного в растерянности. Вы хотите, чтобы я разъяснил, что node – язык для серверной части, а react – фреймворк для клиентской?
    Судя по программе, вы готовите говнокодеров, простите, а не разработчиков.
    Извините, но вывод просто высосан из пальца. Как это вы смогли его сделать, просто посмотрев на программу? Мы готовим разработчиков уровня Junior. Совершенно очевидно, что программа не может включать в себя несколько десятков технологий и решений, которые знает опытный разработчик. При этом шкала «хороший разработчик/говнокодер» вообще никак не связано со шкалой «Senior/Junior» и с набором технологий. Я лично знаю разработчиков, которые при всей своей эрудиции, куче освоенных технологий, большом боевом опыте и глубокой алгоритмической базе были отъявленными говнокодерами. И знаю несколько наших студентов, у которых после окончания было отлично развито чутье и здравый смысл, и которые, несмотря на недостаток опыта, умели принимать действительно качественные технические решения.
  • В школах Кировской области заработала Фабрика программистов
    –1
    Похоже, что требуется. Раз вы только что назвали всех разработчиков, предпочитающих применять готовые open-source решения «слесарем-сборщиком»
  • В школах Кировской области заработала Фабрика программистов
    –1
    Похоже, это вы не понимаете разницы :) Или делаете вид, что не понимаете. В моем комментарии было сказано, что у нормального разработчика ПЕРВОЙ мыслью должен быть поиск существующего решения, а не изобретение велосипеда. И только если решений нет, или ни одно не подходит – нужно разрабатывать свое. Уважаемый svk28 назвал такого разработчика слесарем-сборщиком, что, конечно, крайне странно.
  • В школах Кировской области заработала Фабрика программистов
    –2
    Так в сумме на эти два языка уйдет времени гораздо больше, чем на изучение сразу нормального языка. Задумайтесь habr.com/post/264643
  • В школах Кировской области заработала Фабрика программистов
    0
    М-да. Давайте попробую объяснить на примере, раз так понять не можете. Возникает, к примеру задача – проверять на валидность поступающие данные.

    Вариант первый. Разработчик, который привык искать готовые решения, находит JSON Schema, описывает данные в соответствии с требованиями формата и подключает любой имеющийся валидатор вроде AJV. Уходит пара часов. Проект растет, нанимают нового разработчика. Тот видит, что используется JSON Schema – трендовое решение, с которым он имел дело раньше. Легко вносит модификации в схемы данных и настраивает валидатор, когда возникает потребность.

    Вариант второй. Разработчик, который привык делать велосипеды – начинает изобретать свой формат, документирует его. Натягивает на него реальные данные, постоянно чего-то не хватает. На ходу меняет формат, документацию кое-где не апдейтит. Потом тратит неделю на валидатор. Менеджеры уже нервничают, так что тестами валидатор успевает покрыть кое-как. Вроде работает. Приходит новый разработчик, смотрит на чудо-формат, день читает документацию, чтобы внести минимальное изменение. Оно не работает, потому что доку не успели проапдейтить. Наконец разбирается, добавляет изменение. Валидатор в 10% случаев начинает падать, потому что самописный, тестами не покрыт, к изменениям в формате готов не был.

    Вы как работодатель какого разработчика предпочтете? «Велосипедиста», или, как вы выраджаетесь, «слесаря-сборщика»?
  • В школах Кировской области заработала Фабрика программистов
    +4
    И в чем же смысл делать это в два приема, если можно сразу взять golang?
  • В школах Кировской области заработала Фабрика программистов
    +2
    Подождите, я правильно понял – вы нам советуете вместо того, чтобы заниматься бесплатным обучением школьников с прицелом на удаленку, пойти в местные компании и уговаривать их повышать зарплаты разработчикам?
  • В школах Кировской области заработала Фабрика программистов
    0
    Ну это хорошее дело. Но если бы не React. Я даже не знаю сценарий, при котором эти знания смогут помочь школьнику.
    Подождите, но ведь в статье описываются такие сценарии? Школьники, закончившие старую версию курса, находили нормальную коммерческую работу именно в этом стеке меньше чем через полтора года после начала занятий. Со взрослыми это еще быстрее происходит.
    Было бы куда круче — разработка игр. Там и язык можно стандартный взять, и детям интересно. Всякие змейки делать, сапёры.
    Согласен, это было бы круче. Но было бы от этого больше конкретной практической пользы? Делать змеек многие учат – но мы решили сфокусироваться на реальных навыках, которые позволят научиться работать в минимальный срок.
  • В школах Кировской области заработала Фабрика программистов
    0
    Насколько я знаю, в 14 лет нельзя работать с ПК. Официально. И да, скорее всего, он устареет уже через три-четыре года, именно потому что он бурно развивается.
    Кто устареет? ПК? Если вы про React, то вряд ли. Устаревают как раз технологии, которые перестают развиваться. Реакту это пока не грозит. Но даже если это произойдет – в мире останется множество продуктов, написанных на реакте, которые будут требовать дальнейшего развития – и, соответственно, разработчиков.
    Паскаль себя зарекомендовал хорошо в обучении программированию. Пониманию алгоритмов, типов данных, структуры программ. Ну и хотя б тем, что процентов 80 хороших программистов начинали в школе с Паскаля.
    Интересно, откуда цифра в 80%? Если я скажу, что не 80%, а только 20%, это будет убедительным аргументом? Да, какая-то часть профессиональных разработчиков начинала учиться на Паскале. В основном потому, что выбора как бы не было – что в институте сказали, то и учим. Утверждать на этом основании, что он себя «зарекомендовал» – необоснованно.
    Вот это самое странное. Вы учите школьников (а не студентов) «не изобретать велосипед, а пользоваться готовыми решениями». Это же равносильно тому, чтобы учить людей умножать на калькуляторе и решать уравнения в гугле.
    Все верно! Рутинные операции должен делать калькулятор и гугл. У современного разработчика первой мыслью при решении типовой задачи должен быть поиск готовых решений в opensource, а не изобретание велосипеда.Это касается не только разработки. Вы представляете себе бухгалтера, который для суммирования колонки чисел использует абак, а не Excel? Он конечно может быть круче, чем лохи, которые пользуются калькулятором, но на работу такой не нужен. У хорошего разработчика должен быть НАВЫК сначала искать стандартное решение. И только если нет или стандартные не подходят – уметь писать свое.
    Вот это предложения я совсем не понял. Ведь node/react — это сами по себе фреймворки.
    Извините, я правильно понял, что вы node только что назвали фреймворком? Это сильно. Что касается низкого уровня – программа курса выложена в открытый доступ www.coderfactory.ru/curriculum – там видно, что все задачи сначала решаются на низком уровне (для клиентской части – js и DOM, для серверной – Node и ручной роутинг), затем на высоком (React и Express соответственно).
  • В школах Кировской области заработала Фабрика программистов
    +2
    Не стоит забывать, что часть этих же программистов будут создать новые продукты, которые будут сокращать работу программистам.
    Также не стоит забывать о том, что часть этих программистов будет создавать продукты, которые будут СОЗДАВАТЬ новую работу другим программистам. Так было со смартфонами (появился рынок мобильной разработки), с соцсетями (появился новый тип приложений и функционала для существующих сервисов), затем с чатботами, и примерно то же самое происходит сейчас с блокчейном.
    Также не стоит забывать, что минимальная планка устройства программиста на позицию джуниора за 10 лет сильно выросла.
    Она не выросла, а просто изменилась. Сейчас джун должен знать немного другие технологии, вот и все. Зато не надо знать jQuery и как верстать под IE6.
    Сейчас же пытаются программированию обучить всех, и мы теперь имеем огромное количество людей, с поверхностными знаниями программирования.
    С этим я на 100% согласен. Факт, что обучение турбо паскалю сделали обязательным для всех школьников – это маразм. Считается, что даже если человек не будет разработчиком, это ему пригодится «для общего развития». Как говорят сами учителя, у учеников это вызывает желание сбежать с урока и держаться от этого подальше.

    Но наш проект совсем не про это. Мы хотим находить школьников, у которых есть предрасположенность к разработке, и давать им возможность быстро освоить стек современных технологий. Чтобы можно было работать на реальной работе и делать реальные продукты прямо сейчас, а не через пять лет просиживания штанов в универе.
  • В школах Кировской области заработала Фабрика программистов
    0
    Никому не нужны? moikrug.ru/vacancies?q=junior&type=all
    К тому же хороших джунов обычно берут в крупные корпорации вроде яндекса и мыла – а они на сайтах с вакансиями редко публикуются.
  • В школах Кировской области заработала Фабрика программистов
    +1
    А чем обусловлен выбор такого стека? Он же устареет к тому моменту, когда школьники смогут работать официально
    Официально можно работать с 14 лет (с согласия родителей). Со школьниками у нас есть результат в виде срока в полтора года между началом обучения и первой работой. Вы серьезно считаете, что бурно развивающийся стек React/Node устареет к этому времени?
    Есть хорошо себя зарекомендовавший набор учебных языков (да, тот самый Паскаль)
    Хотелось бы понять, что вы имеете в виду под словами «Хорошо себя зарекомендовавший». В чем именно Паскаль себя хорошо зарекомендовал?
    Почему вы решили учить детей программировать на фреймворке?
    Курс предполагает выполнение всех задач сначала на низком уровне, средствами официального API, и только потом на фреймворках. Низкий уровень нужен для понимания основ технологии – это пригодится, когда студент столкнется с неординарной задачей. Уровень фреймворка нужен для того, чтобы студент привыкал не изобретать велосипед, а пользоваться готовыми решениями – как принято в современном мире разработки.
    Да и сам по себе JS не лучший язык для начала изучения программирования, как уже много раз писалось.
    Это, мягко говоря, спорный вопрос. Допустим даже, что это так. В отличие от Турбо Паскаля (или учебных языков вроде Scratch), JS — реальный язык, и вдобавок один из лучших языков для поиска работы в начале карьеры. Освоив его, студент может довольно быстро получить бесплатную практику на каком-нибудь реальном проекте. А освоив Pascal, у студента какой дальше план? Идти учить реальный востребованный язык? Так почему бы, черт побери, не сделать этого в самом начале?
  • В школах Кировской области заработала Фабрика программистов
    0
    Учителя бывают разные. Да, отклик пока не очень большой – например, среди примерно 20 гарантированно проинформированных учителей Слободского района к занятиям присоединилось только шесть. Но у тех, которые присоединились – никаких проблем с мотивацией и обучаемостью. Именно на таких людей мы и ориентируемся – и рассчитываем, что по стране найдется несколько десятков действительно заинтересованных людей.
  • В школах Кировской области заработала Фабрика программистов
    0
    Достаточно турбо Паскаль заменить на Лазарус/Дельфи, вполне себе «современная», и вполне себе «разработка».
    Нет, не будет. Достаточно зайти на moikrug.ru, вписать в поиске Delphi, и внимательно подсчитать количество найденных вакансий.
    но по итогу мы имеем codemonkey, не способных написать элементарные вещи без использования stackoverflow, и кучу тормознутых лендингпейджей.

    Это не так. На выходе мы имеем джуниоров, которые могут делать простые задачи, и постепенно приобретают необходимый опыт на практике. Это путь, который проходят практически все квалифицированные разработчики. Или вы считаете, что они должны вылупляться из яйца сразу готовыми миддлами?
  • В школах Кировской области заработала Фабрика программистов
    0
    Круто. А форум там, похоже, как раз на Турбо Паскале написан :)
    image
  • В школах Кировской области заработала Фабрика программистов
    +1
    Окей, начинаем делать новый курс «Современная веб-разработка на Турбо Паскале». Мне кажется, произведет фурор :)
  • В школах Кировской области заработала Фабрика программистов
    0
    Да, если идти по пути упрощения, все так и будет. В конечном счете это выродится в кнопку «Я понял», которую нужно нажать, чтобы пройти какой-то таск. Но есть много других путей, как увеличить «проходимость» какого-то сложного места. Например, более подробные объяснения, дробление задания на несколько мелких, примеры решения аналогичных задач. Ну и один из самых важных – увеличивать мотивацию студента – что тоже можно считать зоной ответственности обучающей системы.
  • В школах Кировской области заработала Фабрика программистов
    0
    Конечно, отзывы есть на сайте – www.coderfactory.ru/reviews
  • В школах Кировской области заработала Фабрика программистов
    0
    Мне кажется, перенасыщенности рынка разработчиков в ближайшие лет двадцать можно не опасаться.
  • В школах Кировской области заработала Фабрика программистов
    0
    Я бы не согласился. На самом деле проблема немного сложнее. Вот когда происходит фейл в обучении, на чьей стороне причина – на стороне студента или обучающей системы (неважно, ВУЗ это или онлайн-курс)? Если исходить из того, что виноват студент, то надо его отчислять и не париться. Если система – надо ее улучшать и пытаться понять, что можно улучшить. Мы на всякий случай априори считаем, что проблема – на стороне системы. Это конструктивнее и позволяет постоянно улучшать продукт.
  • В школах Кировской области заработала Фабрика программистов
    +1
    Со стороны преподавателя — только делать курс понятнее. В Фабрике мы постоянно ищем места, на которые у студентов уходит больше всего времени, или после которых мы видим, что студенты не справляются и уходят. Такие места нужно расшивать — тратить больше времени на объяснение, добавлять примеры. И так до бесконечности :)
  • В школах Кировской области заработала Фабрика программистов
    0
    Спасибо! Вы очень точно формулируете.
  • В школах Кировской области заработала Фабрика программистов
    0
    Знание азов, конечно, поможет. Но и неподготовленный человек может справиться с курсом, убедились в этом в летнем лагере. В то же время, школьники до 9 класса, как правило дальше html/css не проходят, это правда. Поэтому мы в основном ориентируемся на возраст после 9 класса.
  • В школах Кировской области заработала Фабрика программистов
    +5
    а программированию можно научиться самому не выходя из дома, было бы желание.
    Это безусловно так. Но когда человек не из профессии вводит что-то вроде «как стать программистом», он как правило получает ссылки на нереальное количество материалов по разным технологиям. Самому сориентироваться в этом океане – конечно, можно, но на это уйдет на порядок больше времени, чем с помощью курса или наставника, который проведет по конкретному стеку разработки.
    только ещё больше случайных пассажиров в профессии, которым интересны только деньги. А качество софта упадет ещё ниже.
    Вы делаете очень странный вывод. С вашей точки зрения, все люди, которые используют хоть какой-то обучающий сервис – «пассажиры». Раз они не могут научиться самостоятельно, им не место в профессии. На самом деле они МОГУТ научиться самостоятельно. Просто используя сервисы, они сделают это быстрее и эффективнее. А стремление к эффективности – это очень хорошая черта для разработчика.
  • В школах Кировской области заработала Фабрика программистов
    0
    В статье упомянут стек – React / Node.js. А более подробная информация – конечно, на сайте.
  • В школах Кировской области заработала Фабрика программистов
    +8
    Между юридическим образованием и обучением программированию есть одна очень большая разница. Юристы обслуживают существующий рынок, но не создают новых продуктов и ниш на рынке. То есть, пока на рынке был дефицит и юристов не хватало – конечно, был прямой смысл идти учиться. Но программирование – создает новые продукты и увеличивает рынок сам по себе. Поэтому специальности, связанные с разработкой, будут в обозримом будущем расти и вряд ли этот рост остановится.