OGIF Office Hours #17 - Community Call July, C4 Model, and Interview Life in the US

94 minutes

Short Summary for Community Call July

00:04 Discussion on the current state of technology investment in Vietnam

02:42 Overview of Vietnam's investment landscape and key players

11:08 Consulting and market strength assessment

16:35 Introduction of a new referral and commission model for the team

19:19 Focus on software automation in team building for sustainability

27:05 Introducing the Ring Model for consulting work

31:42 Managing and adjusting work hours for sustainability

34:01 Understanding system design and consulting in comparison to other industries

47:56 Presentation on C4 model for subscription systems

55:54 Discussing system design and main flow types in a payment system

58:33 Discussing system design and database usage

1:05:30 Interview with Hieu about his experience living in the US

1:08:02 Discussion on navigating the job market in Vietnam

1:15:56 Focus on software development and system design and wrap-up and plans for next week's meeting


Detailed Summary

00:04 Discussion on technology investment trends in Vietnam

  • Vietnam's investment decline is much less severe compared to the world's 35% decline.
  • Investment in Vietnam's technology sector decreased by 17% compared to previous years
  • Vietnam still ranks third in technology investment in Southeast Asia, behind Singapore and Indonesia
  • Healthcare and education sectors are receiving increased investment

02:42 Overview of Vietnam's investment landscape and key players

  • Payment and retail sectors saw a significant decrease in investment
  • E-commerce and payment-related investments have declined
  • Vietnam is still third in investment rankings, with significant investment from VCs
  • Key players like venture are actively investing in startups, particularly in fintech and generative startups
  • Healthcare and education sectors are experiencing growth in investment

07:59 Importance of effort before expecting results

  • Users need to put in effort before expecting financial gains from a solution
  • Consulting is challenging and requires following a clear path
  • Discussion on the growing interest in AI and generative AI startups in Southeast Asia

11:08 Consulting and market strength assessment

  • Consultants can assess market strength and share experiences with others.
  • Traditional markets and crypto markets differ in resources and promises made to investors.

16:35 Introduction of a new referral and commission model

  • Explanation of the team's referral system and commission structure
  • Discussion on how commissions are calculated and distributed among team members
  • Exploring how individuals receive a small part of the commission based on introductions
  • Introduction of a new layer in the referral system for indirect referrals
  • Highlights the gradual updates in the commission mechanism and future software development

19:19 Focus on software automation in team building for sustainability

  • Discussion on the importance of software in automation and building strong teams
  • Emphasis on equal distribution of cash flow among team members for sustainability

24:47 Challenges of creating software without proper guidance

  • There is a lack of qualified advisors for product creation.
  • Distinguishing between coding and software development is crucial.

27:05 Explanation of the Ring Model for consulting work

  • Discussion on the importance of tracking time and effort in consulting projects
  • Ring Model is emerging as a key approach for consulting in agencies and companies.
  • Introduction of timesheet systems and project management practices
  • Under the Ring Model, consultants handle end-to-end solutions for clients, requiring a high level of responsibility and flexibility.
  • Explanation of how the Ring Model affects sales targets and performance evaluation

31:42 Managing and adjusting work hours for sustainability

  • Discussion about managing and strictly adjusting the number of work hours on a weekly or monthly basis.
  • Consideration of work hour promises and flexibility, as well as the challenges of unpredictable project requirements.

34:01 Understanding system design and consulting in comparison to other industries

  • System design and consulting can be understood better by referring to older industries like accounting and law.
  • Effort put into research and problem-solving should be recognized and valued in the consulting field.

38:59 Introduction to a tool with potential system design capabilities

  • The tool is fast, capable of fixing issues, and can handle various tasks efficiently
  • There is potential for future improvements and developments to make it more user-friendly and production-ready

41:35 Discussion on Java as a standard language for the enterprise

  • Java was discussed as the standard language choice for the enterprise, seeking comments on its relevance
  • Comparison with older times when Java was more prevalent and experienced users were easier to find

47:56 Presentation on C4 model for subscription systems

  • Overview of the high-level diagram for a subscription system similar to Notion
  • Explanation of the C1, C2, and C3 levels of the C4 model
  • Discussion on various components such as third-party payment services, customer management, payment services, and notification systems
  • Detailing the subscription plan configuration and management, including user overrides

50:46 Implementing payment gateway and service handling

  • Module for updating card or payment method format and invoice creation
  • Utilization of database, logs, and payment service proxy for gateway communication

55:54 Discussing system design and main flow types in a payment system

  • Exploring how design changes from monthly to annual subscriptions
  • Considering the use of C4 Spec API for developer reference

58:33 Discussing system design and database usage

  • Redesigning a system based on official sources and personal ideas
  • Comparing progress and planning for future follow-ups
  • Feedback and discussion on the C4 model presentation
  • Suggestions for improving the presentation and adding more detail
  • Discussion on the importance of showing specific flows and use cases in the design

1:05:30 Interview with Hieu about his experience living in the US

  • Discussion on weather differences and adaptation to the new environment
  • Explanation of the process for obtaining necessary documents and licenses in the US
  • Insights into the job market and salary expectations for software engineers in the US

1:08:02 Discussion on navigating the job market in Vietnam

  • Questions and answers about life in the US
  • Insights into the cost of living and comparisons with Vietnam
  • Brief mention of Hieu's birthday celebration in the US
  • Process of obtaining necessary documents like a social network, Green card, and bank accounts for job requirements.

1:13:27 Wrap-up and plans for next week's meeting

  • Team project report compilation process was discussed
  • Scheduling presentations for the next meeting
  • Discussion on focusing on learning new technologies and skills
  • Team compiles artifact projects and items into a report monthly for project evaluation
  • Encouragement for team members to engage in system design discussions and communities

1:15:56 Final remarks and closing of the meeting

  • Reminder to join relevant online communities for system design discussions
  • Emphasis on the importance of detailed knowledge in software design
  • Importance of using resources now for future benefit
  • Discussion about the role of team members in the design process
  • Farewell and wishes for a good weekend

00:04 Thảo luận về tình hình đầu tư công nghệ hiện nay tại Việt Nam

02:42 Tổng quan về cảnh quan đầu tư và các nhà đầu tư chính tại Việt Nam

11:08 Tư vấn và đánh giá sức mạnh thị trường

16:35 Giới thiệu mô hình giới thiệu và hoa hồng mới cho đội ngũ

19:19 Tập trung vào tự động hóa phần mềm trong xây dựng đội ngũ bền vững

27:05 Giới thiệu mô hình Ring cho công việc tư vấn

31:42 Quản lý và điều chỉnh giờ làm việc để bền vững

34:01 Hiểu về thiết kế hệ thống và tư vấn so với các ngành công nghiệp khác

47:56 Trình bày về mô hình C4 cho hệ thống đăng ký

55:54 Thảo luận về thiết kế hệ thống và các loại luồng chính trong hệ thống thanh toán

58:33 Thảo luận về thiết kế hệ thống và việc sử dụng cơ sở dữ liệu

1:05:30 Phỏng vấn Hieu về trải nghiệm sống ở Mỹ

1:08:02 Thảo luận về cách điều hướng thị trường việc làm ở Việt Nam

1:15:56 Tập trung vào phát triển phần mềm và thiết kế hệ thống và kết thúc cuộc họp, lên kế hoạch cho cuộc họp tuần tới


00:04 Thảo luận về xu hướng đầu tư công nghệ tại Việt Nam

  • Sự suy giảm đầu tư của Việt Nam ít nghiêm trọng hơn nhiều so với mức giảm 35% của thế giới.
  • Đầu tư vào lĩnh vực công nghệ tại Việt Nam giảm 17% so với các năm trước.
  • Việt Nam vẫn đứng thứ ba về đầu tư công nghệ ở Đông Nam Á, sau Singapore và Indonesia.
  • Các lĩnh vực y tế và giáo dục đang nhận được đầu tư tăng lên.

02:42 Tổng quan về cảnh quan đầu tư của Việt Nam và những người chơi chính

  • Các lĩnh vực thanh toán và bán lẻ đã thấy sự giảm đáng kể trong đầu tư.
  • Đầu tư liên quan đến thương mại điện tử và thanh toán đã giảm.
  • Việt Nam vẫn đứng thứ ba trong bảng xếp hạng đầu tư, với đầu tư đáng kể từ các quỹ VC.
  • Các nhà đầu tư chủ chốt như venture đang tích cực đầu tư vào các startup, đặc biệt là trong lĩnh vực fintech và generative startups.
  • Các lĩnh vực y tế và giáo dục đang trải qua sự tăng trưởng trong đầu tư.

