Thứ Bảy, 1 tháng 3, 2014

4 lý do vì sao các Web Developer lại “kết” PHP

PHP không chỉ là một trong những ngôn ngữ lập trình tốt nhất hiện này, mà đây còn là ngôn ngữ thống trị trong nghành thiết kế và phát triển ứng dụng Website. Có nhiều nguyên nhân giải thích vì sao các Web Developer lại giành trọn tình yêu và niềm đam mê lập trình của mình giành cho PHP. Nhưng có lẽ là vì sự linh hoạt, tính tiện ích và khả năng mở rộng của nó. 

Trong bài viết này, tôi xin chia sẻ cùng Quý bạn đọc về 4 lý do chính giải thích vì sao các Web Developer lại “kết” PHP.

1. Nguồn nhân lực làm việc về PHP đông đảo


Các dự án Web thường khó khăn hoặc bị “dậm chân tại chỗ” do không có nguồn nhân lực để thực hiện. Nhưng với PHP thì khác. Vì đây là một trong những ngôn ngữ lập trình phổ biến nên có rất nhiều người đã chọn việc hoc PHP để trở thành lập trình viên. Sẽ không quá khó khăn để bạn thuê được một PHP Coder thực thụ và tài năng so với các ngôn ngữ khác.

2. Hỗ trợ nhiều Cơ sở dữ liệu (Database) khác nhau


PHP hỗ trợ tốt nhiều kiểu cơ sở dữ liệu (Database) khác nhau. Điều này làm nên sự vượt trội của nó so với các ngôn ngữ khác. Quan trọng nhất vẫn là các Web Developer thích điều này :)

php-tot-nhat-cho-pht-trien-website-database

Quý bạn đọc có thể tham khảo thêm về danh sách các Database được PHP hỗ trợ tại đây: http://leiron.be/infodocs/supported_database.html

3. PHP không “kén” phần cứng/phần mềm


Bất kỳ một ngôn ngữ lập trình nào cũng có những yêu cầu, “đòi hỏi” nhất định về hệ điều hành và máy chủ Web phù hợp. Thật may mắn là PHP “chiến” được hết trên hầu hết các loại OS và Web Server khác nhau. Bạn có quyền lựa chọn thoải mái về 2 yếu tố này.

Ngôn ngữ PHP chạy tốt trên mọi loại hệ điều hành như Windows, RISC OS, Mac OS X, Linux rồi tớ các dạng Unix khác nhau. Về Web Server thì PHP ổn định trên nhiều loại máy chủ Web, bao gồm Apache và IIS.

4. MIỄN PHÍ 100%


php-tot-nhat-cho-pht-trien-website

Bản quyền là một trong những vấn đề gây đau đầu trong lĩnh vực CNTT. Việc sử dụng các phần mềm, mã nguồn crack là điều cấm kỵ đối với các Developer. Nó chính là vi phạm đạo đức nghề nghiệp của bạn. Chúng ta có 2 lựa chọn:

  • Dùng nguồn mở (Open-source) hoặc FREE
  • Không dùng

Thật may mắn vì PHP là mã nguồn mở nên tất nhiên là chúng ta sẽ chẳng mất gì khi sử dụng nó. Bạn tha hồ tùy biến và sử dụng PHP cho các dự án của mình mà không sợ vi phạm bản quyền hay bị ai kiện cáo. Thật tuyệt vời phải không nào!

Tóm lại,

Trên đây là những quan điểm chủ quan của tôi về việc áp dụng PHP trong công việc phát triển Web. Ý của bạn thế nào? Hãy để lại comment, bạn nhé!

Thứ Tư, 19 tháng 2, 2014

Ngôn ngữ lập trình nào tốt nhất cho người mới học?

Ngôn ngữ lập trình tốt nhất phải là ngôn ngữ mang lại hiệu quả thực sự cho người học. Ở đây, quan trọng nhất là giúp học viên "sống khỏe" nhờ nó.

Trong các bài viết trước, tôi đã nói về việc học lập trình PHP để trở thành lập trình viên PHP. Để Quý học viên có được quyết định đúng đắn nhất về định hướng nghề nghiệp mà mình sẽ theo đuổi thì tôi sẽ chia sẻ với bạn xem đâu là là ngôn ngữ lập trình tốt nhất cho người mới học như bạn.

