Có nhiều người cứ nghĩ học PHP thì HTML, javascript là quá dễ, cho nên đọc sách hoặc học qua loa thì cũng nắm bài như ai. Nhưng không, biết là một chuyện. Còn vận dụng sự hiểu biết ấy vào bài tập thì còn rất lúng túng và thiếu sự nhất quán. Bạn lúng túng tức là phần nào bạn vẫn chưa nắm hết. Vậy ngay từ bài nhập môn, hãy tiếp cận một cách nhịp nhàng. Với sự hướng dẫn của giảng viên, bạn sẽ nhanh chóng bắt kịp với sự đa dạng của một ngôn ngữ lập trình như thế nào. Và hẳn khi bước sang PHP bạn sẽ không còn cảm giác sợ, hay choáng ngộp trước một rừng thứ phải học của PHP. Đừng bỏ qua bất kỳ chi tiết nào Thực tế, người học lập trình thường đi vào phần trọng tâm mà bỏ qua những chi tiết nhỏ trong lập trình. Theo quan niệm thì có thể bạn thấy ít khi dùng, ít khi đụng thì cần gì phải nhớ, cần gì phải tìm hiểu ??. Hoặc là chúng dễ quá, dễ tới mức đôi khi bạn không cần phải chú tâm vào nó thì cũng làm rất tốt các bài tập. Quả thực, ở thời gian đầu. Khi tiếp cận những bài căn bản có thể bạn sẽ ít sử dụng. Nhưng ở một tầm cao hơn bạn sẽ thấy sự đa dạng và mức độ phức tạp của các bài học sau được nâng lên rõ nét. Nếu bạn chưa hề nắm vững kiến thức thì thường sẽ không nắm hết bài. Hay nếu có thì chỉ là qua loa hoặc "đại khái" nó là như thế....Còn vận dụng sâu hơn thì....chịu. Tìm ra liên kết các bài học lại với nhau Yếu điểm chí mạng trong lập trình đó là sự rập khuôn theo khuôn mẫu, nghĩa là cái gì thì cũng được học, cũng được biết. Nhưng để vận dụng ráp nối các chi tiết thì có vẻ như khó khăn quá. Lỗi này không hoàn toàn trách học viên, mà chỉ trách sự kết hợp bài giảng và phân bố bài học của giảng viên không phù hợp, khiến cho kiến thức cũ, mỡi đảo lộn một cách thiếu khoa học. Từ đó làm cho học viên cảm thấy phần nào khó khăn hơn trong việc dùng kiến thức cũ để đi tiếp kiến thức mới. Tập trung và tự đặt những câu hỏi trong khi giảng viên thảo luận Hãy tự hỏi và trả lời những câu hỏi what ?, Why ?, When ? về một vấn đề gì mới khi bạn được học. Chỉ khi chúng ta hiểu được 3 câu hỏi này thì chúng ta mới thực sự nắm rõ bài học của ngày hôm đó. Khi đưa ra câu hỏi nếu tự bản thân không thể trả lời. Hãy phát biểu hỏi giảng viên để có được câu trả lời sớm. Cần chú ý không phớt lờ những gì không hiểu. Vì rất dễ dẫn tới việc hổng kiến thức sau này. Nhìn nhận và phân tích câu hỏi trước khi bắt tay làm Trong quá trình học, nếu các bạn được giảng viên cho bài tập làm, thì đừng vội làm liền. Hãy lấy giấy bút và phân tích thật kỹ các yếu tố. Dựa vào những giả thuyết của đề bài chúng ta sẽ gắn kết với kiến thức đang học. Từ đó vẽ ra các bước cơ bản khi thực hiện câu hỏi đó. Áp dụng cách này, có thể bạn sẽ làm chậm hơn người khác, có thể bạn sẽ gặp nhiều khó khăn khi phân tích. Nhưng đừng lo lắng, vì chính những khó khăn ấy sẽ cho bạn kinh nghiệm phân tích vấn đề trong lập trình một cách hiệu quả. Đi học đầy đủ và lắng nghe khi được giảng Việc đi học vào các ngày nghỉ hoặc các giờ sau khi đi làm là rất khó khăn. Vì sau một ngày làm việc, ai cũng muốn có 1 chút thời gian nghỉ ngơi, để giải trí. Đó cũng là lý do những người đã đi làm thường học không được siêng như những người chưa có việc làm. Nhưng nếu bạn muốn thành tài thì trước hết phải trải nghiệm gian khổ, ít nhất là hy sinh 1 ít thời gian để học thật tốt môn mà bạn muốn xem là "nghề" sau này. Đi học được, nhưng nhiều khi lại bị cuốn một hai câu chuyện với bạn bè trong lớp, nên có những lúc bạn bỏ qua các chi tiết mà giảng viên muốn truyền tải cho các bạn. Nếu đã hy sinh thời gian đi học thì bạn đừng nên tiếc đôi ba câu chuyện với bạn bè xung quanh. Hãy thật tập trung lắng nghe nhất có thể để bạn hiểu rõ bài học một cách sâu và hiệu quả. Với 6 điều chú ý nhỏ này, sẽ giúp bạn có được sự tiếp cận dễ nhất đối với môn học PHP mà không hề cảm thấy lo lắng hay thiếu tự tin về khả năng của mình. Ngoài ra nó còn giúp các bạn nắm được chắc các vấn đề cần thiết đủ để học chuyển tiếp lên khóa nâng cao một cách dễ dàng.
Chia sẻ cách học lập trình PHP hiệu quả Chào mọi người, mình join diễn đàn đã lâu và có theo dõi các bài viết của các bạn trên group, mình thấy mọi người rất ham học hỏi, cực kì tốt đối với lập trình viên. Mình đang là developer và có dạy PHP cho một số bạn nên mình viết post này để tổng hợp những lỗi mà các bạn newbie hay mắc phải và hi vọng giúp ích được cho mọi người. Dưới đây là một số kinh nghiệm khi học PHP để đạt được hiệu quả cao nhất: 1. Tự gõ lại những dòng code được hướng dẫn trên lớp thay vì copy & paste, sẽ giúp bạn thuộc và nhớ lâu hơn. Tăng hiệu quả khi tự học php. 2. Khi code bị lỗi, hãy chú ý kĩ vị trí lỗi được thông báo ví dụ như Errror : line 12… thì ta sẽ kiểm tra code từ dòng 12 trở lên.Dùng IDE nào cũng phải bật : “show line number” để biết được vị trí dòng code. 3. Khi gặp một số hàm mới, không biết cách sử dụng, cách truyền tham số hoặc trị trả về của hàm đó. Bạn có thể lên PHP.net để tra cứu(google) cực kỳ nhanh và chính xác, ngoài ra kèm theo một số ví dụ để bạn hình dung được cách hoạt động của hàm. 4. Khi gặp vấn đề không giải quyết được : đầu tiên là search google, không được thì lên group hỏi, vẫn ko giải quyết được thì pm giảng viên hỏi.(để có thể search được các bạn cần phải biết tiếng anh CNTT cơ bản) 5. Nên dành thời gian để thực hành nhiều, hơn là đọc và xem cái bài tutorial trên mạng, nếu đọc tutorial nên code lại luôn tutorial đó. 6. Khi chưa quen lập trình, có thể bắt đầu viết code từ một code có sẵn (của người khác), nhưng phải hiểu, chưa hiểu thì hỏi bạn cùng lớp hoặc giảng viên, viết đi viết lại đến khi hiểu thì thôi. 7. Tìm những đoạn code php ngắn để học và rút kinh nghiệm, đồng thời lưu lại những đoạn code đó để dùng về sau. 8. Khi code thành thạo, nên chú trọng đến vần đề hiệu suất. Rút gọn code ngắn nhất có thể, code một function nên review xem code của mình đã tối ưu chưa, có thể cải tiển được nữa không ? 9. Thỉnh thoảng nên xem tin tức về PHP trên PHP.net, các bản vá lỗi PHP cũng như các hàm mới xuất hiện sẽ được thông báo trên PHP.net. 10. Khi đã nắm vững cơ bản PHP, cần chú ý đến máy chủ đang chạy code php, một số máy chủ không mở hết tất cả các chức năng của php có thể sẽ gây bối rối khi bạn sử dụng hàm. Thường là các hàm không phổ biến và có nguy cơ dùng nhiều tài nguyên. Những kinh nghiệm trên sẽ giúp các bạn đang muốn học và tìm hiểu về PHP nói riêng và lập trình web nói chung định hướng được việc học tập và nghiên cứu của mình. PHP không khó, cái khó là ở tính siêng năng và cần cù của mỗi người. Nếu đã quyết tâm thì hãy học cho đàng hoàng, đừng lãng phí thời gian ! Nguồn: Hà Anh Sơn
Cách học lập trình php hiệu quả nhất Để có thể học tốt lập trình php thì ngoài khả năng chuyên môn, năng khiếu học thì bạn cần phải có một phương pháp khoa học và hiệu quả. Để tích lũy cho mình những cách học lập trình php tốt và nhanh nhất thì bạn có thể tham khảo bài viết dưới đây. Có mục tiêu rõ ràng Khi bắt đầu học php căn bản thì các bạn nên đặt ra cho mình một mục tiêu rõ ràng và cố gắng thực hiện nó bằng được. Không nên thấy khó mà bỏ cuộc giữa chừng hay đặt ra cho mình một mục tiêu mới, một hướng đi mới, như vậy các bạn sẽ luôn là người bắt đầu, luôn là người thất bại. Tìm một cơ sở học thật uy tín và chất lượng Đây là yếu tố quan trọng hàng đầu sẽ quyết định tới thành công hay thất bại của bạn. Đây sẽ là nơi truyền dạy cho bạn mọi kiến thức về lập trình php, từ cơ bản tới nâng cao. Rèn luyện cho các bạn những kỹ năng cơ bản nhất, tránh tình trạng học nhảy cóc, bỏ qua những kiến thức quan trọng. Khi đã có những kiến thức cơ bản thì các bạn có thể tìm hiểu các kiến thức trên mạng, sách lập trình hay trên các diễn đàn. Thực hành thật nhiều Ngoài việc học lý thuyết thì các bạn cần phải thực hành thật nhiều, vì chỉ có cạc này các bạn mới hiểu bài nhanh. Các bạn nên giành nhiều thời gian để tìm hiểu các code, tránh hiện tượng copy và paste lại code trong quá trình học để có thể nhớ lâu và hiểu được quy tắc của nó. Khi đã hiểu quy tắc viết code thì các bạn nên tập viết code cho riêng mình. Lúc đầu bạn có thể lấy code của các lập trình viên khác làm mẫu và những code do bạn viết sẽ sẽ dài, khó hiểu nhưng sau đó bạn cần phải sáng tạo nên các code mới và những code này sẽ ngắn gọn và dễ hiểu hơn rất nhiều. Tìm hiểu nhiều nguồn tài liệu khác nhau để học Ngoài giờ học trên lớp các bạn nên tìm hiểu thêm các nguồn tài liệu khác để học, mỗi tài liệu học lập trình sẽ có những kiến thức hay dở khác nhau. Với cách học này bạn sẽ tìm ra cho mình những kiến thức mới, những phương pháp học hay hơn. Bạn có thể tìm hiểu kiến thức trên các trang web, sách lập trình, học theo các video trên mạng hay tham gia các diễn đàn cồn nghệ lập trình để học hỏi kinh ngiệm, nâng cao trình độ chuyên môn, rèn luyện kỹ năng lập trình của mình.