Как стать автором
Обновить

Комментарии 28

Greenfoot и BlueJ используются почти повсеместно в немецких школах как первая и вторая Java IDE.

Основная проблема обучения ИТ в том, что нормально не учат основам, а учат иконкам - куда тыкнуть, чтобы получить результат. Если бы учили основам, то было бы без разницы в каком тестовом редакторе работать и в каких электронных таблицах производить расчёты.

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

Софт - это средство, да, кое-что в разном софте называется по-разному. Да, где-то UI удобнее, но основы инструмента всегда одни. И не важно открытый код или нет, бесплатное ПО или нет.

Исходя из того, что я наблюдать могу - уровень подготовки около нулевой!

Обучать ли программированию? Да, но правильно. Глубоко-ли обучать? Нет, если это не спецшкола или спецкласс ИТ.

Как должно проходить внедрение? План! Пилотное внедрение! Анализ! Корректировка! Повторная проверка пока не будут достигнуты целевые показатели! Общее Внедрение!

Самое важное - определение верных целевых показателей! Без ни всё остальное бессмысленно.

Самое важное - определение верных целевых показателей!

Если программирование - это только факультатив, кружок. Какие считаем показатели целевыми?

полностью согласен. ещё учась в колледже я помню спросил у препода что именно происходит под капотом когда я нажимаю на кнопку build в visualstudio и чем оно отличается от build&debug. ответом мне было "какая тебе разница, работает же".

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

Ещё одна важная проблема - слабая совместимость форматов файлов. Условный Docx (стандарт де-факто) файл, который содержит одну страницу - может открываться нормально и в опенсорсе и в MS Word. Если появляется сложное форматирование, придётся тратить доп.время для приведения его в удобочитаемый на MS Word вид

Да, но зачем школьникам сложное форматирование? У них же максимум реферат на тему, а не отчет на 500 страниц с десятком авторов, оформляемый по какому-то стандарту.

Реферат тоже надо уметь оформить. Что бы было по ГОСТу )

К сожалению, по госту тоже можно оформить пробелами, а не стилями.

Таблицы, отступы, заголовки, вложенные заголовки, многоуровневые нумерованные списки.

Пару лет назад я сильно мучался при оформлении такого вида.

я вас умоляю, созданный в одной версии ms office файлик docx криво открывается в другой версии того же ms office, мелкософт не умеют в стандарты, а odt одинаково работает в любом офисе. и это касается только доков которые передаются для дальнейшего редактирования. доки же написанные раз и навсегда вообще лучше передавать в PDF формате. а для рефератов и подобного есть latex. да высокий порог вхождения, зато потом нет проблем.

а если всё же хочется именно docx со сложным мелкомягким форматированием то есть wps office и freeoffice которые в docx умеют чуть ли не лучше чем родной формату ms office.

да и на самом деле "стандарт де факто" про docx это история о глупости людей. если хорошенько попросить то и налоговая и суды и прочие вспоминают что они умеют в odt, в удобочитаемом виде и со всем необходимым оформлением.

созданный в одной версии ms office файлик docx криво открывается в другой версии того же ms office, мелкософт не умеют в стандарты, а odt одинаково работает в любом офисе

Я больше обратное встречаю. odt из одной версии либры, которое криво открывается в другой практически повседневность. Вплоть до того, что приходится в doc сохранять, если между пятой и седьмой версиями обмен идёт, к примеру. Так меньше вопросов возникает, чем odt.
doc в MSO тоже периодически дурит, конечно. Почему-то иногда бывает, что документы из 2013 в 2010 не открываются. При этом открываются в 2007. Но это относительная редкость.

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

Латех? В школе? Его и в институте далеко не всем преподавать стоит. Лучше про стили и автосодержание в ворде рассказать.

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

нормально не учат основам, а учат иконкам — куда тыкнуть, чтобы получить результат. Если бы учили основам, то было бы без разницы в каком тестовом редакторе работать и в каких электронных таблицах производить расчёты.

А вот как учили нас, правда. в ВВУЗе, цели, которые ставили перед собой наши учителя, чем они руководствовались, обучая нас программированию:


Программист должен обладать способностью первоклассного математика к абстракции и логическому мышлению в сочетании с эдисоновским талантом сооружать все, что угодно, из нуля и единиц. Он должен сочетать аккуратность бухгалтера с проницательностью разведчика, фантазию автора детективных романов с трезвой практичностью экономиста.
А должна ли школа готовить к «профессии и возможным работодателям»? Школа, на мой взгляд, должна давать ученику какую-то базу как пользователю — «компьютерную грамотность». Как раз те самые «ворды», «эксели», «интернеты». Было бы очень неплохо прививать понимание интерфейсов разных программ, чтобы при пересаживании с одного «ворда» на другой не возникало проблем.
А кому хочется в программисты — для тех должны быть факультативы. В основном же курсе обучения — может годик на это потратить, рассказав про алгоритмы и погоняв робота с чертёжником (или что там сегодня принято гонять).

Я занимаюсь со старшеклассниками (с 7-8 класса) программированием и ИТ, в т.ч. в рамках Лицея Академии Яндекса.

