JavaRush /Blog Java /Random-VI /Từ y học đến lập trình mà không cần học chuyên ngành

Từ y học đến lập trình mà không cần học chuyên ngành

Xuất bản trong nhóm
Từ y học đến CNTT: Epam, JavaRush và các khóa học lập trình Touch Vladislav, một thanh niên 19 tuổi đến với lập trình mà không cần nền tảng kỹ thuật, có tư duy nhân đạo và trình độ tiếng Anh A2. Nói thêm một chút về bản thân: tốt nghiệp loại xuất sắc trường y; Tôi là nhân viên khoa hồi sức tích cực và gây mê; Tôi đang thực hiện theo cách riêng của mình từ đầu đến lời đề nghị đầu tiên. Chìa khóa của câu chuyện hôm nay sẽ là sự kết hợp biểu tượng tạo thành từ “cơ hội”. Tôi sẽ chia câu chuyện thành công thành hai phần: trước khi nhận được lời mời làm việc và sau đó. Hôm nay chúng ta đang nói về con đường mà ứng viên phải trải qua... Khi còn là sinh viên y khoa năm thứ hai, tôi quyết định khám phá một lĩnh vực hoạt động được thảo luận rộng rãi - lập trình mà không hề biết gì cả: hướng và ngôn ngữ nào tồn tại; yêu cầu đối với ứng viên; biểu thức "bắt đầu lại từ đầu". Quá trình học bắt đầu bằng việc tìm một gia sư có thể hướng dẫn và giải thích những kiến ​​thức cơ bản về phát triển ứng dụng. Chi phí cho một giờ học tính đến năm 2018 đã là 700 UAH (1900 rúp), bao gồm cả việc đưa người cố vấn lên xe của chúng tôi dọc theo tuyến đường: nhà anh ấy - nhà chúng tôi - nhà anh ấy (tổng cộng 60 km). Chúng tôi đã nghiên cứu ngôn ngữ Delphi và hệ thống kế toán doanh nghiệp - 1C. Sau khi biên soạn thành công những dòng mã đầu tiên, với cảm giác hứng khởi và ý nghĩa, tôi tiếp tục nghiên cứu sâu hơn về ngành này vào những lần tiếp theo cho đến khi biết được triển vọng của ngôn ngữ mình đang học. Tôi quyết định thay đổi hướng nghiên cứu tiếp theo của mình... Trong số những người bạn của tôi, hòn đảo Java luôn được nhắc đến, đối với tôi, dường như họ không biết rằng chúng tôi đang nói về ngôn ngữ lập trình Java. Các sự kiện diễn ra vào đêm giao thừa. Tôi bắt đầu lướt Internet để lấy thông tin và trong số các quảng cáo, tôi thấy nền tảng JavaRush (JR) và một lời đề nghị hấp dẫn là mua gói đăng ký hàng năm với mức giảm giá 50%. Sau khi xem các đánh giá, tôi quyết định đầu tư số tiền tiết kiệm tích lũy được của mình. Nắm vững lý thuyết và củng cố kiến ​​thức đã học bằng cách giải các bài toán đặt ra, trong đó có trên 1000 bài đáng chú ý; tạo nhiều hơn một trò chơi; bằng cách tham gia vào các chủ đề được thảo luận giữa các sinh viên trên diễn đàn; Sau khi đọc hàng trăm bài báo, tôi có thể hết lòng giới thiệu JR như một nền tảng giáo dục trực tuyến. Một lợi thế không thể phủ nhận là cách trình bày tài liệu có cấu trúc, cho phép người mới bắt đầu nghiên cứu từng bước tài liệu thực sự phù hợp. Tiếp tục... Trong quá trình học, tôi thực sự khuyên mọi người nên sử dụng ít nhất ba nguồn tài liệu làm nguồn thông tin. Một chủ đề sẽ được mô tả khác nhau ở mọi nơi và bạn có thể nhận được một phần thông tin hữu ích ở mọi nơi. May mắn thay, có một số lượng lớn tài nguyên miễn phí dành cho việc nghiên cứu các lĩnh vực bạn quan tâm. Một số trong số đó: Metanit, Vertex Academy, GeekForGeeks, Coursera, Udemy, JetBrains Academy, hướng dẫn trên Youtube. Năm sau, tôi đăng ký khóa học lập trình ngoại tuyến bằng Java. Chúng tôi có một giáo viên tuyệt vời, nhưng thành thật mà nói, tôi không nhận được phản hồi như mong đợi trong quá trình ghi hình. Rất có thể, điều này bị ảnh hưởng bởi tuổi tác và sự thiếu nhận thức về mong muốn thực sự của tôi. Hai tháng đào tạo không phải là vô ích: Tôi đã kết bạn với những người mà sau này tôi đã trao đổi thông tin về các hội nghị đang diễn ra, các đợt thực tập và các vị trí tuyển dụng hiện có. Đây là cách tôi trở thành người dùng tích cực của diễn đàn dou.ua 😄 Nếu bạn có động lực học tập, bất chấp những trở ngại phát sinh trong quá trình học, tôi có thể nói rằng các khóa học lập trình ngoại tuyến và đặc biệt là gia sư riêng, còn lâu mới đạt được lựa chọn tốt nhất để tham gia vào ngành này. 1) Du lịch. Công việc lương cao. Kế hoạch linh hoạt. Khu vui chơi giải trí. Gói xã hội. Đồ ăn miễn phí. 2) Lối sống ít vận động. Sự cạnh tranh điên cuồng. Học tập liên tục. Bằng cách vượt qua những điều trên ở điểm thứ hai, bạn sẽ có cơ hội giành được “quả anh đào trên chiếc bánh” ngay từ điểm đầu tiên. Tôi muốn nói với bạn rằng tôi là một chàng trai dũng cảm, bởi vì tôi nộp đơn vào các dự án và không gần đạt được yêu cầu, nhưng kỳ lạ thay, họ lại nhận tôi. Và tôi khuyên bạn nên lặp lại theo tôi. Trước hết, họ đánh giá kỹ năng của bạn để nhanh chóng làm chủ các công nghệ mới và thích ứng với điều kiện môi trường thay đổi liên tục. Phát triển kỹ năng giao tiếp, khả năng làm việc nhóm và học tập không ngừng nghỉ, tính kiên trì bền bỉ và trí tưởng tượng. Sau một thời gian tự mình tìm hiểu các chủ đề, tôi đã gửi đơn đăng ký tham gia Chương trình Java Epam. Tôi đã vượt qua các giai đoạn tuyển chọn và trở thành người tham gia dự án, cùng với ba trăm ứng viên khác muốn nhận được lời đề nghị. Bây giờ là lúc để ghi nhớ cuộc thi. Mỗi tuần đều có một số nhất định bị loại, nhưng hầu hết những người tham gia đều đạt đến việc viết đồ án cuối cùng, trong đó có tôi. Quá trình học tập diễn ra như sau: có một nền tảng khép kín, trên đó các nhiệm vụ mới được xuất bản hàng tuần. Chúng tôi đã viết các ứng dụng chính thức bằng cách sử dụng cơ sở dữ liệu Java EE, Maven, Spring, kiểm tra mã và đẩy nó lên cổng để xác minh. Chúng tôi đã nhận được phản hồi và sửa lỗi với mục tiêu chính - đạt được số điểm tối đa. Sự phức tạp của các nhiệm vụ tăng lên mỗi lần. Hiện tại, tôi có cơ hội bắt đầu viết dự án và bảo vệ thêm để chuyển đến Phòng thí nghiệm của Epam, giai đoạn cuối cùng trước khi nhận được lời mời làm việc. "Sống và học hỏi":Sau khi hoàn thành thành công khóa đào tạo bên ngoài tại Epam, tôi lại trở thành sinh viên, lần này là tại trường “Ш++”, hoạt động theo nguyên tắc “ngang hàng”, nơi không có giáo viên và không có lý thuyết. Có những từ tương tự: "Trường 42", "ucode" (trước đây là Nhà máy Đơn vị). Giai đoạn vòng loại liên quan đến việc giải quyết năm vấn đề tầm thường bằng một trong những ngôn ngữ lập trình (PL) được đề xuất. Những người sáng lập tuyên bố rằng bạn sẽ học khoa học máy tính chứ không phải một ngôn ngữ cụ thể. Ở giai đoạn đầu, tôi sẽ đồng ý với quan điểm của họ, nhưng trong tương lai bạn sẽ viết mã độc quyền bằng Java và bạn sẽ phải nghiên cứu sự phức tạp của ngôn ngữ này trong quá trình giải quyết các vấn đề được giao. Một hệ thống cảnh báo sẽ giúp bạn luôn cảnh giác; bằng cách tăng điểm khi tải bài tập về nhà muộn hoặc nhận điểm không đạt yêu cầu khi hoàn thành bài tập (một/hai), bạn đang tiến đến việc bị loại khỏi dự án. Độ phức tạp của các nhiệm vụ tăng dần. Điểm đặc biệt của trường là mỗi tuần đều có nhu cầu gọi điện cho những người tham gia chương trình khác để đánh giá bài tập về nhà đã hoàn thành. Họ sẽ không cố tình đổ lỗi cho bạn, nhưng yếu tố con người đóng một vai trò quan trọng trong tình huống này, vì việc đánh giá có lẽ không phải do một chuyên gia trong lĩnh vực này đưa ra mà là bởi một sinh viên giống như bạn. Giả sử rằng bạn đang kiểm tra bài làm của ba người tham gia và có số lượng người bằng nhau đang kiểm tra bạn. Tất cả đều khác nhau mỗi lần. Bạn cần chuẩn bị dành thời gian từ Thứ Ba đến Thứ Năm, không tính đến thời gian dành cho việc thống nhất thời gian và nền tảng mà cuộc gọi sẽ diễn ra, tổng cộng lên tới 4-5 giờ để gọi điện và đánh giá công việc. Sau khi hoàn thành khóa đào tạo, bạn sẽ nhận được chứng chỉ với số giờ quy định và điểm trung bình dựa trên kết quả của các nhiệm vụ đã hoàn thành và kinh nghiệm rất tốt trong việc tạo thuật toán của riêng bạn và giao tiếp với đồng nghiệp. Càng học bạn sẽ càng cảm thấy mình biết ít. Đã thử nghiệm nhiều lần. Tôi chỉ mô tả một phần nhỏ những gì bạn sẽ gặp trên con đường trở thành nhà phát triển. Ngoài những công việc trên, tôi còn tham gia thực tập tại các công ty quốc tế như: SoftServe, Alfa Bank, Sigma, GlobalLogic, Avada Media. Với một số người, tôi đã đạt được kết thúc có hậu, với những người khác, tôi tiếp tục học hỏi. Bằng cách này, tôi muốn nói rằng không có rào cản nào ngoại trừ những rào cản mà ý thức của bạn thúc đẩy bạn vào đó. Hãy để tôi nhắc bạn rằng tôi không có một nền giáo dục chuyên biệt. Tôi là một người chuyển đổi y tế. Tôi đã có một bản lý lịch được viết rất hay, trong đó tôi tự hào nêu bật những thành tích của mình. Tôi bước vào nghề với trình độ tiếng Anh kém, nhưng trong thời gian này, tôi đã cố gắng cải thiện kỹ năng giao tiếp, viết và đọc của mình lên trình độ Upper-Intermediate (do SoftServe xác định). Tôi rất giỏi về khoa học chính xác, nhưng bây giờ tôi đang học một hoặc hai thuật toán. Tôi có rất nhiều điều muốn chia sẻ với các bạn, nhưng thật khó để gói gọn tất cả kinh nghiệm và kiến ​​thức của tôi vào một bài viết. Tôi sẽ yêu cầu phản hồi, bạn có muốn biết điều gì xảy ra tiếp theo không... Chúng ta có thể thảo luận về những công nghệ cần phải biết và các câu hỏi thường gặp trong các cuộc phỏng vấn. Viết những gì bạn muốn đọc trong thời gian rảnh rỗi. Cuối cùng: lấy nỗi sợ hãi làm động lực. Nếu chúng ta sợ hãi, điều đó có nghĩa là tại một thời điểm cụ thể, chúng ta đang thay đổi và trở thành một phiên bản tốt hơn của chính mình, và chỉ thông qua luyện tập chúng ta mới có thể đạt được kết quả khả quan. Thay đổi đồng nghĩa với phát triển, trở nên mạnh mẽ và hạnh phúc hơn. Mọi điều tốt đẹp nhất!
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION