Чем программист похож на врача?

В юности одно время я хотела стать врачом, но в итоге сложилось иначе — пошла учиться на мехмат и сейчас работаю программистом. Казалось бы, что может быть общего у таких двух разных профессий? В моем опыте работы были моменты, когда я находила эти общие черты. Я внедряла программу, много сотрудников ею пользовались, и периодически кто-то […]

Почему программы простые?

Предвижу, дорогие читатели, что у вас возникнет вопрос: почему простые программы? Почему я не обещаю выполнить программы любой сложности? Отвечаю предельно откровенно: я не гений. И даже не один из лучших программистов в своем городе. Я — обычный программист, любящий свою инженерную работу. Я не берусь за мегакрутые и мегасложные задачи. И в рамках этого […]

Хобби програмиста

Когда я была маленькой, моя дорогая бабушка Надя научила меня шить сундучки и шкатулки из открыток. Она сама за свою жизнь сшила много-много таких шкатулок на подарки близким людям. Когда бабушка стала плохо видеть, я ей помогала, а также сама сшила несколько шкатулок и тоже подарила друзьям. И сейчас я очень люблю шить такие вещицы, […]

Зачем нужны программы

Прежде чем ответить на вопрос, зачем людям нужны программы, давайте изучим очень важное понятие — алгоритм. Попробуем разобраться, что это такое и зачем они нужны. Алгоритм — это конечная строго определённая последовательность действий, выполнение которой должно приводить к результату для некоторого класса задач. Алгоритмы помогают нам систематизировать нашу ежедневную работу, объединяя много однотипных задач в […]

Чему и как я обучаю

Я занимаюсь со школьниками 8-11 классов математикой и информатикой — помогаю повысить текущую успеваемость, а также подготовиться к экзаменам по этим предметам. Также я обучаю основам программирования и создания программ, подобных тем, которые сама пишу для своих заказчиков. Я работаю на языках программирования Java, C#, C++ и Pascal. Занятия я провожу дистанционно, используя Skype, в […]

Что такое программа?

Компьютерная программа — это, в самом общепринятом значении, форма на экране компьютера с окошками для ввода данных и кнопкой «Запуск» («Вычислить», «Выполнить»), по нажатию на которую происходит какое-то действие и выдается результат. Конечно, это довольно примитивное описание. На самом деле программа может быть и огромным модулем с обширным меню, со множеством кнопок и настроек, и […]