JavaRush /Blog Java /Random-VI /Chúng tôi không cần người thử nghiệm nữa. Chúng tôi đang ...

Chúng tôi không cần người thử nghiệm nữa. Chúng tôi đang chuyển đổi bạn thành những người theo chủ nghĩa Java: câu chuyện của nhà phát triển Viktor Platonov

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 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ứ mười của chúng tôi là về Viktor Platonov . Sau khi thay đổi một số công việc và chuyên môn, Victor tình cờ chuyển sang phát triển Java. Nhờ nghề mới, lương của anh ấy đã tăng gần gấp ba trong một năm rưỡi, và anh ấy không chỉ là người lập trình mà còn là người cố vấn. “Chúng tôi không cần người thử nghiệm nữa.  Chúng tôi đang chuyển bạn đến Javist”: câu chuyện của nhà phát triển Viktor Platonov - 1

“Tôi quan tâm hơn đến cách tổ chức các chương trình bên trong”

Tôi có hai nền giáo dục trung học chuyên ngành và một nền giáo dục đại học. Đầu tiên - về chuyên ngành "Thợ sửa ô tô". Đồng thời, tôi đang học để trở thành luật sư. Hồi đó tôi mê ô tô lắm. Họ hỏi tôi: “Tại sao bạn cần hai bằng?”, và tôi trả lời: “Tôi muốn làm tài xế.” Và nếu một cảnh sát giao thông muốn chặn tôi lại thì tôi đã được đào tạo về luật, tôi có thể thoát khỏi điều đó.” Sau đó, tôi vào đại học để lấy bằng cao hơn về cơ khí ô tô, học một năm và nhận ra rằng nó không dành cho mình. Đồng thời, tôi bắt đầu làm việc từng chút một. Tôi làm việc trong một cửa hàng sửa chữa ô tô, sau đó là đại diện bán hàng, rồi nhân viên bán hàng, v.v... Bất kể điều đó đưa tôi đến đâu! Sau khi quanh quẩn như vậy trong ba năm, tôi đã tìm được việc làm ở McDonalds. Đồng thời, tôi có một chiếc máy tính ở nhà. Tôi không đặc biệt quan tâm đến trò chơi máy tính - tôi quan tâm nhiều hơn đến cách các chương trình hoạt động bên trong. Ví dụ: điều gì xảy ra nếu một tập tin bị xóa? Lúc đó tôi sống ở thị trấn nhỏ Kumertau ở Bashkiria. Có một chi nhánh của Đại học Kỹ thuật Hàng không Bang Ufa trong thành phố. Nhận thấy mình cần phải ổn định cuộc sống bằng cách nào đó, tôi vào đại học chuyên ngành “Tin học ứng dụng trong kinh tế”. Vào thời điểm đó, các ngân hàng đang có đà phát triển, đặc sản này được bao phủ bởi một lớp tiền. Tôi học bán thời gian, đồng thời bắt đầu xây dựng sự nghiệp trong lĩnh vực CNTT: Tôi bắt đầu làm nhân viên bán đĩa, sau đó trở thành quản trị viên trong một câu lạc bộ máy tính và sau đó nhận công việc quản trị hệ thống tại một trong những bệnh viện. . Công việc tiếp theo là vị trí quản trị viên hệ thống trong một công ty kinh doanh thiết bị y tế. Khi làm việc ở đó, tôi tình cờ thấy một quảng cáo về các khóa học 1C. Tôi nghĩ nó gần với CNTT và kinh tế, đồng thời tôi sẽ học kế toán. Các khóa học ban đầu dạy kế toán trong 1C, sau đó là kiến ​​thức cơ bản về lập trình trong 1C. Nói chung, tôi đã học kế toán và thậm chí còn nhận được chứng chỉ. Sau đó, anh lại thay đổi công việc và trở thành quản trị viên hệ thống trong hệ thống giám sát vận chuyển vệ tinh và làm việc trong lĩnh vực này trong ba năm.

“Mã của bạn đây, nhiệm vụ của bạn đây, uống nào”

Theo thời gian, tôi quyết định đào tạo lại và chuyển sang hỗ trợ. Và rồi đột nhiên tôi nhận được lời mời làm việc ở St. Petersburg. Tôi nghĩ: “Nó ở đó, nó không có”, tôi vác chiếc laptop trên lưng và đi đến St. Petersburg với một chiếc ba lô nhỏ. Ngày 8 tháng 8 năm 2012, tôi xuống tàu ở St. Petersburg. Ý nghĩ đầu tiên tôi có trong đầu khi đó là: “Tôi về rồi”. Tôi đã không nhận được công việc mà tôi được yêu cầu. Nhưng cuối cùng tôi đã tìm được việc làm ở một văn phòng cũng phụ trách giám sát vệ tinh. Sau này tôi được chuyển sang bộ phận hỗ trợ của một công ty an toàn thông tin, sau đó tôi lại thay đổi thêm một vài công việc nữa. Tình cờ là tôi chuyển từ hỗ trợ sang thử nghiệm một cách suôn sẻ, rồi cuối cùng làm việc tại Ngân hàng Trung ương Nga, nơi tôi được chuyển từ người thử nghiệm sang người theo chủ nghĩa javaist. Đây là cách nó đã được. Một ngày nọ, sếp của tôi đến gặp tôi và nói: “Chúng tôi không cần người kiểm thử nữa.” Tôi ngồi và nghĩ: “Atas! Đã đến lúc cập nhật CV của bạn trên HeadHunter.” Nhưng anh ấy vẫn tiếp tục: “Chúng tôi đã nghĩ về điều đó và quyết định rằng chúng tôi cần các nhà phát triển Java. Nói chung, từ hôm nay chúng tôi sẽ chuyển bạn đến Javistas.” Tôi nói rằng tôi chỉ nghe nói về Java và không biết gì cả, anh ấy trả lời: “Đó là vấn đề của anh. Nếu bạn không thể đối phó được, hãy cập nhật sơ yếu lý lịch của bạn.” Ngày đầu tiên sau tin tức này, tôi đi loanh quanh trong sự bàng hoàng, và ngày hôm sau, ông chủ xếp tôi ngồi cạnh ông ấy và chỉ cho tôi cách IntelliJ IDEA và Git hoạt động. Anh ấy nói: “Mã của anh đây, nhiệm vụ của anh đây, uống nào.” Đương nhiên, tôi bắt đầu tìm kiếm các lựa chọn về cách học Java. Tôi đã xem tất cả các loại khóa học và tìm thấy JavaRush ở đâu đó. Từ lúc đó tôi bắt đầu học Java.

“Điều đã cứu tôi là Java có cú pháp giống C.”

Có thể nói JavaRush đã cho tôi những kiến ​​thức cơ bản về Java. Tôi đã không hoàn thành khóa học vì đã đi quá xa - tôi tích cực đọc nhiều tài liệu về lập trình. Nhờ sách, JavaRush và một người cố vấn, tôi đã trở thành một người theo chủ nghĩa Java. Điều đã cứu tôi là Java có cú pháp giống C. Tôi biết cách viết mã một chút bằng PHP, nhưng tôi không biết lập trình hướng đối tượng và những từ kỳ diệu như đóng gói, đa hình, kế thừa, trừu tượng. Nhờ kiến ​​thức đã có nên tôi đã hiểu được một số điều bằng trực giác. Thêm vào đó tôi còn có một người quản lý giỏi: lúc đó anh ấy đã có khoảng 20 năm kinh nghiệm lập trình. Anh ấy đã viết Java trong khoảng 4 năm, nhưng anh ấy có trình biên dịch mã, C, C++ và C# đằng sau. Tôi trở về nhà sau giờ làm việc và buộc mình phải giải quyết ít nhất 1-2 vấn đề, mặc dù đầu óc tôi đang chạy đua. Và lúc đó tôi gần như kiệt sức, thậm chí tôi phải tìm đến bác sĩ tâm lý. Tôi tình cờ gặp một nhà tâm lý học rất tuyệt vời, cô ấy hiểu rõ tôi cần gì và bằng cách nào đó đã tìm ra cách tiếp cận tôi. Tôi bắt đầu tiếp cận mọi thứ theo cách khác, đặt ra các câu hỏi khác, nhìn khác về sự cân bằng giữa công việc và cuộc sống, trong lúc nghỉ ngơi. Tôi ngừng tham gia vào việc tự phê bình. Công việc thứ hai cũng đã cứu tôi. Năm 2013, tôi bắt đầu có sở thích - hướng dẫn du lịch. Tôi dẫn đầu các chuyến du ngoạn đến các quốc gia khác và được liệt kê là hướng dẫn viên tự do của công ty Silver Ring. Hoá ra ngày thường tôi ngồi dính trên ghế, cuối tuần gió thổi bay tôi. Tôi bắt đầu hiểu một chút tiếng Latvia, cải thiện tiếng Anh của mình, mặc dù trước đó tôi không thể nói được nó. “Chúng tôi không cần người thử nghiệm nữa.  Chúng tôi đang chuyển bạn đến Javist”: câu chuyện của nhà phát triển Viktor Platonov - 2Một lần tôi đến Helsinki, đến Bảo tàng Alvar Aalto, và ở đó chúng tôi được thông báo ngay rằng hướng dẫn viên nói tiếng Nga bị ốm và chỉ có người nói tiếng Anh ở đó. Tôi đã phải dịch. Hai chuyến viếng thăm bảo tàng như vậy - và rào cản đối thoại của tôi đã biến mất. Tất nhiên, tôi làm rối tung lên, tôi mắc lỗi, nhưng tôi nói chuyện.

