JavaRush /Blog Java /Random-VI /Tôi thà trở thành một người thử nghiệm giỏi còn hơn là mộ...

Tôi thà trở thành một người thử nghiệm giỏi còn hơn là một nhà phát triển tầm thường: câu chuyện của người thử nghiệm Dmitry Sokolov

Xuất bản trong nhóm
Trong 8 năm qua, hàng nghìn sinh viên tốt nghiệp đã tham gia khóa học JavaRush. Ngày nay, hơn 1,5 triệu người dùng từ 106 quốc gia đã đăng ký trên trang web của dự án. Không phải tất cả sinh viên tốt nghiệp đều có thời gian để nói về những thành công của họ: cách họ học tập, vượt qua các cuộc phỏng vấn và bắt đầu làm nhà phát triển. Nhưng sinh viên ngày nay lại thích tìm hiểu câu chuyện của những người đã làm việc trong lĩnh vực CNTT. Chúng tôi đã tự mình giải quyết vấn đề và tung ra một loạt bài đặc biệt mới về các nhà phát triển từ các quốc gia và công ty khác nhau đã được đào tạo về JavaRush. Câu chuyện thứ năm của chúng tôi là về kỹ sư kiểm tra tải Dmitry Sokolov ( Dmitry ). Dmitry được đào tạo để trở thành kỹ sư luyện kim, nhưng nhận ra rằng chuyên môn của mình không mấy hứa hẹn. Tình cờ, anh tình cờ xem được trang web JavaRush trên Internet và nhớ ra rằng ở trường anh có chút hứng thú với lập trình.“Tôi thà trở thành một người thử nghiệm giỏi còn hơn là một nhà phát triển tầm thường”: câu chuyện của người thử nghiệm Dmitry Sokolov - 1

“Câu chuyện của tôi không phải về siêu thành công”

Năm nay tôi 28 tuổi, theo học ngành luyện kim. Ở trường, tôi hơi quan tâm đến lập trình, ở mức độ sơ khai - tôi đã viết mã bằng Pascal và BASIC. Tôi đã làm việc tại nhà máy chưa đầy sáu tháng. Ban đầu, tôi muốn có được một vị trí kỹ sư trong chuyên ngành của mình, nhưng tôi được mời làm thợ chế tạo công cụ. Khi đến dây chuyền sản xuất, tôi được biết nhiều anh chàng có trình độ kỹ thuật cao hơn và đều được hứa hẹn vào vị trí kỹ sư. Tôi nhận ra rằng rất có thể không có thứ gì có thể phát triển cùng nhau ở đó. Sau đó, tôi tìm kiếm những vị trí tuyển dụng khác, tìm được một công việc văn phòng - là kỹ sư lựa chọn thiết bị trong một chi nhánh của một nhà sản xuất thiết bị xây dựng của Ý để vận chuyển vật liệu rời khô. Công việc thú vị, lương cao hơn ở nhà máy. Thỉnh thoảng tôi có thời gian rảnh ở nơi làm việc và lúc đầu tôi sử dụng nó cho Duolingo, Lingualeo. Sau đó, trên Internet, tôi tìm thấy một danh sách các tài nguyên để học lập trình: Codewars, JavaRush, Sololearn. Tôi đã xem xét và nhận ra rằng đây là một cách tuyệt vời để giữ cho bộ não của bạn hoạt động tốt, đồng thời duy trì kiến ​​thức về tiếng Anh của bạn. Câu chuyện của tôi không phải về siêu thành công như: “Tôi đã hoàn thành JavaRush trong 3 tháng, bây giờ vấn đề là chọn Microsoft hay Google.” Tôi đã học JavaRush được khoảng 3 năm. Trong hai năm đầu tiên, tôi đã được thăng chức nhiều lần trong công việc, những trách nhiệm mới xuất hiện, thời gian rảnh rỗi giảm bớt, những chuyến công tác xuất hiện và về nguyên tắc, tôi coi lập trình như một trò giải trí thay vì trò chơi máy tính. Tôi vừa học vừa nghỉ giải lao, đọc tài liệu và xem các bài giảng trên YouTube. Lúc đầu, tôi học rất lộn xộn, nhưng đến năm 2019 tôi thực sự có lịch trình, đặc biệt là khi JavaRush bắt đầu đưa ra thành tích giải quyết vấn đề. Điều này đã thúc đẩy tôi và tôi đặt ra mục tiêu: giải quyết hai vấn đề đơn giản vào các ngày trong tuần và tối đa các vấn đề phức tạp vào cuối tuần.

“Tôi nhận ra mình đã lãng phí công việc hiện tại và chưa hoàn thành khóa đào tạo”

Sau đó, tôi quyết định xem xét triển vọng vị trí của mình trên thị trường lao động và cảm thấy khó chịu. Tôi thích lựa chọn thiết bị phù hợp với thông số kỹ thuật của khách hàng (một nhiệm vụ không hề nhỏ, vì trong số hàng trăm cấu hình có thể có, khách hàng cần một trăm lẻ một), giao tiếp với những nhân viên có năng lực về mặt kỹ thuật (kỹ sư trưởng, thợ cơ khí tại doanh nghiệp), nhưng tăng trưởng hơn nữa tập trung vào doanh số bán hàng - điều đó không làm tôi quan tâm. Sau đó, tôi nhận ra rằng hoặc tôi sẽ ở lại vị trí hiện tại mà không có nhiều triển vọng, hoặc tôi sẽ phải chuyển sang lĩnh vực bán hàng. Lúc đó tôi mới hiểu đại khái về mức lương và yêu cầu đối với một lập trình viên Java. Nếu chúng ta nói về một nhà phát triển có ba năm kinh nghiệm, thì sự khác biệt về mức lương của tôi khi đó gần như gấp đôi, và những người cấp dưới được trả ở đâu đó cao hơn một chút, ở đâu đó ít hơn tôi một chút. Tôi đã xem xét các yêu cầu trên HeadHunter và bắt đầu khắc phục những thiếu sót. Nhà tuyển dụng không mời tôi trở thành nhà phát triển Java nên tôi cũng quyết định đăng ký làm người thử nghiệm. Mọi chuyện xảy ra vào cuối năm 2019, tôi đã tích lũy được rất nhiều ngày nghỉ phép. Tôi quyết định dành chúng cho các cuộc phỏng vấn. Tôi được mời vào vị trí người thử nghiệm. Kết quả là tôi được một công ty đào tạo miễn phí vào buổi tối thuê. Tôi làm việc vào ban ngày và đi học vào buổi tối. Trong khi hầu hết khóa đào tạo đã hoàn thành thì công việc hiện tại của tôi lại rất nặng nề. Tôi bắt đầu tích lũy các khoản nợ sinh viên. Tôi nhận ra rằng tôi không thể đối phó được. Đồng thời, tôi đã viết đơn xin nghỉ việc tại nơi làm việc vì chắc chắn tôi đã quyết định theo ngành CNTT. Sau đó tôi nhận ra rằng mình đã lãng phí công việc hiện tại và chưa hoàn thành khóa đào tạo.

“Tôi quyết định rằng tôi thà trở thành một người thử nghiệm giỏi còn hơn là một nhà phát triển tầm thường”

Nhưng vào một ngày đẹp trời, tôi nhận được cuộc gọi từ công ty I-Teco, một cư dân Skolkovo và đề nghị thử làm kỹ sư kiểm tra tải. Lúc đó tôi thậm chí còn không hiểu những kỹ sư như vậy đã làm gì. Công ty đã cung cấp đào tạo về môi trường phát triển mà nhân viên của mình làm việc—Loadrunner. Bằng cách làm việc trong môi trường phát triển này, bạn có thể cải thiện kỹ năng của mình về cả công nghệ Java và web. Tôi được tuyển dụng, hoàn thành khóa đào tạo trực tuyến và được một đồng nghiệp giúp đỡ, giải thích chi tiết mọi chi tiết về công việc. Sau khóa đào tạo, tôi đã có một cuộc phỏng vấn trong công ty và sau đó là một cuộc phỏng vấn với khách hàng vì công ty đang tuyển dụng nhân viên thuê ngoài. Tôi cũng đã trình bày một dự án giáo dục. Những ngày đầu tiên đi làm, nói một cách nhẹ nhàng, tôi choáng ngợp trước lượng thông tin mới dồi dào. Điều này có thể được so sánh với toán học: trong quá trình đào tạo, tôi được dạy rằng 2+2=4, sau đó trong quá trình thực hiện dự án, tôi phải giải các bài toán tích phân. “Tôi thà trở thành một người thử nghiệm giỏi còn hơn là một nhà phát triển tầm thường”: câu chuyện của người thử nghiệm Dmitry Sokolov - 2Ở nơi mới, điều quan trọng không phải là kỹ năng kỹ thuật mà là khả năng giao tiếp với mọi người. Có những người hoàn toàn đắm chìm trong việc hoàn thành nhiệm vụ và tôi cần tìm cách tiếp cận họ, bởi vì việc hoàn thành nhiệm vụ của tôi phụ thuộc vào các nhà phát triển. Kể từ đó tôi đã thực hiện một dự án liên quan đến phần mềm ngân hàng. Tôi cần kiểm tra thời gian phản hồi: khách hàng có những yêu cầu nhất định liên quan đến nó. Ví dụ: người ta thường chấp nhận rằng một thao tác trên giao diện không được kéo dài quá 2 giây, nếu không, có khả năng người dùng sẽ từ chối các dịch vụ của ngân hàng này. Để kiểm tra hệ thống, bạn có thể tạo người dùng ảo trong môi trường phát triển: bạn cần kiểm tra xem thao tác sẽ kéo dài bao lâu nếu chẳng hạn như 100 người dùng thực hiện đồng thời. Tôi có triển vọng trở thành một nhà phát triển, nhưng điều đó chỉ phụ thuộc vào tôi. Tôi quyết định cải thiện hoạt động chính của mình trước tiên: Tôi nghĩ rằng mình thà trở thành một người thử nghiệm giỏi còn hơn là một nhà phát triển tầm thường. Nhiều người có quan niệm sai lầm rằng đây là một loại công việc nhàm chán mà bạn cần lặp lại nhiều hành động một cách đơn điệu. Điều này không hoàn toàn đúng. Ngoài ra còn có các yếu tố quản trị và mã cũng cần phải được viết.

Lời khuyên dành cho nhà phát triển mới bắt đầu:

  • Đừng dàn trải quá mức và đừng quá bận tâm vào một việc. Nếu điều gì đó không thành công thì sự trì hoãn sẽ bắt đầu và cuối cùng bạn sẽ đánh mất thời gian quý báu. Nếu có điều gì đó không rõ ràng, tốt hơn hết bạn nên tra Google - 90% thông tin đã có trên Internet.
  • Học tiếng Anh.
  • Để khởi động, hãy giải một số vấn đề đơn giản để nhận được một liều dopamine sau khi hoàn thành chúng. Sau đó tiến hành các nhiệm vụ phức tạp.
  • Trước cuộc phỏng vấn, hãy nghiên cứu kỹ thông tin về công ty mà bạn muốn làm việc.
  • Trong cuộc phỏng vấn, bạn không cần phải sững sờ và nói: “Tôi không biết”. Ngay cả khi bạn không biết điều gì đó nhưng lại bắt đầu suy nghĩ thì khả năng tư duy của bạn sẽ được đánh giá tại buổi phỏng vấn.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION