Вся правда о программистах
Программисты поймут :)
Искусный программист отличается от начинающего приобретенным опытом. Законы искусства одинаковые! Чтобы стать хорошим музыкантом человек должен играть на музыкальном инструменте не меньше 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 классов
Дополнительный материал (язык программирования
Python)
Учебные пособия
Практические работы
Видеоуроки
Презентации
Готовимся к олимпиаде по информатике
http://algolist.manual.ru/olimp (сайт «Олимпиадные задачи по программированию»);
http://neerc.ifmo.ru/school (сайт «Олимпиады по информатике. Санкт-Петербург, Россия»);
https://olimpic.nsu.ru(сайт открытой Всесибирской олимпиады по программированию им. И.В. Поттосина);
http://school.sgu.ru (сайт по алгоритмизации и программированию Саратовского государственного университета);
https://kpfu.ru/math/olimpiady-shkolnikov/sammat (сайт Казанского федерального университета. Олимпиады и конкурсы школьников)
http://acm.timus.ru/ (сайт Уральского государственного университета, содержащий большой архив задач с различных соревнований по спортивному программированию).