07:59 Tầm quan trọng của nỗ lực trước khi mong đợi kết quả

  • Người dùng cần phải nỗ lực trước khi mong đợi lợi nhuận tài chính từ một giải pháp.
  • Tư vấn là một thách thức và yêu cầu tuân theo một lộ trình rõ ràng.
  • Thảo luận về sự quan tâm ngày càng tăng đối với AI và các startup về AI generative ở Đông Nam Á.

11:08 Tư vấn và đánh giá sức mạnh thị trường

  • Các nhà tư vấn có thể đánh giá sức mạnh thị trường và chia sẻ kinh nghiệm với người khác.
  • Các thị trường truyền thống và thị trường tiền điện tử khác nhau về tài nguyên và những lời hứa với nhà đầu tư.

16:35 Giới thiệu mô hình giới thiệu và hoa hồng mới

  • Giải thích về hệ thống giới thiệu của đội ngũ và cơ cấu hoa hồng.
  • Thảo luận về cách tính toán và phân phối hoa hồng giữa các thành viên trong đội.
  • Khám phá cách cá nhân nhận được một phần nhỏ của hoa hồng dựa trên các giới thiệu.
  • Giới thiệu một lớp mới trong hệ thống giới thiệu cho các giới thiệu gián tiếp.
  • Nêu bật các cập nhật dần dần trong cơ chế hoa hồng và phát triển phần mềm trong tương lai.

19:19 Tập trung vào tự động hóa phần mềm trong xây dựng đội ngũ bền vững

  • Thảo luận về tầm quan trọng của phần mềm trong tự động hóa và xây dựng đội ngũ mạnh mẽ.
  • Nhấn mạnh vào việc phân phối dòng tiền đồng đều giữa các thành viên trong đội để bền vững.

24:47 Thách thức của việc tạo phần mềm mà không có hướng dẫn phù hợp

  • Thiếu các cố vấn đủ năng lực để tạo sản phẩm.
  • Việc phân biệt giữa mã hóa và phát triển phần mềm là điều cần thiết.

27:05 Giải thích mô hình Ring cho công việc tư vấn

  • Thảo luận về tầm quan trọng của việc theo dõi thời gian và nỗ lực trong các dự án tư vấn.
  • Mô hình Ring đang nổi lên như một phương pháp chính cho tư vấn trong các cơ quan và công ty.
  • Giới thiệu hệ thống chấm công và thực hành quản lý dự án.
  • Theo mô hình Ring, các nhà tư vấn xử lý các giải pháp từ đầu đến cuối cho khách hàng, đòi hỏi mức độ trách nhiệm và linh hoạt cao.
  • Giải thích cách mô hình Ring ảnh hưởng đến các mục tiêu doanh số và đánh giá hiệu suất.

31:42 Quản lý và điều chỉnh giờ làm việc để bền vững

  • Thảo luận về việc quản lý và điều chỉnh chặt chẽ số giờ làm việc hàng tuần hoặc hàng tháng.
  • Xem xét các lời hứa về giờ làm việc và sự linh hoạt, cũng như các thách thức của yêu cầu dự án không lường trước.

34:01 Hiểu về thiết kế hệ thống và tư vấn so với các ngành công nghiệp khác

  • Thiết kế hệ thống và tư vấn có thể được hiểu rõ hơn bằng cách tham khảo các ngành công nghiệp cũ như kế toán và luật pháp.
  • Nỗ lực bỏ ra trong nghiên cứu và giải quyết vấn đề nên được công nhận và đánh giá cao trong lĩnh vực tư vấn.

38:59 Giới thiệu công cụ với khả năng thiết kế hệ thống tiềm năng

  • Công cụ này nhanh, có khả năng sửa lỗi và có thể xử lý nhiều tác vụ một cách hiệu quả.
  • Có tiềm năng cho các cải tiến và phát triển trong tương lai để làm cho nó thân thiện với người dùng và sẵn sàng cho sản xuất.

41:35 Thảo luận về Java như ngôn ngữ tiêu chuẩn cho doanh nghiệp

  • Java được thảo luận như là lựa chọn ngôn ngữ tiêu chuẩn cho doanh nghiệp, tìm kiếm ý kiến về sự liên quan của nó.
  • So sánh với những thời điểm trước đây khi Java phổ biến hơn và người dùng có kinh nghiệm dễ tìm hơn.

47:56 Trình bày mô hình C4 cho hệ thống đăng ký

  • Tổng quan về sơ đồ cấp cao cho hệ thống đăng ký tương tự như Notion.
  • Giải thích về các cấp độ C1, C2, và C3 của mô hình C4.
  • Thảo luận về các thành phần như dịch vụ thanh toán của bên thứ ba, quản lý khách hàng, dịch vụ thanh toán và hệ thống thông báo.
  • Chi tiết cấu hình và quản lý gói đăng ký, bao gồm các tùy chọn người dùng.

50:46 Triển khai cổng thanh toán và xử lý dịch vụ

  • Module cập nhật thẻ hoặc định dạng phương thức thanh toán và tạo hóa đơn.
  • Sử dụng cơ sở dữ liệu, nhật ký và proxy dịch vụ thanh toán để giao tiếp với cổng thanh toán.

55:54 Thảo luận về thiết kế hệ thống và các loại luồng chính trong hệ thống thanh toán

  • Khám phá cách thay đổi thiết kế từ đăng ký hàng tháng sang hàng năm.
  • Xem xét việc sử dụng C4 Spec API để tham khảo cho các nhà phát triển.

58:33 Thảo luận về thiết kế hệ thống và việc sử dụng cơ sở dữ liệu

  • Thiết kế lại hệ thống dựa trên các nguồn chính thức và ý tưởng cá nhân.
  • So sánh tiến trình và lập kế hoạch cho các theo dõi trong tương lai.
  • Phản hồi và thảo luận về bài trình bày mô hình C4.
  • Đề xuất cải thiện bài trình bày và thêm chi tiết.
  • Thảo luận về tầm quan trọng của việc hiển thị các luồng và trường hợp sử dụng cụ thể trong thiết kế.

1:05:30 Phỏng vấn Hiếu về trải nghiệm sống ở Mỹ

  • Thảo luận về sự khác biệt thời tiết và thích nghi với môi trường mới.
  • Giải thích quy trình lấy các tài liệu và giấy phép cần thiết ở Mỹ.
  • Những hiểu biết về thị trường việc làm và kỳ vọng về lương cho các kỹ sư phần mềm ở Mỹ.

1:08:02 Thảo luận về cách điều hướng thị trường việc làm ở Việt Nam

  • Hỏi và trả lời về cuộc sống ở Mỹ.
  • Những hiểu biết về chi phí sinh hoạt và so sánh với Việt Nam.
  • Đề cập ngắn gọn về sinh nhật của Hieu ở Mỹ.
  • Quy trình lấy các tài liệu cần thiết như mạng xã hội, thẻ xanh, và tài khoản ngân hàng cho yêu cầu công việc.

1:13:27 Tổng kết và kế hoạch cho cuộc họp tuần tới

  • Thảo luận về quy trình tổng hợp báo cáo dự án của đội ngũ.
  • Lên lịch các bài thuyết trình cho cuộc họp tiếp theo.
  • Thảo luận về việc tập trung vào học các công nghệ và kỹ năng mới.
  • Đội ngũ tổng hợp các dự án hiện vật và mục vào báo cáo hàng tháng để đánh giá dự án.
  • Khuyến khích các thành viên trong đội tham gia vào các cuộc thảo luận và cộng đồng thiết kế hệ thống.

1:15:56 Nhận xét cuối cùng và kết thúc cuộc họp

  • Nhắc nhở tham gia vào các cộng đồng trực tuyến liên quan đến thảo luận thiết kế hệ thống.
  • Nhấn mạnh tầm quan trọng của kiến thức chi tiết trong thiết kế phần mềm.
  • Tầm quan trọng của việc sử dụng các nguồn tài nguyên hiện có cho lợi ích tương lai.
  • Thảo luận về vai trò của các thành viên trong đội ngũ trong quá trình thiết kế.
  • Lời chào tạm biệt và chúc một cuối tuần tốt lành.
sticker #1
Subscribe to Dwarves Memo

Receive the latest updates directly to your inbox.