#80: Huy Tran

“Mình viết tech blog, rồi làm mấy dự án open-source vì thích tiếng Việt”

Huy Tran - Senior Software Engineer at Navan US; blogger at The Notorious Snacky

Năm 2015, khi mình mới đến Mỹ, do sống một mình, còn vợ con thì vẫn ở Việt Nam nên mình cảm thấy khá cô đơn. Cũng rảnh nữa, nên mình lập một tech blog riêng tên The Notorious Snacky, một phần “giúp mình” nắm vững các kiến thức hơn, một phần “giúp đời” chia sẻ thêm những kiến thức cho những bạn chưa biết.

Mình rất sợ bị ăn gạch, vì vậy nên mỗi lần viết bài thì mình phải tìm hiểu rất nhiều về chủ đề mà mình viết, và nhiều lúc để viết được một đoạn phân tích cho một khái niệm kĩ thuật, mình phải đọc đến 4, 5 bài báo hoặc lục tung từng cuốn sách… Khi chia sẻ kiến thức của mình, mình có hai mục tiêu. Đầu tiên, mình hy vọng rằng nếu có người đọc và họ thấy nó hữu ích, họ cũng sẽ có cơ hội học hỏi từ nó. Điều này làm cho mình cảm thấy vui vẻ. Thứ hai, nếu có ai đó thấy mình đã sai hoặc có cách làm tốt hơn, họ có thể góp ý hoặc bình luận để mình có thể phát triển hơn, tích luỹ kinh nghiệm. Dần dần, blog mình cũng được nhiều bạn trong cộng đồng tech đón nhận nhiều hơn, cũng vui. Đến giờ, việc viết blog đã trở thành một mối kết nối quan trọng trong cuộc sống của mình, mặc dù mình viết cũng không thường xuyên lắm haha.

Sau này, khi có con cái bên cạnh, thời gian của mình cũng phải chia sẻ nhiều hơn. Đối với một bài blog đòi hỏi rất nhiều thời gian để chuẩn bị vì mỗi bài đều cần được đầu tư về mặt chất xám. Mình đã không thể tập trung viết nhiều như trước nữa và đã tạm dừng một khoảng thời gian để làm những dự án khác. Từ khi mình mới bắt đầu học lập trình, mình có một ước mơ: Một ngày nào đó sẽ viết một phần mềm đặc biệt của riêng mình. Lúc đó, mình có rất nhiều điều muốn thử sức, từ viết emulator đến hệ điều hành, và thậm chí là viết một bộ gõ tiếng Việt. Sau một thời gian dài làm các dự án khác mình đã thất bại một vài lần, làm ra sản phẩm mà không ai dùng, nản mà chán ngán luôn. Nhưng sau đó, một ý tưởng loé lên trong đầu mình: Mình cũng đã từng định làm bộ Gõ tiếng việt, tại sao mình không thử lại?

Thời điểm đầu năm 2023, sau khi có ý tưởng thực hiện một bộ gõ thì việc đầu tiên mình làm là đọc source của một vài bộ gõ đã có trước đó, chủ yếu là ibus-bogo và OpenKey. Mình đã bắt đầu lại xây dựng bộ gõ với sự hỗ trợ từ người bạn Nguyễn Việt Hưng, bạn cũng đã xây dựng một engine xử lý tiếng Việt. Mà thiệt ra dự án nào mà chả có bug, dự án mình cũng vậy. Trong suốt quá trình này, Hưng vẫn rất nhiệt tình và chăm chỉ fix bug, update version mới liên tục. Mỗi lần cập nhật là một lần đổi interface, mình phải cập nhật theo mệt nghỉ =)) Cuối cùng, dự án cũng được đổi tên thay họ thành “GõKey” sau cái tên cũ là “bogo-rs”.

Hiện tại GõKey không còn chỉ là một ước mơ đam mê của riêng cá nhân mình nữa, với số lượng user sử dụng ngày càng nhiều mình đã cam kết sẽ phát triển dài lâu đứa con tinh thần này. Mình và team đang tiếp tục phát triển các tính năng để có thể đưa bộ gõ đến với nhiều người dùng hơn. Bản phát hành phiên bản đầu tiên bạn có thể truy cập xem tại đây:  https://github.com/huytd/goxkey/releases/tag/v0.1.2

Bật mí là series mình chia sẻ được gõ bằng bộ GõKey nhà làm luôn. Nếu bạn nào quan tâm đến quá trình phát triển thì có thể xem thêm tại blog của mình nha. Nhiều bạn đã clone project về và tự compile để sử dụng, và report bug. Mặc dù thấy bug thì khá mệt nhưng mà mình rất vui vì ít ra như thế tức là đã bắt đầu có user. Mình cảm thấy rất may mắn vì được cộng đồng anh em giúp đỡ và đóng góp rất nhiều để mình nhanh hoàn thiện dự án hơn.

Sau khi dành khoảng 7 tuần để phát triển cho GõKey ổn định, từ tháng 2 năm 2023, mình dừng lại để tập trung vào một sản phẩm khác là ChatUML - hỗ trợ bởi AI để vẽ Diagram. Sau 2 tháng phát triển dự án mới thì team mình quyết định launch ChatUML lên Product Hunt, nhanh chóng đạt vị trí #13 trên bảng xếp hạng. Lúc mình làm sản phẩm ChatUML.com mình có cơ hội được quỹ đầu tư ngỏ lời hợp tác góp vốn xây dựng một công ty riêng. Nhưng mình đã không sẵn sàng cho việc thay đổi đấy. Mình không muốn sản phẩm của mình trở thành một trách nhiệm hoặc công việc lớn hơn, mình có gia đình và con cái, mình không muốn đánh đổi. Bình thường, mình dành thêm 2 giờ mỗi tối để làm các dự án cá nhân mình thích, sau đó thì sinh hoạt với gia đình, chơi với các con rồi cho tụi nhỏ đi ngủ.

Với mình, các sở thích như viết blog, làm side projects thì không giúp mình kiếm nhiều tiền, lại còn tốn thời gian, công sức nữa, nhưng mình rất thích. Ít ra, nhờ những điều này mà mình thấy tự hào vì đã đóng góp cho cộng đồng, kết nối với anh em developers. Mình cũng tự hào khi là thành viên cốt cán đời đầu ở cộng đồng WeBuild (tiền thân là Ruby Vietnam) nữa. Mình tham gia sôi nổi, nhiệt tình nên không tin bạn nhầm mình là co-founder của cộng đồng nữa haha.

Techie Story is a digital magazine about inspiring tech people who have contributed continuously to Science, Technology, and Innovation. Please contact us at team@techiestory.net if you want to contribute your inspiring story.
Techie Story

More Stories

01-huy-nguyen's post thumbnail
89-chau-vu's post thumbnail
52-kien-nguyen-tiki's post thumbnail
75-tuan-vu's post thumbnail
54-hung-nguyen's post thumbnail
64-chau-tran-1's post thumbnail