Archive | Cá nhân RSS for this section

Dạo này mệt quá, công việc dồn dập

Dạo này mệt mỏi quá bà con ơi :((

Đủ thứ công việc hết.

trước hết là 2 cái đồ án :(( 1 cái đồ án tốt nghiệp web, 1 cái công nghệ phần mềm. thiệt là mệt. tuần sau là hết hạn rồi. CNPM thì coi như là tạm xong được phần của chính mình, không biết nhóm làm đến đâu rồi.

Sáng nay 3h là phải dậy làm web cho đúng tiến độ, công trình thật là mệt mỏi. lại gặp thằng e cứ như là chủ thầu vậy chuyện của lớp liên quan đến vi tính là đem về thầu hết. đang gặp cảnh túng thiếu mà nó còn đòi chép gần 40 cái đĩa, đã hết tiền mà còn mắc cái eo, tốn thêm vài trăm mua cho nó chục đĩa nữa. sao mà tháng này đủ thứ công việc vậy trời. :((

mệt quá. muốn được đi du lịch quá.

còn nữa ko muốn hỗ trợ chỉ bài qua yahoo đâu nha. hỏi ko trả lời ráng mà chịu. hỏi gì thì vào wordpress hỏi. hỏi yahoo nhức đầu quá.

lát phải đi làm nữa rồi. cuộc đời đầy mệt mỏi.

說愛我 讓故事結束再最美麗的時候

https://i0.wp.com/photo.ce.cn/main/jrkd/200804/15/W020080415365623779198.jpg

Triết lý lập trình

vansyfithou – Một vài triết lý trong lập trình. Mình nghĩ rất đúng và nên làm theo. Cái gì cũng vậy ta phải hiểu rõ bản chất của nó thì mới làm được, nhưng muốn làm tốt nó thì lại là chuyện khác,ý tưởng rồi, đam mê rồi còn cần thêm một số quy tắc cần phải tuân theo để có 1 sản phẩm tốt đó là Triết lý lập trình . Nhưng để làm theo được những triết lý này thì cần 1 quá trình rèn luyện đấy.

“Code chỉ đẹp khi code còn ngắn ngủn, code dài rùi lỡ bug khó mà đe (debug)”
Đó là qui luật tất yếu nên ko cần bàn đến

“Học lập trình là học cách làm chủ code chứ không học cách nhớ code”
Làm chủ code tức là hiểu về thuật toán, hiểu về cách làm , biết cách bạn giải quyết vấn đề như thế nào cho tôi ưu. Tôi rất thích một câu trên mạng ” Tôi sẽ không bao giờ viết 2 đoạn code giống nhau cùng 1 chương trình”, vì vậy học lập trình là học cách tư duy về bài toán, xử lý như thế nào cho tối ưu chứ không phải học lại cách “copy , paste” . Tất nhiên bạn có thể tham khảo code trên mạng nhưng hãy biến những đoạn code mẫu đó thành của mình nhé

Lập trình cũng giống như đánh trận, quân lệnh có nghiêm thì quân không loạn, code có chỉnh tề thì dễ bề mà đe

(Đối với ứng dụng nhỏ thì muốn viết và bố cục code ra sao cũng đc, nhưng đối với ứng dụng lớn –> lượng code lớn. Do đó biết cách ứng dụng các kỹ thuật lập trình như hướng thủ tục, hướng đối tượng,.. cũng như các mô hình lập trình cho thích hợp sẽ giúp kiểm soát được code
==> Kĩ năng kiểm soát (làm chủ code)

Chạy theo cái mới đôi khi chỉ là cách mà bạn che dấu đi sự kém hiểu biết đối với cái cũ (trong lập trình : đa số cái mới đều được xây dựng trên nền tảng cái cũ,..)
Công nghệ lập trình thì phát triển như vũ bảo nhưng đều xuất phát từ 1 thuật toán (ý mình ám chỉ là cái gốc), .. Chỉ khác nhau ở chỗ bạn để ngôn ngữ (công cụ lập trình) kiểm soát bạn hay là bạn tự kiểm soát nó mà thui.

Phương pháp học tốt nhất là học theo nhu cầu và học theo đam mê
Học theo đam mê sẽ ko thấy chán và dễ tiếp thu kiến thức
Học theo nhu cầu để tránh học những cái ko cần thiết,

– Lập trình cũng giống như đánh cờ, phải luôn nghĩ tới các nước đi kế tiếp

Luôn luôn phải nghĩ xem khi minh thêm các đoạn code mới thì code cũ có xung đột không, hay phải nghĩ đến cách bẫy lỗi chúng, lập trình cứ như ta đang chơi 1 ván cờ tướng vậy,công cụ lập trình là bàn cờ, còn ngôn ngữ là các quân cơ, còn ta thì phải dùng cách chơi cờ để điều khiển chúng, để ván cờ dành chiến thắng thì phải có những nước cờ hay, lập trình cũng vậy ,phải có những thuật toán thông minh và tối ưu thì sản phẩm mới tốt

Chúng ta hãy cùng học hỏi và làm theo những triết lý này nhé