Согласен с тем, что стоит различать эти два понятия. Более того, по-моему, они имеют совершенно разные цели и результаты.
1. Подход, описанный в статье приводит к воспитанию любопытства и тяги к исследованиям и открытиям,
в то время, как
2. Вырабатывает условные рефлексы (чем не собаки Павлова?).
Тема интересная и завораживающая. После таких статей так и хочется нырнуть поглубже и познакомиться со всей этой магией :)
Добавил в список 2read, 2try, 2taste на досуге!
Очень понравилась статья, спасибо автору!
Сам преподаю первый год. Занимаюсь программированием около 4 лет. Есть много идей и горы энтузиазма! :)
Хотел спросить у бывалых преподавателей, которые здесь присутствуют, есть ли ресурс, где каждый из нас мог бы поделиться своим преподавательским опытом, обменяться мыслями, идеями для лабораторок и прочим?
Вот после таких «С функциями и процедурами нельзя» я от студентов третьего курса получаю реализацию списков в виде набора процедур с побочным эффектом. Ох, какая аллергическая реакция у меня появляется на этот код, когда мозг везде видит ООП…
evgeniyup, а вы знакомы с Ruby?
Если уж говорить об упрощении синтаксиса и следовании объектно-ориентированной парадигме, то стоит посмотреть в сторону замены процедур и функций на методы классов.
Например, цикл for на рельсах пишется, по-моему, очень элегантно:
10.times do
// your code
end
Ведение проектов
Распределение задач — Google Docs.
Контроль времени — отдельная доска в офисе.
Разработка
Система контроля версий — git. Бывает, что у заказчиков свои репозитории на svn.
CMS — пишем на Ruby on Rails, в использовании CMS пока не было необходимости. Задумываемся опробовать Spree.
Дизайн: Photoshop, Illustrator
Кодинг: Sublime, Coda, Vim
Внешние коммуникации — Skype
Внутренние коммуникации — Skype, Gtalk
Управление качеством
Тестирование и устранение ошибок Goggle.Docs
база знаний — Evernote
Управление финансами
Внутренний учет финансов и прогнозирование — Таблицы Google.Docs
Если бы в пакет еще включить ruby on rails, было бы просто замечательно!
Последнее время все чаще сталкиваюсь с ситуацией, что часть проектов на php, часть на рельсах.
И если бы был инструмент для работы со всем этим из одного места, тем более, который можно постоянно носить с собой, цены бы не было такому веб-серверу! :)
1. Подход, описанный в статье приводит к воспитанию любопытства и тяги к исследованиям и открытиям,
в то время, как
2. Вырабатывает условные рефлексы (чем не собаки Павлова?).
Добавил в список 2read, 2try, 2taste на досуге!
Сам преподаю первый год. Занимаюсь программированием около 4 лет. Есть много идей и горы энтузиазма! :)
Хотел спросить у бывалых преподавателей, которые здесь присутствуют, есть ли ресурс, где каждый из нас мог бы поделиться своим преподавательским опытом, обменяться мыслями, идеями для лабораторок и прочим?
Если уж говорить об упрощении синтаксиса и следовании объектно-ориентированной парадигме, то стоит посмотреть в сторону замены процедур и функций на методы классов.
Например, цикл for на рельсах пишется, по-моему, очень элегантно:
10.times do // your code end
Распределение задач — Google Docs.
Контроль времени — отдельная доска в офисе.
Разработка
Система контроля версий — git. Бывает, что у заказчиков свои репозитории на svn.
CMS — пишем на Ruby on Rails, в использовании CMS пока не было необходимости. Задумываемся опробовать Spree.
Дизайн: Photoshop, Illustrator
Кодинг: Sublime, Coda, Vim
Внешние коммуникации — Skype
Внутренние коммуникации — Skype, Gtalk
Управление качеством
Тестирование и устранение ошибок Goggle.Docs
база знаний — Evernote
Управление финансами
Внутренний учет финансов и прогнозирование — Таблицы Google.Docs
Последнее время все чаще сталкиваюсь с ситуацией, что часть проектов на php, часть на рельсах.
И если бы был инструмент для работы со всем этим из одного места, тем более, который можно постоянно носить с собой, цены бы не было такому веб-серверу! :)