
Комментарии 28
Основная проблема обучения ИТ в том, что нормально не учат основам, а учат иконкам - куда тыкнуть, чтобы получить результат. Если бы учили основам, то было бы без разницы в каком тестовом редакторе работать и в каких электронных таблицах производить расчёты.
Кроме этого, учить надо на реальных примерах, которые понадобятся в будущем - устал смотреть, как бездарно форматируют документы пробелами и энтерами, а потом жалуются, что абзац едет, когда надо добавить пару фраз.
Софт - это средство, да, кое-что в разном софте называется по-разному. Да, где-то UI удобнее, но основы инструмента всегда одни. И не важно открытый код или нет, бесплатное ПО или нет.
Исходя из того, что я наблюдать могу - уровень подготовки около нулевой!
Обучать ли программированию? Да, но правильно. Глубоко-ли обучать? Нет, если это не спецшкола или спецкласс ИТ.
Как должно проходить внедрение? План! Пилотное внедрение! Анализ! Корректировка! Повторная проверка пока не будут достигнуты целевые показатели! Общее Внедрение!
Самое важное - определение верных целевых показателей! Без ни всё остальное бессмысленно.
Ещё одна важная проблема - слабая совместимость форматов файлов. Условный Docx (стандарт де-факто) файл, который содержит одну страницу - может открываться нормально и в опенсорсе и в MS Word. Если появляется сложное форматирование, придётся тратить доп.время для приведения его в удобочитаемый на MS Word вид
Да, но зачем школьникам сложное форматирование? У них же максимум реферат на тему, а не отчет на 500 страниц с десятком авторов, оформляемый по какому-то стандарту.
созданный в одной версии ms office файлик docx криво открывается в другой версии того же ms office, мелкософт не умеют в стандарты, а odt одинаково работает в любом офисе
Я больше обратное встречаю. odt из одной версии либры, которое криво открывается в другой практически повседневность. Вплоть до того, что приходится в doc сохранять, если между пятой и седьмой версиями обмен идёт, к примеру. Так меньше вопросов возникает, чем odt.
doc в MSO тоже периодически дурит, конечно. Почему-то иногда бывает, что документы из 2013 в 2010 не открываются. При этом открываются в 2007. Но это относительная редкость.
Хотя с доками/одт всё ещё более-менее пристойно (если там таблиц нету больших и макросов), поехавшее оформление достаточно быстро правится. Вот с экселем и поверпойнтом гораздо хуже. А одна контора присылает документы исключительно в pptx.
Латех? В школе? Его и в институте далеко не всем преподавать стоит. Лучше про стили и автосодержание в ворде рассказать.
Мне кажется это нужно делать со школы, потому что разработка это будущее нашего мира. Со школы давать выбор языке программирования, и давать основы в этом языке. Было бы круто, я бы хотел чтобы у меня в школе такое было))учителей для открытого кода правда оставить надо)
нормально не учат основам, а учат иконкам — куда тыкнуть, чтобы получить результат. Если бы учили основам, то было бы без разницы в каком тестовом редакторе работать и в каких электронных таблицах производить расчёты.
А вот как учили нас, правда. в ВВУЗе, цели, которые ставили перед собой наши учителя, чем они руководствовались, обучая нас программированию:
Программист должен обладать способностью первоклассного математика к абстракции и логическому мышлению в сочетании с эдисоновским талантом сооружать все, что угодно, из нуля и единиц. Он должен сочетать аккуратность бухгалтера с проницательностью разведчика, фантазию автора детективных романов с трезвой практичностью экономиста.
А кому хочется в программисты — для тех должны быть факультативы. В основном же курсе обучения — может годик на это потратить, рассказав про алгоритмы и погоняв робота с чертёжником (или что там сегодня принято гонять).
Я занимаюсь со старшеклассниками (с 7-8 класса) программированием и ИТ, в т.ч. в рамках Лицея Академии Яндекса.
Мне есть что сказать, но, я думаю, погружение в разработку должно быть факультативным, и оно должно быть отделено от того, что можно назвать "информатикой".
Можно добавить к тому что вы описали - Jetbrains сохраняет учебные (БЕСПЛАТНЫЕ) лицензии для своих продуктов, вплоть до школьников. За это им огромное спасибо, и все продукты есть под линуксы.
PS спасибо за snap! не знал про него.
Потому что python в дефолте просто отрабатывает py скрипт :) А для обучения нужна какая никакая ide, вывод отладки и ошибок и главное результата в явной форме + массовые либы для графики, ии и т.п. должны быть сразу. В школьном дистрибутиве все должно быть преднастроено. Альт увы не идеал и отсутствие конкуренции никогда не приводило к росту качества продукта. Тут проблема и в низком уровне знаний учителей и в проблемах дистрибутивов.
Если продукта нет в дистрибутиве и документации, то его и не увидят :( В учебниках и методиках все еще интерпретатор Python + Geany. Для многих кросс-разработка и тем более opensource что-то из мира фантастики. Нужно возрождение евангилисткой работы в этом направлении, нужно "перетряхнуть" и обновить существующие методики, рассказать преподавателям про то, что существует на рынке и что можно применить.
Pycharm хороший продукт, но... лицензионно его нельзя включить в образ диска, даже коммунити версию. К примеру, в ubuntu только установка через snap/неофициальные ppa. И много продуктов таких :( и по ним надо объяснять и учить. Или хитро делать "доустановки" после установки дистрибутива. Но это кто-то должен сделать.
как глубоко надо погружать детей в мир ИТ
не надо их туда погружать
стоит ли им в 9-11 классах давать основы “взрослой” разработки
не стоит
Зачем их туда погружать? Зачем им давать взрослую разработку? А если я хочу врачом стать, вы будете мне показывать в 9ом классе как людей оперировать "по взрослому"? А если хочу водителем маршрутки, то отвезете меня на автодром и дадите курс экстремального вождения по мкаду в снегопад?
Если уж хотите вкатить девятикласника в ИТ то вкатывайте во все другие доступные профессии тоже, иначе что это за преференции? Хороший логист, повар, или плотник ни капли не хуже чем хороший ИТшник, но вы же не показываете как класть ламинат девятикласснику, и вряд ли расскажите ему про филе миньон.
Я вообще сомневаюсь в пользе информатики как предмета в общеобразовательных школах. Считаю предмет совершенно бесполезным в современных реалиях, ворд и офис и без информатики школота открывать умеет, а учить ее как работать в VIM просто для знаний - максимально странная идея. Мне как родителю(программисту с 16 летним стажем кста), было бы намного приятнее увидеть у своей дочери вместо информатики уроки экономики и кулинарного мастерства.
ворд и офис и без информатики школота открывать умеет
А вот я в этом как-то сомневаюсь. Со старшеклассниками давно не общался, но вот студенты-практиканты-первокурсники, что к нам приходят, такое ощущение, что кроме телефона ничего в руках не держали.
было бы намного приятнее увидеть у своей дочери вместо информатики уроки экономики и кулинарного мастерства.
А что, этого уже нет в школьной программе? В моё время и экономика была отдельным предметом, и кулинарное мастерство (труд называлось).
Есть и технология с готовкой и шитьем (в стандартах точно) и работа с инструментом для парней и экономика. Но кризис с преподаванием всего этого и лабораториями.
То же и по информатике и коду: на нее времени не много отводится, поэтому надо дать грамотно представление об ИТ. Те же документы и таблицы сейчас не подаются как часть документооборота прежде всего, а превращены в механизм генерации бесчисленных рефератов вместо реальной практики.
А что, этого уже нет в школьной программе?
На бумаге есть, в реальности я деревообрабатывающий станок раза 2-3 видел в школьные годы. Если мы берем обычную провинциальную школу, в которой я учился, то там примерно такая ситуация описанная выше. Во всяких "лицеях" получше.
что кроме телефона ничего в руках не держали.
Зачем такие в ИТ? За 16 лет не видел ни одного успешного ИТшника силой затащенного в ИТ(курсы, школы, и т.д.)
И, как результат, у тех, кто отстает в решении уравнений, будут стоять стоять двойки не только по математике, но и ещё по половине предметов.
Open Source для образования — взгляд через 10 лет