ngon-ngu-lap-trinh-tot-nhat-cho-nguoi-moi-hoc-3-yeu-to
Thành công hay Thất bại trong nghề lập trình viên phụ thuộc
vào việc chọn được ngôn ngữ tốt nhất cho mình

Theo kinh nghiệm của tôi, một ngôn ngữ tốt cho lập trình viên mới phải thỏa mãn 3 yếu tố:

  1. Phải là ngôn ngữ cho bạn nền tảng kiến thức tốt nhất về lập trình: Tôi khuyên bạn nên học lập trình hướng đối tượng. Python và Ruby là những sự lựa chọn tuyệt vời hoặc nếu thích những ngôn ngữ cổ điển thì bạn có thể học C# hoặc Java.
  2. Phải là ngôn ngữ nền móng để học viên "có đà" tiếp cận các ngôn ngữ lập trình còn lại: Về điều này thì hãy học Java, C#, and C++ . Nếu bạn đã có kỹ năng về 1 trong 3 ngôn ngữ trên thì việc học nốt những ngôn ngữ còn lại sẽ trở lên rất dễ dàng.
  3. Phải là ngôn ngữ có tính ứng dụng cao. Thể hiện ở việc học viên tạo lập được cuộc sống khi theo đuổi nó. Nếu bạn giỏi và muốn làm việc cho Google thì hãy học Python. Nếu bạn muốn làm cho các doanh nghiệp phần mềm thì hãy chọn C# và Java. Còn khi có đam mê trở thành lập trình viên phát triển Web thì hãy học PHP hoặc Ruby để lập nghiệp.

Vậy bạn đã có câu trả lời cho riêng mình chưa? Chúc các bạn thành công và có định hướng đúng đắn nhất.

Thứ Ba, 18 tháng 2, 2014

Phương pháp học PHP hiệu quả

Bạn có muốn biết đâu là phương pháp tốt để học PHP có hiệu quả hơn không? Bài viết dưới đây sẽ đề ra cho Quý học viên 4 cách để học lập trình PHP hiệu quả nhất.

1. Bạn học PHP để làm gì?


Tại sao bạn lại chọn nghề lập trình viên PHP? Bạn học nó vì mục đích gì? Để tạo lập cuộc sống hay chỉ là học cho biết? Nếu là học cho biết thì tôi khuyên bạn nên tạm dừng để tiết kiệm thời gian.

phuong-phap-hoc-php-hieu-qua

Hãy đề ra mục tiêu sau một khoảng thòi gian học PHP nhất định là bạn sẽ có thể tự code được một sản phẩm Web cơ bản nào đó. Nếu bạn thấy bí hoặc khó khăn trong việc học code thì hãy trao đổi với các thành viên khác trên những diễn đàn chuyên về lập trình PHP hay với giảng viên trực tiếp dạy mình.

2. Học từ bạn bè


Hãy tập cho mình thói quen xem mã nguồn (Source Code) của các trang Web đã được lập trình của người khác. Điều này không chỉ giúp bạn biết thêm về kỹ thuật code của các "đồng nghiệp lành nghề" mà còn khiến việc học tập trở lên thực tế hơn nhiều. Kết quả là bạn sẽ học hỏi thêm được nhiều điều "hay ho" mà không sách vở nào nói hết được.

3. Đọc nhiều tài liệu, sách vở


Có rất nhiều Forums và Website hay để học PHP trực tuyến. Internet là nguồn kiến thức vô tận và bổ ích giúp các học viên tự trau dồi thêm kiến thức và khả năng lập trình PHP của mình. Nói đến đây thì tôi phải khẳng định rằng: Việc biết tiếng Anh sẽ là lợi thế rất lớn.

4. Đăng ký theo học tại các trung tâm đào tạo lập trình viên PHP

phuong-phap-hoc-php-hieu-qua-trung-tam-dao-tao-php

Nếu thời gian để tự học PHP caó thể là 3 tháng thì khi theo học trực tiếp tại các trung tâm đào tạo, bạn chỉ phải mất 3 tuần. Ưu điểm của phương pháp này là học viên có được nền tảng kiến thức bài bản, toàn diện để có thể code được những Website căn bản nhất khi tốt nghiệp.

