5/21/2008
Dot Net ...
5/20/2008
Lễ tốt nghiệp đại học
4/01/2008
Design Patterns
Thợ hồ tin học và các mẫu dáng thiết kế
Tâm… đa sự của một lập trình viên
Có người ví ngành tin học, hay nói “dông dài” hơn là công nghệ thông tin, giống như ngành xây dựng: muốn tạo ra hệ thống nào đó, cần có “kiến trúc sư” và… “thợ hồ”, tức những người thiết kế hệ thống và những người viết nên mã chương trình cụ thể. Theo tiêu chí này, dường như số đông sinh viên tin học tốt nghiệp sẽ làm… “thợ hồ” (thợ dĩ nhiên phải cần nhiều hơn thầy). Công việc “kiến trúc sư” có lẽ phải dành cho các bậc “sồn sồn” dày dạn kinh nghiệm trận mạc.
Quả quyết rằng người Việt có năng khiếu tin học bẩm sinh (không rõ tôi “tiêm nhiễm” điều này từ bao giờ), tôi hăm hở lao vào tin học. Thế rồi đúng như số mệnh mà ai cũng biết rõ mười mươi: tôi trở thành… “thợ hồ”! Quả thực, công việc thường chỉ là gắn lại với nhau những “viên gạch” có sẵn mà người ta gọi là các thành phần (component). Ngày ngày tôi lầm lũi xây những bức tường, có khi chẳng thấy ngôi nhà hay cao ốc nó ra sao.
Tuy nhiên, cái chân “thợ hồ” của tôi xem ra cũng không dễ dàng chút nào! Nếu như thợ hồ trong xây dựng có thể về nhà ngủ khò sau một ngày làm việc (tôi ghen với họ!), tôi luôn phải loay hoay tìm đọc sách này, sách kia, thức đêm thức hôm để tiêu hóa một cách khó nhọc những kiến thức mới mẻ cứ nảy sinh đều đều (giờ đây tôi thường tự nhủ: người mình chắc chắn thông minh… bằng người ta!).
Một trong những thứ khó nuốt (đối với tôi) kêu bằng design pattern. Khái niệm này trở nên thịnh hành từ khi xuất hiện quyển sách “đáng ghét”, từng làm xôn xao giới lập trình, mang tên Design Patterns: Elements of Reusable Object-Oriented Software của bốn tác giả Erich Gamma, Richard Helm, Ralph Johnson và John Vlissides. Bên Mỹ người ta gọi đùa họ là “bè lũ bốn tên” (Gang of Four). “Bè lũ” này làm cho đời sống của cánh “thợ hồ” như tôi thêm vất vả nhưng có lẽ cũng vì thế mà quyển sách nổi tiếng của họ được đưa vào… chương trình đại học.(*)
Decorator, Iterator, Mediator,…
Bạn có thấy dòng chữ nêu trên giống câu thần chú kiểu trong… Harry Potter không? Lần đầu tiên, tôi đụng phải một cái design pattern (thường gọi ngắn gọn là pattern) là khi người ta gửi cho tôi một bản vẽ (thế đấy, làm “thợ hồ” vẫn phải đọc bản vẽ) và yêu cầu tôi thực hiện một decorator ở chỗ “được khoanh tròn”. Vờ như đã hiểu, tôi “không thèm” hỏi lại xem decorator là cái giống gì. Từ đó, tôi bắt đầu để ý những đồng nghiệp thường xuyên nói chuyện với nhau bằng những từ lạ lùng hơn, nào là iterator, rồi mediator,… Dường như họ muốn chứng tỏ mình sành điệu thì phải.
Học thầy không tày học bạn, tôi đem chuyện bí hiểm ấy kể với một người bạn học cũ. Anh nói ngay: “Mấy thứ đó gọi chung là pattern! Cũng chẳng có gì, đại khái nó là những data structure (cấu trúc dữ liệu) thôi mà”. Có thật vậy chăng? Hình như anh cũng hiểu… đại khái như thế thôi vì anh không thể giải thích cho tôi rõ tại sao người ta “bịa” ra các tên mới để làm gì.
Thật may, cuối cùng một vị tiền bối trong ngành tin học nói cho tôi biết design pattern có thể dịch là mẫu dáng thiết kế. Nó không phải là… cấu trúc dữ liệu (nhầm lẫn tai hại!). Mỗi một mẫu dáng không phải là vật liệu để dùng ngay (khổ thật, tôi đã quen với “tư duy lắp ráp”) mà là một giải pháp kiến trúc hợp lý và hiệu quả, từng được kiểm nghiệm nhiều trong thực tế, do đó có tính phổ quát và tính ứng dụng cao. Tôi rất tâm đắc với thuật ngữ “mẫu dáng” mới toanh để dịch nghĩa cho pattern hơn là cách gọi “mẫu mực” hay “mẫu hình” (theo từ điển) vì từ “dáng” bao hàm sự uyển chuyển, tính linh hoạt, đòi hỏi người ta phải cảm nhận, hiểu biết sâu sắc để vận dụng, không thể sao chép rập khuôn. Mẫu dáng ở đâu ra?
Hóa ra thuật ngữ design pattern lại xuất phát từ ngành xây dựng, do kiến trúc sư!
3/07/2008
Đời này ta còn được gặp bố mẹ mấy lần?
- Đời này ta còn được gặp bố mẹ mấy lần?
- Đời này ta còn được gặp bố mẹ mấy lần?
Hôm nay đang làm việc, sẵn đang search để tìm giải pháp cho một dự án...kết quả search lạc vào một blog, đọc blog xong tự nhiên thấy giật mình..sao đúng tâm trạng của mình thế, tâm trạng của một người con xa nhà. Khi tối mới điện về nhà, chân bố vẫn chưa lành hẵn..mẹ thì đang vất vả với nương lạc (đậu phông )...
Mình là người siêng về nhà nhất vì với mình về nhà thật là hạnh phúc và sướng nhất (vì được bố mẹ chiều mừ ..
) nhưng một năm nhiều thì củng được 3 đến 4 lần vì ở xa nhà quá. Mỗi lần về thì lại thấy bố mẹ già và yếu đi nhiều lắm, biết là thương bố mẹ lắm nhưng rồi cuộc sống xô đẩy buộc mình phải xa nhà, xa bố mẹ. Mấy anh em thì đi làm và đi học hết, chỉ có 2 ông bà ở nhà một mình..! Giờ đọc entry này xong sao mà thấy giật mình thế! Đời này mình còn được gặp bố mẹ bao nhiều lần nữa ?
Trích đọan của entry:
Đêm qua, tắt TV xong lên giường nằm đọc sách nhưng chẳng vào. Bật điện thoại nghe FM, tình cờ nghe được một câu chuyện khiến ta giật mình tự hỏi: Đời này ta sẽ còn gặp bố mẹ mình bao nhiêu lần nữa?
Có người mỗi năm chỉ về thăm bố mẹ được một lần. Nếu bố mẹ còn sống được 20 năm nữa thì họ cũng chỉ được gặp 20 lần. Nhưng với nhiều người, bố mẹ có thể còn sống trên đời này khoảng 10 năm nữa thôi, vậy là chỉ còn 10 lần gặp mặt bố mẹ. Khoảng thời gian bố mẹ còn trên đời này của mỗi người có thể ngắn hơn nữa; chắc có người trong chúng ta không dám nghĩ tiếp!
Chủ đề mà chương trình phát thanh đưa ra trò chuyện cùng thính giả xoay quanh câu chuyện của một chàng trai từ miền quê tới thành phố xa xôi lập nghiệp. Sau khi học xong, anh ở lại thành phố và bắt đầu đi làm. Rồi thời gian trôi đi; 5 năm liền anh không về quê thăm bố mẹ được một lần.
Mới đây, anh đón được bố mẹ mình đến sống cùng mình ở thành phố thì không lâu sau, người mẹ được phát hiện là bị ung thư giai đoạn cuối. Theo lời bác sĩ, thời gian cho mẹ anh chỉ còn khoảng 1 năm, và khoảng thời gian đó đang từ từ ngắn lại khi mỗi ngày trôi qua...
Giờ đây, ngoài lúc đi làm, anh dành tất cả thời gian còn lại để ở bên mẹ mình. Anh nhớ lại tất cả những gì mà bố mẹ đã dành cho anh từ thuở ấu thơ và nhận ra rằng mình thật có lỗi với bố mẹ. Lúc này, anh mới thấy được sự quý giá của những khoảnh khắc được ở bên bố mẹ mình.
Trên đất bạn (Trung Quốc) mà sao nghe câu chuyện lại thấy giống với cuộc sống đang diễn ra trên quê hương mình đến vậy! Đời này ta sẽ còn được gặp bố mẹ mình bao nhiêu lần? Chàng trai kia cũng sẽ giống như đa số chúng ta. Nếu như mẹ anh không lâm bệnh nặng, cuộc sống cứ đều đều trôi qua thì anh cũng chẳng thể nào nhận ra được những gì quý giá đang dần rời bỏ mình.
Xã hội không ngừng phát triển, cuộc sống ngày càng nhiều áp lực. Mỗi người đều mải lo cho sự nghiệp và cuộc sống bề bộn của mình: Bàn chuyện làm ăn, tìm kiếm cơ hội, quan hệ xã hội, thù tiếp khách khứa bạn bè, rồi học thêm cái này cái kia... Nhiều người ở xa quê, mỗi năm chỉ về thăm bố mẹ được một vài lần. Nhưng cũng có người sống gần bố mẹ ngay trong cùng một thành phố mà cũng chẳng có thời gian tới thăm bố mẹ được vài lần trong năm.
Chúng ta có thực sự là bận đến mức không còn thời gian để giành cho bố mẹ mình không? Có phải như thế thật không nhỉ?
Nhớ có lần bạn tôi cũng đã hỏi: "Mỗi năm anh về thăm bố mẹ được mấy lần?". Nhưng lúc đó tôi cũng không để tâm, chỉ trả lời là "hai, ba lần gì đó" rồi chẳng nghĩ ngợi gì nữa. Mới đây thôi, ngồi trò chuyện cùng anh giám đốc công ty, anh ấy bảo "các cụ cứ thích tất cả các con ở loanh quanh đâu đấy không xa nhà mình để khi muốn là gặp được ngay mới thoả". Tôi nghe xong cũng cười đồng ý rồi chẳng nghĩ ngợi gì nữa.
Lúc trước tôi chẳng hiểu sao cứ mỗi dịp có một trong 3 anh em về thăm nhà là y như rằng, mẹ tôi lại hỏi sao cả mấy đứa không cùng về, hay là "chúng nó bận việc không về được à?". Tôi chỉ cười mẹ tôi sao hay "thắc mắc" vậy, rồi cũng chẳng nghĩ ngợi gì nữa...
Còn bây giờ thì tôi cũng đang nghĩ: Đời này mình còn được gặp bố mẹ bao nhiêu lần?
12/28/2007
Happy New Year ..2008
Nhân dịp đầu năm mình xin gửi tới tất cả mọi người lời chúc đầu năm
Chúc an khang thịnh vượng, Vạn sự như ý ...
12 tháng sức khỏe ...
52 tuần an lanh ...
365 ngày sung sướng ...
8760 giờ vui vẽ ...
526600 phút may mắn...
cuối cùng ... Happy New Year.
Và bây giờ mình cùng cất lên tiếng hát để chào đón một năm mới nhé..2008
12/19/2007
Happy birthday to me...! 22/12
và bây giờ ta vào tiết mục chính thôi...nào cùng hát lên để chúc mừng sinh nhật mày nhá Nam ...
1.. 2. ..3