“Tôi đã có khoảng 40 cuộc phỏng vấn”

Khi lệnh phong tỏa bắt đầu, tôi có thời gian rảnh và tìm được một người cố vấn tuyệt vời. Tôi đã mua các khóa học ở một văn phòng nào đó và gặp một giáo viên tuyệt vời ở đó: khi ông ấy giảng bài, mọi người đều ngồi cụp tai. Tôi thường đến gặp anh ấy khi có vấn đề gì đó, anh ấy ngồi xuống và giải thích chủ đề đó cho tôi. Bây giờ tôi liên hệ với bạn mỗi tuần một lần: chúng tôi tiến hành sàng lọc ngắn trong tuần qua, xem xét các công nghệ và các câu hỏi mà tôi đã tích lũy được liên quan đến một dự án công việc. Hóa ra trong thời gian khóa cửa, lương của tôi đã tăng gấp ba lần. Khi tôi bắt đầu học với một người cố vấn, anh ấy nói với tôi: “Hãy đăng ký một số cuộc phỏng vấn, đi bộ xung quanh và xem mọi việc diễn ra như thế nào. Chúng tôi sẽ tìm kiếm những lỗ hổng kiến ​​thức của bạn.” Cuộc phỏng vấn thứ hai dành cho vị trí lập trình viên tại Ngân hàng VTB. Nhân tiện, tôi đã vượt qua cuộc phỏng vấn này một cách bất chợt. Nhưng ngày hôm sau phỏng vấn, HR đã gọi cho tôi và nói rằng tôi đã được mời làm việc. Sáu tháng sau, nhân viên nhân sự bắt đầu làm phiền tôi. Tôi đã có khoảng 40 cuộc phỏng vấn vào tháng 4 và tháng 5. Đến mức có 2 cuộc phỏng vấn mỗi ngày. Tôi đã dồn hết sức lực vào chúng. Vào tháng 6, tôi đã nhận được một số lời đề nghị và cả những lời đề nghị thú vị: lời đề nghị nhỏ nhất là 180 nghìn rúp, lời đề nghị lớn nhất - 270 nghìn. Tôi đã chọn ba dự án mà tôi thích nhất, nói chuyện lại với họ và chọn dự án tôi đang thực hiện. Tôi đang ở EPAM, nhưng tôi làm việc cho công ty ITV của Anh. Mới tuần trước thời gian dùng thử đã trôi qua. Từ mức lương đầu tiên tôi nhận được, tôi đã tiết kiệm được tiền và điều chỉnh thị lực của mình. Tại Ngân hàng Trung ương, tôi làm việc trong các dự án cho hệ thống quản lý dự án Jira. Chúng tôi đã hoàn thiện hệ thống này và điều chỉnh nó cho phù hợp với nhu cầu của ngân hàng. Chúng tôi đã viết tất cả các loại plugin và hệ thống tích hợp cho Jira. Các dự án rất đơn giản nhưng thú vị. Tại Ngân hàng Trung ương, tôi đã nâng cao kiến ​​thức về Jira của mình. Điều này đã có trong tay tôi khi tôi đến VTB, nó cũng được sử dụng ở đó. Tại VTB, chúng tôi đã viết phần mềm ngân hàng hoàn chỉnh liên quan đến việc kiểm soát và phát hành quỹ tín dụng. Ở đó tôi bắt đầu nâng cấp Spring, SQL và các công nghệ khác. Trong dự án EPAM, tôi thực tế chưa biết đến các công nghệ này: ví dụ: có rất nhiều giao diện người dùng, một khung được sử dụng mà tôi thậm chí chưa từng nghe đến trước đây. Từng chút một bạn phải học. Chúng tôi đang thực hiện một dự án đã được viết và đóng vào năm 2018 nhưng hiện đã được mở lại. Nhiệm vụ của chúng tôi là chuyển nó sang các công nghệ hiện đại hơn. Bây giờ tôi đã bắt đầu cố vấn cho bản thân mình. Một năm trước, bạn tôi hỏi: “Tôi muốn trở thành lập trình viên.” Anh ấy từng là một vũ công, nhưng anh ấy đã học nó trong một năm và đã làm vũ công được một tháng rưỡi. Kèm cặp còn giúp bạn hoàn thiện bản thân hơn, vì đôi khi đàn em đặt ra những câu hỏi mà bạn chưa nghĩ tới. Tôi có dự án thú cưng của riêng mình - đây là hệ thống đặt phòng khách sạn dành cho thú cưng. Tôi có một con mèo và việc tìm một khách sạn cho con vật đó khi đi du lịch là rất quan trọng đối với tôi. Tôi thường rời đi trong 3-4 ngày, vì vậy con mèo cần được chăm sóc. Tôi bắt đầu tìm kiếm khách sạn và nhận ra rằng chúng tôi không có phần mềm thích hợp, mà bạn có thể dành chỗ cho một con mèo hoặc con chó. Thế là tôi uống từng chút một.

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

  • Tôi khuyên bạn nên đọc sách về phát triển ngay khi bạn bắt đầu học JavaRush. Đây là danh sách của tôi:

    1. “Java. Giải quyết các vấn đề thực tế” của Angela Leonarda.
    2. “Thuật toán và cấu trúc dữ liệu” của Allen B. Downey. JavaRush có khóa học “Bộ sưu tập”. Cuốn sách này thực sự là bản chất của khóa học này.
    3. “Thuật toán Grocking” Aditya Bhargava. Đây là phần giới thiệu tuyệt vời về các thuật toán và bạn có thể bắt đầu đọc nó ngay từ ngày đầu tiên học Java.
    4. “Học các biểu thức thông thường” của Ben Forta.
    5. “Những điều cơ bản về ngôn ngữ SQL” của Evgeniy Morgunov.
    6. “Kỹ thuật lập trình hướng đối tượng” của Erich Gamma và Richard Helm.
    7. “Phát triển linh hoạt” của Robert Martin.
    8. “Git dành cho người chuyên nghiệp” của Ben Straub.

  • Học tiếng Anh. Xem xét rằng khoảng 80% nội dung trên web là bằng tiếng Anh, điều này rất quan trọng. IntelliJ IDEA tương tự không có phiên bản bằng tiếng Nga, chỉ bằng tiếng Anh.

  • Mỗi buổi tối, hãy đi dạo bên ngoài 25-30 phút. Thậm chí chỉ quanh nhà, hay thậm chí tốt hơn là ở công viên. Nó thực sự giúp thư giãn.

  • Thoát khỏi phương tiện truyền thông xã hội. Sự vắng mặt của mạng xã hội tiết kiệm rất nhiều thời gian.

  • Bắt đầu với vấn đề JavaRush đầu tiên của bạn, hãy đẩy nó tới Git . Việc này rất dễ thực hiện; IntelliJ IDEA đã có sẵn tất cả các công cụ. Lúc đầu, bạn có thể sử dụng nút Chia sẻ trên Github.

  • Nhận cho mình một dự án thú cưng.

Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION