Một tester chuẩn chỉ nên bắt đầu từ đâu? - Phần 2

Một tester chuẩn chỉ nên bắt đầu từ đâu? - Phần 2

Phần 2 của Series "Một tester chuẩn chỉ nên bắt đầu từ đâu?" đã trở lại rồi đây. Trong phần này mình sẽ đi sâu hơn vào giai đoạn "làm thế nào" của nghề tester nhé.

Theo lý thuyết, bạn cần phải làm 3 điều rất đơn giản này:

  1. Học về nó
  2. Tự trau dồi kinh nghiệm
  3. Làm tốt công việc của mình

"Ơ thế không có giai đoạn đặc biệt nào à?" - Bạn có tự hỏi thế không?

Mình sẽ đi vào vấn đề này ngay đây.

Làm sao để học về testing?

Bạn có thể học kiểm thử phần mềm bằng nhiều cách khác nhau và mỗi cách đều có ưu điểm và nhược điểm riêng. Hãy chọn một cách phù hợp với bạn và phù hợp với hoàn cảnh của bạn nữa.

Dưới đây là một số lựa chọn cho bạn:

  • Lấy chứng nhận tester:

Mình chắc chắn đây là một trong những điều đầu tiên bạn nên nghĩ đến khi muốn học kiểm thử phần mềm và bắt đầu sự nghiệp với tư cách là một tester.

Mặc dù có một vài phản hồi tiêu cực, mình vẫn thấy chứng nhận kiểm thử phần mềm là một cách khá tốt để bắt đầu với một tester.

Tại sao? Bởi vì nó có rất nhiều lợi thế:

- Bạn sẽ có kiến ​​thức cơ bản.

- Bạn (có thể) kiếm được kinh nghiệm

- Bạn nhận được sự tin tưởng. Ví dụ: Khi nhận được giấy chứng nhận từ một tổ chức có uy tín, bạn sẽ được coi là một "certified tester" và điều này mang đến cho bạn không ít lợi thế khi đi xin việc.

Có một vấn đề nhỏ là để nhận chứng nhận, bạn thường sẽ phải chi trả cho khoá học đó. Trên thế giới có rất nhiều khoá học về nghề tester và để nhận được chứng nhận từ tổ chức, bạn không chỉ phải bỏ thời gian và công thức để học mà còn phải mất tiền cho khoá học đó nữa.

May mắn thay, codelearn.io đang xây dựng những khoá học riêng biệt cho tester hoàn toàn free. Chưa hết, nếu hoàn thành khoá học bạn còn được nhận ngay  giấy chứng nhận của FPT Software có giá trị khi đi xin việc. Vậy nên khoá học cho tester trên CodeLearn cũng đáng để chờ đón đấy chứ nhỉ.

  • Tự học

Trên thực tế, 62% tester trên thế giới chọn việc tự học:

Một trong những điều tuyệt vời về tự học là bạn sẽ có cơ hội khám phá và học từ các nguồn khác nhau. Khi đó bạn sẽ có cái nhìn rộng hơn về kiểm thử phần mềm. Nhược điểm là bạn sẽ mất thời gian để tìm hiểu mọi thứ và nếu bạn là người mới, bạn có thể bị phân tâm và lạc hướng với khối lượng kiến thức khổng lồ từ quá nhiều nguồn khác nhung. Nhưng nếu bạn có thể quản lý thời gian và sắp xếp thời gian học tập hợp lý thì đây không phải là vấn đề. 

Trau dồi kinh nghiệm thực tiễn như thế nào?

Hầu hết những bạn mới ra trường đều gặp trở ngại là thiếu kinh nghiệm trong khi hầu hết các bài tuyển dụng về nghề tester nòi riêng và hầu hết các nghề khác nói chung đều đòi hỏi từ 2-3 năm kinh nghiệm.

"Tôi là một người mới thì đào đâu ra mấy năm kinh nghiệm đây?" - Điều này làm bạn cảm thấy rất hoang mang trong cái vòng tròn luẩn quẩn này: Bạn cần được nhận vào làm để có kinh nghiệm nhưng công việc lại đòi hỏi bạn phải có kinh nghiệm.

Thôi thì gạt những tin tuyển dụng này ra một bên đi, đồng ý rằng trong bất kỳ công việc chuyên nghiệp nào, kinh nghiệm thực tiễn đóng vai trò quan trọng nhất để có thể tạo ra các bứt phá trong cộng việc. Tuy nhiên, đừng nhẫm lẫn nó với suy nghĩ sau: bạn chỉ có thể có kinh nghiệm về nghề tester khi bạn có một công việc tester ổn định tại một công ty nào đó.

Điều này sẽ chỉ khiến bạn tiếp tục đi vào vòng luẩn quẩn thôi, thay vì đó hãy thử sức mình với một số công việc liên quan đến nghề tester mà không đòi hỏi kinh nghiệm trước đã.

Bật mí cho các bạn, một số doanh nghiệp lớn về phần mềm hiện nay hoàn toàn chấp nhận việc bỏ chi phí ra để đào tạo các fresh tester - thuật ngữ dành cho các bạn mới ra trường/chuyển hướng sang làm tester. Vừa là tạo môi trường để các bạn có thêm kinh nghiệm vừa tạo nguồn nhân lực về kiểm thử phần mềm cho công ty.

Ngoài ra sẽ còn một số lời khuyên cho các bạn nếu muốn bắt đầu:

  • Tìm kiếm các công việc tự do cho tester (freelancer)

Mặc dù đi rải đơn để kiếm mấy công việc freelancer cũng không hẳn là đơn giản, nhưng nó còn dễ dàng hơn nhiều so với tìm kiếm một nghề toàn thời gian. Đây là một số nguồn đáng tin cậy nơi bạn có thể tìm được công việc  freelancer:

> uTest: uTest được coi là một trong những cộng đồng lớn nhất trên thế giới dành cho tester. Với 200.000 testers chuyên nghiệp và nhiều cơ hội việc làm freelancer, bạn chắc chắn sẽ học được rất nhiều điều và trau dồi được kinh nghiệm từ kênh này.

>99Tests: 99Tests thì không phổ biến bằng và trụ sở ở Ấn Độ, nhưng cũng có nhiều cơ hội việc làm cho bạn đấy.

Để trở thành một tester tự do, điều bạn cần làm chỉ là đăng ký tài khoản, cập nhật hồ sơ với các kỹ năng của bạn, thêm các môi trường testing có sẵn như các thiết bị di động, máy tính xách tay, PC và HĐH của bạn như iOS, Android, Windows, iOS, v.v. Khi có một dự án đáp ứng yêu cầu thiết bị của bạn, bạn sẽ được mời làm việc và được trả tiền cho công việc tương ứng.

Bạn sẽ cần một chút thời gian và kiên nhẫn để được mời làm việc cho dự án đầu tiên của bạn. Nghe có vẻ thách thức, nhưng đáng thử đấy.

  • Thực hành test các ứng dụng hàng ngày xung quanh bạn 

Tất cả các ứng dụng đều có lỗi. Bạn có thể dành thời gian để kiểm tra các ứng dụng bạn sử dụng hàng ngày như Facebook, Twitter, LinkedIn, trình duyệt Google Chrome, FireFox và xem liệu bạn có thể tìm thấy lỗi không.

Bước tiếp theo là báo cáo lỗi này cho bộ phận hỗ trợ khách hàng. Một khi họ xác nhận nó là một lỗi và họ sẽ sửa, bạn sẽ được công nhận và có thể thêm vào thành tích này trong CV của bạn.

(À, gần đây tôi đã tìm thấy một lỗi trên LinkedIn. Nếu tôi có thể làm điều đó, bạn cũng có thể làm điều đó)

  • Tham gia hội thảo

Tìm kiếm các hội thảo về nghề tester và tham gia ngay đi. Đây là cơ hội hoàn hảo để bạn gặp gỡ những người trong ngành và trao đổi, hỏi hỏi, thậm chí là thực hành các kỹ năng kiểm thử phần mềm của bạn. Một năm có rất nhiều hội thảo dành cho tester, bạn chỉ cần lên google tra từ khoá "Hội thảo dành cho tester tại Việt Nam" là có thể tìm thấy rất nhiều kết qủa. Một lời khuyên nho nhỏ là hãy chọn lọc, tìm những hội thảo được tổ chức bởi những doanh nghiệp hoặc tổ chức có uy tín để tham gia nhé.

  • Có một "sư phụ" trong ngành

Nếu bạn có bạn bè hoặc ai đó bạn biết có nhiều năm kinh nghiệm trong testing, bạn có thể yêu nhờ họ hướng dẫn từng bước một. Đừng ngạc nhiên khi có rất nhiều tester tuyệt vời ngoài kia sẵn sàng giúp đỡ và chia sẻ kinh nghiệm của họ. Sẽ thật tuyệt nếu bạn có một kỹ năng mà họ cần, bạn có thể trao đổi thêm để cùng phát triển với họ. Nếu không, bạn có thể hẹn gặp một buổi cà phê hoặc ăn trưa để nhờ họ chia sẻ thêm về nghề.

Trên đây là một số lời khuyền của mình, bạn cũng có thể chủ động sáng tạo thêm nhiều con đường khác để trau dồi kinh nghiệm trong nghề này, và đừng quên comment để chia sẻ với mình và những người khác nhé.

Kết luận

Giờ các bạn đã biết làm thế nào rồi đúng không? Hãy bắt đầu ngay hôm nay nhé. Cùng chờ đợi phần cuối của series này trong những ngày Tết sắp tới nha các bạn.