Как быстро узнать о новом бизнесе

задняя часть

В последнее время я много контактировал с новыми предприятиями. У меня есть некоторые мысли о понимании новых предприятий. Резюме выглядит следующим образом.

  1. Более важным, чем понимание нового бизнес-кода, является понимание нового бизнеса, более важным, чем понимание нового бизнеса, является понимание бизнеса.
  2. Если это развитие бизнеса, вы должны уделять больше внимания технологиям и техническим деталям в первые три года после окончания учебы.В течение трех-пяти лет как технический бизнес, так и бизнес будут в центре внимания через пять лет.

Вот несколько извлеченных уроков о том, как быстро освоиться в новом бизнесе.

Ссылка на эту статью:Горы.Специальность/пост/Бессмертный...

инструмент

Если рабочий хочет хорошо работать, он должен сначала заточить свои инструменты.

Многопользовательский режим Chrome

Облегчить переключение нескольких (более двух) пользователей (администратор/пользователь/различные роли)

Разрешения для бизнес-базы данных (производственная среда)

Лучше всего иметь доступ к онлайн-базе данных и самые достоверные данные.Люди склонны инстинктивно отвергать необоснованные поддельные данные.

Базы данных — самый быстрый способ понять ваш бизнес

Система регистрации (или APM)

Когда вам нужно узнать некоторые детали бизнеса, вы можете использовать систему журналов

  1. Выполните взаимодействие со страницей на внешнем интерфейсе, чтобы узнать ключевые запросы.
  2. Узнать requestId запроса ключа (sessionId/transactionId/logId/trackId и т.д.)
  3. Найдите соответствующую SQL/redis-команду/запросы (в основном SQL) в системе журналов (или APM) в соответствии с requestId.

Что касается того, как установить полную ссылкуrequestId, вы можете обратиться к этой моей статье:Отметьте журналы с полными ссылками с помощью requestId

если нетrequestIdчто делать?

Просто внимательно посмотрите на код.

репозиторий кода

В «Искусстве войны» Сунь-Цзы сказано: Верхняя армия нападет на участок, вторая нападет на Цзяо, вторая нападет на солдат, а нижняя нападет на город.

При знакомстве с новым бизнесом верхний кликает для ознакомления с системой, второй — для общения с другими, второй — для клика на странице для проверки SQL, а последний — для чтения кода.

Код в основном является кодом на стороне сервера, взгляните на следующие файлы:

  1. маршрутизатор: конкретная логика, используемая для поиска сведений о бизнесе.
  2. Слой бизнес-логики: в соответствии с конкретной бизнес-логикой после щелчка маршрутизатора может потребоваться щелчок десятки раз из-за вложенности слоев.Понимать конкретную организационную структуру кода и углубляться при необходимости.
  3. constant: Понимать типы, состояния, конечные автоматы различных ресурсов в бизнесе и соответствие полям базы данных (база данных может храниться как перечисление или целое число). Представленные данные более важны, чем то, как данные используются при кодировании, конечно, они тесно связаны между собой.

Что касается констант, лучше использовать перечисление вместо числового обслуживания, обратитесь к этой моей статье:От базы данных к внешнему интерфейсу используйте перечисление вместо постоянного числа

Узнать о бизнесе

Узнать о типах бизнеса

Кто является пользователями бизнеса, за который вы в настоящее время отвечаете?

  • Это может быть для дискретных и не связанных пользователей C-стороны
  • Это также могут быть B-конечные пользователи, обслуживающие крупные предприятия (организации/учреждения).
  • Он также может служить коллегам в компании, например, в качестве платформы эксплуатации и обслуживания для эксплуатации и обслуживания, CRM для продаж, тестовая платформа для обеспечения качества, а также MIS, OA и т. д.
  • Также могут быть пользовательские сервисы, сервисы заказов, сервисы данных, товарные сервисы и т. д.

Разные виды бизнеса имеют разную направленность работы, например, toB торжественный, toC живой, достаточно уметь видеть внутренне...

Как бизнес, которым вы сейчас руководите, зарабатывает деньги

это тоже ключевой вопрос

понять систему

Понимать основные системы, задействованные в бизнесе, связанные с типом бизнеса. Я просто делю его на две категории

  • Интерфейсная система: для пользователей, toC для пользователей, toB для предприятий и сотрудников, toB для пользователей
  • Фоновая система: администраторы часто называют ее фоновой системой управления.

Знаком с основным процессом системы и практической работой

Чтобы понять высокочастотные операции пользователя, основной способ — щелкнуть и спросить, если вы не понимаете. Некоторые высокочастотные операции требуют сотрудничества фоновых администраторов и различных ролей.Теперь это возможно в многопользовательском Chrome.

  • Например, вопросы, ответы, комментарии, лайки Zhihu к бану управления фоновыми постами и т. д.
  • Инициация процесса системы открытого доступа и утверждение каждой роли
  • Возможности, заказы и операции с заказами в CRM

Понимание системных границ

Из-за популярности микросервисов вполне возможно, что все данные для новых предприятий будут поступать из базовых сервисов. В процессе ознакомления с бизнесом необходимо понимать, какие данные ведутся сами, а какие в госслужбах

  • Независимо от того, хранятся ли пользовательские данные в бизнесе или обслуживаются пользователем
  • Независимо от того, хранятся ли данные заказа в бизнесе или в службе заказов
  • и так далее

Понимание систем границ

То есть вышеупомянутая система обслуживания пользователей или система обслуживания заказов. Понимание часто используемых таблиц и применение разрешений базы данных при необходимости

Понимание пользователей и разрешений (пользователь/администратор/роль/предприятие)

Узнайте, какие разрешения входят в бизнес, и какие роли составляют каждое разрешение.

Его можно условно разделить на следующие таблицы, на которые необходимо ориентироваться.

  1. разрешение: таблица разрешений
  2. роль: таблица ролей
  3. пользователь: пользовательская таблица
  4. организация: таблица предприятия/учреждения

Кроме того, необходимо понимать процесс входа и регистрации пользователя, есть ли сторонний вход в систему, а также доступ к собственной пользовательской системе стороны B.

понимать данные

Более важными, чем способ запроса SQL, являются сами данные, которые можно вспомнить при необходимости, например

  1. Идентификатор и имя ключевой учетной записи
  2. Идентификатор и имя пользователя Deepin
  3. Идентификатор основного ресурса/контента
  4. Статус/тип основного ресурса/контента (см. файл enum/constant)

Ниже приведены некоторые общие операции с данными и SQL, в основном для некоторых констант и основных операций.

-- 了解用户量,必要时可以记住...
select count(*) from users wehre is_deleted = false

-- 了解某项业务的字段
\d business
select * from business order by id limit 1

-- 了解目前为止该业务有多少量数据
select count(*) from business

-- 了解某项业务的各个状态,以及分布
select status, count(*) from business group by status order by count desc

-- 了解某项业务的各个类型,以及分布
select type, count(*) from business group by type order by count desc

Добро пожаловать, чтобы обратить внимание на мой общедоступный номерГорная Луна Путешествие, записывайте сюда мой технический рост, добро пожаловать в общение

欢迎关注公众号山月行,在这里记录我的技术成长,欢迎交流