Hỏi - đáp Nơi cung cấp thông tin nghề nghiệp và giải đáp những thắc mắc thường gặp của bạn

Cẩm nang nghề nghiệp

Một số mẹo giúp việc debugging với console dễ dàng hơn

Trong quá trình coding ắt hẳn chúng ta không ít lần cần đến sự hỗ trợ của console để debugging. Một trong những lệnh hữu ích nhất và phổ biết nhất mà bất kì một lập trình viên nào cũng biết đến là console.log. Nhưng có nhiều các phương thức khác hỗ trợ với tính năng đa dạng và giao diện rõ ràng khi hiển thị giúp cho việc debugging dễ dàng hơn mà có thể bạn chưa biết đến. Trong bài viết này mình sẽ chia một số phương thức hữu hiệu với console với hy vọng sẽ giúp ích ít nhiều cho các bạn trong quá trình debugging.

TOP 10 công cụ Automated Testing cho 2020 (phần 2)

Các công cụ Test Automation là một component cực kì quan trọng trong chuỗi công cụ DevOps. Những xu hướng Test Automation hiện tại đã gia tăng khi ứng dụng AI và machine learning để mang đến những khả năng vượt trội cho việc tối ưu hóa test, tạo test thông minh, thực hiện test và báo cáo. Sẽ rất đáng khi bạn tìm hiểu rằng công cụ nào sẽ thích hợp nhất để tận dụng những xu hướng này. Dưới đây là các công cụ Test Automation hàng đầu được đánh giá là sẽ giải quyết tốt các thách thức của Automation trong vài năm tới.

TOP 10 công cụ Automated Testing cho 2020 (phần 1)

Các công cụ Test Automation là một component cực kì quan trọng trong chuỗi công cụ DevOps. Những xu hướng Test Automation hiện tại đã gia tăng khi ứng dụng AI và machine learning để mang đến những khả năng vượt trội cho việc tối ưu hóa test, tạo test thông minh, thực hiện test và báo cáo. Sẽ rất đáng khi bạn tìm hiểu rằng công cụ nào sẽ thích hợp nhất để tận dụng những xu hướng này. Dưới đây là các công cụ Test Automation hàng đầu được đánh giá là sẽ giải quyết tốt các thách thức của Automation trong vài năm tới.

Swift là gì? Những lý do nên sử dụng ngôn ngữ Swift

Ra đời cách đây 6 năm (từ năm 2014), Swift vẫn là một ngôn ngữ khá trẻ và mới mẻ. Rất nhiều lập trình viên vẫn còn thắc mắc ngôn ngữ lập trình Swift là gì? Tuy nhiên, sự thắc mắc đó dần dần được thay thế theo thời gian, số lượng lập trình viên chọn lựa Swift ngày càng tăng lên, cộng đồng phát triển và hỗ trợ cho ngôn ngữ này ngày càng lớn mạnh.

Tổng hợp 10 ebook về thuật toán mọi lập trình viên phải đọc qua ít nhất 1 lần (Phần 2)

Những ai nghĩ rằng Thuật toán và Cấu trúc Dữ liệu chỉ dành cho những ai muốn làm việc ở Amazon, Google, Facebook, Intel hay Microsoft,.. thì hãy nhớ đây là kỹ năng duy nhất tồn tại bền vững cùng thời gian, tất nhiên không kể đến UNIX và C. Ngôn ngữ mới rồi sẽ có ngôn ngữ mới hơn, nhưng cái cốt lõi của lập trình, đó là Thuật toán và Cấu trúc Dữ liệu vẫn sẽ được giữ nguyên. Nếu bạn biết Hash Table hoạt động như thế nào thì bạn có thể triển khai chúng trong bất kỳ ngôn ngữ lập trình nào, ví dụ: HashMap từ JDK hoặc HashMap từ C++. Vì vậy, nếu thật sự muốn phát triển sự nghiệp lập trình thì ngay từ bây giờ, hãy dành thời gian để xem qua những cuốn sách được đánh giá cao về thuật toán:

Sharding – giải pháp cho sự mở rộng mạng lưới Blockchain

Sharding là một cách tiếp cận rất khả thi để giải quyết vấn đề về khả năng mở rộng blockchain. Tuy nhiên, nó không phải không có nhược điểm. Do cấu trúc của nó, nó có thể dễ dàng bị mất đi tính security của Blockchain.