Tóm lại,

Các phương pháp học lập trình PHP mà tôi nêu trên chỉ phát huy hiệu quả nếu bạn nỗ lực, cố gắng hết sức mình. Chúc các bạn thành công !

Thứ Hai, 17 tháng 2, 2014

9 Website uy tín để học PHP miễn phí

Nếu bạn muốn tìm những Website uy tín để tự HOC PHP, cũng như nâng cao kiến thức về PHP thì tôi sẽ chia sẻ cùng bạn 9 trang Web "cực tốt" sau đây.

Bạn muốn trở thành lập trình viên PHP nhưng chưa biết nên bắt đầu học từ đâu? Ngoài việc tham gia theo học trong các trung tâm dạy và học PHP thì bạn có thể tự học, tự mày mò. Tôi sẽ giúp bạn tìm hiểu về PHP qua 9 Website uy tín để học PHP miễn phí dưới đây.

1. PHP.net

9-website-hoc-php-phpnetmanual


PHP.net là Website chính thức của PHP. Đến đây, học viên có thể tự học mọi thứ về PHP. Nếu bạn muốn lập trình một trang Web bằng PHP thì hãy học và thực hành theo những bài hướng Tutorial trên trang này.

2. W3Schools.com

9-website-hoc-php-w3schools


Đây là một trang Web cung cấp thông tin, hướng dẫn và các tài liệu tham khảo về Web Developer bao gồm HTML, CSS, JavaScript, PHP và các ngôn ngữ lập trình khác.

3. LearnPHPOnline.com

9-website-hoc-php-learnphponline

Cái hay của Website này là độ khó của bài học được phân cấp phù hợp với trình độ của học viên như Easy To Understand PHP Tutorials, Professional PHP Tutorials, Free PHP Hosting, Multimedia và Free Technical Support (Hỗ trợ miễn phí).

4. PHPBuddy.com


PHPBuddy với những hướng dẫn cực kỳ dễ hiểu giúp bạn tiếp thu kiến thức nhanh và dễ dàng hơn.

5. PHP.about.com


About.com nổi tiếng là một hệ thống chuyên trang về phổ biến kiến thức trong cuộc sống. Và tại đây cũng cũng có một thư viện trực tuyến về lập trình PHP. Bạn sẽ được học tất cả mọi thứ về PHP/MySQL và thiết kế Web khi ghé thăm Website này.

6. Tizag.com

9-website-hoc-php-tizag


Tizag hướng đến đối tượng là những lập trình viên Website mới vào nghề cách sử dụng HTML và CSS. Ngoài ra thì nó còn phổ biến thêm các kiến thức về PHP, Hosting và nhiều các vấn đề khác.

7. Practical PHP Programming – Học PHP thực hành


Vừa học lý thuyết xen lẫn thực hành PHP. Tại Website này, học viên sẽ được trang bị đầy đủ kiến thức về lập trình PHP dưới hình thức học đi đôi với hành. Nếu "bí" thì bạn có thể tham khảo lời giải kèm theo giáo trình.

8. KillerPHP.com 


Học PHP qua Video là cách nhanh nhất để giúp bạn tiếp cận với ngôn ngữ lập trình này. Ngoài Video thì học viên có thể đọc và tải về những tài liệu cần thiết cho việc tìm hiểu kiến thức về PHP.

9. PHP For the Absolute Beginner – PHP cho người mới bắt đầu 


Nếu bạn mới tiếp cận về PHP thì cũng đừng bỏ qua kho tài liệu này. Kết thúc việc học ở đây thì nhiệm vụ của bạn là thử code một trình tổng hợp tin tức – RSS.

Chúc các bạn thành công !

Thứ Bảy, 15 tháng 2, 2014

Để trở thành lập trình viên PHP có khó không?

Để trở thành một lập trinh viên PHP thì trước hết bạn phải yêu nghề, sau đó là phải chịu khó tìm tòi, học hỏi và không ngại khó.

Trong bài viết trước, tôi đã nói với các bạn về lý do tại sao bạn lại nên chọn nghề lập trình viên PHP (PHP Coder). Theo tôi được biết thì nhu cầu tuyển dụng PHP Coder làm tự do (freelancer) và fulltime đang rất thịnh hành ở trong và ngoài nước ta. Nhu cầu cao khiến cho lương của các Coder cũng khá cao. Trung bình các dự án Web nếu bạn làm freelancer vào khoảng trên 2000 USD :) Nghe hấp dẫn đấy nhỉ?

de-tro-thanh-lap-trinh-vien-php.-kinh-nghiem


Vậy nhưng, khi học PHP để trở thành một Coder thì bạn nhất định phải đảm bảo các phẩm chất sau:

  1. Kinh nghiệm và khả năng lập trình bằng ngôn ngữ PHP tốt.
  2. Có kiến thức về Cơ sở dữ liệu
  3. Khả năng tư duy và giải quyết các vấn đề liên quan đến kỹ thuật và đề xuất các ý tưởng mới góp phần nâng cao chất lượng sản phẩm.
Dưới đây tôi sẽ phân tích cho bạn chi tiết về 3 yếu tố này nhé...

Đầu tiên, để trở thành PHP Coder thì yếu tố cơ bản nhất bạn cần đó là kinh nghiệm. Kinh nghiệm về lập trình PHP sẽ được tích lũy trong quá trình bạn nghiên cứu và làm việc với các đoạn mã nguồn.

Khả năng lập trình được nâng cao theo thời gian. Để trở thành Code, bạn có thể tự học qua sách vở hay trên Website học PHP trực tuyến. Nhưng hiệu quả nhất vẫn là tham gia theo học PHP tại các trung tâm đào tào có uy tín để có nền tảng kiến thức vững chắc và có hệ thống.

de-tro-thanh-lap-trinh-vien-php
Hãy có đam mê và kiến thức để thành công khi trở thành một lập trình viên PHP
Vậy nhưng, một PHP Coder ngoài chuyên môn giỏi cũng cần phải biết cách "sống chung" với các vấn đề phát sinh khi lập trình. Một trong những vấn đề đó là mối liên hệ mật thiết giữa lập trình Web với thiết kế cơ sở dữ liệu (Database), và làm việc trên môi trường máy chủ (Server).

Cuối cùng, một kỹ năng không thể thiếu nữa để trở thành một lập trình viên PHP giói đó là khả năng tư duy, xử lý và thích ứng linh hoạt với sự thay đổi của công việc. Điều này giúp người Coder luôn theo kịp tiến độ công việc và đáp ứng được nhu cầu của khách hàng.

Tóm lại,

Trở thành một PHP Coder là ước mơ của nhiều học viên khi học lập trình Web. Chỉ cần bạn có niềm đam mê và hoài bão thì tôi tin chắc rằng bạn sẽ thành công!

Tại sao bạn nên chọn nghề lập trình viên PHP?


Nếu bạn thích trở thành lập trình viên thì tại sao lại không học lập trình Web? Lập trình viên phát triển Website trên nền tảng PHP (PHP Web Developer) đang là một nghề rất HOT và giúp bạn "hái ra tiền". Trong bài viết này, tôi sẽ giải thích cho những bạn đã - đang và sẽ học PHP để trở thành Coder những lý do để lý giải cho câu hỏi mà tôi đã đưa ra là "Tại sao bạn nên trở thành lập trình viên PHP?"

1. Xu hướng phát triển Web bằng PHP đang chiếm ưu thế


Những Website nổi tiếng trên toàn cầu như Yahoo, Wikipedia, Facebook, Digg, Myspace đều được lập trình bằng PHP. PHP đang là một trong những ngôn ngữ lập trình tốt nhất thế giới. Theo những khảo sát gần đây của các trang tin uy tín thì hiện nay, hơn 60% các Website đều được phát triển dựa trên ngôn ngữ lập trình PHP. Điều này có ý nghĩa như thế nào? Nó chứng tỏ nhu cầu công việc cần những lập trình viên học PHP là rất lớn và đang trở lên cực kỳ cấp thiết. Vậy nên, nếu bạn muốn lựa chọn một công việc có liên quan đến ngôn ngữ lập trình này thì hãy sẵn sàng tinh thần để tiếp cận với nó.

2. Chi phí đầu tư cho PHP ít


lap-trinh-vien-php

