JavaRush /Blog Java /Random-VI /Nhảy lên chuyến tàu khởi hành lúc 37
Slava
Mức độ
Хабаровск

Nhảy lên chuyến tàu khởi hành lúc 37

Xuất bản trong nhóm
Xin chào tất cả mọi người. Tôi sẽ xây dựng câu chuyện thành công của mình nhiều hơn dưới dạng lời khuyên, đề xuất cũng như mô tả ngắn gọn con đường của mình. Tôi viết chủ yếu cho những người quyết định bắt đầu lại từ đầu. Nhiều điểm sẽ được mô tả theo quan điểm của tôi và tôi không tự nhận mình là chân lý tối thượng. Phần 1. “My BEC” 37 tuổi, được đào tạo lái xe ô tô, làm giáo viên tại trường đại học. Tôi hoàn toàn không biết lập trình. Ở trường không hề có môn khoa học máy tính; ở trường đại học họ học Cơ bản và Excel, nhưng đó là chuyện đã 16 năm trước. Phần 2. “Có đáng không?” Đầu tiên, để trở thành một lập trình viên từ đầu, bạn cần phải trải qua nỗi đau, sự tuyệt vọng và đau khổ. Nếu mọi thứ trong cuộc sống của bạn tương đối tốt và suôn sẻ, bạn đã sẵn sàng cho điều này chưa? Tôi không nói về những người có sở thích lập trình hoặc những người lập trình theo học vấn. Tôi đang nói về những người thực sự đã quyết định từ đầu. Thứ hai, mỗi năm việc gia nhập CNTT lại trở nên khó khăn hơn. Khó hơn không phải ở khía cạnh học kỹ năng này, mà khó hơn ở khía cạnh tìm được công việc đầu tiên, mà còn khó hơn ở khía cạnh sau này. Thứ ba, hãy nói điều gì đó tốt đẹp, lập trình viên là đẳng cấp ưu tú, các chuyên gia được đánh giá cao, họ bị săn lùng và kết quả là tiền lương, tiền thưởng và thái độ. Thứ tư, đây là công việc dành cho những người thích phát minh ra thứ gì đó, tìm kiếm các giải pháp đơn giản, sáng tạo và giải các câu đố. Thứ năm, bạn sẽ phải học tập trong suốt cuộc đời làm việc của mình, sẽ có rất ít công việc thường ngày. Khi công việc hiện tại không còn đạt yêu cầu về nhiều mặt, tôi quyết định thay đổi công việc, hay đúng hơn là nghề nghiệp của mình. Tìm hiểu thị trường lao động, tôi không tìm thấy điều gì tốt hơn việc trở thành một lập trình viên. Phần 3. “Bắt đầu từ đâu” Đầu tiên, tôi quyết định thử xem nó có hiệu quả không, có phù hợp với mình không. Sau khi tham khảo ý kiến ​​của các lập trình viên, tôi bắt đầu học Python. Tôi đã tham gia một khóa học miễn phí trên một nền tảng giáo dục, tôi thích nó. Tôi thực sự khuyên những người bắt đầu từ đầu không nên nhảy thẳng vào Java. Ngay cả sau Python, đối với tôi, Java vẫn có vẻ như thứ rác rưởi. Sau Python, tôi tham gia một khóa học miễn phí về SQL và một khóa học giới thiệu về Java. Tại sao tôi không ở lại với Python? Đồng thời, tôi theo dõi thị trường lao động. IMHO, tìm việc ở đó khó hơn, mặc dù lúc đầu tôi thích Python hơn. Phần 4. “Quá trình học tập” Sau các khóa học giới thiệu miễn phí, tôi đến với JavaRush. Tại sao lại là JavaRush? Việc trình bày tài liệu tốt hơn nhiều so với đối thủ cạnh tranh. Không có ranh giới hoặc thời hạn nghiêm ngặt. Giá thấp. Tôi đã hoàn thành 36 cấp độ trong ba tháng. Tôi trả tiền hàng tháng và không mất nhiều thời gian đăng ký. So với những lời đề nghị từ các trang khác, việc trả 100-200 trong 6 tháng có thể nói là chẳng là gì cả. Dưới đây là khuyến nghị của tôi. Quá trình học tập không cần phải kéo dài qua nhiều năm. Bản thân Java chiếm khoảng 20-30% kiến ​​thức mà nhà tuyển dụng cần cho vị trí tuyển dụng vào tháng 6. Nếu bạn học 20-30% trong vài năm thì 100% - 10 năm? Tôi từ bỏ mọi sở thích và giải trí của mình ngoại trừ giấc ngủ và dành 30-40 giờ mỗi tuần cho việc học. Tìm một người bạn/người thân sẽ hỗ trợ và khuyến khích bạn. Trong suốt 3 tháng, tôi đã gặp phải một số khủng hoảng - khi đơn giản là tôi không thể hiểu được một số chủ đề. Nếu không có động lực và sự hỗ trợ tốt thì rất khó để tiếp tục học lên cao. Sau khi hoàn thành 35 cấp độ, bằng cách nào đó tôi đã hoàn thành bài kiểm tra cho kỳ thực tập tại JavaRush. Đồng thời, tôi bắt đầu tích cực tìm kiếm việc làm, phần tiếp theo sẽ nói thêm về điều này. Tiếp theo là kỳ thực tập với JavaRush, tôi đã bỏ việc vì... được thực tập tại công ty. Trong thời gian thực tập, tôi đã nghiên cứu sâu hơn về Spring và các công nghệ liên quan khác. Phần 5. “Tìm kiếm việc làm” Tôi đã đăng sơ yếu lý lịch của mình lên các trang web chính sau khi nghiên cứu kiến ​​thức cơ bản về Python, Java và SQL. Nhưng nó không thu hút được sự chú ý nào từ các nhà tuyển dụng. Khi hoàn thành JavaRush, tôi đã hoàn thành một số dự án tiêu chuẩn và đăng chúng lên GitHub. Sau đó, tôi hoàn thiện sơ yếu lý lịch của mình, chèn một liên kết tới GitHub và liệt kê một số công nghệ được sử dụng. Và anh ấy bắt đầu tích cực tìm kiếm việc làm. Tìm việc cũng giống như công việc thứ hai, mất rất nhiều thời gian. Trong thời gian này, tôi đã học đầu tiên tại chương trình thực tập JavaRush, sau đó là thực tập tại một công ty CNTT. Mỗi ngày, tôi xem qua các vị trí tuyển dụng mới trên hh và Hubr và trả lời tất cả những vị trí phù hợp. Tôi đã đăng ký một số kênh điện tín có vị trí tuyển dụng. Nhiều vị trí tuyển dụng nhất (kể cả cho người mới bắt đầu) là trên hh và Hubr. Trên các trang web khác (superJob, farpost, rabota.ru, v.v.) các vị trí tuyển dụng tương tự hoặc rất ít và hiếm khi được công bố. Về LinkedIn, đó là một nền tảng tốt, tôi đã tạo một hồ sơ ở đó, nhưng họ đang tìm kiếm các chuyên gia cấp trung/cấp cao. Thông thường, ngay cả trước cuộc phỏng vấn, họ sẽ yêu cầu bạn hoàn thành một bài kiểm tra. Tôi đã đặt ra một quy tắc là nếu tôi không thể hoàn thành một nhiệm vụ kiểm tra trong 2-3 ngày thì tôi sẽ không lãng phí thời gian vào nó nữa, bởi vì... 2-3 nhiệm vụ kiểm tra đã được gửi mỗi tuần. Các cuộc phỏng vấn thường diễn ra trong hai giai đoạn. Buổi phỏng vấn đầu tiên với nhà tuyển dụng là buổi phỏng vấn về trình độ và kỹ năng cơ bản. Cuộc phỏng vấn thứ hai với một chuyên gia kỹ thuật, nơi họ dạy cho bạn cả Java và mọi thứ có thể. Có những trường hợp ngoại lệ khi ở cuộc phỏng vấn đầu tiên, nhà tuyển dụng yêu cầu tôi viết chương trình Java hoặc truy vấn SQL vào sổ ghi chú. Trong hầu hết các trường hợp khi tôi được gọi phỏng vấn lần đầu tiên, tôi đều được mời phỏng vấn lần thứ hai. Đã nhiều lần xảy ra trường hợp bài kiểm tra được đưa ra sau buổi phỏng vấn đầu tiên. Trung bình, tôi có 2-4 cuộc phỏng vấn và hoàn thành 2 bài kiểm tra mỗi tuần. Việc này kéo dài 4 tháng. Trong 4 tháng này, tôi đồng thời hoàn thành khóa thực tập JavaRush trong 1,5 tháng và sau 1 tháng thực tập tại một công ty CNTT. Kỳ thực tập được công bố tại một công ty CNTT mà tôi đặt rất nhiều hy vọng đã bị gián đoạn do sáng kiến ​​của công ty và tất cả các thực tập sinh đều bị giải tán. Tuyệt vọng, tôi đã trả lời hầu hết các vị trí tuyển dụng, không chỉ Java. Phần 6. “Chiến thắng” Và rồi điều đó đã xảy ra. Vị trí tuyển dụng: Yêu cầu nhà phát triển backend trên NodeJS. Họ mời tôi đến một cuộc phỏng vấn, dự kiến ​​diễn ra trong 4 ngày. Trong 4 ngày này, tôi đã học được những gì có thể về NodeJS, “thiết lập máy chủ” trên NodeJS bằng cách sử dụng video trên YouTube và viết bot điện tín trong NodeJS. Đã vượt qua cuộc phỏng vấn đầu tiên. Họ giao cho tôi một bài kiểm tra, hoàn thành trong hai ngày và gửi đi. Được mời phỏng vấn lần thứ hai Tôi ngay lập tức được mời làm việc...trong một công ty nhỏ sản xuất sản phẩm của riêng mình, nói một cách dễ hiểu là StartUp. ******CHIẾN THẮNG***** Nhảy lên chuyến tàu khởi hành lúc 37 - 1 Kể từ thời điểm đó, sự phát triển thực sự của tôi với tư cách là một lập trình viên bắt đầu. Trước đó, tôi lập trình trong thời gian rảnh rỗi từ công việc và các vấn đề khác. Bây giờ tôi lập trình tại nơi làm việc, thường là sau giờ làm việc và đôi khi trước đó. Tôi đã viết trên NodeJS trong hai tuần (hay đúng hơn là tôi đã cố gắng viết). Sau đó, họ đưa cho tôi một dự án riêng và tôi bắt đầu viết bằng Java. Sau đó tôi có cơ hội viết front-end trong VueJS nên tôi cũng học JavaScript, hay nói đúng hơn là tôi bắt đầu học nó. Những thứ kia. Bây giờ tôi đã là nhà phát triển Fullstack. Phần 7. “Kết quả” Theo tôi, điều quan trọng nhất là tìm được công việc đầu tiên. Đây là một bước ngoặt mà sau đó cuộc sống sẽ thay đổi. Thế là xong, bạn có thể xây dựng sự nghiệp xa hơn nếu không ngu ngốc. Mình đã gặp nhiều bạn đặt mục tiêu vào IT nhưng có người lại tuyệt vọng và bỏ cuộc, bỏ tất cả hoặc gác lại. Tôi mong bạn không bỏ cuộc và đưa mọi thứ đến một kết thúc thắng lợi. Câu trả lời cho các câu hỏi thường gặp. Tuổi tác có ảnh hưởng đến việc tìm kiếm việc làm của bạn không? Nhà tuyển dụng chủ yếu quan tâm đến kinh nghiệm và kiến ​​thức. Tất nhiên, có những vị trí tuyển dụng ghi “tốt nghiệp chuyên ngành ba năm vừa qua…”, nhưng đây là những nhà tuyển dụng đang tìm kiếm lao động trẻ giá rẻ và số lượng trong số đó không nhiều. Ngoài ra, nhà tuyển dụng cũng không quan tâm bạn đã làm việc gì trước khi lập trình. Bạn có cần tiếng Anh và toán không? Nếu bạn hoàn toàn không biết tiếng Anh thì sẽ khó khăn hơn vì có rất nhiều thứ bằng tiếng Anh và bạn sẽ phải học nó. Với toán học cũng vậy, nếu bạn không thể trừ 367 từ 1000 trong đầu và dùng máy tính, thì sẽ gặp vấn đề khi viết logic nghiệp vụ. Tôi cố gắng không viết hồi ký, viết mọi thứ ngắn gọn và đúng trọng tâm. Tôi sẵn sàng trả lời bất kỳ câu hỏi nào và đề cập đến các điểm quan tâm một cách chi tiết hơn.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION