14.12.2018
Đã lâu rồi tôi không viết về những gì mình nghe, gần đây có một bài hát đáng chú ý là Ups & Downs, tôi từng nghe nó trên chương trình Soulection số 369. Tính cả tháng trước thì tôi cũng bài cào đã xem một số bộ phim. Tôi đã xem Bohemian Rhapsody tại rạp, Public Enemies và Lord Of War theo gợi ý của Tiểu Long, ngoài ra còn xem lại War Dogs và cả Ocean’s Eleven/Ocean’s Thirteen khi đi máy bay. Trong số đó, War Dogs và Lord Of War đều thuộc thể loại phim về buôn bán vũ khí, chúng được xem liên tiếp vào một buổi tối cùng với mọi người. Tôi luôn thích kiểu cốt truyện tự do và phóng khoáng như trong War Dogs, giống như một chuyến đi không bao giờ kết thúc. Theo thời gian, tôi nhận thấy mình thường xuyên xem lại các bộ phim cũ. Mỗi lần mẹ tôi phát hiện tôi đang xem The Social Network hoặc The Great Gatsby ở nhà, bà đều nói rằng xem đi xem lại không có ý nghĩa, nhưng đối với tôi thì đó lại là niềm vui.
Gần đây, khi trò chuyện với Unity Leader của một công ty nào đó về vấn đề thiết kế kiến trúc trong Unity, tôi đã thú nhận rằng mình hầu như không học qua khóa học thiết kế phần mềm nghiêm túc. Anh ấy trả lời rằng thời đại học chẳng mấy ai thực sự hiểu rõ về thiết kế phần mềm, và sự hiểu biết sâu sắc chỉ đến từ việc làm dự án và va vấp. Sau khi tạo ra vài phần nổ hũ 90 mềm không thể bảo trì được, bạn sẽ dần hiểu rõ hơn nội dung mà giảng viên đã dạy trong lớp. Điều này khiến tôi cảm thấy rất đồng tình, vì hồi đầu khi viết ứng dụng iOS theo hợp đồng ngoại vi, tôi ít khi gặp phải lỗi nghiêm trọng có lẽ là nhờ API của iOS được thiết kế chu đáo và cấu trúc giúp tránh sai lầm của người mới bắt đầu. Nhưng sau khi chuyển sang lập trình Unity và Android, tôi mới nhận ra việc tạo ra một dự án không thể bảo trì sau này là điều quá dễ dàng. Sau đó, tôi buộc phải viết lại, dần dần sắp xếp lại phần mềm để chạy trơn tru hơn, từ đó hình thành được sự hiểu biết về mô hình lập trình trên nền tảng cụ thể. Nói chung, giống như việc xem phim, nền tảng mình viết hay phim mình xem thì vẫn vậy, nhưng chính bản thân mình đã thay đổi. Kiến trúc phần mềm và cốt truyện nhân vật có thể không sâu sắc đến mức nào, nhưng trải nghiệm cá nhân phản ánh lên đó khiến tôi cảm thấy chúng luôn tươi mới theo thời gian.
Tôi hy vọng những chia sẻ này sẽ truyền đạt được cảm giác của mình về sự trưởng thành trong công việc và cuộc kèo bóng đá sống.
Sửa đổi lần cuối vào 2025-02-16