JavaRush /Blog Java /Random-VI /Từ khi bắt đầu đào tạo đến khi cung cấp
Влад Веренич
Mức độ
Минск

Từ khi bắt đầu đào tạo đến khi cung cấp

Xuất bản trong nhóm
Để bắt đầu, cần phải nói về việc quá trình học tập của tôi sắp kết thúc như thế nào. Tôi thực sự thích vật lý và định đăng ký vào một nơi thích hợp - Đại học Bang Belarus, Khoa Vật lý vô tuyến và Công nghệ máy tính (chuyên ngành An ninh máy tính). Không có vấn đề gì khi nhập học (nhân tiện, tôi biết rõ về toán và vật lý) và vì vậy, một chàng trai 18 tuổi chuyển từ một thị trấn nhỏ đến thủ đô.
Từ khi bắt đầu đào tạo đến khi nhận việc - 1
Hiện tại, tất cả kiến ​​​​thức lập trình của tôi đều kết thúc với việc năm lớp 7 tôi đã viết một cái gì đó bằng Pascal. Theo tôi, tôi phải bắt đầu làm quen với một ngôn ngữ lập trình rất phức tạp - C++. Lúc đầu, đối với tôi đó là một điều gì đó khác: một loạt từ mới (không gian tên, tiêu đề, thư viện, kiểu nguyên thủy, v.v.), thiếu hiểu biết về cách thức hoạt động của tất cả và các vấn đề tiếp theo - các phòng thí nghiệm đã đưa ra lên từ từ, tôi phải tự tìm code thay vì tự viết. Sau học kỳ 1, trong kỳ nghỉ, tôi quyết định rằng mình có đủ thời gian và cần phải cải thiện thứ ngôn ngữ khủng khiếp này. 2 tuần xem nhiều video và đọc bài viết trên nhiều trang khác nhau đã mang lại kết quả. Tất nhiên, tôi không bắt đầu lập trình bằng C++ một cách tuyệt vời, nhưng tôi có mong muốn tự mình viết các phòng thí nghiệm chứ không chỉ giao mã cho người khác. Và đây chính là bước ngoặt, sau đó tôi bắt đầu thích lập trình. Tôi có thể ngồi hàng giờ để cố gắng hiểu một phần nào đó, chương trình vào ban đêm trong một tuần để nộp bài thí nghiệm đúng hạn. Với tốc độ này, đến cuối năm thứ nhất, tôi đã hoàn toàn vượt qua tất cả các bài thí nghiệm và nhận được điểm 10 xứng đáng trong sổ kỷ lục của mình. Năm 2017, mùa hè đến, tôi trở về quê hương và muốn tiếp tục thăng tiến với vai trò lập trình viên và đang băn khoăn không biết tiếp theo sẽ học ngành gì. Và rồi sự lựa chọn của tôi rơi vào Java. Tôi đã xem nhiều video hướng dẫn khác nhau nhưng chúng nhanh chóng nhàm chán và chỉ kéo dài trong một giờ, tối đa là 2 giờ mỗi ngày. Và rồi bằng cách nào đó tôi tình cờ lạc vào javarush. Lúc đầu, tôi nghi ngờ về nguồn tài liệu này (bài học rất thú vị và chất lượng cao nhưng miễn phí). Điều đáng chú ý là vào thời điểm đó 10 cấp độ đầu tiên đều miễn phí. Nhưng gạt bỏ mọi nghi ngờ sang một bên, tôi bắt đầu tham gia khóa học đầu tiên. Và sau đó tôi đã rất phấn khích: có lẽ trong 3 ngày tôi đã hoàn thành 5 cấp độ, đồng thời tôi đã giải quyết được tất cả các vấn đề và không thể dừng lại. Việc học rất dễ dàng, sau C++, đối với tôi, Java dường như là một thứ gì đó rất hay và dễ hiểu. Trong một tuần, tôi đã hoàn thành gần như toàn bộ khóa học đầu tiên, tôi ngồi 5-6 tiếng mỗi ngày và không thấy mệt mỏi vì tôi rất thích nó. Đồng thời, tôi tình cờ thấy một quảng cáo từ một trong những công ty tuyệt vời nhất ở Belarus - Epam. Vấn đề là họ đã mời sinh viên kỹ thuật năm thứ nhất đến năm thứ hai tham gia khóa đào tạo mùa hè. Tôi lập tức nộp đơn và vài ngày sau tôi được mời. Tôi trở lại Minsk và chờ bài học đầu tiên. Khóa đào tạo được thiết kế để làm quen với công ty. Trong toàn bộ khóa đào tạo, chúng tôi đã được nghe về lịch sử của công ty, họ làm gì, làm thế nào để tiếp cận họ và tất cả những điều đó. Chúng tôi không nhận được bất kỳ thông tin kỹ thuật nào, nhưng chúng tôi được cho biết những cuốn sách nào chúng tôi có thể đọc, những câu hỏi nào có thể có trong một cuộc phỏng vấn Java (và thật tuyệt là tôi đã có thể trả lời một vài trong số đó). Nhưng đối với tôi, đây là lần đầu tiên tôi được đến thăm một công ty CNTT thực sự và tôi thực sự yêu thích mọi thứ ở đó. Vì thế, buổi tối về nhà, tôi càng có thêm động lực, liền vào javarush và tiếp tục học. Các khóa học kéo dài 2 tuần, sau đó tôi trở về nhà. Đến cuối tháng 7, tôi đã hoàn thành 10 cấp độ miễn phí và chắc chắn đã mua cho mình một gói đăng ký. Tôi có một mục tiêu mới - hoàn thành 20 cấp độ vào cuối mùa hè. Các nhiệm vụ ở đó đã khó hơn, các chủ đề cũng khó hơn. Tôi còn phải tốn nhiều thời gian hơn nữa. Đối với bản thân tôi, tôi đã phát triển một hệ thống mà tôi đã nghiên cứu: một ngày nào đó tôi đạt được nhiệm vụ cuối cùng của bài học, ngày hôm sau tôi giải quyết những vấn đề này. Sử dụng hệ thống này, đến cuối tháng 8 tôi đã có thể hoàn thành được 20 cấp độ và bỏ javarush một chút. Tại thời điểm này, tôi quyết định rằng việc thử tham gia một số khóa học từ các công ty là điều đáng làm. Các khóa học từ công ty Itransition đã thu hút sự chú ý của tôi. Và sau 2 tuần tôi ngồi với họ và được kiểm tra. Tôi không gặp vấn đề gì với điều này và cùng ngày đó tôi được thông báo về buổi học đầu tiên của khóa học. Trong đầu tôi đã lên kế hoạch về việc mình sẽ tham gia các khóa học như thế nào, họ sẽ dạy tôi mọi thứ như thế nào, làm thế nào để tôi trở thành một lập trình viên giỏi và kiếm được một công việc với họ, nhưng thực tế thì mọi chuyện lại diễn ra khác. Nói một cách đại khái, khi tôi học bài đầu tiên, tôi đã biết cách sắp xếp các mảng và chạy các luồng khác nhau. Và họ ngay lập tức yêu cầu tôi cung cấp một ứng dụng web, với sự ủy quyền/đăng ký/rút tiền của tất cả người dùng, v.v. và họ đã cho nó 3 ngày. Nói rằng tôi bị sốc là không nói gì. Tôi đã cố gắng làm điều gì đó nhưng không có gì hiệu quả. Tôi chưa bao giờ hoàn thành các khóa học này, vì sau 3 tuần tôi đã nhận được một dự án chính thức (một trang web có chức năng đáng kể, kho công nghệ và chỉ có 3 tuần để thực hiện nó), nhưng tôi nghĩ nó mang lại cho tôi lợi ích. Bây giờ tôi đã hiểu những công nghệ nào đáng học hỏi (Spring, Hibernate, Maven, Bootstrap, Ajax, v.v.). Sau đó, tôi quyết định tiếp tục học Javarush, trả tiền đăng ký nhưng không bao giờ tiếp tục đào tạo. Tất cả những gì tôi làm là kéo xuống cấp độ 27, chỉ đọc bài giảng, lưu các câu hỏi phỏng vấn cho mình và bỏ chúng đi. Sau đó tôi đã trải qua khoảng chục cuộc phỏng vấn khác nhau. Tôi thi trượt vài lần, đậu vài lần thành công nhưng họ không muốn nhận tôi vì tôi mới chỉ là sinh viên năm thứ 2. Trung bình mỗi tháng 2 lần tôi phải phỏng vấn và mỗi lần tôi cảm thấy tự tin hơn. Vì vậy, vào tháng 2 năm 2018, tôi nhận được lời mời phỏng vấn tại Netcracker. Tất nhiên, tôi đã nộp đơn, vượt qua cuộc phỏng vấn mà không gặp bất kỳ trở ngại nào và chờ đợi khóa học dành cho Nhà phát triển Java kéo dài 3 tháng bắt đầu. Các khóa học được tổ chức theo hệ thống sau: giảng mỗi tuần một lần, thực hành mỗi tuần một lần. Trong suốt bài giảng, họ cung cấp thông tin cập nhật và giúp bạn hiểu. Trong thực tế, tôi nhận được một dự án nhóm (có 5 người trong chúng tôi) và mỗi tuần chúng tôi nhận được một nhiệm vụ cụ thể mà chúng tôi sẽ hoàn thành cho bài học tiếp theo. Đây là cách tôi học cách làm việc theo nhóm, sử dụng Git đầy đủ và tìm hiểu về tất cả các giai đoạn tạo ứng dụng web. Sau 3 tháng, chúng tôi đã thành lập một văn phòng cá cược chính thức, thông qua việc bảo vệ dự án và tôi đang chờ quyết định về việc làm của mình. Và chỉ vài ngày trước, tôi đã nhận được lời đề nghị đầu tiên. Chuyện xảy ra là gần một năm trôi qua kể từ khi tôi bắt đầu làm quen với Java cho đến khi nhận được lời đề nghị. Mọi người, Tôi xin chúc bạn thành công với những người mới bắt đầu, đừng mất động lực và luôn hiểu lý do tại sao bạn làm việc này. Mọi thứ đều có thật, mọi thứ đều phụ thuộc vào bạn.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION