Математика
Информатика
Геометрия
Физика
Это самые важные предметы для программиста. Особенное значение имеет конечно же математика, так как программирование по сути это и есть написание математических операций и формул, только это всё адаптировано с помощью программного кода для понимания его компьютером.
Как правило день программиста в России отмечается на 256 день года, в этом году это 12 сентября, так как год високосный. Указ о том, что день программиста признан официально был подписан 11 сентября 2009 года. 256 день, так как это разрядность и степень числа 2, да и в целом 256 часто фигурирует у программистов
Легально с помощью баннерных сетей (например, http://tbn.ru/). В этом случае Вам необходимо будет выделить место на своем сайте под чужой баннер. Это, так называемый, баннерообмен. Можно купить место под рекламу лично у владельца сайта или посредством сервиса (вроде такого: http://www.mestkom.ru/).
Понятно, что получив доступ к админке чужого сайта (или с помощью шелла), можно разместить свой баннер бесплатно. Даже если не говорить об этической стороне такого поступка, важно помнить, что такой способ является незаконным. К тому же, если владелец сайта хоть немного следит за своим ресурсом, то он довольно быстро заметит вмешательство в структуру вебстраницы и все исправит, сведя Ваши усилия на нет.
Желаю удачи в раскрутке.
<h2>Есть такой сайт intuit.ru</h2>
Предоставляет всем желающим пройти дистанционное обучение по курсу программирование. Есть очень много курсов по разным направлениям программирования и не только. При желании, даже можно получить корочки после прохождения курса.
Обучение проходит очень просто и только когда вам удобно.
- Вы записываетесь на курс.
- Изучаете лекционный материал.
- Проходите короткий тест на усвоение материала лекции.
- В конце сдаёте экзамен по всему материалу и получаете оценку.
<hr />
Есть и минусы обучения в интуите. Некоторые материалы попадаются с ошибками или сильно устаревшие. В общем, базовую информацию по интересующей Вас теме, здесь получить можно.
Сначала думает, с чего начать, то есть как подступиться.
Затем думает, как бы оптимизировать, чтобы получилось минимум кода и максимум производительности и функциональности. Может проанализировать и придти к выводу, что если сейчас бросить наполовину сделанную программу и начать делать по другому пути, то в итоге всё равно быстрее закончишь. Это бывает, к примеру, в тех случаях, когда программируешь какой-нибудь витиеватый разветвлённый алгоритм, а потом понимаешь, что можно и эту работу поручить компьютеру, чтобы он сам его строил.
Затем думает "Надо загуглить как запрограммировать такую-то функцию."
Затем думает "Где же всё-таки таится ошибка".
Затем, после компиляции, находит баг и думает "Опять где-то ошибка".
Ещё на некоторых этапах создания сложной программы думает: "Интересно, а смогу ли я её доделать или запутаюсь?"
А может и так: "Да ну всё нафиг, всё равно не окупится." и бросает на пол пути (если конечно работает на себя, а не наёмный).