JavaRush /Blog Java /Random-VI /Câu chuyện của một nhà kinh tế...
svorobei
Mức độ
Москва

Câu chuyện của một nhà kinh tế...

Xuất bản trong nhóm
Bạn thân mến! Cuối cùng, giây phút được chờ đợi bấy lâu cũng đã đến khi tôi chia sẻ câu chuyện khó khăn của mình. Tôi hy vọng nó không quá lớn và tẻ nhạt. Nếu vậy thì xin lỗi - đau quá!)) Lời mở đầu Tôi mơ ước trở thành lập trình viên từ khi còn nhỏ. Ngôn ngữ đầu tiên của tôi là Turbo Pascal. Sau khi mua cuốn sách và đọc khoảng ba trăm trang, tôi viết vài chương trình đơn giản và mọi chuyện kết thúc ở đó. Cuốn sách được chuyển vào kệ cho đến lần sau. Lần tiếp theo đến khoảng vài năm sau, nhưng vẫn thành công như vậy. Sau khi tiếp cận một số chủ đề phức tạp (tôi không nhớ điều gì khiến tôi sợ hãi), tôi quyết định rằng lập trình không dành cho tôi. Và tôi quyết định đăng ký học kinh tế. Suy cho cùng thì uy tín, triển vọng có vẻ khá tốt, nói chung cái chính của công việc là lương! Đại khái đó là những gì tôi nghĩ lúc đó. 6 năm đại học trôi qua với phương châm “chỉ để đậu kỳ thi”, bởi... Tôi chưa bao giờ có hứng thú với kinh tế; ngược lại, khi còn là sinh viên, tôi luôn bị cuốn hút bởi lập trình và tôi đã nhiều lần cố gắng học lại một ngôn ngữ. Tôi đã học Delphi, PHP, C++, nhưng cuối cùng mọi thứ lại phát triển theo cùng một kịch bản: tôi chán nản với mọi thứ, có điều gì đó không ổn nữa và tôi bỏ cuộc. Sau khi tốt nghiệp đại học, tôi vào làm ở ngân hàng. Lúc đầu tôi thích mọi thứ, tôi xây dựng sự nghiệp, tăng lương và được khen ngợi. Nhưng theo thời gian, mọi thứ trở nên buồn tẻ và tôi bắt đầu định kỳ nhảy vào các vị trí khác nhau trong ngân hàng, nghĩ rằng có lẽ vấn đề đã đi theo một hướng cụ thể. Tuy nhiên, sau một hoặc hai năm, cuối cùng tôi nhận ra rằng điều này không thể tiếp tục được nữa và quyết định nghỉ việc với hiểu biết rằng tôi sẽ tìm kiếm công việc tiếp theo trong lĩnh vực CNTT, và vâng, tất nhiên, là một lập trình viên! May mắn thay, lúc đó tôi đã tạo được chỗ dựa tài chính tốt cho mình để không phải ngồi lên cổ bố mẹ. Và vì vậy, tôi đã học C#! Tôi đã tải xuống cuốn sách của Schildt và kết quả là lần này tôi đã đọc được tới 500 trang!)) Tôi đã củng cố kiến ​​​​thức trước đây của mình và cuối cùng tôi đã hiểu được OOP. Việc này mất khoảng 4 tháng, sau đó tôi bắt đầu tìm việc làm. Tôi đã đi đến 2 cuộc phỏng vấn, nơi tôi rất bối rối... xin lỗi, tôi đã thất bại, bởi vì... Tôi chưa thực hiện dự án học tập nào, hầu như không thực hành và có những lỗ hổng kiến ​​thức rõ ràng. Đó là lúc tôi nhận ra rằng chỉ biết một ngôn ngữ cụ thể là chưa đủ. Cần phải hiểu các công nghệ liên quan và có ít nhất một số kinh nghiệm, thậm chí là phi thương mại. Nhưng tôi không còn nhiệt tình và sức lực cho tất cả những điều này nữa, chỉ có sự khó chịu rằng một lần nữa tôi lại không có kết quả gì. Kết quả thật đáng buồn: Tôi không có việc làm, một nửa số tiền tiết kiệm (tôi đã uống cạn), thần kinh và quan trọng nhất là không có lý do gì để bắt đầu mọi thứ. Tôi quyết định quay trở lại ngân hàng trong nhục nhã, may mắn thay, tôi vẫn giữ được quan hệ bình thường với cấp trên. Tôi có cần phải nói tâm trạng của tôi lúc đó là gì không? Tuy nhiên, lần này tôi có một công việc thai sản không mấy căng thẳng đang chờ đợi, tôi kéo dài khoảng một năm, sau đó tôi buộc phải chuyển sang làm công việc giấy tờ mà tôi ghét. Và sau đó nó lại bắt đầu! Sau nửa năm, tôi lại ghét công việc của mình, phải ngồi 10-11 tiếng đồng hồ. Vào thời điểm đó, tôi đã biết về JavaRush từ em trai mình và quyết định dùng thử vì tò mò xem nó là gì—học tập dựa trên trò chơi. JavaRush. 15 cấp độ đầu tiên tương đối dễ dàng - nền tảng kiến ​​thức tích lũy qua những lần thử trước đã giúp ích cho tôi. Tôi học một hoặc hai giờ mỗi ngày vào buổi tối sau giờ làm việc. Vào cuối tuần tôi ngồi càng nhiều càng tốt. Kết quả là trong khoảng hai tháng, tôi đã đạt đến cấp độ 18, nhưng tôi nhận ra rằng mình cần dành nhiều thời gian hơn cho việc luyện tập. Các nhiệm vụ trở nên khó khăn hơn, tài liệu trở nên hoàn toàn xa lạ, cần phải có Google, v.v. Nhưng tôi không còn thời gian rảnh nữa, có khi bạn đi làm về, bật máy tính lên và nhận ra rằng đầu óc mình không thể nấu ăn và bạn ngã xuống giường. Giờ đây, công việc của tôi bắt đầu khiến tôi căng thẳng gấp đôi, bởi vì tôi không chỉ không thích nó nữa mà còn cản trở và tiêu tốn thời gian quý báu! Và tôi lại quyết định nghỉ việc :) khi mang đơn đến phòng nhân sự, cô nhân sự khó nhịn cười, gia đình cho rằng tôi điên hoàn toàn, bạn bè cũng tỏ ra hoài nghi. Nhưng tôi không quan tâm nữa. Ham muốn trong lòng thật mãnh liệt! Và chúng tôi đi, ngày nào tôi cũng ngồi học từ sáng cho đến khi nhức đầu, có khi suốt 12 tiếng đồng hồ (nhưng không phải ngày nào cũng vậy, nếu không thì ngày hôm sau sẽ chẳng có gì cả). Mọi thứ vẫn như thường lệ: Tôi đọc, giải, hỏi và google. Tôi đã không chuyển sang cấp độ tiếp theo cho đến khi tôi đạt được cấp độ hiện tại. Nếu có điều gì đó vẫn chưa rõ ràng, tôi chắc chắn sẽ tìm kiếm thêm tài liệu. Đến cuối tháng 4, tôi đạt cấp độ 31 với 2 vấn đề chưa giải quyết được và quyết định tham gia vào một dự án thực tế. Hay đúng hơn là tôi đã quyết định sớm hơn khi mua đăng ký :) Một dự án thực sự. Nhiệm vụ kiểm tra rất khó khăn. Ôi, tôi đã đau khổ và nguyền rủa biết bao!! 2-3 ngày đầu tiên có sự hoảng loạn, tôi thậm chí còn không biết phải tiếp cận nó theo cách nào, vì thực tế là trong khóa học của JR không có điều gì giống như vậy! Vâng, ví dụ như Tomcat, JSP, Spring, Hibernate, v.v. Tôi phải google mọi thứ lại từ đầu, kết quả là sau 2 tuần mọi thứ đã sẵn sàng và được gửi đi xác minh. Trong lúc chờ đợi đợt thực tập bắt đầu, tôi đã đạt đến cấp độ 35 và dừng lại ở đó. Tôi sẽ không nói rằng tôi hài lòng với dự án, nhưng nhìn chung thì ổn. Một giải pháp cho nhiệm vụ kiểm tra đã giúp tôi hiểu được mình đang ở đâu và tôi cần đạt đến mức nào để trở thành Junior. Chà, bản thân sự tham gia, tất nhiên, đã bổ sung rất nhiều kiến ​​​​thức cho người đứng đầu, điều này rất hữu ích trong các cuộc phỏng vấn. Trong bản thân dự án, tôi không thích cách tổ chức trình bày tài liệu. Thứ nhất, đây không phải là một chương trình phát sóng trực tuyến như tôi nghĩ, mà là bản ghi lại một trong những kỳ thực tập trước đây ở chế độ hội thảo trên web, nơi bạn không thể đặt câu hỏi trong quá trình thực hiện, như bạn có thể hiểu. Chỉ ở Slack, nơi diễn ra giao tiếp. Công bằng mà nói, tôi sẽ nói rằng họ sẽ luôn giúp đỡ và hướng dẫn bạn, nếu không phải là người thuyết trình thì những người tham gia khác. Thứ hai, video trong 90% trường hợp không đào tạo về một chủ đề cụ thể mà chỉ đơn giản là hướng dẫn trực quan về cách áp dụng các thay đổi cho dự án, điều này cũng không tệ, nhưng tôi muốn có một số hướng dẫn nhỏ tổng quan. Và đối với mỗi bài học có rất nhiều liên kết và video (điều này cũng tốt!). Bạn cần phải tiêu hóa tất cả những điều này và làm bài tập về nhà của bạn. Tuy nhiên, thật khó để tôi tiếp thu tất cả thông tin - có quá nhiều thông tin mới. Nhưng chắc chắn một ngày nào đó tôi sẽ quay lại tham gia để củng cố kiến ​​thức của mình. (một lần nữa miễn phí, theo như tôi hiểu). Sau một tháng rưỡi thực tập, tôi thực sự muốn kiếm được việc làm, bởi vì... Việc học không ngừng nghỉ đã trở nên khá nhàm chán. Đây là một điểm rất quan trọng: dù bạn có nhiệt tình và nghị lực đến đâu thì một ngày nào đó nó cũng sẽ cạn kiệt! Tận dụng tối đa nó trong khi nó kéo dài. Tìm kiếm việc làm. Tôi bắt đầu tìm việc từ cấp 20, mặc dù ở chế độ thụ động (tôi mới cập nhật sơ yếu lý lịch của mình) vì... Tôi vẫn chưa cảm thấy mình đã sẵn sàng để đi phỏng vấn. Tôi cũng quyết định viết một số ứng dụng đơn giản (trong chừng mực kiến ​​thức cấp 20 của tôi cho phép vào thời điểm đó) để có ít nhất một số ví dụ về mã trong sơ yếu lý lịch của tôi. Sự lựa chọn rơi vào trò chuyện đa luồng trên bảng điều khiển với máy chủ. Tôi đã viết nó, tải nó lên GitHub và tiếp tục tìm hiểu thêm, hy vọng rằng ai đó sẽ gọi cho tôi và mời tôi đến phỏng vấn. Một tháng trôi qua không một cuộc gọi nào. Tôi bắt đầu tự mình gửi hồ sơ của mình đến những nơi mà tôi ít nhiều đáp ứng được yêu cầu. Vấn đề lớn là có rất ít vị trí tuyển dụng cho các nhà phát triển Java ở thành phố của tôi (Volgograd). Trung bình có thể khoảng 8-10 mỗi tháng. Và như bạn hiểu, ở đó những người có kinh nghiệm được kỳ vọng nhiều hơn những người đã làm việc trong ngân hàng gần 5 năm, rồi đột ngột quyết định trở thành lập trình viên ở tuổi 28, không có trình độ học vấn kỹ thuật. Để tham khảo: Volgograd chiếm vị trí cuối cùng danh dự về mức sống trong 38 thành phố hàng đầu của Nga. Nhưng tôi không tuyệt vọng và tiếp tục đào tạo, đồng thời cập nhật sơ yếu lý lịch khi kỹ năng của tôi ngày càng phát triển. Đã thêm dự án mới. Tháng 7 đến, thời gian thực tập đã hoàn thành một nửa mà tôi vẫn chưa nhận được một lời đề nghị nào. Như tôi đã viết ở trên, sự nhiệt tình và sức lực học tập đã bắt đầu phai nhạt và tôi thực sự trở nên sợ hãi - liệu đó có thực sự là một thất bại nữa không?! Nhưng không có nơi nào để rút lui. Và tôi quyết định rằng lối thoát duy nhất là chuyển đến một thành phố khác. Đi đâu? Tôi không thể ngồi yên thêm 4 tháng nữa để chờ đợi một phép màu. Tôi đang lựa chọn giữa St. Petersburg và Moscow. Trong vài tuần, tôi đã hoàn thành khoảng 2-3 cuộc phỏng vấn qua Skype và hoàn thành xuất sắc một số nhiệm vụ kiểm tra. Họ chủ yếu hỏi về cốt lõi; có lần họ phỏng vấn bằng tiếng Anh. Bản thân tôi đã từ chối một lựa chọn, bởi vì... Tôi đọc rất nhiều đánh giá tiêu cực về công ty trên Internet. Còn lại hai đề xuất nữa vì... tuyển dụng những ứng cử viên địa phương mạnh mẽ hơn. Kết quả là chỉ còn một lời mời phỏng vấn trực tiếp ở Moscow, nơi tôi đã đến. Tôi thực sự đã bị tra tấn trong cuộc phỏng vấn này. Tôi trả lời tốt khoảng 60-70% số câu hỏi, trên dưới 20%, còn lại thì không nói gì được nên tôi giải thêm vài bài kiểm tra trên một tờ giấy. Ngày hôm sau, trong khi chờ kết quả, tôi cập nhật lại sơ yếu lý lịch của mình. Một giờ sau họ gọi lại cho tôi và mời tôi đến một cuộc phỏng vấn khác. Mọi thứ đều ổn. Không có nhiều câu hỏi. Rõ ràng là việc tuyển dụng nhân viên mới ở công ty này là rất hiếm và đây là một dấu hiệu tốt) Điều có lợi cho tôi chính là đôi mắt lấp lánh của tôi, nó đã bù đắp cho những khoảng trống về kinh nghiệm và trình độ học vấn. Một giờ sau, chúng tôi nói lời tạm biệt, và đến sáng họ gọi lại cho tôi và bảo tôi mang theo tài liệu!! Tại nơi làm việc. Tôi đã kết thúc một dự án lớn bao gồm khoảng 30 mô-đun với nhóm công nghệ sau: EJB, JSF(Primefaces), Hibernate, JPA, Oracle, Máy chủ ứng dụng Websphere, JMS(Websphere MQ), Maven. Và tất cả những thứ này đang chạy trên một số máy chủ chạy Linux. Quản lý dự án được thực hiện trong Redmine, quá trình phát triển được thực hiện trong IDEA và git được sử dụng làm CCS. Lúc đầu việc đó rất khó khăn và đáng sợ, tưởng chừng như quá sức. Sau vài tuần, tôi ít nhiều đã hiểu được dự án. Một tháng sau, tôi đã tải lên các bản sửa lỗi nhỏ và các tính năng đơn giản. Nếu có điều gì chưa rõ ràng, đồng nghiệp sẽ luôn giúp đỡ. Không có gì xấu hổ khi nhờ ai đó giúp đỡ. Mỗi người mạnh hơn ở một số mặt và yếu hơn ở những mặt khác, bạn chỉ cần học hỏi lẫn nhau. Tôi thực sự thích công việc! (vâng, cuối cùng :)) Bây giờ tôi không còn chán nản vào những buổi tối Chủ nhật nữa) Mọi công sức bỏ ra đều xứng đáng 146%. Vâng, tôi vẫn còn nhiều điều phải học và sẽ mất hơn một năm, nhưng bây giờ tôi biết chắc rằng mọi thứ sẽ ổn thỏa ;) Một chút phản hồi. Điều tôi không thích ở khóa học: những lỗi đánh máy nhỏ, sai sót, không chính xác trong điều kiện nhiệm vụ khiến cuộc sống trở nên khó khăn. Có lần tôi nhớ mình đã tìm thấy một lỗi rõ ràng trong một bài giảng về biểu thức chính quy. Vì vậy, tôi đã viết về điều này trên trang thông tin và phát hiện ra rằng ai đó đã chỉ ra điều này cho tôi và đã 2 năm trôi qua kể từ đó!! Và không có gì thay đổi. Chính những điều như thế này khiến tôi hơi khó chịu. Nếu không, tất nhiên, ấn tượng chỉ là tích cực. Ưu điểm quan trọng nhất của tài nguyên này là tôi gần như chắc chắn ngay từ đầu rằng mọi thứ sẽ diễn ra tốt đẹp! Có lẽ những câu chuyện thành công khác đã ảnh hưởng đến tôi như vậy, tôi không biết. Trong mọi trường hợp, động lực là rất, rất quan trọng. Cảm ơn JR vì điều này. *** Tôi chân thành chúc mọi người kiên nhẫn và nghị lực để thực hiện ước mơ của mình! Và đừng nghĩ đến việc bỏ cuộc! Ngay khi bạn nảy ra ý nghĩ rằng mình sẽ không thành công, hãy biết rằng đây là kết thúc! Một chút triết lý Tóm lại, tôi muốn chia sẻ với các bạn một vài câu nói đã giúp ích cho tôi trong lúc khó khăn: 1. “Cho dù bạn nghĩ mình có thể làm được điều gì đó hay nghĩ rằng mình không thể làm được, bạn đều đúng trong cả hai trường hợp” - Henry Ford. 2. “Người có thể dời núi bắt đầu bằng việc kéo những viên sỏi nhỏ từ nơi này sang nơi khác.” Tục ngữ Trung Quốc.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION