Учиться программированию наверное можно мелкими шажками

Алгоритмы, вопросы по синаксису, описание програмного обеспечения, администрирование серверов и т.д. и т.п.

Модератор: Модераторы

Аватара пользователя
Simon
Новичок
Новичок
Сообщения: 22
Зарегистрирован: 25 янв 2011, 19:39
Контактная информация:

Re: Учиться программированию наверное можно мелкими шажками

Сообщение Simon »

=cblp4uk= писал(а): я жалею о потерянном времени .... в универе паскаль // Зы: сначала конечно же научить мыслить алгоритмично и логично:)
А вот и вопрос для обсуждения- как научиться мыслить логично и алгоритмично? Не изучая всякой ненужной ерунды в школе и вузе.

Может в форуме обитают родители, которые сейчас занимаются с детьми в направлении логичности и алгоритмичности. Есть у кого опыт?
Simon
Аватара пользователя
cyberone
ветеран
ветеран
Сообщения: 447
Зарегистрирован: 17 мар 2005, 20:35
Откуда: от Верблюда
Контактная информация:

Re: Учиться программированию наверное можно мелкими шажками

Сообщение cyberone »

Simon писал(а):
А мне кажется что еще время Паскаля не совсем прошло:"Delphi Prism consists of a state-of-the-art compiler for the Oxygene language, which is based on and stays true to its roots in Object Pascal, while at the same time taking the Pascal language into the 21st century by providing new and cutting-edge language technologies, from Class Contracts over support for Parallelized Execution to Aspect Oriented Programming. Delphi Prism supports all the features available in C# and Visual Basic .NET, but goes beyond and takes developer productivity to new level."

http://www.remobjects.com/oxygene/" onclick="window.open(this.href);return false;
А динамическая типизация? А конкурентность? а (a, b, ) = (1, 2, u'Паскаль так не умеет')?
Стюардессу хороним. Вирт кстати тоже :)
оружие российского производства самое убийственное, что опять же, в очередной раз, свидетельствует о злобности русских военных конструкторов, агрессивности военных и вообще всех ...
Аватара пользователя
Simon
Новичок
Новичок
Сообщения: 22
Зарегистрирован: 25 янв 2011, 19:39
Контактная информация:

Re: Учиться программированию наверное можно мелкими шажками

Сообщение Simon »

Re: А динамическая типизация?
Дискуссия переростает в тему КАКОЙ ЯЗЫК ПРОГРАММИРОВАНИЯ САМЫЙ ЛУЧШИЙ? Обсуждение априори тупиковое, потому если бы был лучший, значит остальные бы давно уж померли. Зачем плохие когда есть лучший (!). Пробуем говорить все же на тему обучения программированию со школьной парты и до студенческой скамьи. Причем не обязательно в рамках отведенных часов на информатику. Тему можно представить образно- у Вас есть сын (дочь, племянник, племянница), Вы ИТ-гуру (или скромнее- когда-то где-то учили какое-то программирование). Требуется поговорить в каких возрастных рамках чем ребенка занять. Оптимально бы на основе личного опыта. Кто молод- ретроспективно вспомнить ошибки тьюторов при обучении программированию Вас. Среда вроде как оптимально бы должна быть заточенная под обучение и под возраст. Тупо посадить ребенка за последнюю версию MS Visual Studio или Delphi Prism 2010 на мой взгляд не педагогично и аморально :) Вы когда рисовать учились в детстве- Вам сразу родители мольберт с дюжиной кисточек и масленными красками покупали? Ну и далее по аналогии можно долго выбирать жизненные ситуации...

Поясню "тайный" смысл поднятой темы 1) актуально мнения послушать- свой ребенок подрастает, вот и копался в нете смотрел что есть чтоб по ступенькам расположить 2) с каждым годом, общаясь с людьми, у которых в трудовой книжке написано что они программеры какого-то разряда, убеждаюсь, что процент умеющих программировать (знание 5-7 тэгов хтмл не в счет!) программистов все уменьшается и уменьшается (ситуация не очень нормальная, не правда ли?. а значит в обучении этих так называемых программеров были существенные ошибки и пробелы, понять бы какие)
Последний раз редактировалось Simon 27 янв 2011, 03:52, всего редактировалось 1 раз.
Simon
Аватара пользователя
Simon
Новичок
Новичок
Сообщения: 22
Зарегистрирован: 25 янв 2011, 19:39
Контактная информация:

Re: Учиться программированию наверное можно мелкими шажками

Сообщение Simon »

Кстати, любопытная ситуация была месяца 3 назад. Типа программист из одного из северных регионов в командировке страдает что без почты скучно и тп. Разговорились. - С твоей тамошней з/п прикупи нетбук за чирик (вполне подъемно), и будет и нет и почта. Он в ответ типа- на нетбуках только Виндоуз, говно и тд и тп. Типа только фрюху признаю, а все остальное от лукавого. - А с фрюхой что делаешь? - Програмки пишу когда есть свободное время. - А програмки какие, для чего? - Пишу только на С++ (другие языки ...., аналогично Виндоуз). Типа закончил политех, там объяснили, что только С++ и компилятор gcc достойны выпускника этого самого политеха.- Стало интересно- а тика какие програмки пишешь? Как внедряешь и тп. Ответ просто шокировал:- Для себя пишу чтоб язык не забыть. На работе они не нужны ни кому. На работе катриджи меняю, начальнице погоду с Гисметео распечатываю, антивирус проверяю чтоб на АРМах обновлялся и все.

Согласитесь- печально все это... Кроме снобизма нет ни фига в такой ситуации. А вроде как и программистом числится и вроде как программирует...

Меня вот, правда давненько уж, очень даже на выездах выручал turbopascal 3.0 на дискетке с Досом. Сейчас уж дискетка зашеркалась да и компы пошли без флоппиков, да и на юсб можно много чего запихать. Сейчас отпала необходимость. А раньше на загрузочную дискетку входил Волковкомандер,очень приятная програмка nu от Симантек, паскаль от борланда 3 и еще qbasic от майрософт. Почистить CMOS, еще чего-то (уж не помню). И без динамической типизации и без множественного наследования. Главное что на практике помогало.

Правда мы все в те годы дремучие были- про авторские права не секли ни фига- ни у борланда, ни у майкрософта, ни у симантека ни чего не покупали- ссовали на дискетку что вошло и вперед. Суд в Пермском крае над директором школы наставил на путь истинный- теперь или покупать или freeware... Третье- только триальные версии. Теперь в ВТО готовимся вступать страной, поэтому законопослушные чтоб родину не подвести.
------------------
Это немного лирическое отступление о взятой изначально темы. Чет накатило. Бывает. Извиняйте...
Simon
Аватара пользователя
artfwo
ВЕТЕРАН
ВЕТЕРАН
Сообщения: 2076
Зарегистрирован: 20 ноя 2007, 16:17
Откуда: КККП
Контактная информация:

Re: Учиться программированию наверное можно мелкими шажками

Сообщение artfwo »

Simon писал(а):Поясню "тайный" смысл поднятой темы 1) актуально мнения послушать- свой ребенок подрастает, вот и копался в нете смотрел что есть чтоб по ступенькам расположить 2) с каждым годом, общаясь с людьми, у которых в трудовой книжке написано что они программеры какого-то разряда, убеждаюсь, что процент умеющих программировать (знание 5-7 тэгов хтмл не в счет!) программистов все уменьшается и уменьшается (ситуация не очень нормальная, не правда ли?. а значит в обучении этих так называемых программеров были существенные ошибки и пробелы, понять бы какие)
Заинтересовать киндера надо личным примером. Если заинтересуется - то начинать знакомить с питона либо си (хардкоре-вариант), возможно всё остальное и не понадобится. А ЛЮБАЯ среда разработки вам только навредит.
Аватара пользователя
cyberone
ветеран
ветеран
Сообщения: 447
Зарегистрирован: 17 мар 2005, 20:35
Откуда: от Верблюда
Контактная информация:

Re: Учиться программированию наверное можно мелкими шажками

Сообщение cyberone »

