JavaRush /Blog Java /Random-VI /Nhập CNTT lúc 31
Chemodan
Mức độ
Санкт-Петербург

Nhập CNTT lúc 31

Xuất bản trong nhóm
Cuối cùng tôi đã mô tả trải nghiệm cá nhân của tôi khi bước vào thế giới lập trình tuyệt vời và bí ẩn. Tôi được đào tạo về lĩnh vực điện cao thế, sau đại học tôi làm đúng chuyên ngành của mình được 5 năm, leo lên nấc thang sự nghiệp từ một kỹ sư bình thường lên các vị trí hành chính, nhưng khoảng thời gian này cũng đủ để tôi hoàn toàn vỡ mộng về việc này. cánh đồng. Không phải vì cô ấy như vậy, mà vì sự hỗn loạn, gia đình trị và tham nhũng hoàn toàn ngự trị ở đó. Sau nhiều suy nghĩ, tôi đã đưa ra một quyết định khó khăn và rời bỏ trường cũ, đi làm phục vụ ăn uống, mở quán bar của riêng mình, tự đứng vững, bắt đầu công việc gần như độc lập mà hiếm khi cần đến sự can thiệp của tôi, và tôi phải đối mặt với câu hỏi: phải làm gì tiếp theo? Đó là vào đêm trước sinh nhật lần thứ ba mươi của tôi. Phải nói rằng tôi đã đam mê lập trình từ rất lâu rồi. Ngay cả khi tôi đang làm việc trong lĩnh vực năng lượng và chưa bao giờ nghĩ đến việc rời bỏ lĩnh vực này, tôi đã tự học những kiến ​​thức cơ bản về Python và viết những chương trình nhỏ đơn giản. Chỉ vì nó thú vị. Nhưng trong suốt những năm dài đó, nó không gì khác hơn là một sở thích, vì để nghiên cứu kỹ lưỡng, tôi cần tất cả thời gian rảnh rỗi và tôi phải kiếm sống từ một việc gì đó. Vâng, vâng, tôi đã nghe nhiều câu chuyện (và đọc chúng ở đây) về việc các chàng trai, song song với công việc chính, trong vài tháng, đã độc lập nghiên cứu lập trình và nhận được công việc khi còn là cấp dưới. Tôi không biết, có lẽ những anh hùng này thông minh hơn tôi rất nhiều 😊, vì tôi phải mất khá nhiều thời gian để nắm vững nhiều chủ đề. Vì vậy, các điều kiện bắt đầu như sau: - có hứng thú học lập trình; - có thu nhập không đều đặn và không khá ổn định (ồ, doanh nghiệp nhỏ này ở Nga 😊); - trung bình, bạn có nhiều thời gian rảnh hơn so với khi bạn làm việc theo tiêu chuẩn một tuần năm ngày. Thêm vào đó, vào thời điểm đó, ba người bạn đại học của tôi đã rời bỏ lĩnh vực năng lượng và trở thành lập trình viên, sau khi hoàn thành các khóa học tại trung tâm đào tạo chi nhánh EPAM ở St. Petersburg. Nói chung, sự lựa chọn của tôi là hiển nhiên 😊 Tôi bắt đầu chuẩn bị có mục đích để được nhận vào trung tâm đào tạo Epamov. Theo lời khuyên của một người bạn, tôi bắt đầu tham gia khóa học Javarash, đồng thời xem tất cả các loại bài giảng và đọc các bài báo: những bài thuộc phạm vi công cộng. Bây giờ sẽ có những lời khen ngợi nhỏ dành cho tài nguyên này (điều này là chân thành! Các quản trị viên của Javarash đã không trả tiền cho tôi! :)): Javarash là một điều tuyệt vời. Khi bạn là người mới bắt đầu, rất khó tìm được tài liệu trình bày thông tin theo cách dễ tiếp cận phù hợp với trình độ của bạn. Javarash là một trường hợp gần như độc nhất. Tất nhiên, một số chủ đề không được mô tả ở đây theo cách tốt nhất có thể, nhưng cũng không có lý tưởng. Nói chung, tôi rất biết ơn Javarash vì khách quan mà nói, với số tiền ít ỏi (hãy xem giá của tất cả các loại khóa học Java trả phí), họ đã dạy tôi những điều cơ bản về ngôn ngữ theo cách mà tôi có thể hiểu và giúp tôi thực hành rất nhiều. Thường trong các bình luận dưới một số bài học, tôi thấy người dùng phẫn nộ như: “Tôi đọc bài ba lần, không hiểu gì, tìm kiếm thông tin ở nguồn bên thứ ba. Tôi đang trả tiền để làm gì? Các bạn, một lập trình viên quả là bậc thầy về thể thao trong việc tìm kiếm trên Google. Hoặc bạn mới đang học, hoặc bạn là một học sinh cuối cấp dày dặn kinh nghiệm - bạn sẽ luôn luôn tìm kiếm những thông tin khác nhau trên Internet. Rất hiếm khi tìm thấy một nguồn tài nguyên chứa tất cả thông tin bạn cần hoặc hiểu. Vì vậy, việc google và đọc các nguồn khác nhau về cùng một chủ đề là điều bình thường. Được rồi, quay lại câu chuyện. Tổng cộng, trong 4 tháng, tôi đã đạt và vượt qua một phần cấp độ 17 (vâng, tôi không nhanh), đồng thời tôi học tiếng Anh với gia sư. Vâng, tiếng Anh rất quan trọng. Bất kỳ cuộc phỏng vấn hoặc phỏng vấn việc làm nào cũng sẽ ít nhất một phần bằng tiếng Anh, mà phần lớn thông tin bạn cần cho công việc chỉ có sẵn trên các tài nguyên bằng tiếng Anh. Ở cấp độ Javarash thứ 17, tôi nhận ra rằng mình đã học xong các chủ đề cần thiết để vào trung tâm đào tạo, quay trở lại cấp độ 0 và bắt đầu lặp lại mọi thứ. Và tôi đã gửi đơn đăng ký đến trung tâm đào tạo. Vài tuần sau, họ gọi cho tôi và yêu cầu tôi kể về bản thân bằng tiếng Anh, sau đó bằng tiếng Nga, họ hỏi tôi những câu hỏi đơn giản về kiểu sắp xếp, công cụ sửa đổi quyền truy cập, nguyên tắc OOP, kiểu dữ liệu, v.v. và được mời tham gia kỳ thi tuyển sinh. Bài kiểm tra bao gồm ba phần. Đầu tiên là phần thi trên máy tính. Hai mươi nhiệm vụ/câu hỏi về vòng lặp, sắp xếp, làm việc với chuỗi, thu thập dữ liệu, câu hỏi chung về SQL, một số câu hỏi về logic, một giờ dành cho mọi thứ. Thứ hai là một bức thư bằng tiếng Anh về một chủ đề nhất định, dài 150 từ và 20 phút. Phần thứ ba là phỏng vấn miệng với một lập trình viên của EPAM, các câu hỏi lại xoay quanh việc sắp xếp, thiết bị bộ nhớ trong Java, nguyên lý hoạt động của trình thu gom rác, nguyên tắc OOP. Sau đó, họ gửi tôi về nhà với lời hứa rằng trong một tuần nữa họ sẽ gửi thư kèm bản án. Sau bức thư vui vẻ, một lần nữa tôi được mời đến văn phòng để trò chuyện với giám đốc nhân sự (hoặc giám đốc nguồn lực? Tôi không biết). Ở đó, họ lại hỏi những câu hỏi chung chung từ tiểu sử của tôi: tại sao tôi chọn Java, tại sao lại lập trình nói chung và yêu cầu tôi kể bằng tiếng Anh những ưu và nhược điểm của nghề trước đây của tôi. Vài tuần sau, các khóa học buổi tối về Java Core bắt đầu, ba lần một tuần tại văn phòng. Các khóa học kéo dài ba tháng rưỡi và kết thúc bằng một bài kiểm tra khá khó (dựa trên các bài toán OCA/OCP của Oracle), chưa đến một nửa số nhóm vượt qua kỳ thi. Những người vượt qua được đưa vào khu vực thứ hai của trung tâm đào tạo, nơi được gọi là phòng thí nghiệm. Đây là sự bắt chước hoàn toàn của công việc thực tế. EPAM có một số dự án nội bộ mà sinh viên phòng thí nghiệm thực hiện. Mọi thứ ở đó đều có thật, theo các nguyên tắc của Scrum và Agile, giống như những lập trình viên thực sự 😊: các nhóm bao gồm nhà phát triển, trưởng nhóm, nhà phân tích kinh doanh, người thử nghiệm, v.v., các cuộc họp hàng ngày, Jira, nhiệm vụ, đánh giá mã, v.v. Song song với công việc thực hiện đồ án giáo dục còn có các bài giảng về SQL, Spring, multithreading, Java 8 kèm bài tập về nhà. Nhìn chung, phòng thí nghiệm có rất nhiều sự kiện phong phú và thú vị. Tôi đã dành bốn tháng trong phòng thí nghiệm và vượt qua cuộc phỏng vấn cuối cùng - cuộc trò chuyện kéo dài hai giờ với hai lập trình viên EPAM. Họ hỏi về việc viết bài kiểm tra, bộ sưu tập dữ liệu, cấu trúc bản đồ chi tiết, nguyên tắc SOLID, ACID, cải tiến Java 8, ngoại lệ, chúng tôi đã nói chi tiết về Spring. Có rất nhiều chủ đề mà hầu hết tôi không thể nhớ được. Có hai nhiệm vụ thực tế - viết một luồng (tất nhiên là bằng lambdas) và một truy vấn đơn giản tới cơ sở dữ liệu. Một tuần sau, tôi nhận được một lá thư hạnh phúc - một lời đề nghị từ Epam 😊 Từ khi đăng ký Javarash đến ký hợp đồng lao động, 15 tháng trôi qua và ở tuổi 31, tôi trở thành lập trình viên. Param-param-pam, thế thôi!
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION