Введение
На сегодняшний день программные продукты 1С являются неким стандартом для работы бухгалтерского, управленческого и других видов учета в малом и среднем бизнесе. Работодатели требуют от своих сотрудников обязательных навыков работы именно с этим программным продуктом. Если возникает на повестке дня вопрос интеграции интернет-магазина и систем автоматизации (остатки, цены, заявки и т.д.) – также на стороне офиса обычно оказывается база данных 1С, с которой и нужно провести интеграцию. Аналогично во многих других случаях: любой процесс автоматизации малого и среднего бизнеса традиционно начинается с продуктов 1С и продолжается с их применением.
Я, как бизнес-консультант, достаточно часто сталкиваюсь с вопросами о том, что такое 1С, какая структура может быть у этого программного продукта, и вообще – каким образом вся эта система работает.Их задают обычно веб-разработчики, которые вынуждены заниматься вопросами интеграции сайта и 1С, программисты, специализирующиеся на мобильных приложениях и другие специалисты, которым по роду работы с программами 1С приходится сталкиваться нечасто.
В этой статье я решил собрать ответы на наиболее частые вопросы, которые постоянно возникают у меня в работе. А потому хочу предупредить сразу: статья рассчитана на людей, знакомых с IT-технологиями, бизнесменам, бухгалтерам, людям, далеким от IT-сферы, скорей всего, будет сложно разобраться в некоторых нюансах. Я, конечно, буду стараться писать как можно проще, и не планирую углубляться в технические нюансы на уровне кода, но все равно, определенные термины и понятия неспециалистам могут показаться сложными.
Пару слов о моем опыте работы с 1С
В свое время я работал 1С-программистом в крупном проекте, далее занял должность руководителя проекта, был достаточно долго руководителем проектного отдела, который занимался исключительно задачами в 1С.
Обновление от 25.02.2018: Если вы стоите перед выбором 1с для покупки рекомендую статью «Как правильно купить 1с».
Сейчас, как я уже не раз писал, я работаю бизнес-консультантом в сфере малого и среднего бизнеса. Я постоянно сталкиваюсь с различными задачами по автоматизации работы, и, как следствие, с программными продуктами 1С. Чаще всего я в качестве бизнес-консультанта нанимаю специалистов по 1С для решения определенных задач, у меня есть постоянная команда, привлекаю также и сторонних специалистов, в том числе, на фрилансе. В очень редких случаях пишу что-то на 1С и сам, чаще всего, если нужно в срочном порядке решить небольшую задачу.
С другой стороны, я все дальше и дальше ухожу от постоянной работы с продуктами 1С. Если на заре моей карьеры работа с программами 1С приносила мне 100% дохода, то сегодня внедрение каких-то 1С решений занимает в моей работе не более 20%, все остальное – это сайты, это CRM-системы и т.д.
А потому, пока я еще не слишком далеко отошел от вопросов, связанных с программой 1С, я решил систематизировать мои знания, собрать и зафиксировать важные аспекты и нюансы работы с этими программными продуктами
Еще немного об 1С и о том, зачем я это все пишу
Я и сам знаю, что собрался, как говорится, объять необъятное. А потому – еще одно предупреждение:
- Я планирую создать целую серию статей об 1С, где расскажу об этом программном продукте с разных точек зрения. Эта статья предназначена, прежде всего, для программистов. А потому я размещаю ее на Хабре. Следующие будут охватывать более широкий спектр понятий, интересных в том числе, бизнесменам и пользователям программных продуктов 1С, а потому они будут размещены на Мегамозге.
- Я не буду углубляться в нюансы применения кода, в другие технические подробности, которые каждый из вас может самостоятельно прочитать на официальном сайте 1С, на сайтах поддержки, на известных форумах и пр.
- Я не буду обсуждать нюансы работы той или иной версии платформы. Более того, чаще всего я буду говорить о платформе 8.3 как о последней актуальной на момент написания статьи, а также о типовых конфигурациях, которые наиболее востребованы у моих клиентов (средний и малый бизнес).
При этом я хочу не просто помочь веб-программисту или другому специалисту понять, где искать нужный фрагмент кода, я хочу помочь разобраться с тем, что это такое – 1С.
Сегодня компания 1С своими силами внесла такое количество путаницы в описания продуктов, в требования к уровню специалистов, которые будут настраивать систему, в выбор платформы, конфигурации, плагинов, надстроек, версий и прочее, прочее, что система 1С лично мне начинает напоминать старый сериал «Спрут». Если кто-то еще помнит, то в этом фильме комиссар боролся с преступной группировкой, часть которой являлась банковская группа. И эта банковская система была настолько запутанной, что понять, откуда берутся деньги, куда они уходят, каким образом работает то или иное подразделение и главное зачем, было очень трудно.
В системе 1С усилия по «запутыванию» пользователя, как мне кажется, направлены на одно: не надо ни в чем разбираться, надо просто платить. И многие бизнесмены приходят к тому, что платят и правда, не разбираясь, надо ли им это обновление, требуется ли им этот продукт. Просто платят и все.
Я же попытаюсь распутать «щупальца Спрута» и структурирую общее понимание того, каким образом работает система 1С.
Программистам хочется также напомнить, что любую техническую информацию вы можете найти на сайте 1С. Я на этих нюансах вообще не планирую останавливаться. Писать буду простым языком, насколько это возможно, о принципиальных вопросах.
А если вам нужны какие-то конкретные технические нюансы работы 1С, то вы всегда можете воспользоваться следующими ресурсами:
- Сайт 1С и партнерский форум. http://www.1c.ru
- Сайт mista.ru
- Сайт http://infostart.ru
- Другие ресурсы
В подавляющем большинстве случаев ответы на ваши вопросы найдутся на одном из этих ресурсов. Есть еще много форумов и прочего, но большая часть решений – именно там.
1С как экосистема
Когда бизнесмен, юрист, бухгалтер, продавец и другой пользователь сталкивается с программами 1С, очень часто возникает неправильное понимание того, что это такое. Кому-то кажется, что 1С – это удобная система учета, кому-то – что это система для автоматизации интернет-магазина, кто-то вообще не очень понимает, о чем идет речь. Некоторым даже кажется, что при помощи того или иного продукта 1С можно решить любые задачи бизнеса, надо только правильно выбрать продукт и, может быть, немного его доработать.
Причина таких явно ошибочных вариантов восприятия заключается в том, что никто не понимает, что такое 1С с точки зрения платформы. Каждый видит что-то свое, конкретное. Еще больше путаницы вносит сама 1С, так как поддерживает активно все эти заблуждения из-за своего маркетинга, который пытается позиционировать 1С — как решение на все случаи жизни и для любых целей.
В статье Почему 1С это плохо и почему так не любят 1С программистов я уже рассказывал, что на самом деле 1С нужно воспринимать как целую экосистему. Именно такой подход поможет понять, что такое 1С и зачем она нужна.
Итак, с точки зрения технической экосистемы 1С состоит из следующих компонентов:
- Платформа 1С – это та основа, на которой пишутся конфигурации, с которой работают программисты и пр. Она обновляется от версии к версии, а потому может быть: 6.0, 7.7, 8.0, 8.2 или 8.3.
- Конфигурация. Это следующий уровень конкретизации. Конфигурации пишутся на платформе с использованием кода 1С. Пользователи работают с конфигурациями.
- 1С Битрикс. Система для работы с сайтами, о ней поговорить стоит отдельно.
Еще один разрез, в котором можно структурировать работу 1С, — это организационный уровень. И здесь есть 2 части, которые также друг без друга не работают:
- Сама компания 1С и ее штат специалистов.
- Партнеры 1С (франчайзинг) и специалисты, занимающиеся обслуживанием системы. Их также стоит вныделить в качестве одной из составляющих эко-системы. Без специалистов, которые дорабатывают и внедряют 1С, система работать не будет. Это могут быть компании-партнеры 1С или одиночки-фрилансеры, не важно, они просто должны быть, иначе система не будет жизнеспособной.
Далее я предлагаю подробнее рассмотреть части эко-системы 1С.
Платформа
Платформа – это та самая основа, на которой 1С программисты, используя язык программирования 1С, пишут готовые программы (конфигурации) для пользователей. Именно платформа является той основой, без которой не будет работать ни один компонент, ни одна конфигурация. Одновременно сама платформа без конфигурации может заинтересовать исключительно 1С программиста, для всех остальных (пользователей, различных специалистов) она бесполезна.
Работать можно на разных версиях платформы. Я знаю, что на практике встречается применение версии 8.2 и 8.0, а также достаточно старой, но все еще популярной 7.7, иногда встречается даже использование первого удачного релиза 6.0. Но я буду говорить исключительно о версии 8.3, как о самой последней на момент написания статьи. Многие вещи, которые мы обсудим, одинаково актуальны и для прошлых версий. Но часть была добавлена только в последних релизах. Хотелось бы, чтобы читатели учитывали этот факт.
Важно понимать, что пользователям чаще всего не требуется весь спектр возможностей, которые дает 1С. Особенно актуально это утверждение для малого и среднего бизнеса. А вот качество и надежность работы для пользователей крайне актуальны. И в этом отношении с программными продуктами 1С, к сожалению, возникает достаточно много проблем.
Программисты при работе с 1С используют специальный язык программирования, который был создан разработчиками 1С для работы с платформой 1С. Сегодня он доступен на русском и английском языках, но изначально был написан на русском, а потому типовые конфигурации также пишутся традиционно на русском языке, хотя всегда есть возможность применить в нужном месте также и английские версии операторов, если программисту так удобнее работать. Язык этот представляет смесь бейсика и C+ с добавлением SQL для написания запросов. Кроме того, в нем предусмотрена возможность использования различных конструкторов и плагинов.
Одна из особенностей платформы 1С – это отсутствие модульности. Платформа – это нечто целое, здесь невозможно четко указать, что какой фрагмент кода (модуль) за какие возможности отвечает. Конечно, при установке вы можете указать, какие компоненты нужно установить, а какие – нет. Но эта возможность присутствует только в момент установки, и, на самом деле, предлагает совсем небольшое число вариантов.
Еще одна ремарка, которая поможет, надеюсь, избежать флейма и споров:
Я понимаю, что платформа 1С – это мощный и очень гибкий инструмент. И если вы, будучи опытным программистом 1С зададитесь целью написать на ней нечто свое, особенное, скорей всего, у вас получится прекрасное программное обеспечение. И для разных случаев здесь можно найти решение именно благодаря богатству возможностей платформы. Но я чаще всего сталкиваюсь с применением типовых конфигураций (Бухгалтерия, Управление Торговлей, Зарплата и Кадры, Управление Производством), с ними работает большинство пользователей, особенно, если говорить о малом и среднем бизнесе. А потому и о выборе платформы, и о каких-то проблемах, связанных с работой 1С я буду писать преимущественно с точки зрения работы с типовыми конфигурациями.
При этом я также понимаю, что при большом желании и достаточном уровне знаний программиста очень многие вопросы могут быть решены, а проблемы окажутся не актуальными. А потому, если вы используете какие-то уникальные разработки, проблемы и вопросы, которые я раскрываю, могут оказаться для вас совсем не интересными. Для всех остальных – продолжаю.
Варианты поставки платформы
При выборе платформы очень важно обратить внимание на варианты поставки решения. Первое, что вам важно, это метод организации работы с данными:
- Файловое решение
- Клиент-серверный вариант
В файловом решении вся рабочая информация будет храниться в одном общем файле. Не важно, какую из конфигураций вы при этом установите. В любом случае вы получите служебный файл с расширением CD (внутренний формат 1С), в котором будет храниться все: справочники, документы, регистры и т.д. Если число пользователей вашей программы не превышает 4 человек, скорей всего, вам вполне подойдет этот вариант. Тем более, что настраивать файловую систему значительно проще, здесь можно даже обойтись без помощи 1С-специалиста. Отчасти проблему скорости работы можно решить при помощи RPD (Remote Desktop Protocol — протокол удалённого рабочего стола), но только отчасти.
Но для применения 1С в компаниях с достаточно активным документооборотом и достаточно большим числом пользователей системы (более 4 человек), файловая система будет работать неудовлетворительно. Пользователи практически одновременно будут обращаться к одному и тому же файлу, который будет постоянно увеличиваться в объемах. Кроме того, потребуются постоянные синхронизации, что еще больше замедлит работу.
Для решения этой проблемы компания 1С пытается примерять кэширование данных, но этот метод пока что приносит еще больше проблем. Если кому-то интересна эта тема, достаточно набрать в поисковой системе «проблемы кэша 1С», в поиске будет очень много форумов и обсуждений по этому поводу с самыми разными проблемами, которые в итоге сводятся к тому, что кэширование работает не всегда корректно.
Клиент-серверная организация хранения данных – это организация баз данных в таблицах на сервере. Это могут быть MSSQL, Oracle или другой вариант организации баз данных.
Плюсы этого варианта очевидны: не важно, какое количество пользователей будет обращаться к базам данных, проблем со скоростью работы и доступом не возникнет. Именно такой вариант применяет большинство предприятий среднего бизнеса, именно его я обычно рекомендую клиентам.
В большинстве случаев в компаниях устанавливают Windows сервер, на котором хранится и сама программа, и базы данных. Иногда приложения и базы данных разделяют по разным серверам, но это случаи сложные и достаточно редкие, а потому я останавливаться на них не буду.
Версии 1С для разных платформ
Сегодня вы можете выбрать разные версии программного обеспечения 1С для работы на различных платформах. Здесь также стоит разобраться, что стоит покупать в каком случае.
Итак, существуют версии 1С:
- для Windows,
- для Linux.
Для Mac OS на момент написания статьи версии не разработано.
Программу 1С, которая работает под Windows, разрабатывали с самого начала, это мощный привычный всем инструмент, который достаточно доработан, чтобы пользоваться им без особых проблем. Версия под Linux на сегодняшний день считается еще новой, а потому достаточно «сырой», в ней пока еще имеется очень много ошибок, как и в любом новом программном продукте.
Предприниматели и любые представители бизнеса – люди достаточно консервативные, им важней всего – стабильная надежная работа. Чаще всего бизнесу не столь важна высокая скорость работы или огромный перечень возможностей, сколько требуется просто стабильная работа. Кроме того, Linux на сегодня не слишком востребован в отечественном бизнесе. А потому с этой версией сталкиваться приходится очень редко.
Компонентная база 1С
Компонентная база 1С очень обширна, в ней заложено огромное число возможностей, при этом 1С постоянно дробит и добавляет функции. Т.е. в случае, когда разработчикам 1С требуется создать что-то новое, они практически всегда создают новый вид объекта. Например, когда потребовались web-сервисы, разработчики не стали делать какой-то плагин, а просто ввели понятие: web-сервис. Аналогично для многих бизнес-процессов в компании 1С чаще всего создают новый компонент даже в тех случаях, когда можно было бы просто доработать существующий.
Что можно сказать о компонентах платформы 1С:
- Часть компонентов работают давно, некоторые с момента создания программного продукта. Они стабильны и надежны.
- Часть компонентов добавлены недавно, некоторые добавляются прямо сейчас. Они в большинстве своем очень слабо протестированы, а потому работать с ними нужно с предельной осторожностью.
При выборе компонента, с которым вы будете работать, всегда нужно обращать внимание на то, когда он был добавлен. У профессиональных программистов 1С есть такое правило: при добавлении разработчиками новой функции по возможности обходить ее стороной, пока не пройдет достаточное количество времени. Т.е. они выжидают, пока компонент не пройдет тестирование на практике, будут выявлены и исправлены основные «баги», и только потом начинают с ним активно работать.
Одна из составляющих негативной репутации 1С – это практика компании постоянно добавлять новые неоттестированные решения. При том, что зачастую уже внедренные компоненты работают слабо, в них еще не исправлены ошибки, а разработчики уже добавляют что-то новое. Это могут быть не только компоненты, это могут быть новые функции для существующих объектов, новые методы и т.д. С этой проблемой – постоянным наличие «сырого» софта, постоянным «багами» и постоянными их исправлениями – будут сталкиваться все программисты, которые работают с 1С.
Пользователи также могут столкнуться с этой проблемой – ошибками и нестабильной работой программного обеспечения при работе с платформой. Есть определенный набор функций по обслуживанию 1С, которые может выполнять пользователь. Для этого имеется пользовательский интерфейс платформы. И здесь стоит вернуться к разным версиям интерфейса пользователя.
Платформа 1С состоит из множества различных компонентов, которые постоянно добавляются, расширяя возможности этого продукта. Помимо документов, справочников, различных регистров, здесь также предусмотрены разные компоненты для ввода/вывода информации, т.е. пользовательские интерфейсы.
По этому признаку можно выбрать:
- Нативный 1С-клиент. Это традиционный программный интерфейс, когда к 1С идет обращение из 1С.
- Работу через браузер.
- Работу через мобильное приложение.
Каждый из вариантов имеет некоторые ограничения, подробнее о них вы можете почитать на официальном сайте 1С.
Нативный клиент
Нативный клиент также делится на серию подклиентов, что вносит в вопрос выбора программного обеспечения дополнительный хаос. Здесь самое главное – это выбрать «толстый» или «тонкий» вариант клиента. На первый взгляд, выбор здесь не критичный, особенно для программиста. На самом деле, при работе с конфигурацией через интерфейс могут возникать проблемы из-за ошибок выбора.
В чем разница между этими подклиентами?
«Толстому» требуется широкий (толстый) канал связи, «тонкому» хватает минимума. Подавляющее большинство моих заказчиков пользуются «толстым» клиентом, так как локальные или интернет-каналы сейчас у всех хорошие, проблем с их «шириной» не возникает. С другой стороны, «тонкий» клиент имеет определенные ограничения в работе, есть вещи, которые в нем сделать невозможно.
Web-клиент (работа через браузер)
Web-клиент – это работа с программой 1С через браузер. Т.е. вы используете определенную технологию, которая позволяет через Интернет, используя удобный для вас браузер, получить доступ к базе данных. При этом интерфейс полностью обрисовывается непосредственно в браузере.
Определенные ограничения такой вариант накладывает, об этом нужно постоянно помнить. С другой стороны, работа с Web-клиентом достаточно стабильна, неплохо отлажена, доведена до определенного логического завершения. А потому этим вариантом интерфейса пользуется довольно много людей. Работать с 1С в онлайне бывает очень удобно и даже необходимо.
Мобильная версия
Этот вариант клиента от 1С появился сравнительно недавно и пока что особым спросом не пользуется. Причины такого отношения:
- Клиент получился очень сложным. Для того, чтобы настроить эту программу, человек должен знать одновременно 1С и мобильные технологии, причем, достаточно глубоко на уровне кода. Понятно, что найти такого специалиста довольно сложно, что не способствует популярности программного решения.
- Технология еще очень «сырая» и плохо отлаженная. Я лично пробовал это решение применить для своих клиентов, общался с коллегами, которые также ознакомились с этой технологией, и на данный момент мое мнение и мнение коллег совпадает: проще и удобнее создать какое-то свое мобильное приложение, чем использовать вариант от 1С.
Мобильная версия должна сочетать в себе очень много всего, здесь требуется работа нескольких специалистов, которые будут работать вместе и помогать друг другу:
- Настройка доступа к базе данных извне;
- Решение вопросов безопасности;
- Настройка сервера для работы с мобильными приложениями;
- Настройка программных продуктов 1С;
- Настройка web-приложений (по необходимости).
Все это необходимо для обеспечения корректной работы мобильного приложения от 1С. Понятно, что собрать такую команду специалистов сложно и дорого, а потому в малом и среднем бизнесе это решение популярностью не пользуется.
Платформа 1С: резюме
Платформа 1С – очень функциональна, в ней имеется огромный список самых разных возможностей. И это количество естественным образом переходит в сложность. В результате порог вхождения в работу с 1С для программиста очень высок. Клиенты слышат о разных возможностях 1С, просят программиста помочь в их реализации. А это значит, что специалист должен быть постоянно в курсе обновлений, понимать и знать самые разные вещи.
Очень сложно найти программиста, который сумеет на программном уровне понимать все и сразу: и работу с 1С, и веб-программирование, и работу с мобильными приложениями, и т.д. Это возможно на понятийном уровне, т.е. на том, на котором сейчас я делюсь своими знаниями.
Но клиенты этого обычно не понимают, и начинают требовать от 1С-программиста внедрения самых разных возможностей.
С другой стороны, платформа 1С постоянно меняется, в ней имеется огромное число вариантов, множество разных решений, как результат – огромное число багов и их исправлений.
Все это вместе приводит к проблеме позиционирования:
- С одной стороны есть компания 1С, которая говорит клиентам, что 1С – это просто и удобно. Они нигде не пишут, что для обслуживания 1С потребуется специалист с особыми знаниями, что работать программистам с современной 1С – сложно.
- С другой стороны – в реальности клиент сталкивается со всеми этими проблемами. И хорошо, если ему на помощь придет либо хорошо сработавшаяся команда, занимающаяся внедрением 1С, либо бизнес-консультант с моим уровнем знаний, который сумеет найти нужных специалистов и поставить им правильно задачи. В иных случаях пользователя ждет масса проблем в процессе внедрения.
Итак, кратко о платформе 1С: огромное количество возможностей, высокая степень гибкости, масса различных решений. И одновременно: низкое качество реализации, постоянно растущая сложность решения, огромное число багов в каждой версии.
На понятийном уровне я думаю, информации достаточно. А технические нюансы вы всегда можете найти на ресурсах 1С, которые я рекомендовал выше.
Конфигурации
Конфигурации 1С – это уже готовые программные решения, которые созданы на базе определенной версии платформы. Конфигурация – это то, с чем работают непосредственно пользователи, та программная среда, в которой они ведут текущий учет, работают с документооборотом, со справочниками и т.д. Пользователи часто могут не знать, что у них за платформа стоит. Но какая конкретно конфигурация используется, знают всегда.
Конфигурации бывают:
- Типовые – написанные компанией 1С. Они все присутствуют на сайте 1С.
- Нетиповые – написанные компаниями-партнерами.
На уровне пользователя эти два типа различаются следующим образом:
- Типовые конфигурации создает и сопровождает компания 1С. В большинстве случаев они большее качественные, в этих конфигурациях лучше организована работа с кодом, используются чаще всего оптимальные решения, оперативно исправляются ошибки. Конечно, все и постоянно слышат о «вечных багах» в типовых конфигурациях 1С, и они там действительно постоянно присутствуют, но все таки, стоит отдать должное специалистам компании. Критичные ошибки они исправляют действительно оперативно.
- Нетиповые конфигурации пишут компании-партнеры 1С, и здесь достаточно сложно сказать что-то определенное. Такие конфигурации бывают очень разными. Чаще всего их пишут по случаю: отраслевые (для какой-то определенной отрасли) или написанные для определенного случая (конкретной компании). И здесь необходимо понимать, что компании-партнеры 1С в большинстве своем имеют достаточно высокую текучку кадров. А потому и конфигурации в них пишутся довольно не организовано. Начинает писать один программист, продолжает – другой, завершает – третий. При это каждый из них вносит туда что-то свое, свое понимание, решения, идеи. А наработки предшественника применяет так, как удобно, а не как это было задумано.
Может быть, вы помните забавный мультфильм «Трое из Простоквашино»? Там мальчик дядя Федор писал письмо родителям, но не дописал, отвлекся, и за него дописывали по очереди друзья: кот и пес. И каждый из них рассказывал о своих проблемах. В результате родители мальчика с удивлением узнали, что у него «то лапы ломит, то хвост отваливается». Вот по такому принципу очень часто пишут нетиповые конфигурации.
Отсутствие преемственности при написании нетиповых конфигураций, а часто и достаточно подробной документации, приводят к тому, что по всем вопросам внедрения и доработок придется обращаться в компанию, которая разработала эту конфигурацию.
Нетиповые конфигурации также бывают двух видов:
- Написанные на основе типовых. Эти конфигурации создаются путем добавления функционала к какой-то типовой. Например, существует такой продукт, как 1С: Управление торговлей и CRM. Здесь совместили типовую конфигурацию Управление торговли и систему CRM. Интересно, что создатели конфигурации компания Рарус, называют именно Управление торговли подсистемой, хотя на самом деле – это была та основа, на которой писалась вся конфигурация.
   Плюсы таких конфигураций – они более функциональны в сравнении с типовыми, в них добавлены часто очень нужные возможности.
   Минусы – разработчики этих конфигураций часто не успевают создавать своевременно свои обновления. Таким образом, очень может быть, что компания 1С уже выложила свои варианты обновлений, а пользователю нетипового решения придется ждать какое-то время, пока разработчик создаст аналогичное обновление для конкретного решения. Кроме того, подобные доработки также бывают достаточно «сырыми», в них может быть много ошибок.
    - Конфигурации, написанные с нуля. При их создании типовые конфигурации не используются вообще, решения пишутся для определенных задач.
   Плюсы: конфигурация написала точно под нужны заказчика, здесь есть все необходимое и почти ничего лишнего.
   Минусы: обычно при написании подобных решений стандарты кода не соблюдаются, дорабатывать подобные программные продукты очень сложно, чаще всего, это может сделать достаточно быстро только автор.
