Với tư cách là một người tư duy trực quan, tôi đặc biệt yêu thích các loại sơ đồ, đặc biệt là sơ đồ tư duy (mind map) và lưu đồ (flowchart). Chúng cho phép tôi có cái nhìn tổng quan về mọi chi tiết, tìm ra các mối liên hệ, tóm tắt thông tin và xác định vấn đề. Tuy nhiên, việc sử dụng các công cụ vẽ sơ đồ chuyên dụng (hoặc biến ứng dụng thiết kế thành công cụ vẽ sơ đồ) thường mang lại cảm giác như đang điều hướng trên một bảng trắng lộn xộn. Tôi thường mất quá nhiều thời gian vào việc đặt và căn chỉnh các yếu tố để đạt được thẩm mỹ mong muốn, thay vì tập trung vào nội dung chính của sơ đồ.
Đó là lý do tại sao việc khám phá Mermaid đã thực sự làm tôi ngạc nhiên. Đây là một công cụ vẽ sơ đồ dựa trên văn bản, mã nguồn mở, miễn phí và được xây dựng bằng JavaScript, có khả năng tạo ra những sơ đồ hoàn hảo chỉ từ vài dòng văn bản. Là một người có sở thích thiết kế, tôi lại cảm thấy thích thú với sự chuyển đổi từ việc kéo thả hình khối sang việc viết ra chúng. Điều này đã thay đổi cách tôi tiếp cận việc lập kế hoạch và tổ chức, và Mermaid đã biến sự chuyển đổi này trở nên vô cùng dễ dàng và thú vị.
Sức mạnh của văn bản, không phải nhấp chuột
Tạo sơ đồ bằng văn bản: Nhanh hơn và có cấu trúc hơn
Điểm hấp dẫn lớn nhất của Mermaid đối với tôi là khả năng viết các sơ đồ thay vì phải vẽ hay thiết kế chúng. Theo một cách nào đó, điều này mang lại cảm giác tự động hóa cao hơn – các hình khối và đường kẻ tự động khớp vào vị trí, và tôi không cần phải lo lắng về việc sắp xếp mọi thứ thủ công để duy trì sự mạch lạc. Thay vì nhấp và kéo thả các hình dạng, tôi chỉ cần gõ A --> B
và nhận được một lưu đồ hoàn chỉnh.
Điều này có thể nghe có vẻ đơn giản hóa quá mức, nhưng chính tốc độ mà Mermaid hiển thị sơ đồ mới là điều làm cho nó trở nên mạnh mẽ – tôi không phải vật lộn với các công cụ bố cục hay các yếu tố giao diện người dùng rườm rà. Tôi vẫn yêu thích các công cụ thiết kế truyền thống; các ứng dụng như Canva và Penpot vẫn là lựa chọn hàng đầu cho các bản tổng quan trực quan. Nhưng vì mục tiêu của tôi với sơ đồ là tốc độ và cấu trúc, Mermaid đã giành chiến thắng vì nó giảm thiểu ma sát giữa ý tưởng trong bộ não và kết quả cuối cùng.
Nếu bạn muốn sử dụng các chức năng thiết kế và vẽ sơ đồ truyền thống hơn, Mermaid cũng có chúng! Di chuột qua các nút (nodes) và đường kẻ của bạn sẽ hiển thị các công cụ khác nhau mà bạn có thể sử dụng để chỉnh sửa chúng.
Cú pháp thân thiện với người mới bắt đầu
Không cần “hiểu code” để sử dụng
Bạn không cần phải là một lập trình viên để sử dụng Mermaid. Cá nhân tôi thậm chí còn không thuộc lòng hầu hết các cú pháp; tôi chỉ tham khảo tài liệu chính thức (mặc dù một số lệnh đã trở thành thói quen thứ hai đối với tôi ở thời điểm hiện tại). Cú pháp của Mermaid cũng rất dễ đọc – sau một thời gian, thật dễ dàng để hiểu dữ liệu trực quan mà một lệnh sẽ xuất ra chỉ bằng cách nhìn vào nó. Đối với một công cụ thoạt nhìn có vẻ giống một công cụ dành cho nhà phát triển, nó lại cực kỳ dễ tiếp cận và dễ sử dụng. Bạn có thể sử dụng thành thạo chỉ với một vài lệnh cơ bản và vẫn tạo ra những sơ đồ sạch sẽ, chuyên nghiệp.
Khả năng chỉnh sửa và tái sử dụng vô hạn
Không giới hạn thay đổi bạn có thể thực hiện
Bởi vì sơ đồ Mermaid chỉ là văn bản, chúng rất dễ chỉnh sửa và tái sử dụng. Giả sử tôi muốn cập nhật sơ đồ của mình bằng cách thay đổi màu sắc của các nút, kết nối lại các mũi tên hoặc thêm các liên kết có thể nhấp – tôi không cần phải mở một canvas mới hoặc làm rối tung bố cục. Thay vào đó, tôi chỉ cần thay đổi vài dòng văn bản (hoặc vài ký tự trong một dòng) và sơ đồ sẽ tự động vẽ lại ngay lập tức. Bạn có thể thực hiện vô số thay đổi cho sơ đồ của mình theo cách này; không có giới hạn lớp hay phải đối phó với số lượng lớn các yếu tố trên canvas.
Tôi cũng có thể sao chép văn bản và lưu lại để sử dụng sau này hoặc sử dụng ở nơi khác mà không làm hỏng bất kỳ yếu tố hay kết nối nào của sơ đồ – không cần phải bắt đầu lại hay cố gắng sao chép một sơ đồ mà tôi thích. Tôi đã tái sử dụng nhiều sơ đồ trong Notion theo cách này, và không cần phải xuất bất kỳ thứ gì hay căn chỉnh lại các hộp. Nhân tiện nói về Notion…
Tích hợp hoàn hảo với Notion
Hoạt động trơn tru trong các trang Notion của tôi
Tôi thực sự bắt đầu sử dụng Mermaid trong Notion trước tiên. Nó được tích hợp sẵn trong Notion, điều này thật hoàn hảo, vì vậy tôi không cần phải rời khỏi bảng điều khiển của mình hoặc chuyển đổi giữa các ứng dụng để làm việc trên một sơ đồ. Sự tích hợp này lý tưởng cho việc lập sơ đồ tư duy, cây quyết định, theo dõi quy trình, lập kế hoạch và bất kỳ hệ thống năng suất nào bạn có thể nghĩ đến. Và vì nó nằm ngay trong trang Notion của bạn, sơ đồ luôn có thể chỉnh sửa trực tiếp, với tất cả các cơ sở dữ liệu khác của bạn ngay trong tầm nhìn để tham khảo.
Miễn phí và mã nguồn mở
Không yêu cầu đăng ký hay phí thuê bao
Giao diện điều khiển Mermaid.js trong trình duyệt, minh họa khả năng tạo sơ đồ trực tiếp và miễn phí.
Tất cả chúng ta ở đây đều yêu thích các công cụ miễn phí và mã nguồn mở. Chúng không khóa bạn vào một gói đăng ký trả phí, riêng tư hơn, bạn không bị giới hạn bởi các định dạng độc quyền, và cộng đồng luôn cải thiện chúng. Hầu hết các công cụ vẽ sơ đồ hiệu quả đều khóa nhiều tính năng của chúng sau một bức tường phí hoặc yêu cầu bạn phải trải qua quá trình đăng ký để sử dụng trình chỉnh sửa hoặc lưu công việc của mình. Với Mermaid, bạn có quyền truy cập vào mọi thứ mình cần miễn phí và thậm chí không cần đăng ký để sử dụng trình chỉnh sửa. Có một gói trả phí, nhưng hầu hết các lợi ích là các tính năng cộng tác.
Tôi hoàn toàn tin dùng Mermaid
Mermaid không thay thế tất cả các công cụ sáng tạo trong quy trình làm việc của tôi, nhưng nó đã thay thế mọi công cụ vẽ sơ đồ mà tôi từng sử dụng cho việc lập kế hoạch và phân tích thông tin trực quan. Nó không chỉ nhanh và đơn giản, mà còn cực kỳ mạnh mẽ một khi bạn nắm vững cú pháp. Nếu bạn đã mệt mỏi với việc điều chỉnh các hộp và đường kẻ, Mermaid chắc chắn đáng để bạn thử.