Có lẽ các bạn theo đuổi lĩnh vực IT đã quen thuộc với Git và GitHub rồi đúng không nhỉ? Tuy nhiên, Got It nhận thấy, một vài bạn đọc theo dõi blog vẫn còn mơ hồ, hoặc chưa biết cách để push code lên Git. Vậy thì hôm nay, chúng mình sẽ mang đến […]
Làm việc trực tiếp trong branch (nhánh) chính của một repository trên GitHub sẽ vô cùng nguy hiểm. Bởi lẽ, bạn sẽ có nguy cơ đưa những dòng code lỗi (bug) vào project đó mà không thông qua việc review code. Vì vậy, để tránh điều này xảy ra, bạn nên tạo một branch mới […]
Tác giả: Minh (Software Engineer, CAI) & Hương (TPM, CAI) 1. Readable code là gì? Indeed, the ratio of time spent reading versus writing is well over 10 to 1. We are constantly reading old code as part of the effort to write new code… [Therefore,] making it easy to read makes it easier to […]
Ở bài viết này, chúng ta sẽ cùng đi tìm hiểu về Tuple trong Python, cách sử dụng chúng như thế nào, và sự khác biệt giữa Tuple và List là gì? Tất cả những nội dung trong bài đọc sẽ đều có ví dụ minh hoạ cụ thể, hi vọng các bạn đọc có […]
Rất nhiều các bạn đang làm việc trong lĩnh vực IT thắc mắc về cách phân biệt giữa git fetch và git pull. Vậy git fetch là gì? Câu lệnh này hoạt động như thế nào? Và đâu là sự khác biệt giữa hai lệnh git fetch và git pull? Hãy cùng Got It tìm […]
NumPy được biết đến là thư viện xử lý mảng được sử dụng rộng rãi trong Python. Trong bài viết này, Got It sẽ giúp bạn có cái nhìn khái quát nhất về thư viện này nhé! Đọc thêm: Tự học lập trình Python trong 6 tháng 1. NumPy trong Python là gì? NumPy hay […]
Mảng trong Python là loại cấu trúc dữ liệu có thể chứa nhiều giá trị cùng kiểu. Thông thường, chúng bị hiểu sai thành các lists hoặc mảng Numpy. Về mặt kỹ thuật, mảng trong Python khác với cả hai khái niệm trên. Trong bài viết này, hãy cùng tìm hiểu xem mảng trong Python […]
Để viết mã nguồn Python, các lập trình viên có thể sử dụng bất kỳ trình soạn thảo nào bạn thích. Tuy nhiên, nếu muốn phát triển các ứng dụng một cách hiệu quả, tiết kiệm thời gian và công sức hơn, ta nên sử dụng một IDE (Môi trường phát triển tích hợp). Bài […]
Trở thành những nhà phát triển web là mong muốn của rất nhiều các bạn trẻ theo đuổi lĩnh vực công nghệ thông tin. Vậy đâu là những kiến thức quan trọng nhất mà một web developer cần phải “nằm lòng”? Tất cả sẽ được Got It giải đáp trong bài viết sau đây! 1. […]
Nhiều bạn mới học lập trình sẽ không biết cách xóa 1 phần tử trong mảng của Python. Việc xoá phần tử sẽ trở nên dễ dàng hơn nếu bạn biết những phương thức phù hợp. Trong bài viết này, Got It sẽ chia sẻ tới bạn 4 cách để xóa 1 phần tử trong […]
Sau phần 1 và phần 2 của series CS Foundation 101, bạn đã biết được các khái niệm, sáu yếu tố quan trọng trong CS Foundation, cũng như những khóa học giúp nâng cao kiến thức CS Foundation. Bài viết cuối của series sẽ chia sẻ tới các bạn một số điểm cần lưu ý […]
Thống kê cho thấy, tuy kiến thức nền tảng ngành Computer Science (CS Foundation) thường được dạy trong các tín chỉ tại các trường Đại học, Cao đẳng, nhưng có đến hơn 90% ứng viên đã từng “fail” Got It vì chưa nắm chắc CS Foundation. Nguyên nhân lớn nhất được các Engineer của Got […]
Theo thống kê, một năm Got It chỉ có thể tuyển khoảng 3% các ứng viên nộp CV đầu vào. Điều khiến 90% các bạn apply chưa vượt qua được vòng Competency chủ yếu là sự thiếu hụt kiến thức về Computer Science Foundation (CS Foundation). Không chỉ có Got It, các tập đoàn công […]
Bugzilla là một phần mềm đang được ưa chuộng và sử dụng bởi rất nhiều lập trình viên. Bài viết dưới đây sẽ hướng dẫn cài đặt Bugzilla trên Windows cho người mới bắt đầu, giúp bạn tạo ra một môi trường hoàn hảo cho công việc của mình. Những đặc điểm nổi bật của […]
Nếu bạn đã hiểu test plan là gì, hẳn là bạn sẽ muốn biết cách tạo test plan hoàn chỉnh cho sản phẩm hoặc tính năng mới. Hãy cùng Got It tìm hiểu 5 bước cần thiết cho một test plan hoàn chỉnh. 1. Phân tích sản phẩm hoặc tính năng bạn đang thử nghiệm […]
Nếu bạn quan tâm đến AI, hay đang làm các dự án AI của riêng mình, thì bạn sẽ cần biết những ngôn ngữ lập trình AI phổ biến nhất là gì.Có khá nhiều ngôn ngữ lập trình AI và không có ngôn ngữ nào trong số đó có thể được gọi là “ngôn ngữ […]
Ở bài viết này, Got It sẽ giới thiệu top 8 website tự học tester miễn phí tốt nhất. Với nguồn tài liệu phong phú và chất lượng, các website này chính là những gì bạn cần để chinh phục nghề tester. > QA tester là gì? Kỹ năng cần có và lộ trình sự […]
Trong bài viết trước, chúng ta đã hiểu test case là gì và cách viết test case hoàn chỉnh. Hôm nay, Got It sẽ giúp bạn hiểu test script là gì và cách dựng test script từ test case. Cùng bắt đầu nhé! Tìm hiểu thêm: Test Case mẫu và những lưu ý bạn nên […]
Mức độ kiểm thử nhỏ nhất là Unit Test. Mỗi ngôn ngữ lập trình lại sử dụng khung kiểm thử riêng. Hôm nay, chúng ta sẽ tìm hiểu về Unit Test trong Java. 1. Unit Test là gì? Trước khi tìm hiểu về Unit Test trong Java, chúng ta cần hiểu Unit Test là gì. […]
Vì ngành software testing chứa rất nhiều kiến thức, bạn có thể bị rối khi tìm hiểu về nó. Vậy hãy để Got It giải đáp giúp bạn software testing là gì cũng như những nguyên tắc cơ bản cần phải biết. Cùng xắn tay áo lên và bắt đầu ghi chép nào! Software testing […]