<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Chào mừng on Trường-Sơn</title><link>https://truongson.dev/</link><description>Recent content in Chào mừng on Trường-Sơn</description><generator>Hugo</generator><language>vi-vn</language><lastBuildDate>Tue, 17 Feb 2026 21:00:42 +0700</lastBuildDate><atom:link href="https://truongson.dev/index.xml" rel="self" type="application/rss+xml"/><item><title>Quy trình code với LLM</title><link>https://truongson.dev/writing/llm-dev-setup/</link><pubDate>Tue, 17 Feb 2026 21:00:42 +0700</pubDate><guid>https://truongson.dev/writing/llm-dev-setup/</guid><description>&lt;p&gt;Đầu xuân năm Bính Ngọ, đất trời hân hoan. Tiện tranh thủ khai bút, mình viết luôn một bài đăng chia sẻ cách mình sử dụng LLM để code, cũng coi như một cái mốc để mình nhìn thử xem sau sáu tháng, hoặc một năm nữa, AI sẽ phát triển như thế nào nhé.&lt;/p&gt;
&lt;h2 id="bối-cảnh"&gt;Bối cảnh&lt;/h2&gt;
&lt;p&gt;Mình chủ yếu code web, động tay chân với NextJS và Typescript. Trước đây phải ngồi đọc docs và sửa syntax rất khổ, mất thời gian setup codebase. Nhờ có LLM, thay vì mất thời gian vào language syntax và viết test case, mình đã có nhiều thời gian để tập trung vào những thứ căn bản hơn, như phân tích thiết kế và system design. Mình cũng lần đầu tiên bắt đầu đi phân tích đề bài và đi khảo sát người dùng để xây dựng sản phẩm phù hợp thị trường.&lt;/p&gt;</description></item><item><title>Bây giờ</title><link>https://truongson.dev/now/</link><pubDate>Mon, 02 Feb 2026 00:00:00 +0000</pubDate><guid>https://truongson.dev/now/</guid><description>&lt;h3 id="hiện-tại-mình-đang"&gt;Hiện tại mình đang:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Hoàn thiện hệ thống theme cho blog cá nhân.&lt;/li&gt;
&lt;li&gt;Tìm hiểu sâu hơn về kiến trúc hệ thống phân tán.&lt;/li&gt;
&lt;li&gt;Đọc cuốn &amp;ldquo;The Design of Everyday Things&amp;rdquo;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Cập nhật lần cuối: 02 tháng 02, 2026&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Giới thiệu</title><link>https://truongson.dev/about/</link><pubDate>Mon, 02 Feb 2026 00:00:00 +0000</pubDate><guid>https://truongson.dev/about/</guid><description>&lt;p&gt;Mình là Nguyễn Trường Sơn, một lập trình viên yêu thích sự tối giản và hiệu quả. Hiện tại mình đang là sinh viên ngành Toán Tin tại &lt;strong&gt;Đại học Bách khoa Hà Nội (HUST)&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id="kinh-nghiệm-làm-việc"&gt;Kinh nghiệm làm việc&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Nam Son Technology and Solutions&lt;/strong&gt; | &lt;em&gt;Thực tập sinh&lt;/em&gt; (03/2025 - 06/2025)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Xây dựng hệ thống quản lý người dùng với Django: xác thực, phân quyền và các thao tác CRUD mở rộng.&lt;/li&gt;
&lt;li&gt;Tích hợp RabbitMQ và Redis để xử lý tác vụ bất đồng bộ.&lt;/li&gt;
&lt;li&gt;Tự động hóa quy trình bảo trì với các tác vụ định kỳ (cron jobs).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Trung tâm Khởi nghiệp đổi mới sáng tạo, HUST&lt;/strong&gt; | &lt;em&gt;Cộng tác viên&lt;/em&gt; (03/2024 - Hiện tại)&lt;/p&gt;</description></item><item><title>Tất cả sự bối rối về môn Toán sẽ được ném vào đây</title><link>https://truongson.dev/writing/tu-dien-toan/</link><pubDate>Mon, 02 Feb 2026 00:00:00 +0000</pubDate><guid>https://truongson.dev/writing/tu-dien-toan/</guid><description>&lt;p&gt;Tại sao mọi người lại cố gắng dịch khái niệm Toán sang tiếng Việt nhở, nó làm tớ bối rối vô cùng. Tớ sẽ để cái này làm từ điển, mỗi lần sẽ cập nhật 1 chút&lt;/p&gt;
&lt;h2 id="siêu-phẳng-hyperplane"&gt;Siêu phẳng (Hyperplane)&lt;/h2&gt;
&lt;p&gt;Mặt phẳng (Plane) thường bị hiểu trong không gian 2 chiều hoặc 3 chiều. Vì vậy nên đẻ ra vụ &amp;ldquo;hyper&amp;rdquo;, tức là vượt qua khái niệm phẳng đấy. Nhưng mà sao lại dùng chữ &amp;ldquo;siêu&amp;rdquo; ta, nó dễ được hiểu thành &amp;ldquo;extreme&amp;rdquo; hoặc &amp;ldquo;super&amp;rdquo; thay vì &amp;ldquo;hyper&amp;rdquo;.&lt;/p&gt;</description></item><item><title>Từ Windows, Linux sang MacOS.</title><link>https://truongson.dev/writing/macos-suck/</link><pubDate>Mon, 02 Feb 2026 00:00:00 +0000</pubDate><guid>https://truongson.dev/writing/macos-suck/</guid><description>&lt;p&gt;Hà Nội, một tối mưa buồn. Con mạc bục mình mới setup tắc tịt không kết nối được với máy in cơ quan, và mình bị ăn chửi. Má mình mua cái máy này để code nên mấy cái tình huống máy in này thực sự mình không nắm được.&lt;/p&gt;
&lt;p&gt;Sau đây sẽ tổng hợp 1 vài khó khăn của người từ thế giới khác sang Mac. Bài sau mình sẽ chia sẻ cách setup dev env trên Mac Pro 2019 nhé. Đây là Mac Intel, còn ai có Mac dòng M thì share cho mình trải nghiệm để viết bài với nhé.&lt;/p&gt;</description></item><item><title>Leaply - Nền tảng AI hỗ trợ du học</title><link>https://truongson.dev/work/leaply/</link><pubDate>Fri, 01 Aug 2025 00:00:00 +0000</pubDate><guid>https://truongson.dev/work/leaply/</guid><description>&lt;ul&gt;
&lt;li&gt;Vai trò: Frontend Developer, DevOps&lt;/li&gt;
&lt;li&gt;Thời gian: 08/2025 - Hiện tại&lt;/li&gt;
&lt;li&gt;Công nghệ: Next.js, TailwindCSS, LLMs&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Leaply là nền tảng sử dụng trí tuệ nhân tạo để hỗ trợ học sinh viết bài luận (SOP) phục vụ hồ sơ du học.&lt;/p&gt;
&lt;p&gt;Đóng góp chính của mình là tính năng &lt;strong&gt;Persona Lab&lt;/strong&gt;, sử dụng LLM để phân tích và kết nối các mảnh câu chuyện rời rạc của người dùng. Hệ thống trực quan hóa các kết nối này dưới dạng biểu đồ, giúp học sinh tìm ra những góc nhìn độc đáo cho bài luận mà họ có thể đã bỏ qua.&lt;/p&gt;</description></item><item><title>Thực tập đần</title><link>https://truongson.dev/writing/stupid-intern/</link><pubDate>Sun, 13 Apr 2025 00:00:00 +0000</pubDate><guid>https://truongson.dev/writing/stupid-intern/</guid><description>&lt;p&gt;Cái ngày Khoa Toán đăng tin tuyển thực tập sinh cho công ty giải pháp X, tớ cũng hồ hởi viết thư xin thực tập, và đính kèm một chiếc CV lịch sự theo mẫu Oxford, lại còn viết bằng tiếng Anh hẳn hoi. Oách chưa? Tớ tự tin vô cùng về vốn tiếng Anh của mình, cũng như khả năng học hỏi bất kỳ thứ gì mà người ta sẵn sàng tọng vào cái cuống họng của tớ. Với kinh nghiệm &amp;ldquo;thực tập&amp;rdquo; hẳn 2 năm ở bộ Y (trái ngành, chả liên quan gì), liệu có thứ gì đánh đổ được sự tự tin ngất ngưởng của tớ đây?&lt;/p&gt;</description></item><item><title>Tớ tìm ra cách cào được 1M+ bài viết từ VnExpress, cậu thì sao?</title><link>https://truongson.dev/writing/vnexpress/</link><pubDate>Sun, 13 Apr 2025 00:00:00 +0000</pubDate><guid>https://truongson.dev/writing/vnexpress/</guid><description>&lt;p&gt;Trong đợt thực tập này, nhiệm vụ &lt;strong&gt;đầu tiên&lt;/strong&gt; của tớ là cào ra đủ 1M+ post từ VnExpress. Nhiệm vụ tân thủ mà. Tớ đã ngây thơ, và ngạo mạn nghĩ rằng chỉ cần lần dò thì có thể dễ dàng có đủ 1M+ đường dẫn để cào. Nhưng đời không như mơ, tớ ăn ban, tớ chỉ được 7k6 link với cách cũ mặc dù thử đủ loại chiến thuật. Rồi cuối cùng, nhờ người bạn ChatGPT, tớ đã tìm ra hướng xử lý hahahaha.&lt;/p&gt;</description></item><item><title>Nền tảng tin tức SRN</title><link>https://truongson.dev/work/srn-news/</link><pubDate>Sat, 01 Mar 2025 00:00:00 +0000</pubDate><guid>https://truongson.dev/work/srn-news/</guid><description>&lt;ul&gt;
&lt;li&gt;Vai trò: Full-stack Developer&lt;/li&gt;
&lt;li&gt;Thời gian: 03/2025 - Hiện tại&lt;/li&gt;
&lt;li&gt;URL: &lt;a href="https://srn.hust.edu.vn"&gt;srn.hust.edu.vn&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Đây là kênh tin tức thay thế dành cho sinh viên Đại học Bách khoa Hà Nội (HUST). Mình đã thiết kế và xây dựng hệ thống từ đầu sử dụng &lt;strong&gt;Next.js&lt;/strong&gt; cho frontend và &lt;strong&gt;Directus CMS&lt;/strong&gt; để quản lý nội dung.&lt;/p&gt;
&lt;p&gt;Trong môi trường đại học, bảo mật là ưu tiên hàng đầu. Mình đã triển khai các biện pháp tăng cường bảo mật tuân theo &lt;strong&gt;hướng dẫn OWASP&lt;/strong&gt; để ngăn chặn các lỗ hổng phổ biến và khai thác CVE. Nền tảng hiện đang phục vụ khoảng &lt;strong&gt;150 sinh viên&lt;/strong&gt; truy cập hàng tuần.&lt;/p&gt;</description></item><item><title>Website Nội thất OMDecor</title><link>https://truongson.dev/work/omdecor/</link><pubDate>Wed, 01 Nov 2023 00:00:00 +0000</pubDate><guid>https://truongson.dev/work/omdecor/</guid><description>&lt;ul&gt;
&lt;li&gt;Vai trò: Full-stack Developer&lt;/li&gt;
&lt;li&gt;Thời gian: 11/2023 - 11/2024&lt;/li&gt;
&lt;li&gt;URL: &lt;a href="https://omdecor-shop.com"&gt;omdecor-shop.com&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Mình xây dựng website giới thiệu sản phẩm cho thương hiệu nội thất OMDecor, tập trung vào hiệu năng và trải nghiệm thị giác. Sử dụng &lt;strong&gt;SvelteKit&lt;/strong&gt; và &lt;strong&gt;TailwindCSS&lt;/strong&gt;, mình đã tạo ra một giao diện nhanh và mượt mà để trưng bày các bộ sưu tập của họ.&lt;/p&gt;
&lt;p&gt;Thách thức lớn nhất là xử lý hình ảnh chất lượng cao mà không làm chậm tốc độ tải trang. Mình đã triển khai các chiến lược caching với &lt;strong&gt;Cloudflare CDN&lt;/strong&gt; để đảm bảo việc tải tài nguyên luôn nhanh chóng, đặc biệt là trên thiết bị di động. Hiện tại, website đón khoảng &lt;strong&gt;1.500 lượt truy cập tự nhiên mỗi tuần&lt;/strong&gt; từ Google Search.&lt;/p&gt;</description></item><item><title>Kinh nghiệm về các phương thức xét tuyển và kì thi dành cho lớp 12 - Phần 1</title><link>https://truongson.dev/writing/kinh-nghiem-thi-p1/</link><pubDate>Sun, 23 Apr 2023 00:00:00 +0000</pubDate><guid>https://truongson.dev/writing/kinh-nghiem-thi-p1/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Có rất nhiều thứ mình cần phải chia sẻ để giúp các bạn học trước 12, hoặc học trước 12 cần phải nắm rõ, nên bài này mình tách ra thành nhiều phần. Các bạn lưu ý. Nếu có đóng góp, ý kiến bổ sung vui lòng inbox cho mình &lt;a href="https://www.facebook.com/sena.daydreamer"&gt;tại đây&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="phần-1-giới-thiệu-chung"&gt;Phần 1: Giới thiệu chung&lt;/h1&gt;
&lt;p&gt;Hiện tại, có rất nhiều phương thức xét tuyển Cao đẳng, đại học. Những bạn học để tốt nghiệp thì có thể bỏ qua, vì sẽ lãng phí thời gian của các bạn.&lt;/p&gt;</description></item><item><title>Kinh nghiệm về các phương thức xét tuyển và kì thi dành cho lớp 12 - Phần 2</title><link>https://truongson.dev/writing/kinh-nghiem-thi-p2/</link><pubDate>Sun, 23 Apr 2023 00:00:00 +0000</pubDate><guid>https://truongson.dev/writing/kinh-nghiem-thi-p2/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Đây là bài viết kế tiếp từ phần 1 của Series. Nếu bạn chưa đọc phần 1, hãy bấm vào &lt;a href="https://truongson.dev/writing/kinh-nghiem-thi-p1/"&gt;đây&lt;/a&gt; Nếu có đóng góp, ý kiến bổ sung vui lòng inbox cho mình &lt;a href="https://www.facebook.com/sena.daydreamer"&gt;tại đây&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="phần-2-xét-tuyển-dựa-trên-học-bạ"&gt;Phần 2: Xét tuyển dựa trên học bạ.&lt;/h1&gt;
&lt;p&gt;Lưu ý cho CG-ers: Trường mình về phần tạo điều kiện cho học sinh có học bạ đẹp như các trường khác thì không có, nên các bạn học ở mức khá giỏi sẽ khá thiệt thòi so với mặt bằng chung. Thế nên, các bạn phải thật sự nỗ lực từ năm lớp 10, vì năm lớp 10 sẽ là năm căng nhất và quyết định liệu bạn có còn được xét tuyển tài năng/xét học bạ/… trong tương lai.&lt;/p&gt;</description></item><item><title>Kinh nghiệm về các phương thức xét tuyển và kì thi dành cho lớp 12 - Phần 3</title><link>https://truongson.dev/writing/kinh-nghiem-thi-p3/</link><pubDate>Sun, 23 Apr 2023 00:00:00 +0000</pubDate><guid>https://truongson.dev/writing/kinh-nghiem-thi-p3/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Đây là bài viết kế tiếp từ phần 2 của Series. Nếu bạn chưa đọc phần 2, hãy bấm vào &lt;a href="https://truongson.dev/writing/kinh-nghiem-thi-p2/"&gt;đây&lt;/a&gt; Nếu có đóng góp, ý kiến bổ sung vui lòng inbox cho mình &lt;a href="https://www.facebook.com/sena.daydreamer"&gt;tại đây&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="phần-3-xét-tuyển-dựa-trên-chứng-chỉ-hsa"&gt;Phần 3: Xét tuyển dựa trên chứng chỉ HSA.&lt;/h1&gt;
&lt;p&gt;Với những bạn bị 7.9 học bạ (Như mình) thì đây là con đường thứ hai có thể đi được.&lt;/p&gt;
&lt;h2 id="1-chuẩn-bị"&gt;1. Chuẩn bị&lt;/h2&gt;
&lt;p&gt;Chuyện học để ôn thi HSA là chuyện lâu dài, chứ không phải chuyện 3 tháng cuối như thi THPTQG. Thêm nữa học HSA, bạn phải học rất nặng. Các bạn ban Xã hội sẽ rất thiệt thòi nếu thi HSA.&lt;/p&gt;</description></item><item><title>Kinh nghiệm về các phương thức xét tuyển và kì thi dành cho lớp 12 - Phần 4</title><link>https://truongson.dev/writing/kinh-nghiem-thi-p4/</link><pubDate>Sun, 23 Apr 2023 00:00:00 +0000</pubDate><guid>https://truongson.dev/writing/kinh-nghiem-thi-p4/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Đây là bài viết kế tiếp từ phần 3 của Series. Nếu bạn chưa đọc phần 3, hãy bấm vào &lt;a href="https://truongson.dev/writing/kinh-nghiem-thi-p3/"&gt;đây&lt;/a&gt; Nếu có đóng góp, ý kiến bổ sung vui lòng inbox cho mình &lt;a href="https://www.facebook.com/sena.daydreamer"&gt;tại đây&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="phần-4-xét-tuyển-dựa-trên-chứng-chỉ-tsa"&gt;Phần 4: Xét tuyển dựa trên chứng chỉ TSA.&lt;/h1&gt;
&lt;p&gt;Đây cũng là con đường bạn có thể cân nhắc đi, chỉ sau khi bạn muốn all-in HUST. Cá nhân mình đánh giá độ khó của đề này kém xa HSA, nhưng lằng nhằng hơn vì có 5 điểm tự luận.&lt;/p&gt;</description></item><item><title>Kinh nghiệm về các phương thức xét tuyển và kì thi dành cho lớp 12 - Phần 5</title><link>https://truongson.dev/writing/kinh-nghiem-thi-p5/</link><pubDate>Sun, 23 Apr 2023 00:00:00 +0000</pubDate><guid>https://truongson.dev/writing/kinh-nghiem-thi-p5/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Đây là bài viết kế tiếp từ phần 4 của Series. Nếu bạn chưa đọc phần 3, hãy bấm vào &lt;a href="https://truongson.dev/writing/kinh-nghiem-thi-p4/"&gt;đây&lt;/a&gt; Nếu có đóng góp, ý kiến bổ sung vui lòng inbox cho mình &lt;a href="https://www.facebook.com/sena.daydreamer"&gt;tại đây&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="phần-5-thi-học-bổng-trường-f"&gt;Phần 5: Thi học bổng trường F.&lt;/h1&gt;
&lt;p&gt;Nhà bạn gom được lúa thì cân nhắc.&lt;/p&gt;
&lt;h2 id="1-sơ-qua-về-cấu-trúc-bài-thi-học-bổng"&gt;1. Sơ qua về cấu trúc bài thi học bổng&lt;/h2&gt;
&lt;p&gt;Một từ thôi: Dài. Tất cả những thứ trong bài thi học bổng không đả động gì đến tích phân thể tích gì đó này kia mà mọi người thường học, mà sẽ là toán thuần tư duy. Ai có tư duy tốt thì sẽ làm bài này khá thoải mái. Bài thi chỉ gồm 2 phần: Toán tư duy và Nghị luận xã hội. Với Toán tư duy hình như có khoảng 150 trắc nghiệm nếu mình nhớ không nhầm, chia thành 3 phần nhỏ. Thông tin chi tiết mình sẽ bổ sung sau. Với Nghị luận xã hội, bạn phải viết 1 bài nghị luận xã hội về đề tài mà trường F đưa cho.&lt;/p&gt;</description></item></channel></rss>