Posts

Showing posts from September, 2015

Hay quên quá khứ đi để đón cái mới....

Chúng ta đã có thể từng nghe về ba cụm từ: Để kệ nó, Buông bỏ và Đón nhận (Let Be, Let Go, Let In). Hôm nay, vì có 500 bạn facebook đã muốn điều này nên tôi sẽ bàn về Buông Bỏ. Buông bỏ có nghĩa là gì và làm thế nào để thực hiện được nó? Chúng ta đang sống trong một xã hội có sự cạnh tranh khốc liệt, vì thế chúng ta dễ dàng bị ám ảnh bởi những thứ xảy ra xung quanh chúng ta. Nỗi ám ảnh này càng mạnh mẽ bởi những ham muốn về cơ hội, thành công, uy tín, hạnh phúc… Chúng ta được lập trình để tin rằng để có được thành công hay hạnh phúc trong cuộc sống, chúng ta cần phải thực hiện, thực hiện, thực hiện và hoàn thành thêm vài công việc nữa. Điều này trên thực tế là đúng và tốt, tuy nhiên nó đã bị đẩy đi quá xa khiến chúng ta mất đi quan điểm sống và làm cho chúng ta không nhận ra những điều tuyệt vời mà đang xảy ra trong hiện tại. Buông bỏ Khi bạn để cho trạng thái sợ hãi, buồn bã, cáu giận xâm lấn, bạn tự làm hạn chế khả năng tìm ra giải pháp và có xu hướng làm cho tình hình tồi tệ h...

Tự học lập trình trong 10 năm

Đây là quan điểm của Peter Norvig - GĐ trung tâm nghiên cứu của Google - về các loại sách "ăn xổi" bày bán ngoài thị trường hiện nay với những cái "tít" nghe rất ư là hứng khởi: "Tự học Java trong 7 ngày" hay "Học Visual C++.NET trong 24 giờ",v.v… Tất nhiên, mỗi người đều có động cơ và mục đích riêng khi học lập trình. Nhưng Peter cho rằng để trở thành một "expert programmer", bạn cần ít nhất 10 năm, và việc trông chờ vào những cuốn sách kiểu như trên để "thay da đổi thịt" là điều không tưởng. FPT-APTECH-tu-hoc-lap-trinh-trong-10-nam Ý kiến dưới đây của Peter Norvig cũng đáng để mọi người cùng nhau thưởng thức và suy ngẫm: Tại sao bây giờ người ta lại vội vàng đến như vậy? Rảo bước quanh các cửa hàng sách, bạn sẽ thấy cái tựa: "Hướng dẫn lập trình Java trong 7 ngày" nằm bên cạnh một dãy dài vô tận những lời "đề nghị dạy học" đại loại như vậy về Visual Basic, Windows hay Internet… chỉ cần vài n...

7 lý do khiến framework là ngôn ngữ lập trình mới

Nhờ công cụ mạnh, yêu cầu tốc độ và sự chuyển dịch bản chất của chính việc lập trình, cuộc chiến của bạn là trên API của framework chứ không phải là cú pháp... FPT-APTECH-7-ly-do-khien-framework-la-ngon-ngu-lap-trinh-moi Những năm 80 thế kỷ trước, cách dễ nhất để khai mào một cuộc cãi vã là tuyên bố ngôn ngữ lập trình bạn ưa thích là hay nhất. C, Pascal, Lisp, Fortran? Những tay lập trình sẽ dành hàng giờ để giảng giải cặn kẻ tại sao cách đẽo gọt của riêng họ cho mệnh đề điều kiện "if-then-else" hay hơn hẳn cách của bạn. Thời đó là vậy. Còn ngày nay, những trận chiến về cú pháp và cấu trúc hầu như không còn vì thế giới lập trình đã hội tụ vào vài tiêu chuẩn đơn giản. Sự khác biệt giữa dấu chấm phẩy, dấu ngoặc móc và "whatnot" trong C, Java và JavaScript chỉ còn là chuyện nhỏ. Những tranh cãi thú vị về kiểu viết lệnh và cách thức đóng mã lệnh vẫn còn, nhưng hầu như không đáng kể vì tính năng tự động đã xóa nhòa những khác biệt. Nếu không thích định ng...