Мне есть что сказать, но, я думаю, погружение в разработку должно быть факультативным, и оно должно быть отделено от того, что можно назвать "информатикой".

Можно добавить к тому что вы описали - Jetbrains сохраняет учебные (БЕСПЛАТНЫЕ) лицензии для своих продуктов, вплоть до школьников. За это им огромное спасибо, и все продукты есть под линуксы.

PS спасибо за snap! не знал про него.

совсем недавно была новость что в московские школы не стали ставить альт потому что:
....
....
42) на них не работает python
...
...

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

Потому что python в дефолте просто отрабатывает py скрипт :) А для обучения нужна какая никакая ide, вывод отладки и ошибок и главное результата в явной форме + массовые либы для графики, ии и т.п. должны быть сразу. В школьном дистрибутиве все должно быть преднастроено. Альт увы не идеал и отсутствие конкуренции никогда не приводило к росту качества продукта. Тут проблема и в низком уровне знаний учителей и в проблемах дистрибутивов.

ерунда, знаю что они использую pycharm education, его нет предустановленного нигде, и ставится он одинаково просто как на вынь так и на линь

всенужные либы с виндой в комплекте тоже не идут, и более того в винде нужно больше телодвижений чтобы их заполучить, а тут всего одна команда (или пара кликов мышки в том же пичарме)

это просто отмазка которую следует читать как "нам лень осваивать нормальные ОС, мы хотим писать тупые отписки"

Если продукта нет в дистрибутиве и документации, то его и не увидят :( В учебниках и методиках все еще интерпретатор Python + Geany. Для многих кросс-разработка и тем более opensource что-то из мира фантастики. Нужно возрождение евангилисткой работы в этом направлении, нужно "перетряхнуть" и обновить существующие методики, рассказать преподавателям про то, что существует на рынке и что можно применить.

Pycharm хороший продукт, но... лицензионно его нельзя включить в образ диска, даже коммунити версию. К примеру, в ubuntu только установка через snap/неофициальные ppa. И много продуктов таких :( и по ним надо объяснять и учить. Или хитро делать "доустановки" после установки дистрибутива. Но это кто-то должен сделать.

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

хотя, это же хабр.. если у кого есть готовый spec для сборки поделитесь плиз)

Сборка да, сложно + там есть ограничения даже в коммунити версии из-за проприетарных кусков, которые сейчас де-факто еще и под санкциями :(

как глубоко надо погружать детей в мир ИТ

не надо их туда погружать

стоит ли им в 9-11 классах давать основы “взрослой” разработки

не стоит

Зачем их туда погружать? Зачем им давать взрослую разработку? А если я хочу врачом стать, вы будете мне показывать в 9ом классе как людей оперировать "по взрослому"? А если хочу водителем маршрутки, то отвезете меня на автодром и дадите курс экстремального вождения по мкаду в снегопад?

Если уж хотите вкатить девятикласника в ИТ то вкатывайте во все другие доступные профессии тоже, иначе что это за преференции? Хороший логист, повар, или плотник ни капли не хуже чем хороший ИТшник, но вы же не показываете как класть ламинат девятикласснику, и вряд ли расскажите ему про филе миньон.

Я вообще сомневаюсь в пользе информатики как предмета в общеобразовательных школах. Считаю предмет совершенно бесполезным в современных реалиях, ворд и офис и без информатики школота открывать умеет, а учить ее как работать в VIM просто для знаний - максимально странная идея. Мне как родителю(программисту с 16 летним стажем кста), было бы намного приятнее увидеть у своей дочери вместо информатики уроки экономики и кулинарного мастерства.

ворд и офис и без информатики школота открывать умеет

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

А что, этого уже нет в школьной программе? В моё время и экономика была отдельным предметом, и кулинарное мастерство (труд называлось).

Есть и технология с готовкой и шитьем (в стандартах точно) и работа с инструментом для парней и экономика. Но кризис с преподаванием всего этого и лабораториями.

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

А что, этого уже нет в школьной программе?

На бумаге есть, в реальности я деревообрабатывающий станок раза 2-3 видел в школьные годы. Если мы берем обычную провинциальную школу, в которой я учился, то там примерно такая ситуация описанная выше. Во всяких "лицеях" получше.

что кроме телефона ничего в руках не держали.

Зачем такие в ИТ? За 16 лет не видел ни одного успешного ИТшника силой затащенного в ИТ(курсы, школы, и т.д.)

Вспоминая себя в школьные годы… Думаю, было бы здорово связать программирование (в частности) с другими предметами. Например, на математике проходят квадратные уравнения, потом на информатике пишут соответствующую программу. Хотя, возможно, так уже и поступают. Давно не в теме.

И, как результат, у тех, кто отстает в решении уравнений, будут стоять стоять двойки не только по математике, но и ещё по половине предметов.

Не понял. Кто не хочет учиться, тот и не будет учиться. Тем более, когда неинтересно. А если показать взаимосвязь «всего со всем», да ещё на жизненных, а не абстрактных примерах, глядишь — хоть к чему-то интерес появится. Может, я и неправ — по себе же сужу.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации