JavaRush /Blog Java /Random-VI /Từ quân đội đến CNTT hay cách tôi trở thành nhà phát triể...
Евгений Горбунов
Mức độ
Москва

Từ quân đội đến CNTT hay cách tôi trở thành nhà phát triển C# bằng JavaRush

Xuất bản trong nhóm
Chào mọi người! Tên tôi là Evgeniy, tôi 25 tuổi và tôi muốn kể cho bạn nghe câu chuyện thành công của mình. Khi học tại JavaRush, tôi đã đọc nhiều câu chuyện thành công và mơ ước một ngày nào đó sẽ viết ra câu chuyện của riêng mình và có lẽ sẽ động viên được ai đó, như họ đã từng động viên tôi. Từ quân đội đến CNTT hay con đường trở thành nhà phát triển C# bằng JavaRush - 1Sự khởi đầu khá tầm thường, nên tóm lại: từ nhỏ tôi đã thích chơi, làm gì đó trên máy tính và trong những năm đi học, tôi đã dự định kết nối nghề nghiệp của mình với máy tính. Năm lớp 9, tôi quyết định nghỉ học để không thi Thống nhất (vì mới tổ chức nên thầy cô sợ và tôi học không tốt). Vì trường không tuyển sinh chuyên ngành “Lập trình viên” nên tôi thử đăng ký vào “Tin học ứng dụng” nhưng không đạt nên thi vào chuyên ngành “Tin học” ở Trường Cao đẳng Sư phạm. Gần đến tuổi 18, tôi choáng ngợp và quyết định trở thành lính nhảy dù và vào trường quân sự. Tôi đã từ bỏ mọi thứ liên quan đến lập trình (ở trường đại học, tôi đã học một chút về viết mã, bạn biết không 😀) và tôi không thực sự học, bởi vì... Tôi nghĩ rằng tất cả những điều này sẽ không hữu ích cho tôi. Khoảng nửa thời gian thực hiện hợp đồng, tôi nhận ra rằng điều này không dành cho mình và cần phải thay đổi điều gì đó. Sau đó, tôi thậm chí còn không tưởng tượng rằng với sự trợ giúp của các khóa học, bạn có thể học tốt và kiếm được việc làm mà không cần trình độ học vấn cao hơn. Một ngày nọ, một người quen đang làm việc nói rằng anh ấy muốn tham gia một khóa học về phát triển Java để xin việc và kể về những người bạn của anh ấy đã học và xin được việc làm thành công tại SberTech. Tôi cũng quyết định thử nó, bởi vì... Tôi muốn kiếm được nhiều tiền và thư giãn nhiều hơn. Tôi đã tham gia “các khóa học Java” trên Yandex, JavaRush là khóa học đầu tiên xuất hiện, tôi quyết định dùng thử, tôi thích nó. Trước hết, tôi muốn gửi lời cảm ơn đến JavaRush vì video ở cuối cấp 0 (hoặc có thể không có ở đó, tôi không nhớ 😀). Người ta nói rằng lập trình là sự sáng tạo và hầu hết mọi mong muốn đều có thể thực hiện được bằng cách sử dụng mã. Không biết tại sao nhưng điều này đã động viên tôi rất nhiều và khiến tôi yêu nghề lập trình viên. Hoàn thành 4 cấp độ, tôi đăng ký khuyến mại trong 1 năm và tiếp tục học một cách hứng thú. Điều đó thật khó khăn đối với tôi, bởi vì tôi chưa bao giờ là thiên tài (và sẽ không bao giờ như vậy), và bởi vì... Tôi thường xuyên về muộn và ít có thời gian rảnh, phải viết code vào ban đêm, ngủ từ 4,5 đến 6 tiếng vào ban đêm vào các ngày trong tuần và một tiếng vào bữa trưa. Thật là thất vọng khi tôi thức suốt đêm mà không giải quyết được một vấn đề nào, tôi nghĩ mình đã lãng phí thời gian. Tất cả điều này kéo dài 1,5 năm (trong đó có lẽ là 5-6 tháng, tôi đi công tác và không viết mã). Khi kết thúc liên hệ, tôi đã đạt đến cấp độ 38 và 2 tuần trước khi kết thúc, tôi quyết định dừng lại và bắt đầu tìm việc ở Moscow, bởi vì... Có rất ít công ty ở thành phố của tôi, à, có nhiều cơ hội hơn và mức lương ở Moscow cũng tốt 😀 Thứ hai, xin cảm ơn JavaRush vì đã giúp tôi làm sơ yếu lý lịch, mặc dù tôi rất tức giận với bạn vì nó không thể tải lên hh và tôi phải làm lại từ đầu. Có lẽ bạn nên xem xét điều này trong tương lai. Trong mọi trường hợp, Tiến sĩ Zeuberg rất hữu ích và đưa ra lời khuyên hữu ích, đặc biệt cảm ơn bạn, tôi hy vọng bạn đọc được điều này. Lúc đầu, tôi đọc các vị trí tuyển dụng và không trả lời tất cả, nhưng sau khi tất cả các công ty đều từ chối, tôi bắt đầu gửi chúng cho mọi người, chỉ để họ thuê tôi. Có rất nhiều lời từ chối (khoảng 90%), nếu bạn gặp trường hợp tương tự thì cũng đừng lo lắng, điều này khá bình thường. Sau khi hoàn thành nhiệm vụ thử nghiệm ở hai công ty, tôi quyết định dừng lại, đi phỏng vấn và không cần tìm đâu xa. Đến Moscow, ngày hôm sau tôi đi phỏng vấn và thật ngạc nhiên, tôi đã được nhận. Tôi nhớ mọi người đã viết ở đây rằng họ đã tham dự rất nhiều cuộc phỏng vấn và bị nhiều người từ chối, nhưng sau đó họ đã thuê tôi ngay lập tức với mức lương rất tốt, cạnh tranh… Tôi đã làm việc ở công ty này được sáu tháng. Đội ngũ tuyệt vời, trưởng nhóm tuyệt vời, nhưng tôi đã thuê một dự án ETL (pentaho, oracle, ms sql) bên ngoài. Tôi đã được hứa rằng dự án này sẽ kết thúc sau vài tháng nữa và tôi sẽ chuyển sang một dự án Java, nhưng cuối cùng nó vẫn chưa bao giờ kết thúc. Dự án hầu như không tiến triển và tôi hầu như không làm gì với nó mà chỉ quan tâm đến công việc kinh doanh của riêng mình, cụ thể là cải thiện T-SQL. Bạn biết đấy, một mặt tôi kiếm được nhiều tiền, mặt khác, tôi tức giận vì tôi chưa phát triển toàn diện và không tích lũy đủ kinh nghiệm. Tôi đã cố gắng khắc phục điều này bằng cách tham gia một cuộc phỏng vấn với tư cách là nhà phát triển Java và hoàn thành nhiệm vụ kiểm tra. Tôi rất ngạc nhiên khi toàn bộ nhóm mà họ thuê tôi đều thông qua JavaRush và tôi là người có trình độ cao nhất trong số họ :D😅 Cuối cùng, họ đưa ra lời đề nghị cho tôi, nhưng mức lương thấp hơn nhiều (khoảng 50 nghìn). Tôi chưa sẵn sàng để mất tiền và vì lý do nào đó, tôi quyết định rằng không ai đưa ra mức lương tương đương và tiếp tục làm việc, hy vọng rằng mọi việc sẽ tự giải quyết. Sau một thời gian, anh trai tôi (anh ấy cũng là lập trình viên) mời tôi vào nhóm của anh ấy với tư cách là thực tập sinh và đề nghị tôi chuyển sang C#. Thành thật mà nói, tôi đã suy nghĩ rất lâu, liệu mình có cần thứ này không, liệu ngôn ngữ này có tương lai không? Đây là một bước nghiêm túc đối với tôi. Cuối cùng, tôi quyết định chọn nó, bắt đầu học C# và tôi thích một số tính năng của nó. Nhưng cuối cùng tôi lại không đến được với anh trai mình, bởi vì... Các ông chủ không phản đối nhưng đến phút cuối họ lại từ chối, bởi vì... Họ không muốn có người thân trong cùng một đội. Tôi tiếp tục học ngôn ngữ này, viết hai dự án nhỏ, viết lại sơ yếu lý lịch của mình với tư cách là nhà phát triển C#, chỉ ra những dự án này và bắt đầu tìm kiếm. Những lời từ chối lần lượt nối tiếp nhau: có nơi họ từ chối ngay lập tức, có nơi tôi đã thất bại thành công trong một nhiệm vụ thử nghiệm và mã của tôi được gọi là ala “Ứng dụng đầu tiên của tôi trong C#”. Tuy nhiên, nhà phát triển ở công việc hiện tại vẫn thích anh ấy. Thứ ba, xin cảm ơn JavaRush vì hơn 1000 tác vụ đã giúp tôi viết các dự án nhỏ bằng C#, vì các ngôn ngữ rất giống nhau và dựa trên kiến ​​​​thức thu được, tôi đã có thể triển khai ý tưởng của mình. Nhân tiện, tôi đã nói chuyện với một đồng nghiệp, anh ấy có nhiều kinh nghiệm về CNTT, nhưng không có kinh nghiệm về OOP. Trưởng nhóm của anh ấy đã giao cho anh ấy phụ trách JavaRush và anh ấy đã tích lũy được kinh nghiệm ở đây. Bây giờ anh ấy viết mã bằng Java 😀 Công ty đã tìm thấy tôi và mời tôi đến phỏng vấn. Tôi ngay lập tức thành thật nói rằng tôi không có kiến ​​thức thực sự về ngôn ngữ và yêu cầu đưa tôi đi thực tập không lương vào buổi tối để tôi có thể học sau giờ làm và sau đó tham gia cùng họ với đội ngũ nhân viên. Họ hỏi tôi về cách tiếp cận SOLID, về DI, các mẫu, tại sao tôi thay đổi ngôn ngữ, một chút về SQL và họ để tôi đi và nói rằng tuần tới họ sẽ cho tôi biết liệu họ đã sẵn sàng sử dụng nó hay chưa. Kết quả là ngay trong tuần đó tôi đã nhận được lời đề nghị với mức thanh toán tương tự. Tôi bị sốc và những gì tôi trải qua không thể diễn tả bằng lời. Hiện tại tôi là Nhà phát triển phụ trợ C#. Tôi đang hoàn thiện và phát triển chức năng của ứng dụng web. Tôi rất yêu thích công việc của mình, bởi vì... nó rất thú vị, nhóm tính đến mong muốn và ý tưởng của tôi và luôn có việc gì đó để làm (các nhiệm vụ rất thú vị). Hôm nay tôi được thông báo thời gian thử việc của tôi đã kết thúc và tôi đã vượt qua thành công. Họ còn tăng lương cho tôi lên 25%, điều này khiến tôi cũng rất ngạc nhiên. Ngoài công việc, tôi còn làm việc tại nhà (tự viết ứng dụng web lớn, nắm vững kỹ thuật TDD), cuối cùng tôi xin đưa ra một số lời khuyên để các bạn không lặp lại sai lầm của tôi:
  1. Đừng trì hoãn lý thuyết và các kỹ năng khác sau này. Tôi nghĩ rằng điều quan trọng nhất đối với tôi là vượt qua tất cả các cấp độ và sau đó tôi sẽ rất ngầu, và tôi sẽ nắm được lý thuyết trong một tuần. Đừng làm điều này, hãy dành một ngày mỗi tuần cho lý thuyết hoặc bắt đầu chuẩn bị cho một cuộc phỏng vấn - nghiên cứu một câu hỏi mỗi ngày. Ngoài ra, dành thời gian cho sql, làm việc với cơ sở dữ liệu là một trong những kỹ năng quan trọng - học cách lấy, thêm, xóa, cập nhật dữ liệu (cá nhân tôi đã giải quyết được 70 vấn đề của giai đoạn đào tạo và 12-15 vấn đề của giai đoạn xếp hạng trên sql-ex.ru, 20 bài toán là đủ 30 giai đoạn huấn luyện).
  2. Viết một cái gì đó của riêng bạn. Đây là một bước khá quan trọng. Thứ nhất, nó sẽ thể hiện trình độ hiểu biết và phát triển của bạn. Thứ hai, có khả năng bạn sẽ không được hỏi một số câu hỏi trong buổi phỏng vấn, bởi vì... mọi thứ đều có thể nhìn thấy trong ứng dụng. Nếu bạn lo lắng rằng mình đã viết nhiều mã xấu, hãy đăng nó để xem xét trên stackoverflow. Ở đó họ sẽ cho bạn biết và giải thích nơi nào tốt hơn để sử dụng cái gì. Và đừng trì hoãn tất cả cho đến khi kết thúc khóa học. Đây là sai lầm lớn của tôi
  3. Nếu bạn thiếu động lực và khó có thể ngồi xuống nhưng bạn muốn học hỏi và trở thành nhà phát triển, hãy đọc những câu chuyện thành công. Nếu điều này không giúp ích được gì cho bạn, hãy đọc cuốn “Suy nghĩ và làm giàu” của Napoleon Hill. Một cuốn sách cổ hay nói về sức mạnh của tư duy ảnh hưởng đến hành động và sự kiện của chúng ta như thế nào. Nếu bạn không có thời gian đọc thì bản audio sẽ giúp ích cho bạn.
  4. Đôi khi, trên JavaRush, bạn giải quyết vấn đề 10 lần và xem cách một người viết trong mỗi vấn đề “giải quyết trong 1 lần thử” và trình độ của anh ta tăng lên rất nhanh (xin chào Alexander, mặc dù tôi rất khó chịu với những nhận xét như vậy, tôi hy vọng mọi thứ sẽ diễn ra tốt đẹp). tốt cho bạn bây giờ 😀) bạn nghi ngờ sự thành công của mình. Không cần phải lo lắng về điều này, mỗi người đều có lượng kiến ​​thức khác nhau và học theo cách riêng của mình. Điều duy nhất quan trọng là bạn nhận được gì từ nó.
  5. Nếu bạn thấy có rất nhiều kỹ năng đang bị tuyển dụng hoặc có trình độ học vấn cao hơn, đừng lo lắng. Trong hầu hết các trường hợp, điều này giúp loại bỏ những người ngại học điều gì đó nếu cần thiết. Và trong một số trường hợp, trước tiên họ nhìn vào loại người của bạn và liệu bạn có sẵn sàng học hỏi hay không, sau đó chỉ xem xét kỹ năng của bạn. Hãy thoải mái nộp hồ sơ và đi phỏng vấn.
Đó là tất cả. Nếu bạn đã đọc xong dòng chữ nặng nề này, xin cảm ơn bạn rất nhiều. Nếu bạn có bất kỳ câu hỏi nào, hãy viết ở đây trong tin nhắn cá nhân, tôi sẽ sẵn lòng trả lời bạn. Tôi chúc bạn thành công trong học tập và sự nghiệp tương lai của bạn với tư cách là một nhà phát triển. Bạn sẽ thành công.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION