Lướt face thấy khá nhiều bạn khoe có chứng chỉ FreeCodeCamp, vậy FreeCodeCamp là cái gì nhỉ chúng ta cùng tìm hiểu về nó nhé

FreeCodeCamp là gì?

FreeCodeCamp là một trang web dạy code front end khá nổi tiếng. Chất lượng của trang web này khá tốt và quá trình học tới khi cấp chứng chỉ là hoàn toàn miễn phí, rất tiện lợi cho người học.

Free Code Camp là 1 tổ chức phi lợi nhuận thành lập bởi Quincy Larson vào tháng 10 năm 2014 tại San Francisco, California với mục đích làm cho việc trở thành Lập trình viên Web trở nên dễ dàng hơn. FreeCodeCamp bao gồm giáo trình trực tuyến tại trang https://www.freecodecamp.org/ , các chatroom ở Gitter, forum và cả các cộng đồng con

Các giáo trình có trên FreeCodeCamp

FreeCodeCamp là gì? image 2

  • Front-end Developement: Đây là giáo trình đầy đủ nhất, cho các bạn kiến thức cơ bản về HTML, CSS và javascript. Hoàn thành nó bạn sẽ có chứng chỉ Front-end Developers
  • Data Visualization: Giáo trình này sẽ giúp bạn biểu diễn được Data dưới các dạng biểu đồ hoặc biểu diễn phân vùng dữ liệu ở dạng hình ảnh(ví dụ như phân bố dân cư trên thế giới). Hoàn thành xong bạn sẽ có chứng chỉ Data Visualization tương ứng
  • Back-end Developement: Các bạn sẽ làm việc với Back-end bằng NodeJS. Sau khi hoàn thành bạn sẽ nhận được chứng chỉ tương ứng
  • Video Challenges: Với giáo trình này các bạn sẽ học những gì cơ bản nhất trên máy tính
  • Non-Profits Project: Khi các bạn cảm thấy level cao thì các bạn có thể sẽ join các project sau đây: FreeCodeCamp là gì? image 1
  • Coding Interview Preparation: Mục này đang trống

Định hướng FreeCodeCamp tương lai

Trong tương lai thì FreeCodeCamp sẽ phát triển dự định như sau(Xem chi tiết tại đây)

Có 6 chứng chỉ:

  1. Respnsive Web Design
  2. Algorithms and Data Structures
  3. Data Visualization
  4. APIs and Microservices
  5. Information Security
  6. Quality Assurance

Mỗi chứng chỉ yêu cầu 5 project bắt buộc. Các câu hỏi bài tập sẽ là không bắt buộc

Hoàn thành đủ 6 chứng chỉ trên sẽ được chứng chỉ Full Stack

Đây là sự khác biệt lớn so với Free Code Camp hiện tại. Đã có sự phân hóa rõ rệt và giúp người học định hướng rõ hơn

FreeCodeCamp tính điểm ra sao

Ở giao diện chính của người dùng, FreeCodeCamp có mục cho người dùng setting, sign out, ảnh đại diện người dùng trên FCC và bên dưới là các tài khoản social như GitHub hay LinkedIn.

Bên dưới cùng sẽ có điểm của bạn hiện tại, các link dẫn tới Certification, lịch làm việc gần đây của bạn trên Free Code Camp(đo bằng cách hôm đó có ghi điểm nào hay không), số ngày liên tiếp dài nhất, số ngày liên tiếp hiện tại và bên dưới cùng là các thử thách đã vượt qua. Vậy làm sao để kiếm điểm ở FreeCodeCamp?

Hoàn thành các thử thách của FreeCodeCamp. Mỗi thử thách sẽ được tính là 1 điểm. Giúp đỡ những người dùng trên Gitter. Khi đó người đã được giúp đỡ sẽ cảm ơn bằng cách gõ "thanks @yourname". Mỗi lần như vậy bạn sẽ nhận được 1 điểm

Ưu nhược điểm của FreeCodeCamp

Ưu điểm

  • Free Code Camp khá dễ dàng, trực quan và dễ học.
  • Đây lại là một cộng đồng phi lợi nhuận nên bạn hoàn toàn học miễn phí.
  • Các chứng chỉ từ FreeCodeCamp khá là được quan tâm từ các doanh nghiệp khi tuyển dụng
  • Bạn sẽ có trợ giúp từ chatroom ở Gitter 24/7 từ khắp nơi trên thế giới

Nhược điểm

  • Chưa phân hóa người học ở giai đoạn hiện tại
  • Ngay cả roadmap mới tại https://beta.freecodecamp.org/ cũng vẫn bị thiên về thiên hướng React+Redux phía front-end và Node ở back-end
  • Phần đông mọi người khá lười và chỉ lấy chứng chỉ front end là thôi
  • Ngay cả khi mang chứng chỉ thì bạn vẫn cần đi thực tập hay tham gia các dự án phi lợi nhuận về code

Kết luận

FreeCodeCamp là 1 trong những nguồn tài liệu học khá hay và chúng ta nên theo đuổi để có thêm chứng chỉ hoàn toàn miễn phí để làm đẹp bộ hồ sợ của mình các bạn ạ

Viết câu trả lời

Drop Images

0 Bình luận