Simon писал(а): Дискуссия перерАстает в тему КАКОЙ ЯЗЫК ПРОГРАММИРОВАНИЯ САМЫЙ ЛУЧШИЙ? Обсуждение априори тупиковое, потому если бы был лучший, значит остальные бы давно уж померли. Зачем плохие когда есть лучший (!). Пробуем говорить все же на тему обучения программированию со школьной парты и до студенческой скамьи. Причем не обязательно в рамках отведенных часов на информатику.
Вы ребёнку говорите о том что Земля плоская? А язык программирования это нечто большее чем представление о земле. Переучить будет тудней.
Тему можно представить образно- у Вас есть сын (дочь, племянник, племянница), Вы ИТ-гуру (или скромнее- когда-то где-то учили какое-то программирование). Требуется поговорить в каких возрастных рамках чем ребенка занять. Оптимально бы на основе личного опыта. Кто молод- ретроспективно вспомнить ошибки тьюторов при обучении программированию Вас. Среда вроде как оптимально бы должна быть заточенная под обучение и под возраст. Тупо посадить ребенка за последнюю версию MS Visual Studio или Delphi Prism 2010 на мой взгляд непедагогично и аморально :)
А Вы предлагаете еще и пересаживать их с IDE на IDE. Это не аморально? Сколько по Вашим ступеням ребенок поменяет IDE?
Вы когда рисовать учились в детстве- Вам сразу родители мольберт с дюжиной кисточек и масленными красками покупали? Ну и далее по аналогии можно долго выбирать жизненные ситуации...
Я так и не научился рисовать карандашами и красками, программировать научился, точное число ЯП которыми пользовался не помню.
Поясню "тайный" смысл поднятой темы 1) актуально мнения послушать- свой ребенок подрастает, вот и копался в нете смотрел что есть чтоб по ступенькам расположить 2) с каждым годом, общаясь с людьми, у которых в трудовой книжке написано что они программеры какого-то разряда, убеждаюсь, что процент умеющих программировать (знание 5-7 тэгов хтмл не в счет!) программистов все уменьшается и уменьшается (ситуация не очень нормальная, не правда ли?. а значит в обучении этих так называемых программеров были существенные ошибки и пробелы, понять бы какие)
Это проблема не образования, это социальная проблема: я встречаю много людей, считающих себя специалистами. Проблема этих людей в том, что они не желают продолжать своё образование после окончания ВУЗа, IT этого не приемлет. Есть ещё такой вариант: «Я не буду учиться сам, я попробую выбить денег на своё обучение из работодателя», который тоже неприемлем для IT. Ну и нагружать своего ребёнка таким количеством языков программирования я бы не стал. Лучше научить ребёнка английскому, остальное он выучит сам, если оно ему необходимо. Самый простой способ найти хорошего программиста — провести собеседование на английском.
оружие российского производства самое убийственное, что опять же, в очередной раз, свидетельствует о злобности русских военных конструкторов, агрессивности военных и вообще всех ...
Аватара пользователя
Marugr
UGUGUROV
UGUGUROV
Сообщения: 655
Зарегистрирован: 03 дек 2005, 10:28
Откуда: ГОРНО-АЛТАЙСК
Контактная информация:

Re: Учиться программированию наверное можно мелкими шажками

Сообщение Marugr »

Simon писал(а):1) актуально мнения послушать- свой ребенок подрастает
в принципе аналогично, сыну 10 лет, если раньше особой тяги к программированию не замечалось, то сейчас интерес появился.

в сети нашел вот что - http://ru.wikipedia.org/wiki/Colobot" onclick="window.open(this.href);return false; используется с++ и ява подобный язык
я тот же Marug, только с мобильного...
_________________
Эй jобрен-ап! А-нивистишылсю? (108Кб)
Аватара пользователя
gil
Злой гик
Сообщения: 3192
Зарегистрирован: 31 окт 2006, 16:22

Re: Учиться программированию наверное можно мелкими шажками

Сообщение gil »

Ну для школьника я посоветовал бы углубленную математику и развивающие задачи на логику.
Но если есть способности. Без математики из него ничего не выйдет.
Разве что именно такой "специалист", который только картриджи меняет, да для себя Hello World во фряхе пишет раз в неделю.
Аватара пользователя
Simon
Новичок
Новичок
Сообщения: 22
Зарегистрирован: 25 янв 2011, 19:39
Контактная информация:

Re: Учиться программированию наверное можно мелкими шажками

Сообщение Simon »

Marugr писал(а): в сети нашел вот что - http://ru.wikipedia.org/wiki/Colobot" onclick="window.open(this.href);return false; используется с++ и ява подобный язык
а где и как купить Colobot'a кто знает? На сайте Price 75.00 CHF
Я даж не знаю что такое CHF. Не швейцарские франки?
Simon
Аватара пользователя
gil
Злой гик
Сообщения: 3192
Зарегистрирован: 31 окт 2006, 16:22

Re: Учиться программированию наверное можно мелкими шажками

Сообщение gil »

Simon писал(а):На сайте Price 75.00 CHF
Я даж не знаю что такое CHF. Не швейцарские франки?
взял я в руки мышь, выделил три ваших слова, которые вы уже смогли-таки набрать на клавиатуре ("что такое CHF"), вставил в адресную строку (браузеры пошли умные относительно, и сразу ищут в гугле, если введеный набор символов не похож на доменное имя), и тут же получил результат:
Швейцарский франк (код валюты по ISO 4217 CHF, или 756) является валютой и законным платёжным средством Швейцарии и Лихтенштейна.
всего несколько сантиметров движений мышью, и ровно четыре клика (зависит от браузера). клавиатурные комбинации не использовал ради чистоты эксперимента.
Аватара пользователя
Simon
Новичок
Новичок
Сообщения: 22
Зарегистрирован: 25 янв 2011, 19:39
Контактная информация:

Re: Учиться программированию наверное можно мелкими шажками

Сообщение Simon »

gil писал(а):Швейцарский франк (код валюты по ISO 4217 CHF, или 756) является валютой и законным платёжным средством Швейцарии и Лихтенштейна.
Гипотеза про фраки подтвердилась- осталось решить где взять и куда заплатить :)
Simon
Аватара пользователя
cyberone
ветеран
ветеран
Сообщения: 447
Зарегистрирован: 17 мар 2005, 20:35
Откуда: от Верблюда
Контактная информация:

Re: Учиться программированию наверное можно мелкими шажками

Сообщение cyberone »

Simon писал(а):Гипотеза про фраки подтвердилась- осталось решить где взять и куда заплатить :)
А вот вам и необходимость английского в IT. Программист, не знающий английского всегда «отстаёт» в своём развитии, от англоговорящих программистов.
Изображение
оружие российского производства самое убийственное, что опять же, в очередной раз, свидетельствует о злобности русских военных конструкторов, агрессивности военных и вообще всех ...
Аватара пользователя
Simon
Новичок
Новичок
Сообщения: 22
Зарегистрирован: 25 янв 2011, 19:39
Контактная информация:

Re: Учиться программированию наверное можно мелкими шажками

Сообщение Simon »

В серии «Библиотека ALT Linux» появилась новая книга «Практикум по алгоритмизации и программированию на Python». Автор книги Иван Хахаев, преподаватель Института Международного Бизнеса и Права Санкт-Петербургского государственного университета информационных технологий, механики и оптики. Книга предназначена, прежде всего, учителям, которые хотят начать обучать школьников современному объектно-ориентированному языку программирования, и при этом оставаться в рамках базового курса информатики для средней школы с учётом требований ЕГЭ.

Подробнее на http://freeschool.altlinux.ru/?p=3923" onclick="window.open(this.href);return false;

книгу можно не только купить через интернет-магазин, но и скачать в формате PDF на вышеуказанном сайте
Simon
Аватара пользователя
Simon
Новичок
Новичок
Сообщения: 22
Зарегистрирован: 25 янв 2011, 19:39
Контактная информация:

Re: Учиться программированию наверное можно мелкими шажками

Сообщение Simon »

На сайте http://freeschool.altlinux.ru" onclick="window.open(this.href);return false; наткнулся на BASIC-256. Это версия языка BASIC, созданная для обучения детей младшего возраста основам программирования. Сайт проекта http://www.basic256.org/index_ru" onclick="window.open(this.href);return false;

Перевод книги "So You Want to Learn to Program?" по программированию на BASIC-256 доступен на http://freeschool.altlinux.ru/?tag=basic-256" onclick="window.open(this.href);return false;
Simon
Аватара пользователя
artfwo
ВЕТЕРАН
ВЕТЕРАН
Сообщения: 2076
Зарегистрирован: 20 ноя 2007, 16:17
Откуда: КККП
Контактная информация:

Re: Учиться программированию наверное можно мелкими шажками

Сообщение artfwo »

Ой. Как бы ветка не превратилась в http://forums.gorny.ru/viewtopic.php?f=53&t=13874. Чтобы этого не случилось, предлагаю всё же не просто выкладывать ссылки, а делится реальным опытом.
Ответить

Вернуться в «Программирование, администрирование и софт»