JavaRush /Blog Java /Random-VI /Tôi đã từng lái máy bay chiến đấu - bây giờ tôi là lập tr...
Даниил
Mức độ

Tôi đã từng lái máy bay chiến đấu - bây giờ tôi là lập trình viên

Xuất bản trong nhóm
Chào mọi người! Bây giờ đến lượt tôi viết câu chuyện của riêng mình trên nguồn tài liệu này, nguồn tài nguyên này đã từng truyền cảm hứng cho tôi và cho tôi con đường đến với CNTT. Đây thực sự là bài viết đầu tiên trong đời của tôi, vì vậy tất cả sẽ được viết bằng lời của tôi và không nhất thiết phải tóm tắt, vì vậy hãy tiến gần hơn đến vấn đề. Mọi chuyện bắt đầu như thế nào Mọi chuyện bắt đầu với việc tôi đang học để trở thành phi công quân sự tại một trong những quốc gia CIS. Điều này đã xảy ra như thế nào và tại sao ngay từ đầu tôi lại chọn nghề này - tôi có thể cho bạn biết trong phần bình luận nếu có ai quan tâm. Tôi một lần nữa trở về thủ đô và gặp gỡ các bạn cùng lớp, điều mà tôi vẫn làm mỗi khi đến nơi, vì tôi hiếm khi đến vì công việc. Đó là vào cuối năm 2014, tôi đang học năm thứ 3 và như thường lệ, chúng tôi chia sẻ những tin tức, kế hoạch và triển vọng trong cuộc sống. Sau khi nghe tôi nói về những triển vọng, hai anh chàng bắt đầu nói với tôi rằng điều này “ thành thật mà nói thì cũng bình thường thôi ” (có nghĩa là những triển vọng khi tôi còn trong quân đội) và bắt đầu khuyến khích tôi theo đuổi lĩnh vực lập trình. Tất nhiên, tôi không hiểu làm thế nào mà điều này lại tốt hơn vì thực tế là lý tưởng nhất là tôi sẽ trở thành phi công trên một chiếc Airbus hoặc Boeing nào đó, bay vòng quanh thế giới và kiếm được rất nhiều tiền, và tôi không cho rằng mình đủ thông minh. vì điều đó. Trong chuyến thăm tiếp theo của tôi, một năm sau, tình hình lại lặp lại, chỉ có các anh chàng đã bắt đầu làm việc toàn thời gian, không chỉ học tập mà tôi vẫn không bị thuyết phục. Bản thân tôi từng lái máy bay chiến đấu - bây giờ tôi là lập trình viên - 1Và đây là lễ tốt nghiệp được chờ đợi từ lâu sau cơn viêm bao hoạt dịch của tôi... Khi bước vào trường, tôi biết rằng mình sẽ học hơn 4 năm dương lịch ở trường đại học, nhưng như mọi khi vẫn xảy ra ở nước ta, mọi thứ diễn ra như thế nào và ở đâu, bạn biết đấy. Kết quả là tôi học 5,5 năm, tốt nghiệp và đi phục vụ ở bên kia đất nước, và hiện tại tôi là sĩ quan, phi công chiến đấu (mặc dù tôi muốn lái máy bay vận tải nhưng họ đã chuyển tôi đi). Sau khi tốt nghiệp, mỗi sĩ quan phải ký hợp đồng có thời hạn 5 năm, điều này hóa ra sau này gần như không thể thoát khỏi từ “hoàn toàn”. Đến khi tôi tốt nghiệp, mọi thứ đã trở nên hoàn toàn khác so với khi tôi mới vào - mức lương không giống nhau, tính năng của dịch vụ không giống nhau, nhưng tôi tự nhủ rằng mình sẽ tiếp tục tiến tới mục tiêu của mình và trở thành phi công dân sự trên một số hãng hàng không nghiêm túc. Khoảnh khắc quyết định Vì vậy, tôi đã phục vụ được vài tháng, nhìn xem điều gì đang chờ đợi mình và sau một cuộc gặp khác với những người bạn cùng lớp, tôi vẫn nhận ra rằng ít nhất cũng đáng để bắt đầu thử điều gì đó trong lĩnh vực lập trình, vì tôi càng học được cách trở thành một phi công dân sự. - tôi càng nhận ra cơ hội của mình nhỏ bé đến mức nào (hãy tưởng tượng, một người có khả năng thực hiện các động tác nhào lộn trên không phức tạp ở độ cao thấp là không cần thiết trong ngành hàng không dân dụng). Và càng tham gia nghĩa vụ, tôi càng nhận ra rằng mình đang trở nên ngu ngốc hơn mỗi ngày và nói chung là tôi không muốn lau quần ở đây trong khi mọi người đang đạt được điều gì đó trong cuộc sống. Cuối cùng, tôi hỏi những người bạn cùng lớp rằng tôi nên bắt đầu từ đâu. Họ đã đề xuất một số tùy chọn, nhưng tôi chọn Javarush là tùy chọn chính vì nó dễ hiểu nhất. Khi tôi dùng thử lần đầu, vào thời điểm đó, đầu năm 2018, vẫn còn một loại Javarush nói tiếng Anh không rõ ràng nhưng miễn phí. Nói một cách đại khái, tôi không biết ngôn ngữ, tôi biết sử dụng máy tính ở mức tối thiểu MS Office và có thể khởi chạy trò chơi từ torrent. Tôi thậm chí không thể tự cài đặt lại Windows. Có lẽ tôi đã trải qua cấp độ 5-6 mà không hề hiểu mình đang làm gì và để làm gì. Các liên kết đến các tài liệu chỉ chứa các khung tài liệu bằng tiếng Anh và rất nhiều từ thậm chí không thể hiểu được ngay cả trong ngôn ngữ của chúng tôi. Vì vậy, tôi đã từ bỏ công việc kinh doanh này, công việc trong ngành cũng đã đủ, và khi có thời gian, tôi đã học được ít nhất một số ngôn ngữ. Sau đó, vào tháng 9 năm 2018, có yêu cầu tăng thêm thời gian và Javarush đã gửi một email với mức giảm giá cho gói đăng ký hàng năm, chỉ 100 đô la cho cả năm. Vì có thời gian và tiền bạc nên tôi quyết định mua nó. Quá trình học tập Vì trước đây tôi đã cố gắng chọc một cái gì đó trong phiên bản tiếng Anh, lần thứ hai bằng tiếng Nga và thậm chí đã sửa đổi một chút, nên ít nhất nó đã trở nên rõ ràng bằng cách nào đó những gì đang xảy ra. Sau khi đọc được một số bài viết ở một trong những cấp độ đầu tiên về tài liệu hữu ích dành cho người mới bắt đầu, tôi đã tìm cuốn sách Head First Java 2nd Edition. Các bài đánh giá về nó hầu hết là tích cực và đã có bản dịch đầy đủ. Tôi đọc hơn một tháng, đến chương thứ 12 trong tổng số 17 chương, từ đó có những thông tin rõ ràng không liên quan đến thực tế của chúng ta. Tôi phải đọc lại cùng một thứ rất thường xuyên và chậm rãi 3 lần, vì ngay cả bằng tiếng Nga cũng khó hiểu bản chất do có nhiều từ xa lạ và bộ não vẫn chưa được xây dựng lại để hiểu mọi thứ. Nhưng nó đã được đền đáp! Hơn nữa, khi vượt qua JR, tôi đã làm mọi việc một cách hoàn toàn có ý thức chứ không còn ngẫu nhiên như trước nữa. Vì tính cầu toàn của mình, tôi không bỏ sót một nhiệm vụ nào và không tiếp tục cho đến khi mọi việc hoàn thành. Nhìn về phía trước, tôi sẽ nói rằng tôi vẫn bỏ lỡ 2 nhiệm vụ trong số đó, một nhiệm vụ ở cấp 11 và nhiệm vụ còn lại ở đâu đó xa hơn, và đây là một cách tiếp cận bình thường nếu bạn bị hạn chế về thời gian. Tình cờ là tôi đã làm một nhiệm vụ vào cuối cấp 20 trong 3 tuần, mặc dù nó không thực sự cần thiết, hoàn toàn là để rèn luyện trí não. Nhưng điều này không làm tôi bận tâm lắm vì tôi còn 4,5 năm nữa để phục vụ cho đến khi hết hợp đồng. Kết quả là, dần dần và có thời gian nghỉ phục vụ, tôi đã hoàn thành JR hoàn toàn trong một năm một tháng. Tình cờ là tôi dành 30-40 giờ một tuần, thậm chí nhiều hơn cho việc học, và đôi khi tôi chỉ dành 10-20 giờ trong một tháng, tùy thuộc vào dịch vụ. Nhưng tôi dành thời gian cho mình nghỉ ngơi để đầu óc thoát khỏi mọi thứ. Sau khi hoàn thành JR, một câu hỏi hợp lý nảy sinh: “Tiếp theo là gì?” vì tôi hiểu rằng đã trải qua toàn bộ JR, bạn rõ ràng không phải là người mà công ty nào đó sẵn sàng tuyển dụng, đặc biệt là khi tôi tiếp tục phục vụ và tôi không thấy bất kỳ lựa chọn nào để bắt đầu làm việc bằng cách nào đó. Tôi ngay lập tức đặt ra câu hỏi này, có thể nói, “đến những anh hùng trong dịp này” - những người đã thuyết phục tôi bắt đầu tất cả những điều này. Ở giai đoạn đó, tôi đã hiểu ít nhất điều gì đó về lập trình và có thể nhận thức được thông tin mà họ đã tiếp cận Salesforce ngay từ đầu - một hướng đi thực sự rất hứa hẹn ở các nước CIS và ở đó có một lĩnh vực công việc chưa được khai phá. Họ gửi tôi đến Trailhead , một nguồn tài nguyên tiếng Anh miễn phí để học Salesforce. Nếu bất kỳ ai quan tâm đến nội dung của điều này và Java liên quan gì đến nó, tôi sẽ giải thích trong phần nhận xét, nhưng bây giờ tôi chỉ nói cho bạn biết con đường của tôi. Ở đó, tôi lại gặp phải những khó khăn tương tự như tiếng Anh, nhưng tôi không thực sự học đủ để đọc nó mà không cần người dịch, rất nhiều tài liệu mới mà tôi chưa từng thấy trước đây và những nhiệm vụ được đưa ra ngoài ngữ cảnh mà tôi chưa từng thấy. Tôi không có nhiều trí thông minh để làm những việc cần thiết nhưng gần như bị quên ngay lập tức. Vì vậy, tôi học được hơn một tháng và không hiểu sao lại mất hứng thú và quyết định học ngôn ngữ này nhiều hơn. Sau đó, vài tháng sau, sau một cuộc trò chuyện khác với một người bạn cùng lớp, anh ấy khuyên tôi nên cải thiện giao diện người dùng và làm việc với cơ sở dữ liệu. Tôi đã giới thiệu một cuốn sách: Tìm hiểu SQL của Martin Gruber . Tôi khuyên bạn nên đọc nó, ngày nay mọi người đều cần nó giống như Javascript. Sau khi đọc nó (khoảng 2 tháng) tôi đã đi thực hành trên sql-ex.rutrong đó tôi đã giải được khoảng 130 tác vụ SQL cấp độ đầu vào, việc này có thể khiến tôi mất thêm 2-3 tháng nữa. Điều đáng chú ý là trong khoảng thời gian này, tôi đã quyết định giải ngũ, nhưng hóa ra tôi chỉ có thể hủy đăng ký làm phi công và tiếp tục phục vụ trong chuyên ngành không bay, nhưng phải trả một mức lương rất cao. Gấp 1,5 lần, tôi có nhiều thời gian rảnh hơn và cơ hội quản lý nó gấp nhiều lần, điều mà tôi không hề hối hận chút nào. Sau đó, một cuộc chạy marathon HTML 5 ngày miễn phí từ GoIT đã diễn ra, nơi cuối cùng tôi ít nhiều đã làm việc với HTML/CSS và kết quả là đã tạo được sơ yếu lý lịch của mình. Chà, sau đó tôi bắt đầu nghiên cứu Javascript được gửi cho tôi tại learn.javascript.ru (một tài nguyên rất tốt, tôi khuyên bạn nên dùng nó). Mặc dù tôi chỉ nghiên cứu nó ở mức độ lý thuyết nhưng nó cũng mang lại kết quả. Ít nhất tôi đã không còn sợ hãi anh ta và hiểu cách cố gắng làm việc với con quái vật này. Và ngay khi tôi bắt đầu học DOM, một kỳ nghỉ khác đã xảy ra khi tôi một lần nữa gặp một trong những người bạn cùng lớp, người đã đề nghị tôi thử tham gia một khóa học ngắn hạn về Salesforce. Anh ấy và đồng nghiệp của mình đã biên soạn khóa học này và cung cấp cho chúng tôi các bài giảng trực tuyến. Khóa học giống như một cuộc thử nghiệm dành cho một nhóm nhỏ người. Và lần này nó đã bắn rồi! Bằng cách nào đó, tôi biết tiếng Anh, tôi biết HTML/CSS, SQL và Javascript ở mức cơ bản và tôi có trong tay một thuật toán hành động rõ ràng về những gì cần học và tại sao, với thời hạn, v.v. điều đó thúc đẩy tôi làm việc nhiều hơn và kỷ luật tôi. Trong một phút, đó là tháng 12 năm 2020, các đợt đóng cửa đã trôi qua và chấm dứt, nhưng một đợt đóng cửa khác đang đến gần. Vào thời điểm đó, tôi đã không viết bất cứ thứ gì bằng Java trong một năm và đã quên nó khá nhiều, đến mức tôi nghi ngờ liệu mình có nhớ hết cú pháp hay không. Nhưng Salesforce có ngôn ngữ riêng cho back-end, được gọi là Apex (giống như Java, nhưng được rút gọn 3 lần với cú pháp rất giống nhau). Khóa học kéo dài 2,5 tháng, tính cả những ngày nghỉ lễ, nhờ đó tôi đã hoàn thành tất cả các chủ đề chính và đạt đến mức hoàn thành các siêu huy hiệu. Việc học của chúng tôi được thực hiện theo cách chúng tôi được Trailhead giao bài tập và đọc 2 bài giảng trực tuyến mỗi tuần. Tất nhiên, không ai có thời gian để giao bài tập về nhà, huống chi là kiểm tra. Chà, sau đó tôi ngồi chậm rãi chuyền những siêu huy hiệu về các chủ đề mà chúng tôi đã học. Cuộc phỏng vấn đầu tiên trong đời Và vào đầu tháng 3 năm 2021, trong khi tiếp tục tạo ra những siêu huy hiệu, tôi quyết định vượt qua DOU, một trang web tìm kiếm việc làm dành cho các chuyên gia CNTT (tôi thực sự khuyên bạn nên theo dõi tình hình thị trường lao động CNTT trên đó) và xem điều gì đang xảy ra ở đó. Kết quả là tôi thấy rằng vị trí này không hoàn toàn rõ ràng, nhưng nó được viết là Nhà phát triển Salesforce và bạn có thể làm việc đó mà không cần kinh nghiệm làm việc và từ xa. Hiểu rõ rằng tôi còn quá trẻ để làm việc này và hoàn toàn không hiểu làm cách nào để kết hợp dịch vụ và công việc đầu tiên trong đời với tư cách là một lập trình viên, và thậm chí là từ xa. Nói chung, vì tò mò, tôi đã gửi sơ yếu lý lịch của mình và thật ngạc nhiên, họ đã liên hệ với tôi và đề nghị phỏng vấn tôi. Tôi quyết định rằng nỗ lực miễn phí để có được một cuộc phỏng vấn sẽ không thừa, vì vậy tôi đã đồng ý. Điều đáng chú ý là vào thời điểm đó thị trường đã có cơn sốt và các công ty từ lâu đã bắt đầu thiếu nhân sự, vì vậy, trong suốt năm 2021, thị trường có những điều kiện rất thoải mái để tìm việc làm đầu tiên và tăng lương của bạn. tỷ lệ. Đây là lý do tại sao các công ty đang tuyển dụng hầu hết mọi người liên tiếp (tất nhiên đây là tôi có điều kiện). Công việc đầu tiên Đến giữa tháng 3 năm 2021, tôi nghỉ làm một tháng vì hoàn cảnh gia đình, đến giữa tháng 4, một người quen trên LinkedIn đã gửi cho tôi đường dẫn đến cơ hội thực tập trực tuyến miễn phí từ một công ty. Chà, vì tò mò, tôi đã gửi đơn đăng ký và quyết định xem qua DOU một lần nữa và tìm thấy thêm một vài khóa học tương tự mà tôi cũng đã đăng ký. Một trong những công ty này hóa ra là công ty nhanh nhất và phản hồi trong vòng vài ngày, đề nghị bắt đầu khóa học vào tuần tới. Khóa học hoàn toàn miễn phí và trực tuyến, đồng thời họ cũng hứa sẽ cấp “học bổng” sau khi hoàn thành khóa học. Rõ ràng các ngôi sao đã liên kết trở lại, vì vậy công ty này chỉ đơn giản trả tiền cho chúng tôi để tham gia các khóa học trực tuyến từ Foxmind, khóa học mà bản thân tôi đã nghĩ đến việc học lại khi còn học ở Javarush, nhưng không hiểu sao điều đó lại không thành hiện thực, mặc dù tôi đã có kế hoạch để tham gia khóa học về Salesforce. Cảm xúc khi hoàn thành khóa học đó hơi mơ hồ, nhưng kết quả chắc chắn là có. Trong 2 tháng công ty cho chúng tôi hoàn thành khóa học, tôi đã hoàn thành được 90% thời gian, cuối khóa chỉ có nửa giờ phỏng vấn với trưởng nhóm kỹ thuật. Các câu hỏi rất đơn giản, chủ yếu là chung chung, vì anh ấy có đoạn mã tôi đã viết trước mặt và trước đó anh ấy đã phân tích trên lý thuyết. Kết quả là - lời đề nghị đầu tiên trong đời tôi! Đến cuối thời gian thực tập, tôi không còn lo lắng về việc “liệu ​​tôi có đủ kiến ​​thức để được tuyển dụng không?”, vì công ty đã nói rõ rằng nhìn chung chúng tôi có đủ kiến ​​thức cho họ, nhưng câu hỏi đặt ra là “tôi sẽ làm việc như thế nào cho phù hợp”. họ, dù ở xa, nhưng vẫn phục vụ song song trong quân đội với mọi sắc thái tiếp theo? vẫn mở. May mắn thay, công ty đã nhượng bộ và thuê anh ta. Và bây giờ tôi đã có được mức lương đầu tiên với tư cách là một lập trình viên đồng thời cố gắng phục vụ trong quân đội. Tôi vô cùng vui mừng vì một ngày nào đó tôi tin chắc rằng mọi thứ đều có thể xảy ra và điều đó đáng giá. Vì vậy, tôi hy vọng rằng câu chuyện của tôi ít nhất sẽ truyền cảm hứng cho bạn một chút và tiếp tục thực hiện nó... Lời khuyên • điều quan trọng nhất là hiểu tại sao bạn học lập trình. Hiểu và nhắc nhở bản thân về sự cần thiết phải đạt được mục tiêu là động lực tốt nhất; • Kỷ luật tự giác cũng rất quan trọng. Nếu lựa chọn là “nghỉ ngơi hoặc tập luyện thêm một lần nữa”, thì đừng suy nghĩ mà hãy làm điều đó, ngay cả khi đồng nghiệp/bạn bè/một số người khác đang uống rượu bên cạnh bạn theo đúng nghĩa đen. Tuy nhiên, bạn không nên từ bỏ hoàn toàn việc nghỉ ngơi. Khi đi một quãng đường dài, bạn có thể kiệt sức đến mức không muốn tiếp tục. Vì vậy bạn cũng cần nghỉ ngơi nhưng có chừng mực; • Không nên nghỉ học quá lâu, vì như vậy sẽ mất rất nhiều thời gian để ghi nhớ những gì đã học; • điều quan trọng là đặt ra các mục tiêu và thời hạn trung gian, điều này giúp không để mọi thứ diễn ra theo quy luật của nó, điều này làm kéo dài quá trình rất nhiều, điều này có thể rất quan trọng nếu bạn có thời hạn giới hạn hoặc cần đạt đến một mức độ nhất định càng nhanh càng tốt (tôi chủ yếu không làm được việc này do thiếu “gà nướng” nhưng khi làm thì hiệu quả và kỷ luật hơn); • Trong quá trình học, hãy tích cực tham gia nhận xét MỌI bài giảng và bài tập. Bằng cách này, bộ não sẽ đi sâu hơn vào bản chất và giúp tìm ra những người đang đi + - bên cạnh bạn, người có thể giúp bạn nhận được sự giúp đỡ từ ai đó hoặc tự mình giúp đỡ người khác để một lần nữa nhớ lại những gì đã quên, hoặc thậm chí bơm lên nhiều hơn nữa; • đăng ký trên các nguồn như LinkedInDOU và tích cực tìm kiếm những người có thể giúp đỡ điều gì đó, đưa ra lời khuyên về bất kỳ vấn đề nào. Mọi người trong bộ phận CNTT đều thân thiện và sẵn sàng giúp đỡ vì họ cũng giống như bạn. Đừng ngại làm quen với những người mới, điều đó thực sự có ích; • tiếp cận việc học một cách chính xác theo nghĩa là nếu bạn cần nó nhanh hơn thì hãy học theo cách này, còn nếu giống tôi thì học cách khác. Nếu bạn không có kế hoạch đi chính xác theo hướng Java EE hoặc tương tự, thì tôi nghĩ 20 cấp độ là đủ và sau đó bạn nên trực tiếp thực hiện những gì bạn định làm; • trong mọi trường hợp đều biết hoặc học tiếng Anh. Không có nó thì có cơ hội nhưng ít hơn và khi đó sự phát triển nghề nghiệp sẽ rất tương đối; • đừng quên viết câu chuyện thành công của bạn sau khi nhận được lời đề nghị đầu tiên!!!
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION