Школа программиста

 

Вся правда о программистах

Программисты поймут :)

Искусный программист отличается от начинающего приобретенным опытом.  Законы искусства одинаковые! Чтобы стать хорошим музыкантом человек должен играть на музыкальном инструменте не меньше 10 часов в неделю по собственной воле. Чтобы стать хорошим художником человек должен рисовать по собственному желанию, не меньше 10 часов в неделю. Чтобы стать хорошим программистом человек должен писать программы и отлаживать их  на компьютере больше 10 часов в неделю. Это законы человеческой памяти. Знания, умения и навыки начинают формироваться только при интенсивной работе по 10, 15, 20 часов в неделю. Уже через месяц Вы будете поражены своими успехами! Ваши способности в выбранном направлении увеличатся в несколько раз! Весь секрет во времени тренировки – 5 дней по 1 часу в день. Итого 5 часов в неделю по своей воле!

Если отладка - процесс удаления ошибок, то программирование должно быть процессом их внесения. (Э.Дейкстра) 

Компьютерная программа делает то, что вы приказали ей сделать, а не то, что вы хотели бы чтобы она сделала. (Третий закон Грира) 

Кто такие программисты?

Программист должен обладать способностью первоклассного математика к абстракции и логическому мышлению в сочетании с эдисоновским талантом сооружать всё, что угодно из нулей и единиц. Он должен сочетать аккуратность бухгалтера с проницательностью разведчика, фантазию автора детективных романов с трезвой практичностью экономиста ( А.П.Ершов).

Программирование — на 10% наука, на 20% изобретательность и на 70% попытка заставить изобретательность работать вместе с наукой.

Если Вы чувствуете в себе тягу к программированию,  посмотрите подборку  полезных сайтов

https://acmp.ru - сайт проекта "Школа программиста". Создан для повышения у школьников  уровня программирования и способностей, направленных на решение олимпиадных задач.

http://informatics.mccme.ru - сайт дистанционной подготовки по информатике, содержит теоретический материал, курсы по программированию.

http://www.tvd-home.ru - программирование для начинающих.


 

 Дополнительный материал

(язык программирования  FreePascal)

 Рабочая тетрадь по программированию для 9-10 классов


 

 Готовимся к олимпиаде по информатике 

http://algolist.manual.ru/olimp (сайт «Олимпиадные задачи по программированию»);

http://www.olympiads.ru/moscow (сайт московских олимпиад по информатике);

http://neerc.ifmo.ru/school (сайт «Олимпиады по информатике. Санкт-Петербург, Россия»);

http://www.olympiads.ru (сайт по олимпиадной информатике);

https://olimpic.nsu.ru(сайт открытой Всесибирской олимпиады по программированию им. И.В. Поттосина);

http://school.sgu.ru (сайт по алгоритмизации и программированию Саратовского государственного университета);

http://www.olympiads.ru/moscow/2009/79/archive/index.shtml (сайт с задачами московской олимпиады школьников по программированию для 7 – 9 классов).

https://kpfu.ru/math/olimpiady-shkolnikov/sammat (сайт Казанского федерального университета. Олимпиады и конкурсы школьников)

http://acm.timus.ru/ (сайт Уральского государственного университета, содержащий большой архив задач с различных соревнований по спортивному программированию).