110k
4 года назад · 15 фото · 15466 просмотров · 111 комментариев
К сожалению, уровень преподавания информатики и программирования в школах где-то на уровне плинтуса. Но выход есть: рандомный индус на ютубе, pdf-учебники и платные курсы. А пока постебёмся над школьным преподаванием.
Метки: #Прикол #Юмор #информатика #подборка #преподавание #программирование
В школе надо учить на каким-то конкретным языкам, а алгоритмизации поставленной задачи. На каком конкретно языке проверять и реализовавать этот алгоритм - другой вопрос.
Я учился в физмат классе. Но в математике и физице был не особо одарен, от тройки до тройки перебивался, но в информатике, а именно в школьной программе по информатике был лучшим из лучших, участвовал в олимпиадах, в республике занял 4 место. Из кабинета во время экзаменов выгоняли из класса, зато давали ключи, чтобы я на выходных смог готовиться к олимпиадам, где, я брал одноклассников, чтобы просто играть. :)
Угу, давайте изучать C++ в школе и жаваскрипт... А потом придут родители детей, которые ни в какую понять не могут что это такое и как оно работает. Физкультуру с прыжками в воду с трамплина и фигурным катанием. Алгебру сразу с тервером, геометрию сразу с начертательной. Труды на ЧПУ станках и литьем металлов. А на экзамене по русскому языку нужно будет написать книгу как минимум с тиражом более 100000 экземпляров, иначе не сдал.
По этой же логике в старину в школах прежде чем приступать к изучению иностранных языков сначала учили латынь.
В какую старину?
До начала 20 века.
13 картинка... В далеких 97-98гг нам так AutoCAD преподавали в универе, т.к. ПК было мало, а ноутбук+проектор у лектора, что-то из разряда чуда.
кружки в бейсике на информатике в училище, зачем слесарю холодильщику информатика?
Паскаль им не нравится...
Нас вообще в школе бейсиком мучили. :)
какая разница на каком языке учить основам программирования? Или выдумаете, что школьная программа рассчитана на выпуск профессиональный программистов? Хотя яумамыпрограммисты получаются )
Алгол! Язык всех времен....
Фортран 77 в универе был на 1м курсе еще. :)
У нас был Бейсик. В старших классах MS-Dos. А в ВУЗе Паскаль. Зато я обнаружила, что изучать php мне уже не надо. Надо только подкорректировать старые знания.
Окей гугл, а как найти ньюскул аниме без этти. О многом говорит то, что в PG6 уже стоят жанры этти. Охренеть ньюскул разный кнш. Вот олдскул я понимаю, но новый - почти всё под копирку слизано друг у друга all for money
Отлей в угол.
На каком языке это написано?
на д.о.л.б.о.ё.б.с.к.о.м
Если в Мск, то 1000% за дружбу держит. В Мск найти учителя не большая проблема - стекаются все топовые учителя ради команды Москва, сильнее которой сейчас просто нет.
И те какие то не стандартные, похоже идёт на усыхание.
У сороконожки 40 ног, по умолчанию. Носков просто больше не хватало, санкции, ху.ле...
варинат 2
У сороконожки 28 ног и столько ей бабушка купила (ну или вязала) носков, а она просто вые@ывается, остальные ноги голые
Семь! Семь ног у этой сороконожки-инвалида. Такая же бедолага как #полторазаемлекопа
Неправильно. В задаче ничего не сказано о том, что на каждую ногу было надето по носку и не осталось ни одной без носка.
Да, Паскаль устарел. Но, насколько я понимаю, задача информатики объяснить принципы. Я не программист, кто-нибудь может объяснить, зачем школьнику изучать ООП Пайтон и Джаву, если он не знает азов, которые изучаются в процедурном Паскале?
"Прям страшная беда одно из двух. или вы дохера умный программист, которых 0.0001%"
Да я в общем-то вообще не программист, так, в институте чему-то учили, но я не понимаю, в чем проблема, ну и сейчас по мелочи что-то на VBS, JS, PHP, Lisp иногда приходится делать. Но в чем проблема, освоить за полчаса, то очень небольшое кол-во инструкций из курса в школе или институте. Если вы, полный дебил - то да, проблема, а для обычного среднестатистического человека - проблем ни каких. Вы по какой-то странной причине, считаете, что знание бейсика жуть как поможет с VBS. С моей точки зрения, куда больше времени уйдет на понятие того, что это вообще такое и на ознакомление с объектными моделями приложений, а не того как написать
for var i := 1 to 10 do begin
Print(i);
end;
или
For i = 0 To 10
MsgBox i
Next i
"К тому, друг мой, что разница между языками - далеко не только синтаксис."
Понятно. Рекомендую продолжать совершенствовать умение использования аналогий. Пока даже до тройки не дотягивает. К разговору о бейсике и паскале еще си и шарп примешался. Капец какой-то.
"Еще раз - для чего учат? Чтобы ребенок в школе знал структурированное программирование, по вашим словам? А нафига это ему, если он не пойдет в программисты?"
Для общего развития. В школе вообще учат много чему, что в последующей работе не очень то и нужно.
"Например, запилить какой макрос в ворде."
Для этого знаний одного бейсика - явно недостаточно. Нужно будет еще что-то подучить. А не дай бог там будет не ворд, а что-то другое, где есть только JS. Я уже раз спрашивал, но вопрос вы проигнорировали, тогда что? Может тогда, лучше JS в школе изучать? А то ведь надо будет писать вообще страшные вещи типа
for (let i = 0; i < 0; i++) {
alert(i);
}
>Но в чем проблема, освоить за полчаса, то очень небольшое кол-во инструкций из курса в школе или институте
я уже предложил вам освоить брейнфак. там "очень небольшое кол-во инструкций" (с)
>Рекомендую продолжать совершенствовать умение использования аналогий. Пока даже до тройки не дотягивает
а вы еще и лингвист? может, диплом мглу есть? чувствую, что как и с программированием - в пролете
>К разговору о бейсике и паскале еще си и шарп примешался. Капец какой-то.
ну если знаний лингвистики не хватает, восполню пробелы в вашем образовании. немецкий, английский и французский - очень близкие родственники. одна группа языков. елси у вас английский с2 (а у вас, как я уже понял, нет), то читать и медленно понимать немцев или французов вы вполне сможете, будете догадываться об аналогичных словах в английском. (майн -> май и т.д.).
но говорить по-немецки / французски вы от этого все равно не сможете.
вот и с бейсиком/паскалем так же. они даже не родственники. за полчасика изучить не прокатит. и даже с сями не прокатит, хотя там везде очень похожий синтаксис, он все же отличается.
>Для общего развития. В школе вообще учат много чему, что в последующей работе не очень то и нужно.
но ведь можно учить и тому, что будет нужно? живой (пока) язык.
>Для этого знаний одного бейсика - явно недостаточно
а вы пробовали? там в ворде збс справка есть.
>А не дай бог там будет не ворд, а что-то другое, где есть только JS. Я уже раз спрашивал, но вопрос вы проигнорировали, тогда что? Может тогда, лучше JS в школе изучать?
да, вполне можно JS / PHP, например. Или что-то другое, что имеет какую-то практическую ценность и готово к использованию as is (без необходимости ставить SDK, качать что-то из инета и т.д.)
>Где можно посмотреть на людей, которые не являясь "погромистами", пилят макросы в ворде? Просто любопытно
банки, крупные торговые компании (то, что называется дистрибьюторами) - это как пример. разные экселевские табличками с формами и т.д.
>Чтобы ребенок после школы понимал, что некоторые рутиные рабочие задачи возможно решить используя инструмент, которые называется "программа".
Это можно решить только с помощью паскаля? другие языки для этого категорически не подходят?
а если подходят, то, может быть, стоит из них всех использовать то, что не требует ничего дополнительно и функционирует на компьютере "искаропки"?
я уже предложил вам освоить брейнфак. там "очень небольшое кол-во инструкций"
Ясно. Надо понимать, вы находите, что решить после школьного курса паскаля аналогичные задачи на бейсике и брейнфаке займет схожее время. Ну что ж, если вы так на этом упорно настаиваете, дальнейшую дискуссию я нахожу абсолютно бессмысленной.
Во-первых, я спрашивал про ворд, ворд - это не ексель. Во-вторых, я практически на 100% уверен, что даже в екселе в банках и крупных торговых компаниях этим занимается специальный человек. Потому что при недостаточно прямых руках грохнуть какую-нибудь базу данных, пусть это даже какой-то файл в екселе, раз плюнуть. Хотя я допускаю, что в банках и кр.торг.компаниях есть менеджеры (не программисты), способные написать на vba напоминалку о днях рождения коллег.
Это можно решить только с помощью паскаля?
---------------
Конечно нет. Это как с чтением. Кто-то начинает с букваря, сначала буквы, потом слоги, потом слова, потом предложения. А кто-то сразу дает ребенку читать медицинскую карту, заполненную от руки. Каждому своё.
А вот между прочим фотография где негр подробно разобрал интерфейс текстового процессора - очень хорошая! Когда-то такие интерфейсы были модными (пока не пришли эти ленты ужасные) - и подписано все очень хорошо: и панель заголовка, и панель меню, и полоса вертикальной прокрутки и т.д. Старый добрый WinForms UI, где же ты...(( Теперь кругом свистелки, перделки, и в итоге на современном железе лагает примерно такой же функционал который когда шустро реализовывали программы на 3-ем пне. Теперь мы все пишем одно говно: все уходит в веб, бек превратился в набор эндпойнтов расположенных "согласно REST и в соответствии с SOLID". Грустно, а вот этот парен с фото в очередной раз напомнил почему мне когда-то полюбилась моя профессия...
Он не остался незамеченным. Ему дали целый компьютерный класс, а самому - какой-то крутой комп. Правда, не сказали, гле брать электричество.
А это общая проблема лагов на офисных прогах? Я помню, что это у меня прям проблема была - печатаешь 20 минут и столько же ждёшь, пока всё отлагает. Хотя и системки нормальные, и оперативы завались. Из-за этого даже в гугл доксы перешёл - они просто не лагают.
А что плохого в REST и SOLID?
А чем школьный паскаль не нравится? База и алгоритка. А там что бэйсик, что с, что паскаль-не сильная разница. Переучиваться не долго. Это асму осваивать зае... даже с этой базой, а на уровне школькой программы и первых курсов-дело на 2 минуты, с толковой методичкой.
Проблема в подходе. Паскаль учит системному мышлению, а в бейсике в любой момент можно сказать gotoline... Это как женское "Ой, все!" в споре.
А в паскале, типа, goto нет? Только метку поставь. Я спорить не буду, уже лет 15 ничего не писал, кроме элементарных правок в РНР, но принципиалной разницы для освоени базы не помню, хотя паскаль любил и даже пару программок для себя на дельфях нарисовал в те древние времена.
Вы не поверите, но в паскале тоже есть goto, конечно не такой фривольный как в басике, но тем не менее.
В институте, нам били по рукам за паскальный goto и прочие неожиданные перескоки и финалы.
Нет, как раз наоборот - школьный курс и есть собственно программирование, а не "закрывание тасок". Поэтому пусть таковым и остается. А когда говорят "зачем нам паскаль, дайте нам актуальный язык" - это смешно, потому что актуально - это куча обвязок вокруг языков, и школа именно что не сможет дать ничего актуального.
Мой преподаватель говорил, что уровень программиста обратно пропорционален количеству использованных в жизни goto
здоров, кэп
как сам?Вопрос для самообразования. А чем для обучения основам программирования Java или Python лучше?
Лучше всего - C#. Там низкий порог входа, и меньше шансов выстрелить себе в ногу. C++ - это слишком жестоко для детей. Если задача научить создавать алгоритмы и понимать структуры данных - шарп точно лучше.
Так по этому и сказал, что особо ничем.
В блок-схемы самый низкий порог входа, и в ногу себе не выстрелишь. Принципиально. А остальное - дело наживное и под конкретные задачи.
Мы говорим C#, подразумеваем .NET. Плюсы все-таки намного гибче, универсальнее. Хотя, в качестве начала изучения программирования, согласен, слишком сложно.
Как будто говоря C++ мы не подразумеваем C++ Standard Library, STL и что-то вроде Qt и так далее. Конечно .NET куда больше, - но зато и проблем у новичка будет меньше формата "а какую мне нужно использовать библиотеку для X". Один раз поставил - и наслаждайся. А уж сейчас, когда есть Net Core 6 и подавно.
старались нарисовать цветочки, но почему то всегда выходили члены!
Очень узко. Подтверждает то, что сейчас все хотят стать программистами. Такое уже было с юристами и экономистами. Сейчас они работали в макдональдсе, да и тот закрылся) может кто то хочет быть слесарем? Или историком? Так на кой чёрт ему информатика?
Всё очень просто, программист сейчас это единственная востребованная в обществе профессия. Ну за исключением тех, что передаются по наследству, вроде чиновников из властных группировок или топ манагеры суперконцернов из тех же группировок.
Востребованность оценивается очень просто: потолок зарплаты.
Именно на это идёт ориентация при "выборе" профессии.
Сравните максимальную зарплату какого-нибудь учителя, инженера, воспитателя детского садика, и программиста, который работает в Москве, ну или на московскую контору, и сразу будет всё понятно.
На учителей, инженеров, воспитателей введены запретительные зарплаты, чтобы исключить попадание людей в эти сферы деятельности. Вам через экономические инструменты запрещают работать тем же историком или слесарем, причём под угрозой физического существования.
Серьезно, единственная востребованная?
Вы хоть посмотрите сколько предлагают нормальным сэйлзам, финансистам, инженерам, юристам, слесарям, наладчикам, строителям и т.п.
Подозреваю, что вы работаете на какой-то простейшей работе и низкой должности, и не знаете рынка труда и потребностей экономики в принципе.
Ещё раз перечитайте что я сказал.
Для инженера 150 тыс это максимум! И для этого нужно иметь опыт 50 лет, быть молодым и готовым к переезду куда угодно.
При этом жить в Москве.
При этом иметь фундаментальное образование по математике, физике, химии, материаловедении, прочности, механики сплошных сред, делопроизводству, юриспруденции и организации восстаний в галактической империи.
Чтобы получать 200..300 тыс программисту, достаточно знать чуток математику и какой-нибудь питон.
А теперь прочитай еще раз что было написано. И подели, доход программера на доход инженера той же квалификации, будет многократная разница!
Об этой разнице речь!
Прочел. Вот, что написано:
"На учителей, инженеров, воспитателей введены запретительные зарплаты, чтобы исключить попадание людей в эти сферы деятельности."
Кем введены и куда? Вы бредите.
"Чтобы получать 200..300 тыс программисту, достаточно знать чуток математику и какой-нибудь питон." Это вам так кажется, в противном случае все знали бы уже "чуток математику и какой-нибудь питон". Особенно - вы.
В айти зарплаты действительно выше, но не в разы. И квалификация требуется соответствующая.
Вы недалекий человек, который пустыми фразами выдает в себе умственное развитие и понимание мира на уровне ребенка.
Вы хоть почитайте какие-то сайты на тему функционирования реального бизнеса, чтобы совсем имбецилом не выглядеть.
"Чтобы получать 200..300 тыс программисту, достаточно знать чуток математику и какой-нибудь питон."
Гыыы, давай исТЧо
"По наследству"? Есть команда Москвы. Школьная. Они готовятся к олимпиадам, отбор очень ранний и по таланту. Наши физики берут международные олимпиады, это одна из сильнейших команд в мире. Вперёд, попадите туда и будете править если не миром, то Россией будущего. Что, не получается? Ну чтож, большинство людей бездарны, как и вы. Поэтому и править вы не сможете.
Открою Вам несколько страшных тайн:
- Заветную для Вас зарплату в 200-300тыс получают не только программисты, но и представителей многих других профессий, включая сварщков 6-го разряда...
- Когда рыкон труда навытится программистами, их труд обесценится.
- Вот что может напрограмировать человек знающий только, пусть даже продвинутый, язык и "немного матерматики"? Сможет он програмно описать какой-либо производственный процесс? Можно зайти с другой стороны: инженер, не знающий основ программирования, не сможет четко сформулировать алгоритм для такого программмиста.
Нет ни одного случая, чтобы программист стал инженером.
Нет ни знаний, ни опыта, ни теоретической базы.
Любой инженер может стать программистом. Не имеющий основ программирования, это нонсенс, таких не бывает.
За свой учебный курс, практически любой инженер проходит изучения не только нескольких языков, но прежде всего прикладное применение реальных физических задач, их физическое описание,а также формализацию и последующую алгоритмизацию.
Инженер понимает, что два умножить на десять, это не то же самое, что десять умножить на два. Для программистов, для 98%, это недостижимое познание, и объяснить им это практически невозможно.
Любой инженер понимает чем отличается реальный физический процесс от его математического описания, и опять же 98% программеров это не поймут никогда.
понятно, очередная москвизация головного мозга.
Открою страшный секрет: за МКАДом есть жизнь.
Никому не говорите. Берегите себя.
Зарплата выше именно в разы.
Сколько будет получать программер с опытом работы в 15..20 лет? С возможностью руководства отделом?
И сколько будет получать инженер с таким же и большим опытом и на должности главного или ведущего конструктора? Разница будет в РАЗЫ!
Знающий "чуть-чуть математику" не будет получать нисколько. Ибо дальше "джуна" он не пройдет и за 40 лет и за 50. И опыт или стаж тут не помощник.
В разы могут получать разве что выпускники АВТ факультетов элитных ВУЗов, и то - не факт. За 20 лет рынок насытиться, а шальные деньги уйдут (они уже уходят).
Так что это будут единицы мегаспецов, которых с руками оторвут в "недружественных странах". И именно поэтому у них будут такие зарплаты. А не потому что кто-то что-то кому-то ввел.
Серьёзно что ли? Если вы из этой же серии, не значит, что вы востребованны. Сейчас рабочих рук катастрофически не хватает и, тем же слесарям, токарям, сварщикам, если они реально умеют, предлагают очень даже хорошо. И не только в москве.
Открою страшный секрет: у меня в комменте есть не только слово "Москва", хотя по этому комментарию о замкадье ваш уровень развития виден очень отчётливо.
>Сравните максимальную зарплату какого-нибудь учителя, инженера, воспитателя детского садика, и программиста, который работает в Москве, ну или на московскую контору, и сразу будет всё понятно.
если вы сравниваете московского программиста, то и сравнивайте его с московским учителем, например
неожиданно (тм) окажется, что учителя получают не так плохо (если что, то я it-архитектор, жена - как раз учитель)
и, если что, информация о школьных зарплатах не какая-то тайна за семью печатями
почти у каждой школы есть сайт на портале mskobr, они все однотипные и там есть сведения о зарплате педагогов
скажем, в школе, где учится моя жена, средняя зп за март - 125 тыр (повторюсь, средняя. у кого-то 20 часов и стажа нет)
Че за бред вы несете!
Какие 125 тыс?! Нет таких зарплат в школах в России.
И не надо левые ссылки кидать, нет там там 32 школы!
Зайдите на вакансии и посмотрите, что то же учитель физики от 25 тыс рублей!
Именно. От. Свеже выпущенный педагог в возрасте чуть больше 20 лет, без опыта, на полставки, может так и будет получать. Сейчас нянечки в дет саду, пенсионерки, зп имеют больше чем 25, в москве.
при чем тут школы _России_? Я четко указал, что речь про школы Москвы. А то как-то некучеряво сравнивать погромиста в Москве и учителя в Сызрани. А слабо наоборот сравнить?
не знаю ни одного программиста который бы работал программистом и при этом учился на это в каком то учебном заведении
Я знаю, например.
Ну Линус Торвальдс например.
Мой сын учится на программиста, и уже работает программистом.
честно сказать у нас в казахстане и не особо учат - я видел что преподают людям в универах там программа лет на 10-15 отстает от актуала, а программирование часто это такая отрасль где надо следить за и новациями, вот вышла новая версия API банковской системы и всё старая уже не катируется изволь изучить новую)
Хз.. старший сейчас 3й курс мфти, фивт ныне фпми, не жалуется на старьё и скуку )
В задаче не сказано, что она надела 28 носков на все свои ноги.
у сороконожки 40 ног. Просто носки она надела не на все ноги.
прост носки кончились
Интересный факт, в природе нет ни одной многоножки, у которой ровно 40 ног...