Tôi học được gì sau khi viết Graphvidian?
Đây là các mong muốn của tôi khi viết Graphvidian:
Mong muốn | Mức độ thỏa mãn và lý do |
---|---|
Học các kỹ thuật lập trình | Hoàn toàn thỏa mãn |
Hiểu thêm về cộng đồng/hệ sinh thái lập trình viên | Hoàn toàn thỏa mãn |
Hiểu thêm về cộng đồng/hệ sinh thái Obsidian | Hoàn toàn thỏa mãn |
Tạo hình ảnh trong cộng đồng Obsidian VN | Tạm thỏa mãn. Biết là có một số người ấn tượng với nó, nhưng cái quan trọng là sự giới thiệu của họ cho người khác thì chưa có |
Thu hút người quan tâm đến Quả Cầu | Tạm thỏa mãn. Những người có hứng thú với nó chưa tham gia sâu hơn vào Quả Cầu, có lẽ vì họ còn nhiều việc khác phải làm. Có vài người còn bị dội bởi triết lý của Quả Cầu |
Quản lý mục tiêu của Quả Cầu tốt hơn graphview có sẵn của Obsidian | Không thực sự thỏa mãn. Chắc gọi là thất bại cũng được. Xem chi tiết ở dưới |
Giúp người khác trong việc quản lý | Không có dữ liệu để đánh giá |
Vì sao tôi cảm thấy Graphvidian không giúp tôi quản lý các mục tiêu tốt hơn graphview?¶
Tôi chỉ thỏa mãn được lúc đầu thôi chứ sau đó không phát huy được hết tiềm năng của nó.
Đầu tiên là vì không ai thực sự quan tâm sâu hơn, vì có lẽ rốt cuộc họ cũng không đủ hứng thú tới mục tiêu cụ thể tôi cần dùng đồ thị để nhìn này, hoặc tới chuyện có một hệ thống để nhìn thấy mọi thứ. Cái này chắc lại quay về vấn đề nhân sự: nhiều người chỉ đến đây vì thấy có những thứ thú vị, nhưng những thứ đó không phải là thứ để họ thấy mình cần theo đuổi.
Hơn nữa, chính bản thân tôi cũng không dùng nhiều, vì sau khi nó đã giải quyết được nhu cầu nhìn được toàn cảnh rồi thì khi tới giai đoạn tiến hành làm thì nó không giúp được gì. Giống như bạn có một chiếu xe bị hỏng một con ốc, và bạn phải xây ra cả một cái xưởng rèn chỉ để làm ra được con ốc đó. Nhưng lắp được nó vào rồi thì để cả cái xưởng đó bỏ hoang.
Có lẽ để nó hữu ích hơn thì cần làm nó có thể tương tác được trên máy, ví dụ như việc gói lại/mở rộng các nút. Mà như vậy thì nên làm luôn bằng JS chứ không nên dùng GraphViz. Ngoài ra thì cũng cần thêm một bài phân tích chi tiết, chứ chỉ vẽ ra thôi thì chưa đủ.
Lúc đó tôi có thử in ra giấy A3 nhưng chữ vẫn còn quá bé. Thứ chiếm nhiều diện tích nhất là cái khoảng không gian giữa các nút. Hình như thuật toán của GraphViz không cho tăng tỉ lệ giữa cỡ chữ
và độ dài trung bình của các cạnh
thì phải. Chứ nếu làm được thì tôi đã làm rồi. Chắc phải in ra giấy cỡ A0 mới nhìn được chữ. Mà cái này thì chắc làm workshop thì hợp.
Cuối cùng là lúc đó tôi còn mù mờ về việc phát triển sản phẩm, hệ thống thông tin hay khoa học dữ liệu, nên lúc đó mới thấy cần làm cái này. Giờ biết rồi thì tối thấy có nhiều thứ cho tác động lớn hơn. Ví dụ như là thiết kế hệ thống để truy xuất dữ liệu, để làm sao cái kế hoạch đó không chỉ là thứ để truyền đạt thông tin hay hiểu biết một chiều và thụ động, mà còn nên trở thành một sân chơi cho người đọc khám phá.
Xem thêm:: Đồ thị mạng lưới giữa các ghi chú