Если я приходил к клиентам и видел, что там стоит нетиповая конфигурация, написанная с нуля, я стараюсь либо не трогать ее вообще, либо полностью меняю на удобное и универсальное решение. Достаточно часто подобные решения на самом деле не требуются, особенно в малом и среднем бизнесе. При этом типовые продукты проще в дальнейшем обслуживании, и, как следствие, дешевле, что для бизнеса всегда важно.
Резюме
Важно понимать, что предприниматели обычно ищут именно конфигурацию. Например, для автоматизации работы бухгалтерии им требуется 1С.Бухгалтерия, а для организации работы с клиентами – 1С. Управление торговлей. Именно эти продукты им понятны, а потому интересны.
Таким образом, программисту важно знать, с какой платформой потребуется работать. Пользователю интересна конфигурация. При этом без помощи 1С: программиста бизнес в большинстве случаев не сможет настроить работу нужной конфигурации. Потому я называю специалистов 1С – неотъемлемой частью эко-системы 1С.
Напомню, что специалисты 1С также бывают разные. Одни занимаются разработкой платформы и типовых конфигураций (сотрудники компании 1С), другие являются ее партнерами и занимаются внедрением и доработками, третьи – частным образом помогают решать те или иные задачи, связанные с внедрением 1С.
О том, кто такие 1С программисты, чем они отличаются друг от друга, что такое 1С франчайзинг и о других таких же важных понятиях, я расскажу в следующей статье.
Также не стоит забывать о таком элементе эко-системы 1С, как Битрикс. О нем я также буду говорить в будущем, скорей всего, посвящу этой системе отдельную статью.
1C для чайников. Простыми словами про 1С
Основы 1С
Весь учет в 1С Торговля за 30 минут
Пугающая многих программа 1С после нескольких знакомств не покажется такой страшной, как казалось. Нас пугает и раздражает то, чего мы не понимаем. Лучшим вариантом познания чего-то нового является обучение, самообучение и практика. Если вы всерьез решили освоить принципы работы программы 1С то вам понадобятся:
1. Учебные материалы или преподаватель-наставник (обучение 1С)
2. Программа 1С для практических заданий
Если вы читаете эту статью, то будем считать, что Интернет — ваш учитель. Касательно практических заданий — рекомендуем найти знакомых, у которых установлена 1С, или скачать в интернете учебную версию, предназначенную для обучения.
ЧТО ВАМ НУЖНО ЗНАТЬ ОБ 1С?
1. Это программа для организации учета и хранения справочных данных в электронном виде.
2. У программы есть главное меню, располагаемое сверху или сбоку (в зависимости от версии), с помощью которого осуществляется навигация и вносится информация в программу.
3. Интерфейс, набор меню, возможность добавления информации, возможность редактирования ранее внесенной информации определяется набором прав пользователя. Администратор системы определяет состав прав и интерфейс пользователя. Относительно интерфейса добавим еще то, что он также выглядит по-разному у разных поколений 1С: 7.7, 8. Сейчас 1С делится на две категории: на обычных формах, на управляемых формах. Управляемые формы умеют работать через интернет-браузер при публикации базы данных через веб-сервер.
4. Практически любая информация, которая вносится в программу может быть извлечена в удобном для просмотра виде с помощью отчетов.
5. 1С — это не Бухгалтерия, Торговля или Комплексная автоматизация и только лишь. Это только несколько самых популярных конфигураций. Конфигурации 1С — это программные решения 1С, специализирующие на той или иной предметной области (учет, торговля, отношения с клиентами, производство, управление автотранспортом, складская логистика). На данный момент конфигурации 1С исчисляются десятками, поэтому если вы имеете опыт работы с одной конфигурацией, это не означает что вы автоматически сильны в любой конфигурации 1С. У каждой конфигурации свои особенности.
6. Программа 1С — дорабатываемая программа. У вас могут быть круглые глаза когда вы увидите 1С «Управление торговлей» в разных компаниях. Программы могут быть абсолютно не похожи друг на друга, хотя называются одинаково. Поскольку программа 1С с открытым кодом, то любая компания может дописать (изменить) программу так как ей заблагорассудится.
7. Где и что находится в 1С? Документы, Справочники, Отчеты — запомните эти три пункта главного меню, потому что именно они будут использоваться вами наиболее часто (имеются ввиду обычные пользователи программы, а не администраторы). В свою очередь упомянутые меню разделяются на подменю по функциональным признакам.
Справочники — в справочники заносится постоянная информация о: товарах, клиентах, организации, единицах измерения товара, валютах, кассах и т.д.
Документы — предназначены для отражения хозяйственных операций в электронном виде. Для удобства введения документов используют справочники. Можно сказать, что справочники в 1С ведут для того, чтобы было удобно вводить документы.
Отчеты — представление информации о проведенных хозяйственных операциях в удобной для просмотра виде. Методы работы с отчетами 1С доступны в этих публикациях.
8. Будьте уверены, что 1С способна отразить любую хозяйственную операцию. Все зависит от ваших знаний и возможности конкретной рассматриваемой конфигурации.
9. Встроенная справка. Научитесь работать со встроенной справкой программы. Меню «Справка» главного меню. Справка доступна практически всем пользователям. Кроме того 1С практически на всех формах и отчетах оставляет в уголочке знак вопроса, по нажатию которого вызывается справка текущего объекта (документа, отчета, формы).
10. Все ходы записаны. При работе с программой имейте ввиду, что все действия пользователей регистрируются в специальном журнале. Удалить из журнала ничего нельзя. Журнал помогает разобраться во многих спорных и непонятных ситуациях по типу: «я документ не удалял», «заказ без денег отправил не я».
Рекомендуем заглянуть в нашу рубрику «FAQ 1С», где собрано множество ответов по 1С «для чайников» и не только.
Далее мы приведем краткую инструкцию для менеджера по продажам, чтобы вы примерно понимали, как организована работа в типичной торговой компании. Предполагаем, что для бухгалтера, маркетолога и прочих специалистов компании составляют примерно такие же инструкции самостоятельно.
ИНСТРУКЦИЯ ПРОДАВЦА ДЛЯ 1С ТОРГОВЛЯ
1. Приход товара
Путь: Документы – закупки – поступление товаров и услуг.
Все закупки товара на склад оформляются документом «Поступление товаров».
2. Расход товара
Путь: Документы – продажа – реализация товаров.
Все продажи в 1С оформляются документом «Реализация товаров».
Этим документом оформляется продажа товара с магазина. Все безликие продажи оформляются на покупателя «Конечный потребитель». Если нужны сведения о покупателе продажа оформляется на покупателя с фамилией, например, «Иванов И.И.». У каждого магазина есть своя папка с покупателями. Из них и нужно выбирать клиента. В противном случае продажа засчитается другому продавцу.
3. Приход денег в кассу
Путь: Документы – касса – приходные (расходные) кассовые ордера.
Приход денег в кассу осуществляется в объеме продаж за день. Т.е. если оформили расхода товара на 1000 грн. то и прихода в кассу должно быть на 1000 грн. Деньги должны быть внесены в кассу от «Конечного потребителя». Если продажу оформляли на фамилию, например «Иванов И.И.» то в этом случае и деньги должны поступить от Иванова И.И.
4. Приход денег в банк
Путь: Документы – банк – платежное поручение входящее.
Смысл операции тот же, что и приход денег в кассу. Приход через банк вносится в случае оплаты товара картой через интернет-магазин.
5. Перемещение товара
Путь: Документы – склад – перемещение товара.
Используется для перемещения товара с магазина на магазин. Перемещение всегда оформляет склад-отправитель. Склад получатель только проверяет сделанные на него перемещения.
6. Инвентаризация товара
Путь: Документы – склад – инвентаризация товаров.
Что такое программа 1с и как с ней работать
1 577
Здравствуйте! Меня зовут Андрей Царенко (Чуланов).
В этой статье вы узнаете ответ на вопрос, что же такое программа 1с и как с ней работать.
Что такое программа 1С?
Давайте сначала разберемся, с чем имеем дело:
«1С» — это название компании, которая создает деловые программы, программы для бизнеса, которые помогают упростить и облегчить работу других компаний.
Когда говорят «программы 1С» (конфигурация) — так говорят о какой-то конкретной программе или программах компании 1С.
Чаще всего под этим понимают программу 1С: Бухгалтерия предприятия, или 1С: Управление торговлей, или какую-то другую. Таких программ много.
Эти программы имеют версии. Например, есть версии программы 1С: Управление торговлей 10.3 и 1С: Управление торговлей 11 или 11.1 или 11.2
На этом сайте вы обучаются работать с программой Управление торговлей, компании 1С, версии 11 (и выше) — 1С: Управление торговлей 11.
Какую программу 1С кто выбирает?
Прежде чем начать изучать программу 1С, нужно проверить, правильно ли вы выбрали программу для работы и верно ли выбрали обучение?!
Есть много различных программ 1С, на разных платформах, разных редакций, релизов, конфигураций..
Это просто, однако новичку обычно трудно в этом однозначно разобраться и верно подобрать обучение.
Чтобы ваш выбор был сразу верный, я подготовил для вас видеоурок, который всё проясняет:
- Как выбрать обучение 1С?
- Чем отличается 1С 8.3, 8.2 от 1С 7.7?
- Чем отличается 1С 8.2 от 1С Бухгалтерии и 1С Управление торговлей?
- Чем отличается 1С Управление торговлей 10.3 и 1С Управление торговлей 11?
Для просмотра нажми PLAY, просматривай видео в полный экран и укажи HD качество.
Уверен, что ты уловил основные отличия программ 1С.
PS. Используй мощь своего подсознания, чтобы зарабатывать больше
Трансформационная книга Дарьи Трутневой «Как впустить в свою жизни большие деньги»
Комментарии
|
1С Предприятие 8.3, обзор, описание, возможности
Одна из самых известных отечественных разработок в сфере информационных систем для учета – 1С Предприятие 8.3, с каждым годом становится все популярнее. Сегодня программы из семейства 1С знакомы практически всем IT-сотрудникам. Последняя официальная выпущенная версия «1С Предприятие 8.3» стала намного дружелюбнее к пользователям и разработчикам. Игнорировать ее преимущества невозможно, но чтобы иметь максимум пользы и комфорта в работе с системой учета 1С, необходимо понимать основные принципы ее эксплуатации.
Перед подробным разбором достоинств новейшей версии, системных требований и технических нюансов, уделим внимание общему пониманию, что же такое 1С.
Зачем обновлять конфигурации 1С Предприятие 8.3?
Многие пользователи даже не догадываются, что программный продукт 1С состоит из двух составляющих – платформы и конфигурации. Конфигурация – та самая программа, в которой работают пользователи и разработчики компании. Платформа же является базисом, который позволяет устанавливать конкретную конфигурацию 1С и уже после этого – работать с нею.
Разные версии платформы позволяют запускать разные релизы программных продуктов. Поэтому если не устанавливать последнюю выпущенную версию платформы 1С, то не получится обновить 1С:Бухгалтерия, 1С:Управление торговлей или другую конфигурацию. Это крайне нежелательно, так как в каждом новом релизе специалисты 1С устраняют недостатки, учитывают новые законы и оптимизируют работу программы. Чтобы идти в ногу со временем и законодательными актами РФ, необходимо своевременно обновить 1С и платформу, и конфигурации.
Рис.1 1С Предприятие 8.3
Многих клиентов волнуют системные требования, предъявляемые 1С Предприятие 8.3 к серверам и клиентским компьютерам. Несмотря на общее мнение о том, что любое ПО от 1С крайне требовательно, официальные данные не говорят о внушительных затратах.
На клиентские ПК системные требования выдвигаются следующие:
-
Процессор с частотой более 1,8 ГГц; -
Оперативная память объемом более 512 Мб; -
Жесткий диск емкостью более 40 Гб.
Для развертывания сервера на компьютере, он должен иметь:
-
Intel Pentium 4 с частотой более 2,4 ГГц; -
Более 1 Гб оперативной памяти; -
Жесткий диск в зависимости от размеров базы, но не менее 40 Гб.
Владельцы крупных компаний могут удивиться, ведь у них 1С тормозит и на более производительных ПК. Однако не стоит забывать, что это минимальные системные требования в идеальных условиях. Если у вас планируется несколько сотен пользователей, то конечно, потребуется не только оборудование в разы мощнее, но и комплексное обслуживание 1С после внедрения. Также не стоит забывать, что есть более требовательные конфигурации – ERP, Консолидация, а есть менее требовательные – 1С:Бухгалтерия. В любом случае оборудование для сервера должно иметь запас мощности на случай роста числа пользователей и увеличения числа баз 1С.
Но даже при наличии достаточного запаса мощности производительность информационной системы не будет зафиксирована на определенном уровне навечно. Состояние информационной системы постоянно меняется в процессе промышленной эксплуатации:
-
Выполняется обновление программного обеспечения; -
Выполняются доработки программного обеспечения собственными или внешними программистами; -
База данных наполняется данными в процессе промышленной эксплуатации; -
Изменяется конфигурация и архитектура локально-вычислительной сети и ИТ-оборудования; -
И многое другое.
Каждое из изменений может повлиять как положительно, так и отрицательно на общую производительность информационной системы. Для своевременного обнаружения ее деградации на предприятии должно быть организовано систематическое измерение производительности. Без проведения регулярных измерений производительности возможности эффективного управления производительностью информационной системы не будет.
Многие клиенты 1С не ограничиваются Бухгалтерией или УТ – после успешного внедрения и оценки результата компания решает автоматизировать другие области учета. Программы на базе 1С Предприятие 8.3 помогут решить любую задачу: автоматизировать узкий участок или всю деятельность компании. Учитывая постоянное развитие, выбрать и внедрить 1С на базе платформы 8.3 эффективнее, чем поддерживать многочисленные программы на разных языках программирования.
Во главу угла в версии 8.3 поставлено удобство пользователей, администраторов и разработчиков. Основными изменениями в релизе 8.3 считают:
-
Уникальный, подстраиваемый под конкретного пользователя интерфейс «Такси»; -
Улучшение производительности функционирования и разработки на платформе 1С 8.3; -
Оптимизация многих механизмов интерфейса и клиентской части; -
Новые инструменты для разработчиков; -
Мобильная платформа 1С.
Улучшение существующего функционала 1С в релизе 8.3
Специалисты компании 1С в первую очередь занимаются совершенствованием опций уже реализованных в платформе. Именно поэтому функции, которыми вы пользовались в релизе 8.1 или 8.2, могут существенно отличаться в релизах 8.3.2 или 8.3.3. При этом с каждым релизом идет подробнейшее описание всех изменений функциональности платформы 1С. Техническая поддержка в компании 1С также работает с пользователями круглосуточно и готова ответить на все ваши вопросы.
В версии 8.3 упор сделан на развитие возможностей облачных технологий, удаленной работы и оптимизации работы сервера в таких условиях. В серверной части изменения коснулись кластера серверов:
-
Добавлены два сервиса: сервис лицензирования, отвечающий за распределение программных лицензий клиентским сеансам, позволит более свободно конфигурировать кластер серверов и менять его параметры; сервис внешнего управления клиентскими сеансами, отвечающий за регулирование подключений пользователей к конкретной информационной базе на сервере. Эти сервисы также помогут снизить затраты ресурсов; -
Оптимизировано распределение загруженных процессов на сервере или кластере серверов и повышена отказоустойчивость; -
Созданы профили безопасности в кластере серверов. Они отвечают за настройку разрешений на потенциально опасные действия. К ним 1С относит открытие внешних отчетов и обработок, запуск приложений и обращение к ресурсам из Интернета; -
Обновление клиентских приложений через Интернет; -
Модернизация реструктуризации информационных баз с целью сокращения времени на монопольный доступ разработчика к базе.
Также 1С Предприятие версии 8.3 претерпела много изменений и в плане новых возможностей интерфейса. Наиболее значимое влияние на популярность версий 8.3.3 и более поздних оказал новый интерфейс «Такси». В него заложены принципы максимального «очищения» рабочего стола от лишних меню, укрупненный шрифт и новые подходы к часто используемым функциям. Огромным преимуществом «Такси» является возможность пользователя самостоятельно изменять интерфейс 1С 8.3, добавляя и убирая функции, иконки, команды и документы. Возможность перемещать панели позволит сделать интерфейс 1С более лояльным к новым пользователям и ускорить работу уже опытных специалистов.
Рис.2 Интерфейс «Такси»
Не обошли вниманием специалисты 1С и веб-клиент, который так полюбился пользователям 1С:Бухгалтерия редакции 3.0 и других конфигураций. Теперь нет необходимости проверять настройки браузера по блокировке всплывающих окон. Также решили проблему с пакетной печатью документов через Интернет без дополнительных диалогов и сохранением файлов PDF.
Небольшие изменения коснулись и СКД – добавлены новые функции, вывод полей из несвязанных наборов данных, новые режимы диаграмм. Кроме этого, специалисты 1С поработали над тем, чтобы система 1С Предприятие 8.3 была максимально дружелюбна к пользователям. В частности оптимизированы системы быстрого поиска, механизм выпадающих списков, реализованы несколько видов подсказок.
Бесплатная
консультация
эксперта
Михаил Сайко
Сервис-инженер 1С
Спасибо за Ваше обращение!
Специалист 1С свяжется с вами в течение 15 минут.
Новые возможности 1С на платформе 8.3
Помимо работы над усовершенствованием уже существующих механизмов и функций специалисты 1С в версии 8.3 добавили новые возможности в части функционала. В первую очередь стоит отметить новое клиентское приложение для операционных систем семейства Linux. Раньше пользователи в ОС семейства Linux работали при помощи веб-клиента из браузеров. С появлением 1С Предприятия версии 8.3 появилась возможность запускать клиентские приложения в трех форматах:
-
Конфигуратор для разработки и администрирования информационной базы; -
Толстый клиент, поддерживающий устаревающий режим обычных форм; -
Тонкий клиент – наиболее оптимизированный режим приложения 1С 8 версии.
Это нововведение позволит работать на Linux не только пользователям, но и разработчикам, и администраторам. Остается помнить, что существуют некоторые ограничения на серверах под Linux:
-
Отсутствие поддержки работы с объектами COM; -
Отсутствие взаимодействия с СУБД MSSQL; -
Аутентификация происходит по специальному протоколу Kerberos.
Любителям мобильных устройств понравятся новшества в 1С 8.3, так как появилась специальная платформа для гаджетов.
Мобильная платформа 1С – это относительно новый продукт в составе платформы 1С:Преприятие 8.3. В данный момент повсеместно идет активная разработка и внедрение мобильных приложений под мобильные операционные системы Android и iOS. Мобильная платформа 1С в полной мере поддерживает функциональность, которая свойственна мобильным устройствам: геопозиционирование, мультимедийные возможности, сканирование штрих-кодов, контакты, календари, телефония, SMS/MMS, почта, push и локальные уведомления, озвучивание текста и пр.
Установить мобильное приложение на свой смартфон или планшет можно, скачав его из магазина приложений App Store, Google Play или Windows Phone Store. Дистрибутив мобильного приложения содержит:
-
Мобильное приложение; -
Мобильную платформу; -
Дополнительные файлы.
Рис.3 Мобильная платформа
Отдельного упоминания заслуживает механизм автоматизированного тестирования. Суть его заключается в том, что разработчик описывает алгоритм действий пользователя на встроенном языке платформы 1С 8.3 и воспроизводит его. Затем необходимо сравнить результат выполнения с тем, что ожидалось, и проанализировать итоги. Для анализа поведения пользователя появилась возможность записать все интерактивные действия в отдельный файл формата XML.
Существенные изменения коснулись не только пользователей, но и разработчиков. Появились достаточно мощные инструменты, призванные существенно облегчить и ускорить процесс доработки конфигураций, разработки нового функционала и обслуживания серверов. Произошла серьезная модификация хранилища конфигурации. Новая платформа 1С Предприятие 8.3 отличается существенной оптимизацией и лучшей целостностью хранилища. За счет этого разработчики намного быстрее получают результаты своей работы и меньше зависят друг от друга. Также появились полезные возможности для выполнения регулярных работ. Среди них – создание произвольных областей в тексте модулей, шаблонов обработчиков событий, ссылки на методическую информацию в синтаксис-помощнике.
Рис.4 Платформа
Времени с выхода релиза 1С Предприятие версии 8.3 прошло достаточно, и специалисты сформировали свое мнение об этой версии. Большинство идей, получивших начало или развитие в 8.3, пришлись по вкусу клиентам 1С. Поэтому нам стоит ожидать их развития и совершенствования. На сегодняшний день вышла ознакомительная версия платформы версии 8.4, описание достоинств новой платформы представлено по ссылке.
Предприятие / Блог компании 1С / Хабр
Наша мечта — делать лучший в мире инструментарий для разработки бизнес-приложений. У нас очень много отличных идей, реализация которых позволяет нам эту мечту осуществлять, развивать наши инструменты, чтобы оставаться лучшими. Ну а чтобы воплощать эти идеи на должном уровне, нам нужны классные программисты.
Если коротко ищем тех, кто:
- любит (или готов полюбить) делать тиражируемые фреймворки
- хочет делать продукт, которым пользуются миллионы людей
Чтобы показать детальнее, каких разработчиков мы ищем и как, мы взяли короткие интервью у нанимающих менеджеров нашей компании. Вопросы в ходе интервью задавались такие:
- Какие вам нужны разработчики?
- Что спрашиваете на интервью?
- Какие вопросы предпочитаете на интервью – теоретические или практические?
- Должен ли программист писать тесты?
- Задаете ли вопросы не из профессиональной сферы деятельности?
- Задаете ли логические задачи на сообразительность, не связанные непосредственно с программированием? Типа задачи про шарик с гелием в машине:
В каких областях у нас могут работать программисты в разработке платформы? Ну например:
Группа интернет-разработки
Группа пишет онлайн-сервисы, которыми пользуются, наверное, миллионы конечных пользователей продуктов 1С. Сервисы, например, позволяют по ИНН получить информацию о контрагенте, проверить надежность контрагента, и т.д. Область деятельности очень ответственная, сервисы работают под большой нагрузкой, простои в работе сервисов крайне нежелательны, поэтому стараемся создавать максимально надежный продукт. А еще делаем продукт под названием Система Взаимодействия. Это механизм, передающий информацию между клиентскими приложениями и серверами 1С:Предприятия; с его помощью, в частности, реализован встроенный в приложения 1С мессенджер.
От разработчика хочется, чтобы он разрабатывал продукт в целом — анализировал потребности пользователей, продумывал архитектуру, писал код. Потому что часто приходят на интервью люди и говорят – мне неинтересно анализировать предметную область, я хочу, чтобы аналитик написал мне ТЗ, по которому я запрограммирую функциональность. То есть человеку интересны только технические моменты программирования. Мы таких людей стараемся не нанимать, т.к. команда у нас небольшая, заниматься приходится большим количеством смежных областей. Поэтому основные требования, не связанные с профессиональными навыками – это умение красиво и аккуратно оформить требования к продукту, продумать реализацию, разработать продукт и отвечать за конечный результат. Важна личная заинтересованность человека в качестве конечного продукта, чтобы человек делал продукт, которым сам хотел бы гордиться.
В книге Эрика Эванса «Предметно-ориентированное проектирование» одна из главных идей – то, что разработчик должен быть еще и аналитиком, хорошо понимать предметную область, которую он автоматизирует, понимать, что ценно для бизнеса, а если он этого не понимает, то не сможет разработать хорошую систему, которая удовлетворит всем требованиям пользователя. Если разработчик абстрагируется от предметной области, то ключевые решения по архитектуре продукта будет принимать не он, а реализовывать эти решения придется ему, и в этом случае есть риск некачественной реализации. Тот же Эванс рекомендует выделить в доменной области две части – часть, которая принципиально важна для бизнеса, та, что делает ваш продукт собственно вашим продуктом, и вторая часть, которая не очень важна, отвечающая за инфраструктурную обвязку. И самым лучшим разработчикам надо давать реализацию первой, важной части.
Как проходит собеседование? У нас есть анкета, около 10 вопросов, которые мы задаем соискателям. Вопросы в анкете не теоретические, а практические, например – код вызвал исключение с таким-то стек-трейсом, объясните, что вы будете делать. Или – у вас есть запрос в базу данных, который выполняется медленно (текст запроса дается), есть план запроса, оцените – что в плане запроса плохо, надо объяснить, как ускорить запрос. Нет смысла спрашивать человека, какие есть типы JOIN-ов — разумеется, он знает эти типы, если хоть немного готовился к собеседованию. Интересен практический опыт использования этих JOIN-ов. Если человек имеет опыт анализа планов запросов – для него не составит труда рассказать про пути решения проблемы, если нет такого опыта – книжка тут не поможет. Как раз тут проходит грань, отличающая разработчика, который просто читал про функциональность, от разработчика, который эту функциональность действительно использовал. Иметь дело со вторым типом разработчика нам более интересно, хочется, чтобы человек сразу «включился в игру».
Часть вопросов анкеты уже перестала работать, и мы эти вопросы заменили на новые. Например, некоторое время назад, на собеседованиях часто просили реализовать паттерн Singleton, а когда кандидат это делал, говорили – а теперь сделайте его lazy. С тех пор появилось несколько статей на Хабре, где подробно рассказывалось, как писать подобные вещи, люди просто выучили эту задачу наизусть, и она перестала быть тестом на профпригодность.
Еще мы хотим, чтобы разработчики грамотно писали тесты; например, чтобы в сигнатуре теста описывался контракт, которому должна удовлетворять система. Это можно делать, например, на Java в стиле, рекомендованном Роем Ошеров, когда название контракт-метода делится на три части – «дано», «что ожидаем», «какой результат». А можно делать на Groovy, используя Spock. Важно, понимает ли кандидат, что именно надо тестировать, надо ли тестировать граничные значения, знает ли он про пирамиду тестирования и т.п.
Еще спрашиваем о проектах, которыми человек занимался, особенно если в них использовались релевантные нам технологии. Например, мы используем Hazelcast, его пока мало кто использует в production (из недавних крупных внедрений – в Яндекс.Деньгах), и нам очень интересны люди с опытом использования Hazelcast. Более того, кандидат может раскрыть нам неожиданные и полезные стороны новой технологии, про которые мы пока не знаем.
Важная для нас тема – как писать код для работы в многопоточной среде. Например, есть несколько нодов приложения в высоконагруженной среде, и мы просим кандидата рассказать, как сделать систему работоспособной и надежной, при этом минимально ее блокируя.
Должен ли программист писать тесты? Должен, но не все. Юнит-тесты программист должен писать безусловно. Кстати, мы в команде не настаиваем на обязательном применении каких-либо методик, например, TDD; некоторые разработчики используют TDD по собственной инициативе, им так нравится. Также пишем интеграционные тесты. Разработчики делают также нагрузочное тестирование, пишут планы тестирования для JMeter.
Хотя мы и разрабатываем веб-клиент на JavaScript, предпочитаем, чтобы у кандидата помимо опыта веб-разработки на JavaScript был опыт разработки на «классических» ООП языках – С++ или Java или C#. Это связано со спецификой проекта; веб-клиент 1С, написан на JavaScript, но больше по идеологии напоминает приложение, написанное на ООП языке. Код на JavaScript мы покрываем аннотациями JSDoc, благодаря этому при сборке происходит статическая проверка типов. Этот подход был выбран потому, что мы используем Google Closure Compiler, помогающий нам, в частности, увеличивать быстродействие нашего кода и снижать объем потребляемой им памяти. Таким образом, ООП-опыт будет большим подспорьем для кандидата.
На собеседовании спрашиваем, какие задачи приходилось решать кандидату и его команде на предыдущих местах работы, обсуждаем архитектуру решений, реализованных им. Задаем кандидату задачи, часть из них — на сообразительность и алгоритмическое мышление. Например, есть задачи, которые «в лоб» решаются довольно большим количеством кода, а если подумать – то в одну строку.
Есть пул задач на специфические знания по верстке, по JavaScript. Например, рисуем на листке бумаги структуру HTML страницы (структура может быть динамической, меняться во времени по определенному алгоритму) и просим написать код, который создаст такую структуру и реализует ее в динамике.
Стараемся также оценивать предрасположенность кандидата к аналитической деятельности; нам не хотелось бы иметь в команде «чистого» кодера, пусть даже пишущего качественный код, но работающего строго по фиксированному ТЗ. Хочется, чтобы разработчик был вовлечен в задачи, глубоко понимал, что и для чего делается в продукте, в идеале – был еще и драйвером новой функциональности.
Если кандидат – студент или вчерашний студент, можем задать чисто теоретические вопросы, например, спросить базовые принципы ООП или что-то еще. Если человек с опытом, подобные вопросы могут быть бессмысленны, наверняка кандидат знает эти принципы и использует их в своей работе, просьба сформулировать их может поставить его в тупик, потому, что он банально забыл формулировку из учебника.
Каждое собеседование получается уникальным. С одним человеком интересно поговорить на одни темы, с другим – на другие. В конце собеседования мы рассказываем про наш продукт, про масштабы его использования (а они внушительные – у нашей системы миллионы конечных пользователей), смотрим, насколько человек заинтересовался.
Группа повышения масштабируемости приложений
Кто мы
Наша команда – эксперты в области построения высоконагруженных систем на платформе 1С:Предприятие. Эти инженеры решают задачи обеспечения надежности и масштабируемости. Такие задачи часто находятся на стыке вопросов администрирования и разработки. Результатом решения таких задач является действительно классно работающая система. Примеры таких задач:
- развернуть отказоустойчивую инфраструктуру в двух ЦОД и провести моделирование отказов,
- обеспечить неухудшение производительности системы с увеличением числа пользователей в 10 раз, ускорить многочасовой расчет себестоимости в 3 раза,
- расследовать и устранить возникающие взаимоблокировки,
- обеспечить согласованное восстановление более десятка распределенных информационных баз на момент времени с учетом обменов между этими базами.
И это далеко не полный список задач. Особенно приятно, что многие из задач попадают к нам с формулировкой: «Это вообще возможно сделать?» Т.е. люди сначала не верят. Мы не спорим и всегда стараемся убедить попробовать проверить на практике, сделать. К этому нужно прибавить готовность подключиться посреди ночи к системе крупного клиента, потому что у местных инженеров что-то сломалось, и никто не знает что делать. Не один раз приходилось восстанавливать разрушенную базу при отсутствии бэкапов или выяснять, почему нагрузка на систему выросла на 5%. При желании можно даже почитать отзывы о нашей работе.
Кого мы ищем
Мы ищем инженеров, которые страстно хотят делать невозможное. Одно из самых важных требований к кандидату – горящие глаза, желание и умение быстро разбираться в том, с чем раньше не сталкивался, используя уже имеющиеся знания. Это инженеры по надежности и разработчики в одном лице. Представьте, что вам обращается клиент с несколькими тысячами пользователей и рассказывает, что пытается запустить в работу сложный механизм, который разрабатывали его инженеры в течение года. И кстати:
- ещё не успели закончить разработку в условиях постоянно изменяющихся требований от бизнеса клиента;
- пока разработка ключевых механизмов на внедрении в самом разгаре, инженеры ещё не добрались до тестирования механизма с тысячами пользователей;
- даже сейчас никто понятия не имеет, почему с увеличением числа пользователей на этом внедрении ровно в этом механизме резко падает производительность;
- разработку вели в Windows и с СУБД MS SQL Server, а на финальном этапе было принято политическое решение внедрять в CentOS и с СУБД PostgreSQL, чтобы оказаться в центре течения импортозамещения;
- а ещё вы случайно выясняете, что возникают таймауты при работе даже 10 пользователей;
- вам нужно посчитать оборудование для этого механизма, потому что клиенту его надо было закупить в прошлом месяце;
- вы понимаете, что вам нужно проработать параллельную реализацию алгоритмов в этом механизме, согласовать их с коллегами и вместе решить, как вы успеете в срок, не привнеся новых ошибок.
Да, и еще: не все готовы помогать выявлять ошибки и анти-паттерны в их решениях, поэтому нужно уметь очень дипломатично общаться с инженерами, работающими в непрерывном стрессе последние месяцы.
Как мы ищем
Собеседование может быть стрессом для кандидата. Но этот стресс может даже не сравниться со стрессом, который вы получите в реальной ситуации, если не будете думать и использовать весь свой имеющийся опыт.
Проблема многих кандидатов в том, что они не умеют применять имеющиеся у них знания и не могут объяснить их шестилетнему ребенку. Именно поэтому на собеседовании периодически просим научить нас чему-нибудь, в чем кандидат лучше всего разбирается. Естественно очень хочется набирать людей, у которых многому можно научиться. В таких обсуждениях очень важна глубина знаний и очень хорошее понимание. Был опыт, когда в 7 утра собеседовали кандидата, пришли к обсуждению компонентов управления памятью в MS SQL Server и в итоге остановились на понимании страниц и экстентов. Тут вмешался HR, мол: “Что мы его мучаем?! Кто это вообще знает!?“, и мы вышли из комнаты поговорить. По коридору случайно проходил сонный и зевающий коллега в направлении кофе. Коллеге были заданы те же самые вопросы, он ответил четко, правильно, по существу, не открывая один глаз и продолжая зевать.
Естественно, стараемся проверять знание математики, алгоритмов. Они скорее относятся к базовым знаниям. А вот знание распределенных алгоритмов и умение применить такой алгоритм в задаче будет уверенным плюсом для кандидата.
Ещё один способ – попросить кандидата представить себя на месте разработчика 1С и попросить его реализовать какую-то прикладную задачу. В условиях собеседования и стресса кандидата такая задача позволяет увидеть, как кандидат думает. Смотрим на решение кандидата, помогаем кандидату увидеть существенную технологическую проблему в его решении, затем смотрим, как кандидат изменит решение, не допустив ещё одной технологической проблемы. Иногда так делаем 6-7 итераций, ищем и оцениваем слабые стороны решения. При этом сразу появляется возможность не только обсудить и понять, что знает человек, например, о взаимоблокировках, но и понимает ли, как в своем коде свести вероятность их возникновения к нулю.
Знание конкретного языка программирования не является супер важным фактором. Важнее, когда человек думает в терминах программирования с использованием языка, а не ограничивается конструкциями языка.
Что используется в работе
Первый и самый часто используемый инструмент – технологическая платформа 1С:Предприятие. Знание платформы требуется на уровне администратора и разработчика. Т.е. нужно понимать, как реализовать конкретное решение и запустить его в системе на тысячи пользователей.
Очень часто требуется анализировать работу СУБД MS SQL Server и PostgreSQL, поэтому использование инструментов профилирования, динамических представлений, журналов входит в багаж активных навыков. И тут важно умение работать с большими объемами. Стандартный блокнот Windows не очень удобен при работе с 1 Тб текстовых журналов с машинно-генерируемыми запросами и их планами. Сразу возникает необходимость знания регулярных выражений, а также целого набора инструментов и языков, их поддерживающих. Для анализа планов запросов нужно понимать, что такое индексы, и чем merge join отличается от hash join.
Системы на корпоративном рынке часто работают в ОС Linux. Там на серверах нет никакой графической среды. Навыки работы в консоли оказываются достаточно важными.
Представьте, что нужно найти, почему нагрузка на CPU на серверах c PostgreSQL в CentOS процессами Postgre выросла на 5%. Попробуйте написать на бумажке алгоритм вашего расследования. И сразу возникает понимание, что нужно
- уметь применять не только uptime, vmstat, sar, atop, perf,
- знать, как воспользоваться pgbadger, psql и настроить сбор журналов в postgresql.conf,
- уметь найти один нужный запрос,
- воспользоваться analyze, проанализировать его план,
- переписать запрос и проверить, что нагрузка спала.
Что для нас важно
Очень важно, чтобы человек мыслил масштабно и старался всегда видеть картину в целом. Например, большинство кандидатов, решая задачу сортировки текстового файла, предлагают алгоритм, подходящий для сортировки файла в 10 Мб. Но как же существенно меняется их понимание и точка зрения, когда они сталкиваются с сортировкой файла в 10 Тб в условиях ограниченного объема памяти и места на диске. И ведь нужно помнить, что стоимость обращения к диску выше стоимости обращения к памяти. Очень хочется, чтобы кандидат мыслил «в масштабе» во всех задачах.
Группа разработки платформы 1С:Предприятие
Главное, что в нашей команде требуется от кандидатов – это умение аналитически мыслить, тщательно анализировать задачу и умение взвешивать способы решения. У платформы 1С:Предприятие довольно долгий цикл разработки (месяцы), поэтому нельзя, как в веб-разработке, реализовывать функциональность по частям, шаг за шагом. Это требует способности глубоко мыслить при продумывании деталей реализации, нужно стараться сделать «все и сразу». Т.е. не использовать для решения проблемы первый попавшийся способ, про который вчера прочел на Хабре, а тщательно взвесить все плюсы и минусы различных путей решения.
Понять на собеседовании, есть ли такие качества у кандидата, не так просто. Наиболее релевантный способ – беседа о предыдущем опыте кандидата. Когда человек рассказывает, какое клевое решение он придумал, спрашиваем – а какая задача, собственно, решалась? Почему было выбрано именно это решение, а не другое? А если бы условия задачи немного изменились, как изменилось бы решение? Задав несколько подобных вопросов, можно понять, насколько человек глубоко погружался в тему.
Есть и другой аспект, иллюстрируемый фразой: «Нанимаем тех, кто умеет работать, а потом почему-то хотим, чтобы они хотели работать». Поэтому на собеседовании хочется понять, чем для человека является работа. Если для него это приятное времяпрепровождение, которое позволяет зарабатывать деньги, то с высокой долей вероятности у нас с кандидатом ничего путного не выйдет. Для большинства профессиональных разработчиков их работа – это самое интересное, чем им когда-либо приходилось заниматься, исследовательская деятельность, желание и умение создавать что-то новое. Человек, приходя к нам, должен быть готов учиться, учиться и учиться. Нам не нужны просто исполнители, нам нужны люди, которым никогда не надоест учиться, на нашей работе учиться приходится очень много и постоянно.
Что еще хочется увидеть у кандидата – инженерные навыки, то есть, фигурально выражаясь, умение из кубиков собрать элегантное решение.
Требуемое знание языков программирования зависит от области разработки платформы, для которой ищется кандидат. Ядро платформы – С++ и Java, веб-клиент – JavaScript и желательно знать основы C++, для некоторых проектов нужно знание 1С, но при этом крайне желательно знание и других языков и технологий. Нам приходится создавать много нового для мира 1С, хочется, чтобы кругозор и эрудиция разработчиков позволяли им оперировать идеями и понятиями, придуманными в других языках и технологиях, и понимать, как их хорошо и правильно применить в нужных местах при разработке решений на 1С. Например, для разработки нашего облачного продукта 1cFresh мы пишем различные инструменты, в основном для администрирования, на 1С (на 1С их быстрее разрабатывать, чем на традиционных языках). Если разработчик понимает паттерны технологий и языков, используемых системными администраторами (bash, Python, Perl), это поможет ему создать удобный в использовании инструмент.
Если собеседуем студента – можем попросить посчитать его интеграл и объяснить, почему интеграл так считается. Средний студент старших курсов смысл интеграла помнит уже нетвердо, а добросовестный, увлеченный студент смысл помнит очень хорошо и может объяснить.
Если перед нами системный администратор – можем спросить, например, об особенностях манипуляций с оперативной памятью в Linux. Если человек работает с СУБД – спрашиваем, например, какие уровни изоляции транзакций бывают, каким кандидат предпочитает пользоваться и почему. Если, например, человек работал над синхронизацией нескольких баз данных – обсудим с ним, как быть, если одна из синхронизируемых баз внезапно была восстановлена из бэкапа. Типичная архитектурная проблема, которую можно решать разными способами.
Еще в кандидате хотелось бы видеть желание изменить мир к лучшему и здоровую долю перфекционизма. Без разумной доли перфекционизма трудно написать код, который будет работать годами на очень разных внедрениях.
Должен ли программист писать тесты? Программист должен выдавать продукт, который работает. Если это взрослый программист, никого не должно волновать, как он это делает. Если это начинающий программист – ему рекомендуется писать тесты. Серьезный разработчик со временем начинает понимать, какие тесты следует писать для создаваемого им кода, где находятся слабые участки кода, которые лучше покрыть тестами. Мы против бездумного глобального покрытия тестами. Программа работает корректно не потому, что ее стопроцентно покрыли тестами, а потому, что разработчик включил голову. Тесты – это вспомогательный инструмент для того, чтобы в наиболее сложных местах программы защититься от ошибок. И надо помнить, что тесты – это не панацея от архитектурных проблем. Самое главное – человек должен включать голову.
Из не-ИТшных вопросов иногда задаем вот такой вопрос – а кем человек себя видит через 3-5 лет? Считаем, что сработаемся с человеком, если его стремления по развитию совпадают с тем, как видит его развитие компания.
Критично важно оценить две вещи. Первая – где человек находится сейчас, какие у него сейчас опыт и знания, какого уровня задачи он может решать прямо сейчас. Вторая – кем человек в благоприятной обстановке готов стать через несколько лет. И чтобы, конечно, эти несколько лет он работал в нашей компании, решал задачи, рос профессионально. Нам даже больше интересно не то, что представляет собой человек сейчас, а то, кем он будет через год-два-три. Нам перспектива всегда важнее текущего положения вещей. Для нас более интересен многообещающий новичок, чем человек с большими достижениями, но погасшими глазами.
Разработка платформы 1С:Предприятие – еще один взгляд
Обычно начинаем интервью с вопросов – какой у вас был самый интересный проект, самый любимый проект? Очень хочется сразу понять, что человека заставляет зажечься на работе, и зажигается ли он на работе вообще.
Далее интересует, приходилось ли человеку оптимизировать производительность программ, как он это делал.
Спрашиваем, какие методики тестирования кандидат использовал на своих проектах, как он выстраивает стратегию тестирования проекта, можем спросить – у нас есть система с вот такой заявленной функциональностью, как будем ее тестировать?
Если интервью на разработчика на Java – спрашиваем про работу сборщика мусора; человек, разрабатывающий более-менее сложные программы, должен быть в курсе нюансов его работы, и как писать код, за которым сборщик мусора эффективно убирает мусор.
Из не-программерских тем интересно поспрашивать про бизнес – какую задачу с точки зрения бизнеса решал любимый проект кандидата, какую пользу приносил. Ви́дение общей картины – очень ценное свойство для разработчика. Однажды был кандидат, делавший блокчейн, его рассказ был очень познавательным.
Задаем задачи на проектирование, просим кандидата спроектировать несложную систему. Потом вместе смотрим на проект, ищем недостатки, обсуждаем, как их устранить. Очень важно, как кандидат реагирует на замечания.
Обязательно рассказываем про то, чем мы занимаемся, а именно – делаем платформу 1С:Предприятие. Рассказываем о том, что у нас можно работать над высокотехнологичными вещами, например, над кластером серверов или над мобильной платформой.
Код на бумаге писать кандидатов не заставляем. Но рисуем на бумаге в ходе собеседования много, рисуем архитектуру системы, схемы модулей, картину их взаимодействия.
Знание конкретных языков не является критичным. Бывает, человек приходит в компанию на позицию разработчика C++, будучи C# разработчиком, и учит C++ довольно быстро. И вокруг много примеров коллег, в ходе работы выучивших новые языки. Если есть желание и знание одного из языков, то выучить новый язык – не проблема.
Еще спрашиваем, что человек читает, только ли Хабр и stackoverflow, или еще и книжки по специальности, и какие именно. Иногда находим для себя таким образом полезные книги.
Нам нужны хардкорные разработчики на C++. Наша команда занимается механизмами отчетности, а значит – наш код много работает с большими объемами данных, и нужно хорошее знание контейнеров и алгоритмов.
На собеседовании спрашиваем – какие библиотеки кандидат использовал в работе, какие алгоритмы. Мы много используем STL, поэтому активно спрашиваем про эту библиотеку, какие контейнеры из нее разработчик использовал, для каких задач. Например, просим написать код, помещающий определенный класс в map, и еще пару аналогичных задач. По таким задачам сразу видно, какого уровня программист перед нами.
Вопросы по теории программирования задаем редко. Считаем, что важнее практические знания. Если человек хорошо решает задачу, удачно применяет теорию на практике, уже не так важно, что он не помнит точную формулировку базовых принципов ООП.
Кстати, если на собеседование пришел студент, которому из-за отсутствия опыта пока трудно справляться с предлагаемыми задачами – делаем на это скидку. Тут уже имеет смысл погонять его по теории, поспрашивать про его профессиональные интересы. Если человек выглядит многообещающе как специалист, имеет смысл дать ему возможность развиться у нас в хорошего профессионала.
Довольно важный критерий для нас – готовность разбираться в чужом коде. Платформа 1С:Предприятие – большой продукт, более 10 миллионов строк кода, столкновение с этим кодом в повседневной работе неизбежно, как минимум на уровне встраивания в него своего собственного кода.
Спрашиваем, как кандидат предпочитает, чтобы ему ставили задачи – в виде детально расписанной спецификации, или достаточно постановки в виде «сделай такой-то механизм». Мы понимаем и принимаем оба подхода, не будем отказывать хорошему программисту только из-за того, что ему нужно разжевывать постановку задачи; нам просто важно сразу понять – как работать с человеком. Но хочется, чтобы в дальнейшем сотрудник развивался в сторону большей самостоятельности, смог взять на себя ответственность за отдельное направление. Как примеры направлений могу привести динамический список или диаграммы. И хочется, чтобы сотрудник развивал это направление – выяснял потребности пользователей этого механизма, общаясь с пользователями на форумах и конференциях, составлял списки новых фич, расставлял им приоритеты, понимал проблемы механизма, предлагал пути решения. Если человеку интересно, он может развиваться как тимлид, начав с курирования студентов-стажеров из нашего Центра Молодых Специалистов, а позже возглавив свою команду. Ну а если человек по натуре «чистый» разработчик, который предпочитает работу по ТЗ и ему не очень интересно разбираться в потребностях пользователей – что ж, и такие люди нам нужны.
Должен ли программист тестировать? Безусловно! Программист, не делающий тестов – как повар, не пробующий то, что приготовил. От программиста нельзя, конечно, требовать полных тестов на всех поддерживаемых средах (Windows, Linux, macOS, веб- и мобильном клиенте), но на текущей операционке проверить базовую функциональность он обязан. Ну а еще лучше, если напишет автоматический тест. Это будет уже готовый регрессионный тест, который ляжет в библиотеку тестов и будет регулярно прогоняться при изменении в соответствующей области кода.
1C:Enterprise Development Tools написан на Java, и мы ищем разработчиков и тестировщиков со знанием Java. Мы ищем людей с горящими глазами, как уже состоявшихся профессионалов, так и новичков с потенциалом. Знание Java для нас обязательно, равно как и знание алгоритмов и структур данных, многопоточного программирования; в нашей команде мы, к сожалению, не можем позволить себе ждать, пока новый разработчик выучит эти вещи. А вот знание конкретных фреймворков, которые мы используем (EMF, Xtext, GEF, Lucene, Handly, …) — дело наживное. Если видно, что человек хорошо соображает и с ним комфортно общаться – значит, в команду он впишется и необходимые знания быстро получит.
Вообще вписываемость в команду – наверное, главный для нас критерий, наравне с профессионализмом. Наша команда – команда энтузиастов, не хочется разбавлять ее людьми другого склада характера. Да и человеку с другим характером в нашей команде, наверное, будет некомфортно работать. Однозначный красный флаг для нас – неуважительная манера общения. Человек может быть очень хорошим профессионалом, но если он не может уважительно общаться с коллегами, он нам не подойдет. У нас игра – сугубо командная.
Особенность институтского образования в том, что в институтах в массе не учат промышленному программированию. Учат синтаксису, конструкциям языка, алгоритмам. А вот умению писать документированный, сопровождаемый код, в который заложены возможности развития, расширяемости – учат очень мало где. Поэтому на собеседовании очень важный тип задач – задачи на проектирование. Например, спрашиваем – как кандидат стал бы писать тетрис, на какие компоненты поделил бы проект, какие интерфейсы бы спроектировал для взаимодействия компонентов между собой. Далее усложняем вводную – например, говорим, что тетрис будет трехмерный (или добавятся новые типы фигур, или фигуры станут падать с разных сторон) и смотрим, насколько хорошо подходит выбранный дизайн под изменившиеся условия. Вообще одна из главных задач собеседования – понять, насколько гибко и широко кандидат может мыслить. И конечно же, программист должен писать тесты, как минимум – юнит-тесты, а еще хорошо бы интеграционные. Стандартный вопрос к задаче по дизайну – а как вы будете тестировать спроектированную систему?
Ну а для тестировщика умение широко мыслить еще более ценно! Есть известная шутка, как тестировщик тестировал бар: заказал одну кружку пива, 2 кружки пива, 0 кружек пива, 999999999 кружек пива, –8 кружек пива, qwertyuip кружек пива, а после сдачи проекта в продакшн в бар зашел клиент и спросил – а где туалет? Главное умение тестера – придумать нестандартные (и в то же время реалистичные) сценарии; стандартные сценарии, как правило, разработчик и сам протестирует.
Заключение
Как не привести тут ссылку на открытые вакансии 🙂
А еще можно просто прислать резюме на [email protected].
Философия Новости | Что такое Знание?
Изучение знаний — одна из тех постоянных тем, как природа материи в естествознании, которую философия совершенствовала еще до Платона. Дисциплина, эпистемология, происходит от двух греческих слов episteme (επιστημη), что означает знание и логотипы (λογος), что означает слово или разум. Эпистемология буквально означает рассуждать о знании. Эпистемологи изучают, что составляет знание, какие вещи мы можем знать, каковы границы того, что мы можем знать, и даже если вообще возможно знать что-либо вообще.
Принятие определения знаний оказалось трудным, но мы рассмотрим несколько попыток и изучим проблемы, с которыми мы сталкиваемся при этом. Мы посмотрим, как выдающиеся философы боролись с этой темой и как постмодернисты дают другую точку зрения на проблему знания. Мы также рассмотрим некоторые современные работы в области психологии и философии, которые могут помочь нам понять практические проблемы с перемещением огромного количества информации, которой мы располагаем, и как мы можем избежать проблем в том, как мы узнаем вещи.
Знаем ли мы вещи?
Чтобы ответить на этот вопрос, вы, вероятно, должны иметь некоторое представление о том, что означает термин «знать». Если бы я спросил: «Вы видели сегодня флибберджиббет на ярмарке?» Я полагаю, вы не знаете, как ответить. Вы, вероятно, начали бы с вопроса, что такое flibbertijibbet. Но большинство взрослых, как правило, не спрашивают, что такое знание, прежде чем они смогут оценить, есть оно у него или нет. Мы просто утверждаем, что знаем вещи, и большинству из нас, я подозреваю, это довольно удобно.Для этого есть множество причин, но наиболее вероятным является то, что мы со временем выбрали определение и имеем общее представление о том, что означает этот термин. Многие из нас, вероятно, сказали бы, что знание, что что-то истинное, включает в себя:
- Несомненность — трудно, если не невозможно, отрицать
- Доказательства — оно должно основываться на чем-то
- Практичность — оно должно действительно работать в реальном мире
- Широкое согласие — многие люди должны согласиться с тем, что это правда
Но если подумать, у каждого из них есть проблемы.Например, что бы вы заявили, что знаете, что вы также скажете, что уверены? Предположим, вы не находитесь в состоянии алкогольного опьянения, высокого или каким-либо другим образом в своем «здравом уме» и пришли к выводу, что знают, что вы читаете статью в Интернете. Вы можете пойти дальше и заявить, что отрицать это было бы сумасшествием. Разве не возможно, что вы спите или что-то вроде Матрицы, и все, что вы видите, является иллюзией? Прежде чем вы скажете, что это абсурдно, и только те, кто не смог составить университетскую футбольную команду, могли бы даже рассмотреть такие вопросы, можете ли вы быть уверены, что вас не обманули? В конце концов, если вы находитесь в Матрице, роботы, которые создали Матрицу, заставили бы вас поверить, что вы не в Матрице и уверены, что вы этого не делаете.
Как насчет критерия «широкого соглашения»? Проблема с этим заключается в том, что многие вещи, о которых мы можем утверждать, что не являются и не могут быть широко согласованы. Предположим, вы испытываете боль в руке. Боль очень сильная и интенсивная. Вы можете сказать своему врачу, что знаете, что вам больно. К сожалению, только вы можете утверждать, что знаете об этом (и как дополнительная проблема, у вас, похоже, тоже нет никаких доказательств — вы просто чувствуете боль). Так что, по крайней мере, на первый взгляд кажется, что вы знаете вещи, которые не имеют широкого согласия других.
Эти и многие другие проблемы являются тем, что интригует философов и является тем, что делает определение оспаривания знаний сложным. Поскольку трудно дать определение, это также затрудняет ответ на вопрос «что вы знаете?»
Что такое Знание?
Как и во многих других философских темах, найти согласованное определение сложно. Но философы пытались построить его на протяжении веков. За прошедшие годы в философской литературе возникла тенденция, и появилось определение, имеющее такое широкое согласие, что стало известно как «стандартное определение».«Хотя согласие с определением не является универсальным, оно может послужить хорошей отправной точкой для изучения знаний.
Определение включает в себя три условия, и философы говорят, что когда человек удовлетворяет этим трем условиям, он может сказать, что знает, что что-то является правдой. Возьмите констатацию факта: Сиэтлские моряки никогда не выигрывали мировые серии. По стандартному определению человек знает этот факт, если:
- человек считает утверждение истинным
- утверждение фактически истинно
- человек оправдан , полагая, что утверждение является true
Выделенные жирным шрифтом термины обозначают три условия, которые должны быть выполнены, и из-за этих терминов определение также называется «трехсторонним» (трехчастным) определением или «JTB» для краткости.Было написано много книг по каждому из трех терминов, поэтому я могу лишь кратко изложить, что происходит в каждом из них. Скажу сразу, хотя эпистемологи проводят большую часть своего времени в третьем состоянии.
Вера
Во-первых, убеждения — это то, что человек имеют . Убеждения не похожи на скалы или гребные лодки, когда вы сталкиваетесь с ними, прогуливаясь по пляжу. Они находятся в вашей голове и, как правило, рассматриваются именно так, как вы держите мир (или какой-то аспект мира).Если вы считаете, что Моряки никогда не выигрывали мировую серию, вы просто признали, что — это правда, что Моряки действительно никогда не выигрывали мировую серию. Обратите внимание, что , принимая , что что-то верно, подразумевает, что то, что вы принимаете , может быть неправильно. Другими словами, это означает, что то, что вы думаете о мире, может не совпадать с тем, каким он является на самом деле. Это подразумевает, что существует различие между верой и истиной. Есть некоторые философы, особенно постмодернисты и экзистенциалисты, которые думают, что такое различие невозможно, о чем мы расскажем ниже.Но в целом философы утверждают, что вера в наши головы, а истина в том, как устроен мир. На практике вы можете выяснить, во что вы или кто-то другой верят, изучая поведение. Люди обычно действуют в соответствии с тем, во что они действительно верят, а не с тем, что они говорят, они верят — несмотря на то, что говорит Дилан.
Правда
Что-то верно, если мир действительно таков. Истина не в твоей голове, но «там». Утверждение «Моряки никогда не выигрывали мировые серии» верно, если Моряки никогда не выигрывали мировые серии.Первая часть этого предложения в кавычках специально. Фраза в кавычках означает утверждение, которое мы можем сделать о мире, а вторая, не заключенная в кавычки фраза должна описывать то, каким на самом деле является мир. Причина, по которой философы пишут утверждения правды таким образом, состоит в том, чтобы придать смысл идее, что утверждение о мире может быть неправильным или, точнее, ложным (философы называют часть в цитатах утверждением или предложением ) , Возможно, теперь вы можете понять, почему убеждения отличаются от утверждений правды.Когда вы чему-то верите, вы придерживаетесь этого или соглашаетесь с тем, что утверждение или предложение является правдой. Это может быть ложным, поэтому ваша вера может не совпадать с тем, каким на самом деле является мир. Подробнее о том, что есть истина, читайте в статье «Философские новости» «Что такое истина?»
Обоснование
Если семя знания — вера, что превращает веру в знание? Именно здесь приходит оправдание (иногда называемое «ордером»). Человек знает что-то, если он оправдан, полагая, что это правда (и, конечно, это действительно так).Существуют десятки конкурирующих теорий обоснования. Иногда легче описать, когда убеждение не оправдано , чем когда оно оправдано. В целом, философы согласны с тем, что человек не оправдан, если его вера:
- является продуктом желаемого мышления (я действительно хочу, чтобы вы любили меня, поэтому я верю, что вы любите меня)
- продуктом страха или вины (вы Вы в ужасе от смерти и, таким образом, формируете веру в загробную жизнь)
- сформировались неправильно (вы отправляетесь в область, о которой ничего не знаете, видите белое пятно в 500 ярдах и видите, что это овца)
- продукт тупая удача или догадки (вы случайным образом формируете убеждение, что у следующего человека, которого вы встретите, будут карие глаза, и оказывается, что у следующего человека, которого вы встретите, будут карие глаза)
Потому что убеждения бывают разных форм и размеров, и их трудно найти единая теория оправдания, которая может объяснить все, что мы хотели бы знать.Вы могли бы быть оправданы, если бы поверили, что Солнце находится примерно в 93 миллионах миль от Земли, и это совсем не так, как если бы вы верили, что Бог существует, или что у вас небольшая боль в спине. Тем не менее, оправдание является критическим элементом в любой теории познания и является предметом философской мысли.
[Между прочим: хотя JTB обычно считается отправной точкой для определения, оно ни в коем случае не является последним словом. Многие философы полностью отвергают формулировку JTB, а другие считают, что, по крайней мере, JTB нужно как-то «исправить».Что касается этой последней категории, небольшая статья, написанная философом по имени Эдмунд Геттиер, действительно породила суету, которая заставила философов усомниться в том, что JTB достаточно для знания. Бумага Геттиера составляла примерно две с половиной страницы (почти неслыханно в философии), но стала настолько важной, что поднятые им проблемы известны как проблема Геттиера.]
Знания, ориентированные на человека
Вы можете заметить, что описание выше ставит акцент знания на человека.Философы говорят об оправданности отдельных лиц, а не об оправдании самих идей или концепций. Это означает, что то, что может считаться знанием для вас, может не считаться знанием для меня. Предположим, вы изучаете экономику и изучаете принципы в этой области. Основываясь на том, что вы изучаете, вы начинаете верить, что психологические установки играют такую же роль в экономическом процветании или лишениях, как и политическая среда, которая создает экономическую политику. Предположим также, что я не слишком много изучал экономику, но знаю, что хотел бы больше денег в моем кармане.У нас с вами могут быть разные убеждения об экономике, и наши убеждения могут быть оправданы совершенно разными способами. То, что вы знаете, может быть не тем, что я знаю, хотя у нас перед нами одни и те же доказательства и аргументы.
Таким образом, субъективная природа знания частично основана на идее, что убеждения — это то, что есть у людей, и эти убеждения оправданы или не оправданы. Когда вы думаете об этом, это имеет смысл. У вас может быть больше доказательств или другого опыта, чем у меня, и поэтому вы можете верить вещам, которых у меня нет, или у вас могут быть доказательства того, чего у меня нет.Суть в том, что «универсальное знание» — то, что все знают — может быть очень трудно найти. Правда, если она существует, это не так. Истина универсальна. Наш доступ к нему может сильно различаться.
Рене Декарт и поиск универсальных знаний
Многим людям не нравится мысль о том, что универсальных знаний не существует. Философ Рене Декарт (произносится как дневная повозка) был одним из них. Когда он был молодым, его научили родители, учителя, священники и другие авторитеты.Когда он достиг совершеннолетия, он, как и многие из нас, начал обнаруживать, что многое из того, чему его учили, было либо ложным, либо крайне сомнительным. По крайней мере, он обнаружил, что не может быть уверен, что многие из его педагогов. В то время как многие из нас понимают это, разбираются с этим и идут дальше, Декарт был глубоко обеспокоен этим.
Однажды он решил заняться проблемой. Он спрятался в каюте и попытался усомниться во всем, в чем он не был уверен. Поскольку не практично было сомневаться в каждом его убеждении, Декарт решил, что будет достаточно подвергнуть сомнению основы его системы убеждений, и остальная часть структуры «разрушится сама по себе.«Сначала он рассматривает то, во что он поверил, с помощью пяти чувств. Для большинства из нас это довольно устойчивые вещи, но Декарт обнаружил, что довольно легко усомниться в их истинности. Самая большая проблема в том, что иногда чувства могут быть обманчивыми И, в конце концов, мог ли он быть уверен, что он не был безумен или не видел снов, когда увидел эту книгу или попробовал этот мёд? Поэтому, хотя они могут быть достаточно надежными, чувства не дают нам уверенности — то, чем был Декарт после
Затем он посмотрел на математику.Если конечно нужно найти, оно должно быть здесь. Он рассуждал, что результаты математических формул и теорем сохраняются как во сне, так и в бодрствовании, так что, по крайней мере, он лучше, чем чувства. Но он развил аргумент, от которого он не мог избавить математику. Предположим, что есть злой гений, подумал он, который является «чрезвычайно могущественным и умным» и был склонен обманывать Декарта и развивал математику как средство для осуществления своих злых обманов ( Матрица должна вспомнить об этом сейчас).Декарт обнаружил, что невозможно исключить эту возможность. Неважно, маловероятно это или нет. Декарт искал уверенности, и если есть хоть какая-то малая вероятность, что его обманывают, ему тоже придется выбросить математику.
К сожалению, у Декарта не осталось поворота. Он обнаружил, что может скептически относиться ко всему и не может найти определенную основу для знания. Но затем он наткнулся на то, что изменило современную эпистемологию.Он обнаружил, что есть одна вещь, в которой он не может сомневаться: факт, что он был мыслящим человеком. Чтобы усомниться в этом, ему придется подумать. Он рассуждал, что невозможно сомневаться в чем-то, не думая о том, что вы сомневаетесь. Если он думал, то он должен быть мыслящим человеком, и поэтому он обнаружил, что невозможно сомневаться в том, что он был мыслящим существом.
Эта, казалось бы, небольшая, но важная истина привела к его наиболее известному вкладу в западную мысль: cogito ergo sum (думаю, поэтому я и являюсь).Некоторые ошибочно полагают, что Декарт намекал на эту идею, что он думает о себе. Но это не было его целью вообще. Он претендовал на знание. На самом деле Декарт говорил следующее: я думаю, поэтому я знаю , что я .
История не заканчивается здесь для Декарта, но в остальном, я отсылаю вас к списку чтения ниже, чтобы копать глубже. История Декарта призвана проиллюстрировать глубину проблем гносеологии и то, насколько трудна и редка определенность, если определенность возможна — есть много философов, которые думают, что либо проект Декарта провалился, либо он создал совершенно новый набор проблемы, которые еще сложнее, чем та, которую он намеревался решить.
Постмодернизм и знания
Постмодернистская эпистемология является растущей областью изучения и относительно нова на сцене по сравнению с определениями, которые возникли из аналитической традиции в философии. В целом, однако, это означает принятие определенного, скептического отношения к определенности и субъективного взгляда веры и знания. Постмодернисты видят истину гораздо более подвижной, чем классические (или модернистские) эпистемологи. Используя термины, которые мы выучили выше, они отвергают идею о том, что мы когда-либо можем быть полностью оправданы, считая, что наши убеждения соответствуют тому, как на самом деле существует мир.Мы не можем знать, что мы знаем.
Перспектива в Центре
Чтобы быть уверенными, утверждают постмодернисты, нам необходимо уметь «стоять вне» наших собственных убеждений и смотреть на свои убеждения и мир без каких-либо умственных линз или перспективы . Это все равно, что удивляться, каково это — наблюдать, как мы впервые встречаемся с кем-то? Мы не можем этого сделать. Мы можем наблюдать за событием встречи на видео, но опыт встречи может быть получен только нами.Мы имеем этот опыт только изнутри нашего разума и тела. Поскольку невозможно оставаться вне нашего разума, все части, которые составляют наше сознание, влияют на наш взгляд на то, что является правдой. Наш интеллектуальный и социальный фон, наши предубеждения, наше настроение, наша генетика, другие наши убеждения, наши симпатии и антипатии, наши страсти (мы можем поместить все это под маркой нашей «когнитивной структуры») все влияют на то, как мы воспринимаем то, что есть правда о мире. Далее, говорят постмодернисты, не возможно , а возможно , отложить в сторону эти влияния или линзы.Мы можем уменьшить интенсивность здесь и там и прийти, чтобы распознать предубеждения и точно приспособиться к ним. Но невозможно полностью отбросить все наши линзы, которые окрашивают наш взгляд на вещи, и поэтому невозможно быть уверенным, что мы получаем какую-то истину «там».
Многие говорили о том, что кажется проблемой с постмодернистским подходом. Обратите внимание, что как только постмодернист заявляет об истине и знании, он, кажется, заявляет правду! Если все убеждения видятся сквозь призму, как мы узнаем, что убеждения постмодернистов «верны»? Это хороший вопрос, и постмодернист может ответить: «Мы этого не делаем!» Но тогда зачем в это верить? Из-за этой очевидной проблемы многие постмодернисты пытаются просто жить с постмодернистским «отношением» к эпистемологии и избегают говорить, что они делают заявления, которые бы вписывались в традиционные категории.Мы должны изменить нашу точку зрения, чтобы понять претензии.
Общественное соглашение
Безусловно, постмодернисты склонны вести себя как все мы, когда дело доходит до взаимодействия с миром. Они водят машины, летают на самолетах, создают компьютерные программы и пишут книги. Но как это возможно, если они принимают такой гибкий взгляд на знания? Постмодернисты вообще не избегают правды. Они отвергают идею, что убеждения любого человека об этом могут быть достоверными. Скорее, они утверждают, что истина возникает благодаря соглашению сообщества. Предположим, ученые пытаются определить, нагревается ли планета и являются ли люди причиной. Это сложный вопрос, и постмодернист может сказать, что, если большинство ученых согласны с тем, что земля нагревается и что причиной являются люди, то это правда. Обратите внимание, что критерий «истины» состоит в том, что ученых согласны с . Если использовать приведенную выше таксономию, это будет «условием оправдания». Таким образом, мы можем сказать, что постмодернисты принимают первое и третье условия трехстороннего взгляда, но отвергают второе условие: идею о том, что существует истина, в которой верования должны соответствовать истине, находящейся вне нашего разума.
Когда вы думаете об этом, многое из того, что мы бы назвали «фактами», определяется именно так. В течение многих лет ученые верили в вещество под названием «флогистон». Флогистон был веществом, которое существовало в определенных веществах (таких как дерево и металл), и когда эти вещества сжигались, в вещество добавлялось больше флогистона. Флогистон, как полагали, имел отрицательный вес, поэтому вещи становились легче, когда они горели. С тех пор эта теория была отвергнута и заменена более сложными представлениями, касающимися кислорода и окисления.
Итак, была ли теория флогистона верной? Модернист будет утверждать, что это не потому, что с тех пор было доказано, что это ложь. Это ложно сейчас и ложно тогда, хотя ученые верили, что это правда. Убеждения о флогистоне не совпадали с тем, каким на самом деле является мир, так что это было ложно. Но постмодернист может сказать, что теория флогистона была верна для ученых, которые верили в это. Теперь у нас есть другие теории, которые верны. Но теория флогистона была не менее верной, чем теория кислорода сейчас.Кроме того, они могут добавить, как мы узнаем, что кислородная теория — это , правда — ? Теория кислорода может быть вытеснена когда-нибудь, но это не делает ее менее верной сегодня.
Знание и умственная жизнь
Как вы можете ожидать, философы не единственные, кто интересуется тем, как работает знание. Психологи, социологи, когнитивные ученые и нейробиологи также заинтересовались этой темой, и с ростом области искусственного интеллекта даже компьютерные специалисты включились в игру.В этом разделе мы рассмотрим, как работа, выполняемая в области психологии и поведенческой науки, может помочь нам понять, как работает человеческое знание.
До сих пор мы рассматривали структуру знания после формирования убеждений. Многим мыслителям интересно, как само формирование убеждений связано с нашим восприятием того, что мы думаем, что знаем. Иными словами, мы можем сформировать убеждение, что что-то является правдой, но то, как наши умы сформировали это убеждение, оказывает большое влияние на то, почему мы думаем, что знаем это. Наука обнаруживает, что во многих случаях процесс формирования веры где-то идет не так, и наш разум на самом деле обманывает нас, заставляя поверить в свою истинность.Эти умственные уловки могут основываться на хороших эволюционных принципах: они (или, по крайней мере, когда-то были в нашем прошлом) способствуют выживанию. Но мы можем не знать об этой хитрости и быть полностью убежденными, что мы сформировали веру правильным образом и поэтому обладаем знанием. Широкий термин, используемый для этого явления, — «когнитивный уклон», и психические уклоны оказывают значительное влияние на то, как мы формируем убеждения и наше восприятие формируемых нами убеждений. 1
Wired for Dias к другим вещам, в которые мы верим, способствуем психической безопасности или предоставляем основания для оправдания приверженности ряду целей, которых мы хотим достичь.Проще говоря, умственные предрассудки заставляют нас формировать ложные представления о себе и мире. Тот факт, что наши умы делают это, не обязательно преднамеренный или злой, и во многих случаях результаты этих ложных убеждений могут быть положительными для человека, который их держит. Но эпистемологи (и этики) утверждают, что цели не всегда оправдывают средства, когда дело доходит до формирования веры. Как правило, мы хотим сформировать истинные убеждения «правильным» образом. Эрнест Беккер в своей важной книге, получившей Пулитцеровскую премию Отрицание смерти пытается понять психологию того, почему мы формируем убеждения, которые мы делаем.Он также исследует, почему мы можем быть закрыты для альтернативных точек зрения и почему мы склонны становиться апологетами (защитниками) точек зрения, которые мы придерживаемся. Один из его аргументов заключается в том, что мы, люди, строим эго (в смысле Фрейда; то, что он называет «доспехами персонажей») из верований, которые мы придерживаемся, и эти верования, как правило, дают нам смысл, и они укрепляются, когда больше людей придерживаются того же мнения. точка зрения. В особенно жгучем отрывке он пишет:
Каждый человек думает, что у него есть формула для победы над жизненными ограничениями, и с властью знает, что значит быть человеком [Н.Б. под «человеком» Беккер означает «человек» и использует местоимения мужского рода, поскольку это было обычной практикой, когда он писал книгу], и он обычно пытается завоевать последователей для своего конкретного патента. Сегодня мы знаем, что люди так стараются побеждать новообращенных за свою точку зрения, потому что это больше, чем просто взгляд на жизнь: это формула бессмертия. , , в вопросах бессмертия каждый человек имеет одинаковую убежденность в своей правоте. Эта вещь кажется извращенной, потому что каждый диаметрально противоположный взгляд выдвигается с одинаковой сводящей с ума уверенностью; и власти, которые одинаково безупречны, придерживаются противоположных взглядов! (Беккер, Эрнест. Отрицание смерти, с. 255-256. Свободная пресса.)
Другими словами, будучи убежденными в том, что наша точка зрения верна, и победа обращает к этой точке зрения, так это то, как мы позиционируем себя как людей значимости и значимости, и эта склонность глубоко укоренилась в нашем психологическом оснащении. Это объясняется не только тем, что предубеждения так распространены, но и тем, что их трудно обнаружить. Мы, утверждает Беккер и другие, настроены на предвзятость. Джонатан Хайдт соглашается и заходит так далеко, что утверждает, что разум и логика — это не только лекарство, но и основная часть проводки, которая вызывает это явление.
Любой, кто ценит истину, должен прекратить поклоняться разуму. Нам всем нужно холодно взглянуть на доказательства и понять, что это такое. Французские ученые-познаватели Уго Мерсье и Дэн Спербер недавно провели обзор обширной исследовательской литературы по мотивированным рассуждениям (в социальной психологии), а также по поводу предубеждений и ошибок рассуждений (в когнитивной психологии). Они пришли к выводу, что большинство странных и удручающих результатов исследований имеют смысл, когда вы видите, что рассуждения развиваются не для того, чтобы помочь нам найти правду, а для того, чтобы помочь нам участвовать в спорах, убеждениях и манипуляциях в контексте дискуссий с другими людьми.(Хайдт, Джонатан. Праведный разум: почему хорошие люди делятся политикой и религией (стр. 104). Группа издательства Knopf Doubleday.)
Формирование предвзятости и убеждений
Исследования в области социальных наук и психологии открывают множество путей в котором наши умы играют эти умственные уловки. Например, Даниэль Канеман обсуждает влияние эмоционального прайминга на формирование последующей идеи. В одном исследовании, когда участников спрашивали о счастье, поскольку оно связано с их романтическим опытом, те, у кого было много свиданий в прошлом, сообщали, что они были довольны своей жизнью, в то время как те, у кого не было свиданий, сообщали об одиночестве, изоляции и отвергнуто.Но затем, когда их впоследствии спросили об их счастье в целом, они навязали контекст своего счастья при свидании своему счастью в целом, независимо от того, насколько хорошей или плохой оставалась их жизнь. Если бы человек оценивал свое общее счастье как «очень счастливое», когда ему задавали вопросы только об общем счастье, он мог бы оценивать свое общее счастье как «несколько счастливое», если бы ему задавали вопросы об их романтическом счастье незадолго до этого, и его романтическое счастье было более отрицательно, чем положительно.
Этот тип грунтовки может существенно повлиять на то, как мы видим, что является правдой. Когда нас спросят, нужно ли нам больше контролировать оружие или нам следует регулировать потребление жирной пищи, все изменится сразу после локальной стрельбы или после того, как кто-то будет страдать от сердечной недостаточности. Одна и та же ситуация будет иметь два разных ответа одного и того же человека в зависимости от того, был ли он или она заполнен или нет. Джонатан Хайдт приводит похожие примеры.
Психологи теперь имеют картотеки, полные находок «мотивированных рассуждений», показывающих множество уловок, которые люди используют, чтобы прийти к выводам, к которым они хотят прийти.Когда испытуемым говорят, что тест на интеллект дал им низкую оценку, они предпочитают читать статьи, критикующие (а не поддерживающие) достоверность тестов IQ. Когда люди читают (фиктивное) научное исследование, в котором сообщается о связи между потреблением кофеина и раком молочной железы, женщины, которые много пьют кофе, обнаруживают в исследовании больше недостатков, чем мужчины и женщины с меньшим количеством кофеина. (Haidt, p. 98)
Есть много других предубеждений, которые влияют на наше мышление. Когда мы задаем вопрос «что такое знание?» это исследование должно быть частью того, как мы отвечаем на вопрос.Уклоны и их влияние подпадают под широкую категорию условий оправдания, на которые мы смотрели ранее, и исследование должно информировать, как мы смотрим, как убеждения оправданы. Оправдание — это не просто применение философской формулы. Существует множество психологических и социальных влияний, которые играют, когда мы стремимся оправдать веру и превратить ее в знание. 2 Мы также можем видеть, как это исследование подтверждает философскую позицию постмодернистов.По крайней мере, даже если мы считаем, что мы можем преодолеть наши предубеждения и «приблизиться к истине», у нас, по крайней мере, есть веские основания быть осторожными в отношении вещей, которые мы утверждаем как истинные, и принимать предварительную позицию по отношению к истине наших убеждений.
В день, когда «поддельные новости» представляют большую проблему, и объем информации, за которую мы несем ответственность, растет с каждым днем, то, как мы оправдываем наши убеждения, становится еще более важным предприятием. Я буду использовать заключительную цитату из Хайдта, чтобы завершить этот раздел:
И теперь, когда у всех нас есть доступ к поисковым системам на наших сотовых телефонах, мы можем вызывать команду поддерживающих ученых почти для любого заключения 24 часа в сутки. ,Что бы вы ни хотели верить в причины глобального потепления или в том, может ли плод чувствовать боль, просто закажите свою веру. Вы найдете партизанские сайты, обобщающие и иногда искажающие соответствующие научные исследования. Наука — это шведский стол, и Google проведет вас к изучению, которое подходит именно вам. (Haidt, pp. 99-100)
Практическое применение знаний
Ну, большинство из нас не такие, как Декарт. У нас на самом деле есть жизни, и мы не хотим тратить время на то, чтобы понять, является ли мы жестокой шуткой какого-то тайного безумного ученого.Но на самом деле нас действительно волнует эта тема, «знаем» мы это или нет. Немного размышлений показывает, насколько важно на самом деле иметь твердое представление о знаниях и тратить некоторое сосредоточенное время на более глубокие размышления о знаниях, которые действительно могут помочь нам лучше узнать.
Действительно, знание — это корень многих (я бы сказал, большинство) проблем, с которыми мы сталкиваемся в данный день. Как только вы преодолеете базовое выживание (хотя даже такие базовые вещи, как поиск достаточного количества пищи и крова, связаны с проблемами, связанными со знаниями), мы сталкиваемся с проблемами знаний практически на всех фронтах.Вопросы о знаниях варьируются от более крупных, более весомых вопросов, таких как выяснение, кто наши настоящие друзья, что делать с нашей карьерой или как проводить наше время, за какого политика голосовать, как тратить или инвестировать наши деньги, или мы должны быть религиозным или нет, более приземленным, например, какое оборудование купить для нашего хобби, как разрешить спор между детьми, куда пойти на ужин или какую книгу почитать в свободное время. Мы принимаем решения о знаниях весь день, каждый день, и некоторые из этих решений оказывают глубокое влияние на нашу жизнь и жизнь тех, кто нас окружает.
Итак, все эти решения, которые мы принимаем в отношении факторов, влияющих на то, как мы и другие живем, основаны на нашем взгляде на знания — нашей эпистемологии . К сожалению, мало кто тратит достаточно времени на размышления о корне своих решений, и многие делают выбор знаний, основываясь на том, как их воспитывали (моя мама всегда голосовала за республиканцев, поэтому я буду), что проще всего (если я не верю в Бога, я буду избегать моих друзей и семьи), или просто хорошая, старомодная лень. Но из всех вещей, на которые нужно тратить время, кажется, что мы думаем о том, как мы узнаем, что вещи должны быть на вершине списка, учитывая центральную роль, которую он играет практически во всем, что мы делаем.
Обновлен в январе 2018 года: удален устаревший материал и проведена общая очистка; добавлен раздел о когнитивных отклонениях.
Обновлено март 2014 года: удалена ссылка на датированные события; удален раздел о мысленном эксперименте; добавлен раздел о постмодернизме; незначительные изменения в форматировании
Хотя многие мыслители писали о когнитивных предубеждениях в той или иной форме, Джонатан Хайдт в своей книге «Праведный разум» и Даниэль Канеман в своей книге «Мышление быстро и медленно» провели основную работу по систематизации и предоставлению достоверных данных. вокруг того, как работает ум, когда дело доходит до формирования убеждений и предубеждений.Конечно, предстоит еще много работы, но эти книги, частично философия, частично психология, частично обществознание, дают основу для дальнейшего изучения в этой области. Область исследований уже обширна и расширяется, поэтому я могу лишь представить эскиз того, как на формирование веры влияет наш разум и другие факторы. Я отсылаю читателя к исходному материалу по этой теме для дальнейшего изучения (см. Список для чтения ниже).
Стратегию того, как мы можем приспособиться к этим естественным уклонам, которые наш разум, похоже, готов создать, см. В статье «Философские новости» «Как спорить с людьми».Я также рекомендую отличную книгу Кэрол Двек Mindset .
Для дальнейшего чтения
- Эпистемология: классические проблемы и современные ответы (элементы философии). Автор — Laurence BonJour. Одно из лучших введений в теорию познания. Написанная на уровне колледжа, эта книга должна быть доступна для большинства читателей, но иметь под рукой хороший философский словарь.
- Вера, оправдание и знание: введение в эпистемологию (Уодсворт Основные вопросы в серии философии) Роберт Ауди.Эта книга использовалась в качестве учебника на курсах эпистемологии в колледже, поэтому может быть немного недоступна для широкого читателя. Тем не менее, он дает хороший обзор многих вопросов в теории познания и является хорошим учебником для всех, кто интересуется этим предметом.
- Теория знания: классические и современные чтения Луи Pojman. Все еще одна из лучших книг для первоисточника. В отредактированных статьях есть полезные введения, а Пойман охватывает ряд источников, поэтому читатель получит хороший обзор по многим сторонам вопроса.Написано в основном как учебник.
- Материал мысли: язык как окно в человеческую природу. Автор Steven Pinker. Хотя книга Пинкера не является строго книгой о знаниях как таковых, она забавна, доступна и является хорошим источником информации о некоторых современных работах, выполняемых в основном в области естественных наук.
- Выборы из принципов философии Рене Декарта . Хорошее место, чтобы начать слышать от самого Декарта.
- Кости Декарта: скелетная история конфликта между верой и разумом Рассела Шорто.Эта книга написана как история, так что это не просто философский том. Тем не менее, это дает читателю общее представление о том, с чем Декарт и его современники имели дело, и это забавное чтение.
- На фигня Гарри Франкфурта. Один из них — ощущение, что Франкфурт немного издевался над маленьким, привлекательным участком. Это скорее комментарий к социальному аспекту эпистемологии, и его стоит прочитать только по этой причине. Делает отличный подарок!
- На истину Гарри Франкфурт.Вроде на фигню но на правду.
- Книга правил для аргументов Энтони Уэстон. Удобная ссылка для построения логических аргументов. Это хорошая маленькая книжка, чтобы иметь на полке, независимо от того, чем вы зарабатываете на жизнь.
- Ордер: текущие дебаты Элвин Плантинга. Сейчас более 25 лет «текущий» в названии может показаться анахронизмом. Тем не менее, многие из проблем, с которыми сталкивается Плантинга, связаны с нами сегодня, и его повествование, несомненно, просветит и подготовит насос для дальнейшего изучения.
- Думая быстро и медленно Даниэль Канеман. Книга , чтобы начать изучение когнитивных предубеждений.
- «Праведный разум» Джонатана Хайдта. Надежная книга, которая увлекается когнитивными предубеждениями, а также тем, почему люди формируют и поддерживают убеждения, и как начать разговор о них.
- Отрицание смерти Эрнестом Беккером. Нео (или это пост?) Фрейдистский анализ того, почему мы делаем то, что делаем. Основное чтение для лучшего понимания, почему мы формируем убеждения, которые мы делаем.
- Мышление: новая психология успеха Кэрол С. Двек. Название читается как книга самопомощи, но на самом деле ее содержание полезно и полезно для разработки подхода к формированию и обмену идеями.
,
Easy General Knowledge # 1
Я не уверен, что «Звездные войны» так же «легки», как и другие. Мне пришлось угадать несколько, прежде чем я получил это.
Я смотрел фильм и до сих пор не получил его, поэтому я очень удивлен, что 88% сделали … Я думаю, что есть много поклонников Звездных войн 🙂
Один из самых успешных и популярных фильмов всех времен. Самое последнее упоминание, которое я могу вспомнить, это «Капитан Америка: гражданская война», где они были удивлены, что Питер не знал названия фильма.тот демографический «человек, который живет на Земле?» Обе эти вещи глубоко вплетены в ткань мировой культуры и существуют уже более 40 лет.
+16
Уровень 65
18 декабря 2019
Ну, люди в неанглоязычных странах могут знать их в переводной форме, но не в оригинальной. Вы можете быть удивлены, но люди в Сербии, например, знакомы с выражением «Hej, Šefe, koji ti je vrag», которое очень далеко от буквального перевода «Что случилось, Док».И, хотя я знал ответ, он далеко не общеизвестен, хотя его переведенная форма хорошо известна.
«Глубоко вплетены в ткань мировой культуры» ?? Фильмы «Звездных войн» в основном предназначены для 13-летних мальчиков. Я видел много гиперболических высказываний о «Звездных войнах», но это, возможно, пока что самое смешное.
Это совсем не гиперболично. Вы вне связи.
Я не фанат звездных войн, так что мне было нелегко.Сначала я попробовал «Звездные войны 2», а потом только угадал подзаголовки фильмов, которые смог вспомнить, и в конце концов получил их.
Звездные войны 2 — логическое предположение на Земле, но в далекой галактике, по-видимому, кардинальные числа равны 4, 5, 6, 1, 2, 3, 7, 3.5, 8 …
Седьмой вопрос очень сложен для человека, который не является христианином.
или еврей или мусульманин или видел лучшую картину 1956 года или кто когда-либо слышал «All You Zombies».
Ну, ни одна из этих вещей не имела отношения ко мне, так что я думаю, что нет причин, по которым я должен был это знать? : D
Ничто не относится ко мне, но я прочитал Библию, чтобы прийти к религиозному (или нерелигиозному) решению, так что я предполагаю, что знаю.
Моисей не христианин. 10 заповедей в Ветхом Завете, в котором есть правила: христианство, иудаизм и ислам. Новый завет для христианства.Это также простой ответ, если вы хорошо разбираетесь в истории.
Если вы подсчитаете всех людей в мире, которые выросли в странах, где большинство составляли мусульмане / христиане / иудеи или где было значительное мусульманское / христианское / иудейское меньшинство, я думаю, вы бы получили более 5 миллиардов человек. Возможно, если вы из Китая или Японии, вы, возможно, не слышали о Моисее.
Конечно, я слышал о Моисее (из жизни в США), но я не знаю о нем!
И даже те в Китае и Японии почти наверняка переехали, если они смогут использовать Jetpunk.
(английская версия, то есть.)
Не вдавайтесь в подробности, действительно ли это «история».
Я не христианин. Этот вопрос был очень легким.
Я атеист, и я правильно понял
это простой вопрос .. конечно, атеисты знают о религии в целом больше, чем христиане, ха-ха
или еврей, или мусульманин, или владеет телевизором, или когда-либо читал что-нибудь
Не евреи, не мусульмане, не смотрят религиозные шоу и не читают религиозные книги Авраама.
Они даже не должны быть религиозными книгами или шоу. Симпсоны сделали свою версию истории Моисея, и на эту историю ссылаются во многих нерелигиозных местах, что вряд ли имеет значение, если вы вообще религиозны. если вы этого не знаете, вы, без сомнения, находитесь в меньшинстве.
Мне также кажется сумасшедшим, что вы достигли 60 уровня на джетпанке, не сталкиваясь с вопросом о Моисее.
Я атеист, но это было легко, Моисей часто упоминается в поп-культуре, так что вы можете сделать это, просто катаясь на велосипеде через известных библейских персонажей.
Это все равно что сказать, что вопрос о фламинго очень сложен для человека, который не является зоологом. Ерунда.
Yikes, я невольно всколыхнул кучу комментариев ….
хаха …… я не смог ответить …
Я очень спортивный, и мне даже не пришлось делать паузу
Или тот, кто ничего не знает об истории человечества или религиях.Я Атеист, и это было действительно легко, но хорошо
,
Викторина по общим знаниям № 1
Вы должны принять Plumbum для Pb, потому что это технически правильно.
+11
Уровень 81
23 декабря 2018 г.
Технически, вы знаете, это свинец.
Вы знаете, что вводить технически свинец проще.
Технически вы просто педантичны.
Для пернатых птиц я пробовал
Держаться вместе
Летать вместе
Оставаться вместе
Я полностью забыл собираться вместе
Разве вы не ненавидите, когда люди отвечают на верхний комментарий, говоря что-то совершенно не по теме, просто чтобы их увидели?
Хм, нет.Ненавижу его ломать, но тест на английском, а не на латыни. Если вы принимаете «Plumbum», то вам придется принять любой язык («plomb», «blei», «piombo», «chumbo», «plomo» и т. Д.)
Спасибо Modern Warfare 2 за карту Фавела! (Не только потому, что это моя любимая карта в игре)
Пожалуйста, примите также «держаться вместе»
Это не поговорка, хотя.Это известная цитата, и поэтому должна оставаться оригинальной.
Это поговорка в Великобритании
Интересно, ты думаешь о «Моем Парне»? Там есть строчка, которая гласит: «Как птичьи перья, которые мы держим вместе».
В Великобритании это «стадо» вместе. Вот что такое поговорка. Конец дискуссии. Хорошая погода у нас, а?
Да, я сделал это сначала, тогда я собирался вместе LOL
Тоже знаю как «держаться вместе»
Согласовано.Это единственный способ, которым я когда-либо слышал выражение.
Э-э, почти набрал IKEA для шведской группы.
Единственное, что пришло в голову, это Лорди … но оказалось, что это финский
Почему это новый признак?
Кажется, что 2017 ураганы были включены.
В таком случае этот вопрос пока не верен, Мария все еще ураган.
+2
Уровень ∞
27 сентября 2017 г.
Я фактически заменил около половины вопросов.Мой стиль написания викторин сильно отличается от того, что было в 2013 году, когда этот тест был в последний раз.
Бруклин — сын Дэвида, а не дочь.
Я получил Торо от угадывания Торонто … Бонус.
довольно тяжело, когда у тебя в голове телец. После многих попыток я подумал о торро, услышал это в своей голове. Но это тоже не сработало, пока не попробовал с одним г
Вопрос Дэвида Бекхэма неверен.Бруклин — один из его сыновей, а не дочь.
+5
Уровень ∞
27 сентября 2017 г.
Дети, это то, что происходит, когда вы принимаете. Исправлена!
Я не знал ответа, но подумал, кто будет настолько глуп, чтобы сказать что-то подобное. После того, как я попробовал «Мадонну» и не получил правильного ответа, я попытался подумать о Бритни Спирс, но я нарисовал пробел.Поэтому я напечатал «Бекхэм». Бинго.
Хотя я знал ответ, я думал, что этот кусочек будет слишком эзотерическим, чтобы участвовать в общей викторине знаний.
Хороший тест, если вам нравятся тесты общего знания, попробуйте мой первый из 29 … вот он
Я подумал: «Какой город ближе всего к Нью-Йорку с населением более 10 миллионов?» подразумевал город, который был физически ближе к Нью-Йорку и имел 10 миллионов жителей.
Я думаю, что ваше понимание верно.
Хм, да? Что еще это значило?
Я должен быть единственным, кто печатает цирконий вместо цинка …
Не волнуйтесь, всегда найдутся люди, которые задумаются над этим 🙂
Думал обоими, но решил набрать цинк, потому что я ленивый.
,
21 вдохновляющие цитаты о силе воображения
Воображение прекрасно. Потому что нет никаких правил, чтобы играть, когда мы воображаем. Мы можем просто мечтать о вещах, которые хотим, как будто мы уже имеем их в наших руках. В детстве мечтать было так реально. Но потом, когда мы выросли, мы стали «реалистами». Мы потеряли связь с нашим воображением и нашим богатым внутренним миром.
Иногда нам нужно постоянно прекратить жить во внешнем мире — на нашем смартфоне, на ПК — и вернуть этот богатый внутренний мир.Как говорит самый трудный в мире спортсмен Дэвид Гоггинс, нам нужно провести некоторое время в одиночестве, чтобы заглянуть внутрь себя и прочитать нашу собственную книгу, историю, которой мы живем. Только когда мы это сделаем, мы сможем воплотить в жизнь наше творческое воображение.
Вот 21 наиболее вдохновляющая цитата о силе воображения, которая вдохновит вас использовать свои и раскрыть свой потенциал:
1. Сила воображения создала иллюзию того, что мое зрение зашло гораздо дальше, чем мог увидеть невооруженный глаз.- Нельсон Мандела
Каждый использует свое зрение, но мало кто использует свое зрение. Мы — создатели нашей жизни, и наше воображение — это та самая ткань, из которой соединяется каждый кусочек головоломки, который мы называем жизнью. Прежде чем что-либо проявляется в существовании, оно сначала мечтается и питается в нашем воображении. Это одна из величайших вдохновляющих цитат.
2. Воображение важнее знания. Знания ограничены. Воображение окружает мир.- Альберт Эйнштейн
Знания тренируют наш сознательный разум, воображение использует бесконечный потенциал нашего подсознания. Бывший командир ВМС SEAL Марк Дивайн (Mark Divine) говорит, что прежде чем мы выиграем , нам нужно выиграть . Мы должны визуализировать победу со всеми деталями, как будто это происходит на самом деле.
3. Воображение часто уносит нас в миры, которых никогда не было. Но без этого мы никуда не денемся. — Карл Саган
Воображение переносит нас в реальности, которые никогда не исследовались.Поистине волшебно создавать уникальные вещи из воздуха. Никто не мог подумать пару лет назад, что мы будем путешествовать по Hyperloop или испытывать виртуальную реальность. Но это произошло благодаря воображению одного человека.
4. Мир — это полотно для вашего воображения. Вы художник. НЕТ ПРАВИЛ. Приступай к работе — Fearless Soul
Мир — это холст, на котором мы рисуем нашу жизнь с творческим использованием воображения. Нам нужно выяснить, кто мы, наши врожденные таланты, наши желания, а затем воплотить их в жизнь.Там действительно нет никаких ограничений на то, что вы можете создать. Если вы можете в это поверить, вы можете достичь этого.
5. Смех вне времени, воображение не имеет возраста, а мечты — навсегда. — Уолт Дисней
Вы так же молоды или столь же стары, как и ваши мечты. У многих людей все в жизни передано им. Но им это не нравится, потому что им нечего преследовать, нет мечты, чтобы подпитывать их дух. Верьте в свои мечты, независимо от вашего возраста, смейтесь над своими легкими и относитесь к жизни как к игре и теряйтесь в красоте вашего воображения.
6. У человека без воображения нет крыльев. — Мухаммед Али
Мы должны стоять на ногах, чтобы иметь крепкое основание. Но мы никогда не должны ограничивать наши мечты. Это одна из самых вдохновляющих цитат.
На протяжении всей истории люди создавали удивительные вещи, используя свое воображение. У нас есть феноменальные спортсмены, такие как Майкл Фелпс, подрывные предприниматели, такие как Элон Маск, великие умы, как Стивен Хокинг, и выдающиеся рассказчики, такие как Кристофер Нолан.Воображение одного человека может изменить жизнь миллионов или даже миллиардов людей.
7. Истинным признаком разума является не знание, а воображение ». Альберт Эйнштейн
Мы обязательно должны читать книги, чтение — это знак любопытства. Но мы должны использовать эти знания для развития нашего воображения. Потому что воображение питает наш дух и побуждает нас преследовать врожденное видение. Знание помогает нам играть по правилам, воображение помогает нам прорваться сквозь них.
8. Воображение — единственное оружие в войне против реальности. — Льюис Кэрролл
Реальность не так приятна, как это показано в фильмах — изнасилования, терроризм, нищета, болезни, жестокое обращение с детьми, глобальное потепление — мир разрушен. Но с силой воображения мы можем создавать решения для всех проблем и вносить изменения.
Например, Билл Гейтс заново изобрел очистку сточных вод, создав Омнипроцессор, машину, которая превращает фекалии в вкусную питьевую воду.Он показал нам, что мусор одного человека может быть сокровищем другого человека, если мы просто используем свое воображение.
9. То, что сейчас доказано, когда-то было только вообразимо. — Уильям Блейк
Все, что мы знали или жили, было создано из воображения. От наших предков, которые создавали огонь из камней до сегодняшних дальновидных предпринимателей, каждый использовал свое воображение для создания полезных вещей.
10. Если вы можете вообразить это, вы можете достичь этого. Если вы можете мечтать об этом, вы можете стать этим.- Уильям Артур Уорд
У наших сердец нет предела, это ум, который мы должны победить. Наш разум может создавать ограничения и страхи, которые могут остановить нас в наших следах. Это также может заставить нас чувствовать уверенность в своих силах, заставляя нас верить в возможности на будущее. Наша задача — укротить наш ум, чтобы мы могли использовать его позитивно. Это одна из величайших вдохновляющих цитат.
11. Воображение — это почва, которая воплощает мечты в жизнь. — Аноним
В современном быстро меняющемся мире люди утратили связь со своим внутренним миром, своим воображением.Мы ищем Wi-Fi соединение везде, но потеряли внутреннюю интуитивную связь с нашим воображением. Внутренний мир, наше воображение могут воплотить наши мечты в жизнь. Жаль, что многие люди никогда не представляют себе свое будущее и никогда не используют свои силы для творчества.
12. Ваше воображение — это все. Это предварительный просмотр предстоящих достопримечательностей жизни. — Альберт Эйнштейн
Люди говорят, что мы не можем предсказать будущее. На самом деле, мы можем увидеть большую часть будущего.Мы можем иметь представление о том, как все будет развиваться, глядя на наши мысли, поступки и доминирующие убеждения. То, как мы действуем сегодня, определяет, как жизнь разворачивается завтра.
13. Мы чаще боимся, чем обижаемся, и больше страдаем от воображения, чем от реальности. — Сенека
Худшее, что мы можем сделать, — это страдать в нашем воображении. Людей мучают страхи, которые никогда не станут реальностью, они страдают от сожалений из-за событий, которые больше не должны диктовать их реальность.Они разрываются между прошлым и будущим. Нам нужно управлять своим воображением, а не позволять ему управлять нами. Среди всех вдохновляющих цитат в этом списке этот действительно выделяется.
14. Воображение — это начало творения. Вы представляете, чего хотите, вы получаете то, что представляете, и, наконец, вы создаете то, что хотите. — Джордж Бернард Шоу
Мы действуем определенным образом, потому что верим определенным образом в наше воображение. Мы делаем вещи, потому что мы видим награды в нашем воображении.Поэтому все творение коренится в нашем воображении.
15. Вносите идеи и развлекайте их по-королевски, потому что один из них может быть королем. — Марк Ван Дорен
Люди часто получают идеи, но они не действуют на них из-за страха провала. Никогда не сомневайся в своем воображении. Действуйте на основе своих творческих идей, и вы будете удивлены, узнав, чего вы можете достичь. Это одна из лучших вдохновляющих цитат из нашего списка, которая побуждает вас верить в свои идеи и воображение.
16. У меня слишком много воображения, чтобы быть домохозяйкой. — Мэрилин Монро
Общество постарается нас обуздать, но мы можем решить, как далеко мы пойдем и как будем жить. Нам не нужно работать с 9 до 5, нам не нужно быть богатым, чтобы путешествовать, нам не нужно оплачивать счета и умирать. Нарушайте все «правила», потому что они были созданы людьми, которые не следовали им в первую очередь.
17. Реальность многое оставляет воображению. — Джон Леннон
Это звучит слишком просто, но в нем много глубины.Что такое реальность? Каков «реальный» способ жить? Как все должно работать? Ирония в том, что сам ответ лежит в нашем воображении. Школы, демократия, военное дело, архитектура — все, что реально, было впервые задумано в воображении.
18. Единственное ограничение вашего воздействия — ваше воображение и преданность делу. — Тони Роббинс
То, что мы можем сделать, ограничено только нашим воображением. Это правда, что не каждый может стать актером, не каждый может стать президентом страны.Но у нас есть свои уникальные таланты, и в этой уникальной области талантов наш потенциал ограничен нашим собственным воображением. Другими словами, как только вы обнаружите свои таланты, ваш потенциал безграничен.
19. Ограничения живут только в наших умах. Но если мы используем наше воображение, наши возможности становятся безграничными. — Джейми Паолинетти
Опять же, ограничения существуют в наших умах. На этот раз постарайтесь не жить по правилам и посмотрите, как меняется ваша жизнь. Если вам скучно жить, возьмите отпуск на целый месяц и отправляйтесь в путешествие.Если вы чувствуете себя одиноким, познакомьтесь с людьми и общайтесь со старыми друзьями. Делай то, что хочешь, живи своей истиной, не живи как робот, следуя всем правилам, которые они для тебя сделали. Это одна из величайших вдохновляющих цитат.
20. Существуют определенные полусновидения настроения, в которых мы естественным образом уклоняемся от шума и яркого света и ищем тихое прибежище, где мы можем потворствовать нашим мечтам и строить свои воздушные замки без помех. — Вашингтон Ирвинг
Каждый любит мечтать.В детстве нам велели мечтать, но, будучи взрослыми, многие из нас потеряли это умение. Мы можем строить наши замки, не беспокоясь о том, как и что, если. Потому что только когда мы впервые строим замки в наших умах, мы можем строить их в реальной жизни.
21. Да: я мечтатель. Ибо мечтатель — это тот, кто может найти свой путь только при лунном свете, и его наказание заключается в том, что он видит рассвет перед остальным миром. — Оскар Уайльд
Мечтатели нюхают будущие тенденции из воздуха.Они «просто знают», как все будет. Потому что они интуитивно чувствуют все и мечтают о вещах все время. Мечтатели видят все как их часть и знают, как все изменится.
,
Обновлено март 2014 года: удалена ссылка на датированные события; удален раздел о мысленном эксперименте; добавлен раздел о постмодернизме; незначительные изменения в форматировании
Хотя многие мыслители писали о когнитивных предубеждениях в той или иной форме, Джонатан Хайдт в своей книге «Праведный разум» и Даниэль Канеман в своей книге «Мышление быстро и медленно» провели основную работу по систематизации и предоставлению достоверных данных. вокруг того, как работает ум, когда дело доходит до формирования убеждений и предубеждений.Конечно, предстоит еще много работы, но эти книги, частично философия, частично психология, частично обществознание, дают основу для дальнейшего изучения в этой области. Область исследований уже обширна и расширяется, поэтому я могу лишь представить эскиз того, как на формирование веры влияет наш разум и другие факторы. Я отсылаю читателя к исходному материалу по этой теме для дальнейшего изучения (см. Список для чтения ниже).
Стратегию того, как мы можем приспособиться к этим естественным уклонам, которые наш разум, похоже, готов создать, см. В статье «Философские новости» «Как спорить с людьми».Я также рекомендую отличную книгу Кэрол Двек Mindset .
это простой вопрос .. конечно, атеисты знают о религии в целом больше, чем христиане, ха-ха
Вы знаете, что вводить технически свинец проще.
Технически вы просто педантичны.
Держаться вместе
Летать вместе
Оставаться вместе
Я полностью забыл собираться вместе
Добавить комментарий