CLASSFUNC BLOG
We Share Our Knowledge
Tài liệu cho dev mới tại ClassFunc
Lê Thành
1 Th03 2023 10:06

Chào mừng bạn đến với ClassFunc,

Đây là một số công cụ tôi đề xuất cho các nhà phát triển mới bắt đầu với lập trình:

1. Trình biên tập mã: Các trình biên tập mã như WebStorm, Visual Studio Code, Sublime Text hoặc Atom sẽ giúp bạn tạo, chỉnh sửa và kiểm tra mã của mình. Tất cả các trình biên tập này đều có các tính năng hữu ích như cú pháp kiểm tra, lập chỉ mục mã, và các plug-in để tăng cường tính năng và nâng cao trải nghiệm của bạn. ClassFunc đang sử dụng IDE WebStorm vì tính tiện dụng và sự thông minh của IDE này.

ClassFunc đề xuất sử dụng GitHubCopilot plug-in để code được nhanh và smart hơn.

2. GitHub: GitHub là một dịch vụ lưu trữ mã nguồn cho các dự án phát triển phần mềm. Nó cung cấp một hệ thống quản lý phiên bản và cho phép nhiều nhà phát triển làm việc trên cùng một dự án.

ClassFunc đang sử dụng GitHub để lưu trữ tài nguyên code của công ty và của khách hàng, hãy sử dụng email của công ty (@classfunc.com) để lập 1 tài khoản GitHub và bắt đầu sử dụng.

3. Ngôn ngữ lập trình và Framework: ClassFunc đang sử dụng các Framework liên quan tới lập trình web và mobile, đại biểu cho web như ReactJS, NextJS, Tailwindcss, cho mobile như React-native, Flutter, back-end có Golang (Fiber) và NodeJS (ExpressJS).

ClassFunc sử dụng GoogleCloudPlatform và Firebase (https://firebase.google.com/) để triển khai dự án.

4. Tài liệu học tập: Trên mạng có nhiều tài liệu học tập miễn phí như các khoá học trực tuyến, các blog, video hướng dẫn và các tài liệu tham khảo để giúp bạn học lập trình hiệu quả hơn. Dưới đây là một số nguồn tài nguyên miễn phí mà tôi đề xuất cho bạn:

  • Stack Overflow: Stack Overflow là một diễn đàn trực tuyến cho các nhà phát triển để đặt câu hỏi và trả lời các câu hỏi của nhau. Nó là một nguồn tài nguyên tuyệt vời để tìm kiếm câu trả lời cho các câu hỏi mà bạn có thể gặp phải trong quá trình phát triển.

  • Codecademy: Codecademy là một nơi tốt để bắt đầu học lập trình, với các khoá học miễn phí và các khoá học trả phí. Các khoá học trực tuyến này sẽ giúp bạn học các ngôn ngữ lập trình cơ bản như HTML, CSS và JavaScript.

  • W3Schools: W3Schools là một trang web dành cho các lập trình viên, cung cấp các hướng dẫn, tài liệu tham khảo và các ví dụ về các ngôn ngữ lập trình như HTML, CSS, JavaScript, Golang và MySQL.

  • YouTube: Nếu bạn thích học hỏi thông qua video hướng dẫn, YouTube là một nơi tuyệt vời để tìm kiếm các video hướng dẫn về lập trình. Các kênh như Firebase, freeCodeCamp và Flutter,... cung cấp các video hướng dẫn miễn phí về nhiều chủ đề liên quan đến lập trình.

Ngoài ra, hãy nhớ tham gia cộng đồng lập trình để kết nối và học hỏi từ các nhà phát triển khác. GitHub và Stack Overflow cũng là nơi tốt để tìm kiếm câu trả lời cho các câu hỏi của bạn và tham gia vào các dự án phát triển phần mềm.

Chúng tôi rất vui mừng khi có bạn làm việc cùng chúng tôi và hy vọng rằng bạn sẽ tìm thấy công việc của mình thú vị và bổ ích. Chúng tôi mong muốn mang đến cho bạn một môi trường làm việc chuyên nghiệp, sáng tạo và thân thiện. Hãy sẵn sàng để học hỏi, thử thách bản thân và đóng góp cho sự phát triển của công ty cũng như bản thân bạn. Chúc bạn thành công và hạnh phúc trong công việc tại ClassFunc!