Category Archives: Chuyện coding

Tât tần tật những thứ liên quan đến coding.

Ngẫm – Không có khiếu code thì liệu có theo ngành lập trình được không?

Cuối năm rồi, nên hôm nay mình sẽ không post bài về technical làm đau não bạn đọc nữa. Thay vào đó, chúng ta hãy cùng chém gió và suy ngẫm về một vấn đề:

  • Để theo ngành lập trình này, liệu có cần năng khiếu hay không?
  • Không có khiếu code thì liệu có tiến xa trong ngành đuợc không?

Góc nhìn của mình là:

Méo cần đâu! Thật ra trong ngành lập trình, tài năng và năng khiếu cũng *éo quan trọng mấy! Đam mê và nỗ lực quan trọng hơn nhiều!

Continue reading Ngẫm – Không có khiếu code thì liệu có theo ngành lập trình được không?

Advertisements

Làm trò với Puppeteer – Phần 3: Bắt đầu testing với puppeteer

Bài viết gồm 3 phần

Trong phần này, mình sẽ hướng dẫn các bạn viết automation test trong NodeJS với Puppeteer và Jest. Chúng ta cùng thử viết test tìm kiếm hàng hoá trên lazada nhé.

Kiến thức của phần này tuy cô đọng, ngắn gọn nhưng cần khá nhiều kiến thức nền nên các bạn đọc lại những bài này để nhớ lại kiến thức lại nhé!

  1. Tổng quan về testing, unit test và automation test
  2. Viết Unit Test với C# (Giải thích vai trò của unit test trong việc làm code tốt hơn)
  3. Viết Unit Test với Jasmine (Giải thích các khái niệm hay gặp khi viết unit test)

Continue reading Làm trò với Puppeteer – Phần 3: Bắt đầu testing với puppeteer

Tổng quan về testing – Phần 3: Công việc của tester, Automation Test có gì hot

 

Trong phần cuối này, chúng ta sẽ tìm hiểu về công việc thường ngày về của 1 tester và sự hay ho của automation test – một trào lưu khá nổi gần đây (Nói gần đây chứ nổi chắc cũng cả mấy năm rồi) nha.

Series gồm 3 phần:

Ở phần trước, mình đã có một sự so sánh nhẹ giữa manual testing và automation testing. Thật ra, manual testing là nền móng cho automation testing. Muốn tự động hoá một thứ gì, bạn phải biết cách thực hiện nó một cách thủ công trước.

Do vậy, mình sẽ kể các bạn nghe về công việc mà một tester phải làm hàng ngày, và automation testing sẽ giúp ta tiết kiệm thời gian như thế nào.

Continue reading Tổng quan về testing – Phần 3: Công việc của tester, Automation Test có gì hot

Tổng quan về testing – Phần 2: Phân biệt các loại testing và thuật ngữ chuyên ngành test

Trong phần này, mình sẽ hướng dẫn các bạn các phân biệt các loại testing cũng như giải thích các thuật ngữ trong ngành testing. Cuối bài, chúng ta tổng kết lại qua một câu chuyện nho nhỏ nhé.

Series gồm 3 phần:

Continue reading Tổng quan về testing – Phần 2: Phân biệt các loại testing và thuật ngữ chuyên ngành test

Top 5 ngôn ngữ lập trình đáng học cho năm 2018

Năm cũ vừa hết, năm mới lại qua. Đầu năm mới, mình viết bài này để chia sẻ về những ngôn ngữ lập trình đáng học trong năm 2018 nhé.

Trong số các ngôn ngữ lập trình này, thứ nào cũng có cái hay cái mạnh riêng nên mỗi người sẽ có cái nhìn khác nhau. Do vậy, trong bài này mình sẽ viết khách quan hết mức có thể!

Trong bài viết này, các ngôn ngữ được mình lựa chọn, đánh giá xếp hạng theo sức mạnh của ngôn ngữ, độ phổ biến, nhu cầu tuyển dụng, khả năng tìm việc v..v nha,

Continue reading Top 5 ngôn ngữ lập trình đáng học cho năm 2018

Phản Phác Quy Chân – Từ chuyện luyện võ cho tới chuyện học code

Lâu qua không viết bài style kiếm hiệp. Hôm nay, sau một hồi trà dư tửu hậu, Code Dạo quyết định đối style, mượn chuyện kiếm hiệp để nói chuyện code.

Chuyện nửa thật nửa đùa nhưng lại… hơi hơi sâu sắc. Các bạn sinh viên, lập trình viên đã đi làm cứ đọc thử xem, biết đâu lại thấy bóng dáng mình trong đó, tự rút ra cho mình bài học gì hay ho thì sao.

Continue reading Phản Phác Quy Chân – Từ chuyện luyện võ cho tới chuyện học code

Tổng quan về testing – Phần 1: Tại sao lập trình viên cần biết về testing?

Sắp tới, mình sẽ có bài viết về automation testing với Pupeeteer. Tất nhiên, phương châm trước giờ của của mình vẫn là:

Công cụ không quan trọng, quan trọng hiểu và áp dụng kiến thức nền tảng.

Do vậy, trước khi hướng dẫn các bạn dùng tool và thư viện, mình sẽ nhắc lại kiến thức về testing mà chúng ta đã học ở trường nhé.

Series này sẽ có ích với toàn bộ developer, những tester mới ra trường hoặc những bạn đang tìm hiểu muốn chuyển ngành sang automation test.

Series gồm 3 phần:

Ở phần này, chúng ta cùng tìm hiểu về tầm quan trọng của testing cùng với quan hệ giữa developer và tester nhé!

Note: Giống như các khái niệm Agile và Scrum, mảng testing khá rộng, có thể coi như một chuyên ngành riêng.

Môn này ở trường học cũng khá dài, nội chuyện unit test hoặc automation test cũng tốn vài cuốn sách rồi nên trong vòng 1, 2 bài viết code dạo sẽ không nói hết được. Bạn nào có hứng thì cứ google tìm hiểu thêm nhé.

Continue reading Tổng quan về testing – Phần 1: Tại sao lập trình viên cần biết về testing?