Vì PHP là mã nguồn mở nên nó hoàn toàn miễn phí. Thêm nữa, với cộng đồng người dùng đông đảo trên khắp thế giới thì bạn sẽ được họ giúp đỡ và giải đáp bất kỳ khó khăn khi gặp phải. Việc tiếp cận với PHP và trở lên "pro" không quá khó nếu bạn có mục tiêu rõ ràng. Học viên có thể tự học qua Internet hay tới các trung tâm dạy học PHP uy tín.

3. PHP rất dễ học


lap-trinh-vien-php-de-hoc

PHP là một trong những ngôn ngữ lập trình đơn giản. Những người thậm chí còn chưa biết về lập trình có thể học PHP mà không gặp bất kỳ trở lại nào. Bên cạnh đó, lượng tài liệu hướng dẫn về PHP rất phong phú và rất nhiều, giúp các Coder giải tỏa khó khăn khi "tác nghiệp". Cấu trúc lệnh trong PHP khá giống với C, Perl và Java. Cách dễ nhất để học PHP là thực hành thật nhiều qua các ví dụ, bài tập. 

4. Số lượng công cụ hỗ trợ cho lập trình viên PHP rất nhiều


Bằng cách khai thác toàn bộ sức mạnh của trình hướng đối tượng - OOP (Object-Oriented Programming) , bạn sẽ tiết kiệm được tối đa thời gian để hoàn thành dự án và sử dụng nó để xây dựng các sản phẩm tốt hơn. Các minh chứng tiêu biểu cho sự ưu việt của OOP là Magento, Wordpress và Joomla. 

lap-trinh-vien-php-nhieu-framework

Nói không ngoa thì trong PHP, các Coder được hỗ trợ đầy đủ đến "tận răng". Có khá nhiều các công cụ và Framework hỗ trợ cho PHP khiến nó trở thành một trong những ngôn ngữ lập trình Web phát triển và phổ biến nhất thế giới.

Website uy tín về lập trình Website là Sitepoint đã đưa ra danh sách một số PHP Framework phổ biến nhất hiện nay bao gồm:

  • Zend
  • CakePHP
  • CodeIgniter
  • Akelos
  • Symfony
  • Yii

Xem bài viết của Sitepoint tại: http://www.sitepoint.com/best-php-frameworks-2014/

Thêm vào đó, ngôn ngữ lập trình PHP còn cho phép các lập trình viên sử dụng kết hợp các ngôn ngữ lập trình khác trong quá trình phát triển sản phẩm Web của mình. Ví dụ như hầu hết các phần mở rộng trong PHP được code bằng ngôn ngữ C.

Tạm kết,

Trên đây chỉ là ý kiến chủ quan của tôi. Bạn có đồng ý với tôi không? Hãy để lại comment nêu ý kiến riêng của bạn nhé.

Welcome to my blog...


Chào mừng bạn đến với Blog của tôi!

Bạn thân mến,

Vậy là bạn đang có mặt và đọc những dòng đầu tiên tại http://toihoclaptrinhphp.blogspot.com/.

Đây là một Blog để tôi chia sẻ những tâm sự về nghề nghiệp, cũng như những kiến thức về lập trình PHP cho những ai cùng đam mê lập trình giống tôi.

hoc-php
Blog này giúp bạn để học tốt PHP

Những kiến thức để học tốt PHP mà tôi chia sẻ ở Website này (tạm gọi là như thế) đều là những trải nghiệm thực tế của cá nhân tôi. Hoặc nếu bí thì tôi sẽ tham khảo tại những trang Web uy tín khác về PHP để gửi đến Quý bạn đọc những nội dung chất lượng nhất về lập trình PHP.

Tôi không phải là nhà văn – nhà báo nên văn phong có giới hạn. Vậy nên, nếu bạn đọc thấy câu cú lủng củng thì hãy lượng thứ cho tôi nhé!

Quan trọng nhất là tôi biết bạn cần gì khi đến với Blog này. Bạn cần:
  1. Kiến thức về PHP 
  2. Tản mản về việc học PHP
  3. Các tải nghiệm thực tế cùng PHP.
Tôi sẽ giúp bạn có được những thứ này :)

Cảm ơn các bạn đã ghé thăm Blog.

Chúc bạn có những giây phút thoải mái nhất ở đây !

Trân trọng,