Tuesday, June 9, 2015

Как-то странно прошел учебный семестр. К сожалению, не удалось публиковать все что я думала, банально нехватка времени, настроения и сил.
Но в общем, семестр закончился, у студентов сессия, а мне нужно писать билеты.
Об обучении у меня сложились разные впечатления. По большей части, я поняла что мне очень нравится преподавать и очень не нравится зарплата преподавателя (чтоб вы понимали в условных еднинцах на ставку около 150 долларов, а я на четвреть с почасовкой. Это действительно унизительно). Мне нравится процесс преподавания, любой вид работ, но очень не нравятся студенты-тюлени. На вопрос, зачем вам вышка мне не ответил никто. Безусловно, были ребята которые меня безумно порадовали, а есть и те, которых я в глаза видела пару раз (это учитывая три лекции в неделю и четыре пары лабораторных в неделю).
Но как бы мне не нравилось, как сказал мой друг "я еще не зарабатываю столько, чтобы заниматься благотворительностью". И вот тут он прав. На подготовку к лекциям и лабораторным уходит больше времени, чем я думала, а в совокупности с личными проблемами это сильно урезало время для нормальной работы. Так что, прагматичность одержала надо мной верх, и я составляю себе сейчас журнал по научным работам и работе по программированию. В конце концов, я радиофизик и должна разбираться во всех этих генераторах, код к которым и пишу. 

Monday, February 9, 2015

Лекции. Скоро

Завтра, вернее уже сегодня, у меня первые лекции. Я веду основы ООП (на базе С#). Вот честно, это получилось случайно. К моему сожалению, у меня нет опыта коммерческого программирования пока, я в процессе. Но у меня есть сильная база по программированию, математике и всеми связанными с этим дисциплинами. Основные направления. В некоторых случаях больше, в некоторых меньше. Я сама прошла много пар, курсов, как очных так и заочных, разного уровня и подхода. За это время я выяснила важность понимания основ. Это не значит, что вы должны знать все, вы просто должны понимать, где искать или что это делается уж точно не так. Зачем знать, как умножаются матрицы? Да хотя бы для того, чтобы просто не перемножить одну матрицу на среднеарифметическое всех элементов второй. Зачем знать численные методы? Чтобы не изобретать велосипед каждый раз. И многое другое. База нужна для того, чтобы было легче. В ПВТ (местный "клуб" софверных компаний) сейчас пляшет и призывает не учиться в вышке, а сразу идти на курсы, учиться кодить. Что там было про обезьяну с гранатой? Те, кто об этом думает, прошли вышку, для них все кажется естественно. А хотите открою тайну? Дети в школах сейчас даже производную не ищут! Они понятия не имеют что это такое. Интегралы? Вообще забудьте. Нет, эти дети будут писать код. Простой код. Не дальше.
Собственно, я это к чему. Я когда готовила лекции, у меня стал вопрос, а что собственно давать (мне пару направлений дали, а поскольку курс новый, часов больше - то надо переписать программу). Знаете, перед глазами сразу предстали технологии, паттерны и прочее. Но потом я вспомнила курсы, на которые ходила вместе с людьми, кто далек от мира ИТ, вспомнила некоторых кадров, у которых вела практику по ООП, и поняла, что просто нечестно будет навалить на ребят все то, о чем хочется побыстрее поведать. Поэтому начнем с вводной лекции и теста. Тест о самом простом, что они могли пройти на первом курсе (у меня второй, это уже те, кто учится 4 года) и о некоторых предпочтениях. Почему? Потому что так я смогу знать, в каком направлении двигаться, чтобы объяснить материал, чтобы, возможно, охватить что-нибудь полезное.
Это не значит, что я жалею студентов, я вроде не такая, это просто необходимо для того, чтобы не отвратить от предмета с самого начала. И не начать с совсем легкого, если у ребят уже хорошая база. Как правило в таких случаях на пары забивается сразу, а момент когда пора браться за ум и что-то новое лекго ускользает.
Будем надеяться, что все удастся. 

Добро пожаловать!


Надо делать что-то полезное. И пусть такого полезного уже хватает. Кулинарные рецепты же перписываются, вот и я буду переписывать рецепты, только не кулинарные, а научного, программистского и математического направлений. Может что-то еще интересное. Книги, например. Роботы, куда же без них.
Возможно, мое изложение покажется кому-нибудь попроще, может быть пригодится моим студентам. Это не значит, что я здесь буду выкладывать лекции, это означает только то, что я буду писать о чем-то боле стоящем чем о туфлях, котах, отношениях и что там еще пишут в блогах. Это не значит, что этого совсем не будет, особенно если надо приводить примеры: поверьте, нет ничего лучше чем концепция визуального доступа к нижнему белью для объяснения инкапсуляции!
Я делаю это не с целью привлечь массы или сделать чью-то жизнь проще. Как всегда, не без этого, конечно, но в первую очередь этот блог для себя. Он мне поможет пытаться высказать мысли подобного плана письменно. Мне это очень важно.
Добро пожаловать к программисту Шредингера! (Немного самоиронии: это как девушка -радиофизик, или на примере морской свинки: не свинка и не морская).