Posts

Showing posts from 2021

2021: Covid và Metaverse

Image
Bối cảnh Đại dịch Covid đã hoành hành toàn cầu từ năm 2019 cho đến nay, và kết quả nó mang đến không chỉ là hàng triệu người chết, mà còn tác động sâu sắc đến nền kinh tế cũng như nền văn hoá của chúng ta. Tính riêng ở Việt Nam, có rất nhiều ngành nghề chịu ảnh hưởng nặng nề từ đại dịch, mà không ít trong số đó, cho đến nay vẫn chưa thể gượng dậy nổi, chẳng hạn như du lịch, hàng không, giáo dục, các nhà máy sản xuất công nghiệp,...  Ở thời điểm ban đầu dịch bùng phát ở Việt Nam, khi chúng phải thực hiện các biện pháp giãn cách xã hội, nhiều người vẫn bảo nhau cố gắng trong một thời gian nữa thôi, để có thể quay lại cuộc sống như lúc trước. Nhưng đến bây giờ, hầu hết lại chấp nhận phải sống chung với dịch, trong trạng thái bình thường mới , và không ai dám chắc đến bao giờ dịch mới hết. Sự âm thầm chấp nhận đó cho thấy niềm tin, thói quen và cả văn hoá sinh hoạt hàng ngày của chúng ta đã và đang thay đổi.  Trên phương diện kinh tế, các công ty thương mại điện tử lớn ở Việt Nam một mặt

Chặng đường thứ nhất: Toán học và khát khao

Image
Sau một quãng thời gian khá dài, từ khi vào Sài Gòn năm 2014, thì mình mới có thể đạt được một cái gọi là gì đó. Nếu chia cuộc đời thành những chặng đường dài, thì mình đã đi qua hai chặng. Chặng thứ nhất là mười tám năm ở mảnh đất miền Trung, còn chặng thứ hai là gần bảy năm ở thành phố miền Nam này. Có lẽ đây là thời điểm mình có thể nhìn lại cả hai chặng đường trước khi bước tiếp. Mười tám năm và niềm đam mê Toán học Cuộc đời mình may mắn được gặp những người thầy giỏi, nên việc đi học luôn là một niềm hạnh phúc.  Người thầy đầu tiên của mình là ông ngoại, người đã đặt nền móng và xác định trong tư tưởng của mình rằng Toán và ngoại ngữ là hai môn học quan trọng nhất. Đến tận hai mươi năm sau, điều đó vẫn còn đúng. Chính nhờ nền móng đó, nên trong bất kỳ khoảng thời gian nào sau này, mình đều được đi học trong môi trường tốt nhất, được gặp những thầy cô giỏi và tâm huyết nhất.  Thời cấp một, người thầy mình quý nhất là thầy Luyện và thầy Thanh.  Thầy Luyện là người tin tưởng giao ch

[Kiến trúc máy tính] Phần 2: Kiến trúc phân tầng

Image
Language Khi cần nhờ máy tính thực thi một công việc ( task ) nào đó trong thực tế, ví dụ như đặt xe công nghệ, nhắn tin, mua hàng online,... chúng ta phải viết chương trình ( program ), tương ứng với Grab, Zalo, Tiki,... để máy tính thực hiện giúp. Về bản chất, một chương trình là tập hợp các dòng lệnh ( instruction ) sẽ được thực thi lần lượt nhằm hoàn thành công việc được giao. Tập hợp tất cả các instruction sẽ tạo thành một loại ngôn ngữ ( language ). Ở thời điểm ban đầu, chúng ta chỉ có ngôn ngữ máy ( machine language ), được viết dưới dạng mã nhị phân. Tuy thích hợp cho máy tính đọc hiểu và thực thi, nhưng machine language gây khó khăn cho con người trong việc lập trình. Để giải quyết vấn đề này, ta hướng đến việc thiết kế một loại language mới, thân thiện với con người hơn, để lập trình viên có thể dễ dàng sử dụng. Language mới cũng có tập instruction mới, do đó, thay vì làm việc với machine language, ta có thể lập trình trực tiếp trên language này, vốn dễ dàng và thuận tiệ

[Kiến trúc máy tính] Phần 1: Từ tín hiệu sóng điện từ đến phần mềm máy tính

Đối với mình, phát minh vĩ đại nhất của nhân loại trong lĩnh vực khoa học nói chung và vật lý nói riêng, chính là động cơ điện. 200 năm từ khi Michael Faraday phát minh ra động cơ điện (1821), con người đã đạt được những thành tựu to lớn nhờ vào việc ứng dụng các công nghệ trong lĩnh vực điện - điện tử.  Nói riêng trong ngành công nghiệp máy tính, xuất phát từ những tín hiệu sóng điện từ đơn giản, ngày nay, những gì chúng ta có là những mạng xã hội Facebook, Twitter thống trị toàn cầu, công cụ tìm kiếm Google mang tri thức thế giới đến cho bạn chỉ với một cú click, Youtube áp đảo mảng truyền thông so với các công ty truyền thống, Bitcoin đe doạ vị thế của các loại tiền tệ và ngân hàng tại nhiều quốc gia,... Giống như nhiều ngành công nghiệp khác, sự phát triển của ngành máy tính gắn liền với quá trình chuyên môn hóa. Xuất phát điểm đơn giản, máy tính được sinh ra để giúp con người tính toán, lưu trữ và trao đổi thông tin. Dù trong bất kì giai đoạn phát triển nào, máy tính cũng chỉ có t