JavaRush /Blog Java /Random-VI /15 tháng, 750 giờ
Дмитрий
Mức độ
Москва

15 tháng, 750 giờ

Xuất bản trong nhóm
Java có liên quan gì đến nó? Tại cơ sở sản xuất nơi tôi làm việc, ông chủ gợi ý cho tôi học 1C. Phần mềm này có trên môi của mọi người. Tại sao không? Tôi mở YouTube, tìm các bài học về 1C và bắt đầu xem. Ngoài các bài học, các video liên quan đến 1C bắt đầu xuất hiện trên nguồn cấp dữ liệu. Một trong số đó có tên là: “CÁCH KIẾM 300 NGÀN MỖI THÁNG KHI LÀ LẬP TRÌNH 1C.” Tôi đã truy cập Internet từ năm 2002 và đã thấy rất nhiều tiêu đề hào nhoáng khác nhau về số tiền đáng kinh ngạc, chỉ cần nhấp chuột. Nhưng tôi đã tin anh chàng này. Tên anh ấy là Leontyev Ilya . Một người có nhiều kinh nghiệm cung cấp dịch vụ phát triển. Mức lương hàng giờ là 2500 rúp ở Moscow, làm việc 30 giờ một tuần. Sau đó tôi xem một video khác và một video khác. Hóa ra anh ấy đã có được việc làm sau 3 tháng và theo đúng nghĩa đen là trong năm đầu tiên anh ấy đã đạt 100 đô la một tháng. Hơn nữa, theo ông, điều này có thể đạt được nhanh hơn nếu bạn chọn chiến lược học tập phù hợp. Tôi cũng ghi lại một số bài học về điều này. Mắt tôi sáng lên. 100 nghìn rúp trong năm đầu tiên. Tất nhiên, tôi cho rằng mình không có trình độ học vấn kỹ thuật cao hơn anh ấy. Và nói chung, có lẽ tôi ngu ngốc hơn và sẽ dành ít thời gian hơn cho việc này. Vì vậy, tôi đã sẵn sàng học tập trong sáu tháng trước khi có công việc đầu tiên. Ilya đã trở thành người cố vấn cho tôi, mặc dù anh ấy thậm chí còn không biết điều đó. Trong video của mình, anh ấy nêu ra một quy tắc duy nhất: “ Học hỏi mỗi ngày ”. Chúng tôi đi. Hóa ra việc học không dễ dàng như vậy. Theo thời gian, khả năng tập trung của tôi ngày càng kém đi. Nhưng tôi tin tưởng Ilya và học tập mỗi ngày bằng bất cứ giá nào. Tôi bắt đầu nhỏ - 15 phút mỗi ngày. Đó là tháng 12 năm 2019. Nếu tôi bắt đầu học một giờ mỗi lần, rất có thể tôi sẽ bỏ cuộc. Nhưng nhờ tải trọng rất nhỏ nên tôi có đủ sức để đi tiếp. Đã cài đặt trình theo dõi thói quenđến điện thoại. Khai giảng khóa học “Lập trình trên 1C - trong 21 ngày”. Nhân tiện, cuối cùng tôi đã dành khoảng 60 ngày cho chúng. Tôi truy cập YouTube một lần nữa và Ilya nói rằng anh ấy đã bắt đầu học java bằng khóa học javarush. Anh ấy nói về dự án này một cách nhiệt tình đến mức tôi cũng thấy hứng thú. Tôi đã đi vào và hoàn thành các cấp độ miễn phí. Nhưng việc đăng ký có vẻ đắt tiền đối với tôi. Tôi không có ý định xem xét nó một cách nghiêm túc. Xét cho cùng, java là ngôn ngữ dành cho các kỹ sư “thực sự” và tôi muốn kiếm một số tiền. Giảm giá cho một năm đến vào tháng Giêng. Chỉ với 5800 rúp. Vào thời điểm đó, tôi đã có mong muốn rời khỏi đất nước ít nhất trong 5-7 năm tới. Và không ai cần 1C ngoài CIS. Nghĩa là, 1C trông giống như một con đường đơn giản hơn nhưng có những hạn chế. Và java phức tạp hơn, nhưng có khả năng di chuyển vào một ngày nào đó. Tôi đọc Internet, javarush. Tôi nhận ra rằng đại đa số có thể tìm được công việc đầu tiên là lập trình viên java trong 2 năm học đầu tiên. Tôi đã mua gói đăng ký hàng năm cho javarush. Tôi quyết định sẽ học cả 1C và Java cùng một lúc. Tôi muốn nói rằng khả năng tập trung vào việc học đã được rèn luyện. Tôi đã sử dụng kỹ thuật Pomodoro trong 25 phút. Tức là 25 phút trong 1 giây, 25 phút đối với java. Không nhiều nhưng mỗi ngày. Vào mùa xuân năm 2020, Ilya bắt đầu công khai mắng mỏ công ty 1C. Tôi đã hoàn thành chương trình học 1C của Milkin trong vài tháng. Tôi chuẩn bị thi 1C: Chuyên nghiệp. Nhưng sau khi cân nhắc tất cả ưu và nhược điểm, tôi quyết định ngừng học 1C và tập trung vào java. Trước tháng 9 năm 2020, tôi học khoảng 60-90 phút mỗi ngày. Vào thời điểm đó, tôi đã có được một ứng dụng khác cho kỹ thuật Pomodoro. Nhờ anh ấy mà có dữ liệu: trong khi kết hợp làm việc với học tập, tôi dành khoảng 30 giờ mỗi tháng cho việc học. Vào cuối tháng 8, rõ ràng là tôi đang làm gì đó với Java. Lúc đó tôi đã ở cấp 20. Tôi đã nhờ bố mẹ giúp đỡ, giúp đỡ tiền bạc trong thời gian tôi học xong trước khi có được công việc đầu tiên. Họ đã ủng hộ chúng tôi và chúng tôi rất biết ơn điều đó. Hoạt động học tập tích cực khoảng 3 giờ mỗi ngày kéo dài đến giữa tháng 3 năm 2021. Đã có một số nỗ lực để tìm kiếm việc làm. Tôi bắt đầu nộp đơn cho các vị trí tuyển dụng cấp dưới vào tháng 10 năm 2020. Lần đầu tiên tôi được gọi phỏng vấn là vào ngày 12 tháng 2 năm 2021. Và lần đầu tiên thì có lần thứ hai, lần thứ ba… Đến lần phỏng vấn thứ năm, tôi đã được tuyển dụng. Ngày làm việc đầu tiên của tôi là ngày 23 tháng 3. Hôm nay là ngày 4 tháng 7, thời gian thử việc đã kết thúc nên tôi viết bài này vì những câu chuyện thành công khác đã cho chúng ta biết con đường phải đi từ khi bắt đầu đi học đến công việc đầu tiên. Đến lượt tôi kể lại chuyện của tôi. Các giáo viên của tôi Tôi coi nhiệm vụ của mình là nêu tên những giáo viên tuyệt vời đã đầu tư kiến ​​thức cho tôi, nhưng tôi không biết rõ họ. Zaur Tregulov. Giáo viên tuyệt vời. Hoàn thành javarush sau cấp 20, xem khóa học của anh ấy "JAVA - lấy Đai đen!" dễ dàng hơn nhiều. Một khóa học rất toàn diện. Giải thích bằng những từ ngữ đơn giản, chức năng tối đa, ví dụ đơn giản, không vội vàng. Khi tôi nhìn thấy khóa học “Mùa xuân dành cho người mới bắt đầu” của anh ấy, tôi đã mua nó ngay trong ngày và hoàn thành nó trong một tháng. Sẽ là một sai lầm lớn nếu một lập trình viên Java mới bắt đầu bỏ qua 2 khóa học này. Tôi cũng đã xem một phần khóa học về Oracle. Móng tay Alishev . 52 video YouTube dành cho người mới bắt đầu rất hữu ích để hiểu các khái niệm cơ bản về java. Tôi đã xem toàn bộ khóa học, sau đó là khóa học nâng cao, các thuật toán và cấu trúc dữ liệu. Bất kỳ nhà phát triển mới làm quen nào lên đến cấp 10 đều sẽ gặp phải Nail. Nail là người giỏi nhất trong việc giải thích những điều đơn giản bằng ngôn ngữ đơn giản. Lòng biết ơn của tôi đối với công việc được thực hiện. Khóa học mùa xuân cũng rất xuất sắc, đừng bỏ lỡ. Và có lẽ khóa học duy nhất về git cũng là tác phẩm của Nail. Ivan Golovach . Vào thời điểm tôi gặp phải một chủ đề không thể trình bày trong một bài học video dài 20 phút, tôi đã làm quen với các bài giảng của Ivan. Trong nhiều tháng, tôi đã xem các bài giảng của ông mỗi ngày trong 90 phút. Sẽ không ai cho bạn biết nhiều chi tiết và chuyên sâu về lập trình công nghiệp trong các bài học video. Tôi chân thành tin rằng việc Golovach rời bỏ công việc giảng dạy là một tổn thất to lớn đối với cộng đồng java CIS. Vân ơi, hãy quay lại đi. Evgeniy Tikhonov Tôi đã xem khóa học itvdn của Zhenya về java khi bắt đầu học. Tôi không hối hận nhưng ở một số nơi tôi đã diêm vào mắt để không buồn ngủ. Sergey Nemchinsky Anh chàng này đã trả lời tất cả các câu hỏi trên YouTube mà một nhà phát triển mới vào nghề có thể nghĩ tới. Các video và luồng của anh ấy thực sự hữu ích khi bạn bắt đầu tìm kiếm việc làm một cách nghiêm túc. Evgeniy Suleymanov Zhenya xuất hiện khi bạn bắt đầu tìm kiếm thông tin về các mẫu hoặc bản ghi âm các cuộc phỏng vấn. Alexander Petrov Người đàn ông này có nhiều bài học nhất về java, khoảng 400. Đôi khi bạn bắt gặp một chủ đề mà không ai ngoại trừ anh ta nêu ra trên YouTube tiếng Nga. Navin Reddy Này người ngoài hành tinh. Đôi khi, về một số vấn đề, bạn không thể tìm thấy bất cứ thứ gì trên Internet của Nga hoặc chất lượng tài liệu thấp. Naveen nói tiếng Anh đơn giản nên mọi thứ đều có thể tiếp cận được. Một danh sách phát không tồi cho luồng api. Tôi chưa bao giờ đọc hết cuốn sách nào. Tôi đã thử đọc Schildt, Triết học, Học java. Javarush Tôi không thể tưởng tượng được làm thế nào bạn có thể học lập trình java từ đầu mà không cần javarush. Có thật không? Tôi có thể tìm đâu ra 978 thử thách mà tôi phải vượt qua? Bạn không thể trở thành lập trình viên nếu không thực hành lập trình. Có, framework và SQL sẽ phải được học riêng. Vâng, sẽ có những nhiệm vụ mà tôi coi như con cừu đực ở cổng mới. Vâng, tôi cũng đã than vãn trong phần nhận xét rằng “chúng tôi đã không trải qua điều này”. Tuy nhiên, javarush là thứ phải có. Codewars Một ngày nọ, một người bạn của tôi, một nhà phát triển Java, gửi cho tôi một vấn đề. Viết một số chu trình không chuẩn. Tôi đã làm được nhưng vụng về. Và sau đó anh ấy giao cho tôi một nhiệm vụ: điền hình xoắn ốc của một mảng hai chiều, ví dụ: có kích thước 3 x 3 chữ số: 123.894.765 Nghĩa là, bạn lấy kích thước 4x4 hoặc 5x5, bất kỳ số nào, làm đầu vào. Phương thức phải điền vào mảng. Nói chung, tôi đã tìm ra nó chỉ sau 17 ngày. Không, tôi không làm công việc này hàng ngày. Và tôi đã tham gia codewars và mỗi ngày tôi giải được 8 kyu đầu tiên, sau đó là 7, rồi 6. Tổng cộng tôi đã giải được khoảng 150 bài toán. Trên codewars, tôi phát hiện ra rằng bạn phải học cách viết các thuật toán riêng biệt. Điều này rất hữu ích. Dự án thú cưng Nói một cách đơn giản, đó là CRUD vào mùa xuân với MySQL trên AWS. Amazon cung cấp máy chủ miễn phí trong một năm để học. Bây giờ tôi nghĩ rằng mọi nhà phát triển mới vào nghề nên viết CRUD bằng bộ điều khiển. Hãy chắc chắn để viết các phương thức get, post, put, delete. Tìm việc làm là một câu chuyện dài. Trong nhiều tháng tôi chỉ nhận được những lời từ chối. Nhưng mọi người xung quanh tôi cứ nói: nếu họ không gọi bạn đến phỏng vấn thì đó là một bản lý lịch tồi.Đúng vậy, một bản lý lịch không có kinh nghiệm có thể vừa tốt vừa xấu. Hãy nhớ xem các đề xuất trên YouTube từ Hunters hoặc Nemchinsky về cách viết sơ yếu lý lịch. Thay mặt tôi, tôi chỉ nói rằng tôi đã thêm tất cả những gì tôi đã học trong tháng vào sơ yếu lý lịch của mình. Tôi đã đăng một danh sách cập nhật các công nghệ mà tôi đã dành thời gian sử dụng để bộ phận nhân sự có thể ngay lập tức xem tôi có phù hợp hay không. Sau một thời gian, khi lý lịch của tôi ghi rõ rằng tôi đã học độc lập được một năm. Có những phản hồi tích cực khi tôi được yêu cầu điền vào biểu mẫu hoặc thực hiện một nhiệm vụ kỹ thuật. Trước đó chỉ có những lời từ chối. Cuộc phỏng vấn đầu tiên vào ngày sinh nhật của tôi vào ngày 12 tháng 2 trên zoom. Nó có một chút đáng sợ. Tôi hoàn toàn không biết Stream api. Tôi thường ngu ngốc. Nói chung là anh ấy trả lời các câu hỏi rất kém. Họ không đưa tôi đi. Nhưng sau cuộc phỏng vấn đầu tiên, cuộc phỏng vấn thứ hai diễn ra sau đó một tuần. Mỗi tuần có một công ty mời chúng tôi đến trò chuyện. Bạn chỉ cần học cách vượt qua chúng. Tôi bắt đầu viết ra tất cả những câu hỏi mà tôi còn bối rối và nghiên cứu chúng. Tôi đã viết nó ra bằng lời của riêng tôi, theo như tôi hiểu. Tôi bắt đầu phản hồi không chỉ với các vị trí tuyển dụng cấp dưới mà còn với mọi thứ yêu cầu kinh nghiệm từ 1 đến 3 năm. 5 cuộc phỏng vấn đã được lên kế hoạch vào ngày 19 tháng 3. Tôi thừa nhận, sau 4 lần thất bại, tôi cảm thấy như vậy. Nhưng tôi sẽ tiếp tục cho đến khi họ thuê tôi. Tôi đã đến văn phòng. Tôi đã gặp HR và giới thiệu anh ấy với trưởng nhóm. Chúng tôi đã ngồi xuống. Tôi mong đợi các câu hỏi sẽ bắt đầu ngay bây giờ, nhưng không. “Mở máy tính xách tay, nhiệm vụ: viết bộ điều khiển get sẽ trả về…” người phỏng vấn nói. Tôi đã viết bộ điều khiển và hoàn thiện nó trong vài phút. Và bạn có thể sử dụng Google. "Bạn có biết dãy Fibonacci không? Vậy bộ điều khiển lấy một chỉ số trong dãy, để nó trả về số chính xác." Nhưng ở đây bạn không thể sử dụng tìm kiếm nữa. Mất khoảng 15 phút nữa vì Alishev đang trải qua chuyện đó. Có, tôi đã tự mình giải quyết vấn đề này. Nhiệm vụ thứ ba khó khăn hơn, “chiến đấu”. Tôi sẽ không đi sâu vào chi tiết nhưng cần phải tính toán khéo léo sự thay đổi ngày tháng. Ở đây tôi bị mắc kẹt một thời gian dài, nhưng tôi đã chỉ ra cách phân tách vấn đề, giải thích cách tôi sẽ giải quyết và ném ra khoảng một nửa mã. Người phỏng vấn hỏi: "Có rất nhiều nhiệm vụ, khi nào bạn có thể rời đi? Thứ Hai?" Tôi cảm thấy khó chịu. Cứ như thể tôi đã bị đánh thuốc mê bởi một loại ma túy nào đó. Tôi nói: “Chúng tôi cần một lời đề nghị.” “Sau đó, bộ phận nhân sự sẽ gửi cho bạn một lời đề nghị vào thứ Hai và đưa ra lời đề nghị vào thứ Ba.” Công việc Thứ ba ngày 23 tháng 3 tôi đi làm. Laptop, 2 màn hình, Ubuntu. Được cấp quyền truy cập. Một đồng nghiệp đã giúp đỡ và trả lời tất cả các câu hỏi. Tôi đã làm việc được bốn tháng rồi. Tất nhiên, bạn không thể có được kinh nghiệm về lập trình công nghiệp thông qua các khóa học. Bạn không thể trở thành người trung gian ngay ngày đầu tiên đi làm. Lời khuyên dành cho những người mới nhận công việc đầu tiên: hãy cố gắng đạt được kết quả tối đa, nói ít đi. Hoàn thành nhiều nhiệm vụ nhanh hơn. Họ chắc chắn sẽ nhìn thấy điều này, đánh giá cao nó và sẽ không muốn loại bỏ bạn. Hãy đặt câu hỏi. Bị mắc kẹt trong 40 phút? Hãy hỏi đồng nghiệp xem bạn có thể tiến lên phía trước như thế nào. Bây giờ bạn là một đội. Sau đó họ sẽ liên lạc với bạn. Con đường đến với công việc đầu tiên của tôi mất 15 tháng và khoảng 750 giờ đào tạo. Xin chân thành cảm ơn cộng đồng và nhóm javarush. Luôn đọc các bình luận dưới bài giảng và các vấn đề.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION