JavaRush /Blog Java /Random-VI /Hướng dẫn SpeedRun game “Tôi muốn vào CNTT”! Hãy chơi như...
Evgeny Sinyuk
Mức độ
Санкт-Петербург

Hướng dẫn SpeedRun game “Tôi muốn vào CNTT”! Hãy chơi như một Kỹ sư tự động hóa QA!

Xuất bản trong nhóm
Xin chào JavaRush! Hôm nay chúng ta sẽ phân tích SpeedRun (đoạn tốc độ) của trò chơi tuyệt vời và rất phổ biến hiện nay “Tôi muốn vào CNTT!” Hướng dẫn chơi game Speed ​​RunSự phấn khích dành cho trò chơi này gần đây (vì lý do khách quan) đã trở nên rất cao nên tôi quyết định giúp bạn hoàn thành nhiệm vụ này! Sơ lược về tôi: 25 tuổi, cử nhân kỹ thuật dân dụng, sau đại học 3 năm làm quản lý nhân sự, 100 điểm thi Thống nhất môn toán! (Tôi khoe khoang :). Cá nhân tôi đã mất 12 tháng để hoàn thành trò chơi này, có lẽ ai đó có thể làm nhanh hơn!
Hướng dẫn chơi game Speed ​​Run
Cấp độ 1. Thi lý thuyết Thời gian hoàn thành trung bình: 1-3 tháng. Chi phí: 6 giờ/tuần. 30 nghìn rúp Thu nhập: Kiến thức quý giá! Tôi đã hoàn thành khóa học mail.ru trong 2 tháng. Khóa học nào cũng phù hợp, miễn là chương trình giảng dạy bao gồm các chủ đề sau:
  1. Các khái niệm cơ bản trong kiểm thử
  2. Nơi thử nghiệm trong quá trình phát triển
  3. Phát triển các trường hợp thử nghiệm, làm việc với các yêu cầu, phân tích thử nghiệm dựa trên logic nghiệp vụ
  4. Tổ chức quá trình thử nghiệm
  5. Các loại thử nghiệm
  6. Kiểm tra tổ hợp
  7. Chiến lược thử nghiệm
  8. Đánh giá hiệu quả thử nghiệm
  9. Làm việc trong trình theo dõi lỗi
  10. Khái niệm cơ bản về Rest-Soap Api, HTML (Có thể là SQL nếu bạn may mắn)
Sau khi vượt qua cấp độ này, chúng tôi đã sẵn sàng làm việc với tư cách là Người kiểm thử thủ công cấp dưới.
Hướng dẫn chơi game Speed ​​Run
Cấp độ 2. Tìm công việc đầu tiên Thời gian hoàn thành trung bình: 1-2 tháng. Chi phí: 10^5+ tế bào thần kinh. Thu nhập: Kinh nghiệm vô giá! Sử dụng tất cả các kỹ năng bạn đã học ở cấp độ 1 và tăng thêm sự tự tin cho nó, bạn cần tìm BẤT KỲ công việc thực tập/công việc nào mà thị trường cung cấp. Ở giai đoạn này chúng ta cần kinh nghiệm và không có gì hơn. Một số bài viết sẽ giúp bạn chuẩn bị lý tưởng cho cuộc phỏng vấn đầu tiên của chúng tôi: Tôi đã vượt qua cấp độ này trong 2 tuần ở lần thử thứ ba (2 cuộc phỏng vấn không thành công) và cuối cùng làm việc từ xa với tư cách là người đánh giá (thậm chí không phải là người thử nghiệm) tại Yandex. Họ trả khoảng 60 rúp/giờ ở đó, cộng với công việc cũ của tôi. Điều chính đối với chúng tôi là kinh nghiệm!
Hướng dẫn chơi game Speed ​​Run
Cấp độ 3. Thi thực hành Thời gian hoàn thành trung bình: 3 tháng. Chi phí: 20-40 giờ/tuần. Thu nhập: 0-45 nghìn rúp. Kinh nghiệm chiến đấu! Chúng tôi đang tích cực tham gia và đắm mình trong một lĩnh vực mới. Chúng tôi nghiên cứu mọi thứ chúng tôi có thể đọc. Chúng tôi làm việc không mệt mỏi. Ở cấp độ này, chúng ta cần phải trải qua thời gian thử việc và tích lũy kinh nghiệm chiến đấu. Những kỹ năng mà chúng ta nên có sau khi vượt qua cấp độ này:
  1. Người dùng theo dõi lỗi tự tin (Jira trong trường hợp của tôi)
  2. Làm việc trong một *Nhóm phát triển Agile (trong trường hợp của tôi là SCRUM)
    *Agile hiện có ở khắp mọi nơi, rất có thể nó sẽ chính xác là nó hoặc các biến thể của nó, nhưng cũng có thể có những biến thể kỳ lạ.
Tôi mất 4 tháng để hoàn thành cấp độ này. Sau một tháng ở Yandex, tôi có được việc làm ở EPAM.
Hướng dẫn chơi game Speed ​​Run
Cấp độ 4. Học Tự động hóa! Thời gian hoàn thành trung bình: 3-9 tháng. Chi phí: 6-20 giờ/tuần. 2000 chà/tháng. Thu nhập: Kiến thức quý giá! Hãy bắt đầu học Java và các framework tự động hóa! JavaSyntax + JavaCore là đủ đối với chúng tôi (tổng cộng 20 cấp độ JavaRush!). Điều này là đủ để chuyển sang QA Automation. Có nhiều nhiệm vụ tầm thường trong tự động hóa, chủ yếu là làm việc với Chuỗi, Mảng, Bộ sưu tập, Ngoại lệ, luồng I/O và ghi vào một tệp. Chúng tôi cũng sẽ cần phải làm việc với các khung kiểm tra. Selenium là tất cả mọi thứ của chúng tôi. Bạn có thể học nó ở bất cứ đâu. Tôi đã dạy ở đây: Selenium WebDriver cho người mới bắt đầu Sau khi hoàn thành cấp độ này, bạn sẽ sẵn sàng chuyển sang vị trí Kỹ sư tự động hóa QA cấp dưới. Danh sách kiểm tra kiến ​​thức của chúng tôi:
  1. Cú pháp Java
  2. Lõi Java
  3. Trình điều khiển web Selenium
  4. TestNg, JUnit
  5. Git
Cấp độ này được trao cho tôi trong 2 tháng, nhưng tôi phải học rất nhiều.
Hướng dẫn chơi game Speed ​​Run
Cấp độ 5. Chúng tôi nhận được vị trí Kỹ sư tự động hóa QA cấp dưới Thời gian hoàn thành trung bình: 1-2 tháng. Chi phí: 10^2 tế bào thần kinh. Thu nhập: Kinh nghiệm vô giá! Dưới đây là một số tài nguyên tuyệt vời đã giúp tôi chuẩn bị: Câu chuyện tìm vị trí mới lặp lại. Nhưng bây giờ mọi việc sẽ dễ dàng hơn vì việc vận hành tự động ít phổ biến hơn so với việc vận hành thủ công. Thật lý tưởng khi chúng ta chuyển đến một vị trí mới trong cùng một công ty. Điều này sẽ tăng tốc đáng kể SpeedRun của chúng tôi. Đó chính xác là những gì tôi đã làm.
Hướng dẫn chơi game Speed ​​Run
Cấp độ 6. Chúng tôi nhận được vị trí Kỹ sư tự động hóa QA cấp trung Thời gian hoàn thành trung bình: 4-12 tháng. Chi phí: 10^2 tế bào thần kinh. Thu nhập: Kinh nghiệm vô giá! 75-100 nghìn rúp/tháng. Cuộc phỏng vấn cho vị trí cấp trung là cuộc trò chuyện về những gì bạn đã biết, những công nghệ và kỹ năng nào bạn có. Ngoài những kỹ năng của tôi mà chúng ta đã thảo luận ở trên, một số kỹ năng khác đã được bổ sung:
  1. Tôi có thể viết tốt bằng Java nhưng ở mức trung bình về JavaScript.
  2. Tôi biết rõ về Selenium, tôi quen với Appium (thử nghiệm tự động các ứng dụng di động), tôi quen với Protractor (thử nghiệm tự động trong TypeScript).
  3. Gradle và Maven.
  4. Jenkins.
Hướng dẫn chơi game Speed ​​Run
Như bạn có thể thấy, con đường này không hề dễ dàng nhưng hầu như ai cũng có thể làm được! Tôi hy vọng hướng dẫn khô khan nhưng hữu ích này sẽ hữu ích cho ai đó :) Nếu bạn có bất kỳ câu hỏi nào, vui lòng bình luận! Cảm ơn!
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION