Giới thiệu
Chỉnh sửa lần cuối lúc 2025-05-27 10:36:32 (UTC).
Giới thiệu bản thân
- Nickname: manhhomienbienthuy, naa (mọi chữ cái đều viết thường).
- Chiều cao, cân nặng: 168cm, 62kg (có thể thay đổi tùy thời tiết).
- Sở thích: Du lịch, chụp ảnh, đọc sách. Tôi không đọc những sách quá học thuật hay cao siêu, mà thường thích truyện trinh thám, kiếm hiệp, tiểu thuyết kinh điển, v.v.
- Ngôn ngữ lập trình yêu thích: Python.
- Editor yêu thích: Emacs.
Hành trình cuộc sống
Tôi sinh ra và lớn lên tại Việt Nam, sau đó có cơ hội học tập tại Nhật Bản. Sau một thời gian làm việc ở Việt Nam, tôi quyết định quay lại Nhật Bản để sinh sống và làm việc, lần này cùng với gia đình nhỏ của mình 😊.
Việt Nam là một đất nước tươi đẹp, dù chưa thực sự phát triển. Nhật Bản có nhiều điều tốt hơn, nhưng không phải mọi thứ đều hoàn hảo. Sau nhiều trải nghiệm, tôi nhận ra rằng mỗi quốc gia đều có những vấn đề riêng, và dù ở đâu, chúng ta vẫn sống dưới cùng một bầu trời.
Phần lớn thời gian của tôi dành cho gia đình – vợ (tình yêu lớn) và con gái (tình yêu nhỏ). Tôi luôn cố gắng cân bằng giữa công việc và cuộc sống, không để bản thân bị cuốn quá sâu vào công việc. Gia đình tôi thường lên kế hoạch đi du lịch vài lần mỗi năm, để khám phá thế giới và tạo thêm những kỷ niệm đẹp.
Đam mê công nghệ thông tin
Từ nhỏ, tôi đã có niềm đam mê với công nghệ thông tin, một phần nhờ những bộ phim (dù hư cấu) đã để lại ấn tượng mạnh mẽ. Các nhân vật trong phim thật ngầu, tài năng, và tôi từng mơ ước được như họ 😁. Dù sau này nhận ra rằng thực tế khác xa với những gì trên phim, niềm đam mê ấy đã ăn sâu vào tôi từ lúc nào không hay.
Python là ngôn ngữ lập trình tôi yêu thích nhất. Đây cũng là ngôn ngữ dạng script đầu tiên tôi học bài bản, trước cả JavaScript. Ban đầu, tôi chỉ học Python để hoàn thành tín chỉ 😆, nhưng càng tìm hiểu, tôi càng thấy nó thú vị. Có lẽ, duyên gặp gỡ ban đầu luôn đóng vai trò rất quan trọng.
Dù đã học và làm việc với nhiều ngôn ngữ lập trình khác, Python vẫn luôn giữ vị trí đặc biệt trong tôi. Nó mạnh mẽ, linh hoạt, và dễ tiếp cận.
Kinh nghiệm làm việc
Ruby là ngôn ngữ đầu tiên tôi tiếp xúc khi bắt đầu đi làm. Tôi đã có hơn 5 năm làm việc với Ruby, chủ yếu là với framework Ruby on Rails. Rails có nhiều ưu điểm: phát triển nhanh, thư viện phong phú, cộng đồng lớn. Tuy nhiên, cá nhân tôi không thực sự yêu thích Ruby. Tôi cảm thấy thiết kế của nó khá tù túng, và đôi khi bị nâng tầm quá mức chỉ vì được tạo ra bởi một người Nhật (tôi làm việc cho công ty Nhật).
Hiện tại, tôi không còn làm việc với Ruby on Rails nữa. Dù framework này vẫn được sử dụng rộng rãi ở Nhật, nhưng nó không còn “hot” như giai đoạn 2012–2014. Với sự phát triển của các ngôn ngữ lập trình khác, những ưu điểm của Rails giờ đây không còn nổi bật.
Hiện tại, tôi làm việc chủ yếu với combo ReactJS + Node.js, sử dụng TypeScript cho cả backend và frontend. Combo này mang lại hiệu suất cao, đồng thời giúp tôi tránh được sự lẫn lộn giữa snake_case
và camelCase
– một vấn đề khá phiền phức khi làm việc với Rails 😫.
Editor yêu thích: Emacs
Emacs là editor tôi yêu thích nhất. Tôi biết đến Emacs khi học lập trình C, gần như bị “ép buộc” sử dụng. Nhưng sau khi tìm hiểu thêm về emacs lisp, tôi dần yêu thích nó. Đây cũng là một trường hợp giống như Python – duyên gặp gỡ ban đầu rất quan trọng.
Dù rất yêu thích Emacs, tôi chỉ sử dụng nó cho các công việc cá nhân, như viết code cho các bài toán nhỏ. Trong công việc, tôi sử dụng Visual Studio Code (VSCode). Với TypeScript – ngôn ngữ do Microsoft phát triển – thì VSCode (cũng do Microsoft phát triển) là lựa chọn hợp lý hơn.
VSCode có ưu điểm khi làm việc với số lượng file lớn, và các phím tắt ngắn hơn, giúp tôi đỡ mỏi tay 😄. Dù Emacs có nhiều tính năng mạnh mẽ vượt xa một editor thông thường, tôi không sử dụng hết các tính năng đó. Vì vậy, với nhu cầu công việc, VSCode là lựa chọn phù hợp hơn.
Tôi cũng từng tìm hiểu qua vim và có thể sử dụng các thao tác cơ bản. Tuy nhiên, vì đã có ấn tượng mạnh với Emacs, tôi không có nhu cầu tìm hiểu sâu hơn về vim. Các thao tác cơ bản là đủ để tôi sử dụng khi cần biên tập đơn giản.
Lý do viết blog
Tôi tạo blog này để biểu lộ cảm xúc và suy nghĩ của mình. Có những điều rất khó diễn tả bằng lời nói, nhưng sức mạnh của chữ viết lại vượt trội hơn. Với tôi, viết dễ dàng hơn nói, bởi sau khi viết xong, tôi có thể xem lại và chỉnh sửa.
Blog này cũng là nơi tôi hy vọng thế giới có thể hiểu tôi hơn – hiểu cách tôi nhìn nhận thế giới, và đồng thời giúp tôi hiểu hơn về phần còn lại của thế giới. Từ trước đến nay, tôi cảm thấy chưa ai thực sự hiểu tôi, thậm chí đôi khi chính tôi cũng không hiểu được bản thân mình.
Cuộc sống một mình một thế giới không hề dễ dàng. Tôi không muốn tiếp tục cảm giác cô đơn, lạc lõng ấy. Blog này là một cách để tôi kết nối với mọi người, và cũng là nơi tôi tìm thấy sự đồng cảm.
Các bài viết trên blog được viết theo cảm hứng, không theo bất kỳ quy luật nào. Khi có cảm xúc, tôi viết. Dù lời lẽ có thể chưa hoàn hảo, thậm chí đôi khi có lỗi đánh máy, nhưng đây vẫn là sự cố gắng của tôi.
Hy vọng bài viết này mang lại cái nhìn rõ ràng hơn về tôi và những điều tôi muốn chia sẻ. Cảm ơn bạn đã dành thời gian đọc!
Welcome

Đây là thế giới của manhhomienbienthuy (naa). Chào mừng đến với thế giới của tôi!
Bài viết mới
Chuyên mục
Lưu trữ theo năm
Thông tin liên hệ
Cảm ơn bạn đã quan tâm blog của tôi. Nếu có bất điều gì muốn nói, bạn có thể liên hệ với tôi qua các mạng xã hội, tạo discussion hoặc report issue trên Github.