JavaRush /Blog Java /Random-VI /Thêm một sinh viên năm 3 thi vào CNTT
Олег Андреев
Mức độ
Одесса

Thêm một sinh viên năm 3 thi vào CNTT

Xuất bản trong nhóm
Chúc mọi người một ngày tốt lành, đã đến lúc tôi kể cho các bạn nghe câu chuyện về việc tôi đã “sải cánh” như thế nào... Tên tôi là Oleg, tôi 21 tuổi.
Thêm một sinh viên năm 3 học CNTT - 1
Từ nhỏ tôi đã muốn trở thành lập trình viên và bố tôi cũng bảo tôi học lập trình. Tôi lấy cuốn sách từ anh ấy, nhìn nó và nghĩ - à, thật nhảm nhí, vậy thì tôi sẽ học nó.
Sau đó, tôi được gửi đến một trường học chuyên sâu về tiếng Do Thái (!) Và khoa học máy tính, không phải nói rằng tôi đã nhận được nền tảng siêu hạng ở đó mà còn có Pascal và HTML cũng như những kiến ​​​​thức cơ bản về thuật toán. Tất nhiên, tôi không coi trọng điều này, tôi đã sao chép từ mọi người và thực sự tôi đã học với điểm ba hoặc bốn. Sau đó, câu hỏi nảy sinh về việc nhập học của tôi, tôi đã tìm kiếm trên Google, tìm hiểu về STEP Academy và muốn vào đó. Mọi chuyện có vẻ suôn sẻ, tôi thậm chí còn phát hiện ra rằng không cần phải có kỳ thi quốc gia (Kỳ thi Thống nhất), hình như đó là lý do tại sao tôi quyết định không đăng ký. Sau đó mẹ tôi mới biết chi phí học ở đó là bao nhiêu, và vì lúc đó kinh phí rất eo hẹp nên mẹ tôi quyết định cho tôi vào một trường đại học bình thường... Nhưng đã quá muộn :). Đăng ký ZNO đã kết thúc. Tan học, không còn bạn bè, ai cũng bận học đại học, còn tôi thì đi làm ở rạp chiếu phim (dọn dẹp, kiểm soát vé, v.v.) Có lẽ, đây là lúc những thay đổi bắt đầu trong đầu tôi, tôi đau khổ mỗi ngày, làm công việc thường ngày, kiếm được một xu và thật xấu hổ khi nói rằng bạn không học ở đâu và công việc của bạn thật tồi tệ. Về mặt tinh thần, đó là giai đoạn khó khăn nhất trong cuộc đời tôi, tôi thậm chí còn ngừng giao tiếp với các cô gái vì điều đó đơn giản là xấu hổ. Tôi đã làm việc ở đó được sáu tháng, đăng ký ZNO và sau đó cũng trong khoảng thời gian tương tự, tôi chuẩn bị cho môn toán và tiếng Ukraina vào buổi tối. ngôn ngữ. Tôi nhớ ngày nghỉ việc, tôi vui nhất, lập tức cảm thấy sức lực dâng trào, rồi đến mùa hè tôi thi đỗ, đỗ tốt và vào một trường đại học công lập để học Khoa học Máy tính. Tất nhiên, sau đó tôi lại thư giãn :) Tôi nghĩ rằng bằng cách nào đó kiến ​​​​thức sẽ tự đến, trong suốt khóa học đầu tiên, tôi thậm chí không thể khởi tạo một mảng, tôi đã sao chép tất cả các lab, tóm lại là mọi thứ đều trơn tru. Năm thứ nhất kết thúc, tôi tự hứa sẽ học hè, đọc sách, nhưng tất nhiên tôi cũng bỏ cuộc, rồi năm thứ hai bắt đầu, chúng tôi bắt đầu học môn mới: “Lý thuyết lập trình và sáng tạo phần mềm”.

Điểm khởi đầu

Về chủ đề này có một giáo viên I. S. Mazurok, người không dạy theo chương trình đại học, nhưng đã có thể chọn chính những từ đã thay đổi mọi thứ. “Tại sao bạn lại đến đây”, “Họ sẽ không dạy bạn bất cứ điều gì ở đây”, “trường đại học sẽ không đào tạo bạn thành lập trình viên, đó chỉ là sự hoãn nhập ngũ mà thôi,” Bản thân giáo viên này cũng từng là lập trình viên và kể rất nhiều về Các công ty CNTT, mọi thứ hoạt động ở đó như thế nào, có những vị trí nào, loại công ty nào (tạp hóa, gia công phần mềm, v.v.). Và anh ấy đã làm điều đó một cách thú vị đến mức tôi ngày càng muốn bắt đầu làm điều gì đó, nhưng tôi cần một điểm khởi đầu. Và rồi JavaRush vô tình lọt vào mắt tôi (quảng cáo trên một trang công khai ở VK), tất nhiên là tôi cũng nghi ngờ, như với tất cả các quảng cáo trên VK, nhưng vẫn quyết định thử, tôi vượt qua cấp độ đầu tiên khá dễ dàng, rồi đến cấp độ thứ hai, rồi đến cấp độ thứ hai. thứ ba, sau đó, “sự ồn ào” đầu tiên bắt đầu, nhưng thật ngạc nhiên, tôi thực sự thích ngồi 2-3 giờ để làm nhiệm vụ và thật tuyệt biết bao khi nhận được tin nhắn từ plugin rằng bạn đã làm tốt và nhiệm vụ đã hoàn thành. Ở cấp độ 6 tôi có để ý thấy JuvaRush được trả tiền không, tất nhiên, tôi rất khó chịu, vì lúc đó tôi là sinh viên và không có nhiều tiền nên tôi quyết định tạm gác vấn đề này sang một bên và tiết kiệm, sau đó mẹ tôi đến từ Ý (để kiếm tiền), vừa mới ở JavaRush có khuyến mại giảm giá 50%. Tất nhiên, tôi đã phải cầu xin mẹ tôi và chứng minh rằng đây không phải là một trò lừa đảo, và cuối cùng mọi chuyện cũng thành công với tôi, tôi mua một gói đăng ký không giới hạn và chúng tôi đi... Tôi ngồi suốt ngày đêm, quên mất chuyện học đại học \festivals\friends, cấp 10,15,20, những việc lớn bắt đầu những công việc mà tôi đã ngồi làm trong vài ngày, tôi rất vui, như thể cuối cùng tôi đã tìm được thứ gì đó mà tôi có thể làm trong nhiều ngày liên tục mà không để ý đến thời gian, trước đó tôi không thể làm bất cứ điều gì, và khi bắt tay vào thực hiện công việc, tôi cảm thấy mình có liên quan đến nó (mặc dù lúc đó tôi không thực sự biết những gì có thể viết trong sơ yếu lý lịch).

Thất bại đầu tiên

Cấp độ 30 đã đến gần, và kỳ lạ thay, ở trường đại học, tôi nhận được học bổng tăng lên, nhờ tôi mà cả nhóm bắt đầu viết bằng Java (chính xác hơn là tôi viết cho mọi người bằng Java). Theo làn sóng cảm hứng này, tôi bắt đầu gửi sơ yếu lý lịch của mình đến tất cả các công ty và tất cả các dịch vụ tìm kiếm việc làm (ngây thơ :)), tất nhiên là tôi không nhận được bất kỳ cuộc gọi nào, vì chỉ có JavaCore. Sau đó, ở thành phố của tôi, họ mở tuyển sinh các khóa học dành cho nhà phát triển Android, tôi đã đi phỏng vấn và rất tiếc - thất bại đầu tiên, tôi đã bị từ chối, tại cuộc phỏng vấn có quá nhiều câu hỏi về cơ sở dữ liệu, quá nhiều sắc thái mà tôi không biết, v.v. đây là thất bại đầu tiên Chà, xin chào chứng trầm cảm, sợ rằng vẫn còn quá nhiều thứ để học đến mức tôi sẽ không thể làm được gì, à, sau một tháng tôi bình tĩnh lại và tiếp tục học, đi tham dự đủ loại hội nghị Olympic, đọc tài liệu, v.v. ...

Sáu tháng đã trôi qua

Đã có cấp độ 35-36 phía trước rồi, tôi đã viết thư cho người điều hành để yêu cầu họ thêm nhiên liệu vào tài khoản của tôi (lúc đó vẫn chưa đủ nhiệm vụ). Sáu tháng trôi qua, công ty đó lại mở các khóa học, bây giờ chỉ dành cho nhà phát triển JavaScript, lúc đó tôi đã viết thư viện trực tuyến của mình bằng JavaEE, với bố cục thích ứng, cơ sở dữ liệu, Hibirnate, Tomcat. Trình nhắn tin của riêng bạn trên ổ cắm và Swing. Tôi đã sử dụng Git, biết cách thiết lập máy chủ của mình trên glassfish và tomcat (nói chung, ít nhất có điều gì đó khiến tôi nhớ đến một lập trình viên). Vào thời điểm đó, tôi biết JavaScript ở cấp độ 3* - một số cấp độ trong JavaRush khi có JSON, nhưng tôi quyết định chuẩn bị sẵn sàng, trong một tháng, tôi đã học được những điều cơ bản về js và rất nhanh chóng, đặc biệt là có kiến ​​thức tốt về Java. Đã đến lúc cho bài kiểm tra, nó bao gồm những điều cơ bản về css, html và những điều cơ bản nhất về JS, ở cấp độ: “viết tất cả các cách để khai báo một mảng trong JS.” Sau đó, dựa trên kết quả kiểm tra, mọi người được chọn để phỏng vấn, khoảng 300 người viết bài kiểm tra, khoảng 50 người được phỏng vấn, trong số đó có tôi (đối với các khóa học về Android, tôi thậm chí còn không vượt qua bài kiểm tra).

May mắn

Tại cuộc phỏng vấn, họ hỏi tại sao tôi trở thành một tuyển thủ chuyên nghiệp và tôi đã kể cho họ nghe câu chuyện thổn thức mà tôi đã viết ở trên, à, họ hỏi liệu trước đây tôi đã viết mã chưa, và vì vậy tôi đã cho họ xem kho lưu trữ Git của mình (rất, rất quan trọng), nói rằng họ rằng tôi biết JavaEE, Hibernate, À, họ hỏi tôi tại sao tôi chọn Frontend, tôi thành thật trả lời rằng tôi chỉ muốn tìm việc làm :) Và thế là tôi lọt vào top 10 người may mắn tham gia các khóa học. Thật tuyệt, hoàn toàn không giống như những gì xảy ra ở trường đại học vào thời điểm đó (cuối năm thứ hai), tất cả các nhiệm vụ đều được đăng trong kho Git, nơi chúng tôi thực hiện các nhóm yêu cầu giải pháp (các giải pháp tốt nhất được hợp nhất với nhánh chính). Một tháng sau, một trong những giáo viên của khóa học đề nghị tôi làm việc trong công ty của anh ấy và không cần suy nghĩ, tôi đã đồng ý. Ngay từ ngày đầu tiên, tôi đã rất ngạc nhiên vì độ khó và đồng thời cũng thú vị của nó; ngay lập tức tôi được cung cấp những công cụ mà tôi chưa từng sử dụng (Less, React, Gulp, Node.js). Tôi đã nghiên cứu kỹ tất cả những điều này trong một thời gian dài, đặc biệt là về phản ứng, điều này dường như không rõ ràng như mọi người viết, hoặc ít nhất là nó không diễn ra tốt đẹp đối với tôi. Nhưng tôi vẫn không cảm thấy mình là một lập trình viên, khách hàng đều là người Nga, công ty chỉ có 3 người (2 cấp dưới và một cấp trung), nên có thứ gì đó bên trong đang gặm nhấm tôi mỗi ngày, có lẽ đó chỉ là lũ gián trong đầu của tôi, nhưng tôi không cảm thấy rằng mình đã đạt được mục tiêu, nếu không tôi đã viết ở đây từ lâu rồi :)) Nhưng bất chấp điều này, sự phát triển của tôi chỉ đơn giản là khổng lồ, bản thân tôi cũng không nhận thấy mình đã xây dựng ứng dụng như thế nào Bản thân kiến ​​trúc, viết bằng React cũng như bằng Java, lúc đó (đầu khóa 3) chúng tôi được giao bài tập, tôi chọn chủ đề chơi bài trực tuyến 21 hoặc BlackJack (khả năng chọn số lượng bài nên đã được cung cấp), và song song với công việc tôi đã viết “dự án nhỏ” này (dành cho những ai quan tâm thì đây là link: BlackJack) Và thế là xong - có gì đó sai sai, tôi không biết giải thích thế nào, tôi nhận được tiền, và không tệ đối với một sinh viên (500 đô la), nhưng tôi cảm thấy đây không phải là điều tôi muốn, cộng thêm những vấn đề lớn đã bắt đầu xảy ra trong gia đình. Và dự án của tôi thật tệ, tôi phải phát màn hình của mình trên Skype suốt 14 giờ một ngày (ý thích bất chợt của khách hàng CIS...) Chà, nói chung, tôi đã hoàn thành dự án đang treo lơ lửng trên đầu và để lại công việc cho công việc của mình. trường đại học :) Ở trường đại học, mọi việc đã dễ dàng đến mức vào đầu học kỳ 2 của năm thứ 3, tôi chỉ cần học tất cả các phòng thí nghiệm và khóa học từ giáo viên, và trong một tháng, tôi đã làm hoàn toàn mọi thứ chứ không phải một số Pascal , nhưng Angular, React + ES6 và các tính năng khác của thế giới hiện đại, đối với máy chủ, tôi sử dụng Java hoặc Node.js, thứ mà tôi đã biết rất rõ vào thời điểm đó, nền tảng cho tất cả sinh viên là Mongo, tôi thực sự thích ác quỷ.

chán quá

Đây là cách tôi dần dần tích lũy kinh nghiệm, lấp đầy git của mình bằng các dự án mới, kiếm tiền từ các bạn cùng lớp, uống rượu vào cuối tuần, nói chung mọi thứ đều bình lặng). Sau một thời gian, nó trở nên nhàm chán, lại không có gì để làm, ở trường đại học tôi đã tổ chức các hội nghị về phát triển web và JavaScript. Tôi quyết định rằng đã đến lúc thử vận ​​​​may một lần nữa, tôi tìm thấy 2 vị trí tuyển dụng trên dou.ua, mọi thứ có vẻ ổn hơn, như tôi muốn, vị trí tuyển dụng bằng tiếng Anh, từ một năm kinh nghiệm làm việc, đăng ký SPD và mọi thứ đều như thế mọi người, điều tôi thực sự muốn, tôi đã gửi sơ yếu lý lịch của mình cho 2 công ty (nhân tiện, đặc biệt cảm ơn JavaRush về bản tóm tắt, được biên soạn theo đề xuất của bạn). Chà, tôi đã được mời đến một cuộc phỏng vấn, tôi đã vượt qua một cách xuất sắc mà không mắc phải một câu hỏi nào, họ hỏi Angular, React, Node.js, giao thức HTTP nói chung, cơ sở dữ liệu, công cụ xây dựng, nói chung là họ đã xem qua sơ yếu lý lịch của tôi một cách ngu ngốc và được hỏi về tất cả các điểm - vị trí tuyển dụng Nhà phát triển JavaScript (FullStack). Sau 3 ngày tôi đã đi làm, tôi ngay lập tức được phân công vào một dự án của Canada, React+es6+node.js. Rất thú vị, tôi được làm quen với phương pháp Scrum và Agile, tìm hiểu Slack là gì, chúng tôi có Worksaction của riêng mình, với các nhiệm vụ và ước tính, nói chung đây là ĐIỀU TÔI MUỐN, mỗi ngày đều khác với ngày trước, mặc dù lúc đó Đầu tiên, điều bất thường là mọi thứ đều bằng tiếng Anh, nhiệm vụ, cuộc họp và giao tiếp với khách hàng, nhưng chúng tôi có một giáo viên giúp việc này và tiếng Anh của tôi không quá tệ). Đồng nghiệp và nhóm thật tuyệt vời, thứ sáu hàng tuần chúng tôi lại đến quán bar, trong văn phòng luôn có một sức sống nào đó, mọi người đùa giỡn với nhau, quá trình làm việc gợi nhớ đến loạt phim "thung lũng silicon". Vào thứ Sáu, thời gian thử việc của tôi đã kết thúc và tôi chính thức gia nhập công ty, bây giờ tôi vô cùng hạnh phúc và đã đạt được những gì mình mong muốn, tôi tự hào về con đường mình đã đi và con người hiện tại của tôi và tôi rất biết ơn JavaRush vì điều này, nó không chỉ dạy tôi cách lập trình mà còn khiến tôi yêu thích nó như một thứ yêu thích và mặc dù bây giờ tôi không phải là nhà phát triển Java nhưng JavaScript cũng rất tốt nên một lần nữa, cảm ơn bạn rất nhiều vì tất cả những gì bạn đã làm. đã và đang làm cho tất cả chúng ta. Toàn bộ hành trình kéo dài gần 2 năm (từ đầu năm thứ hai đến giữa năm thứ ba). Chúc các bạn may mắn nhé các bạn, nếu mình cũng lười như mình thì người khác còn lười hơn, đây là một vài mẹo
  • Đừng bỏ cuộc
  • Đừng chỉ dừng lại ở JavaRush, hãy tìm kiếm các nguồn học khác
  • Cố gắng củng cố từng công nghệ đã học bằng một dự án nhỏ
  • Và tất nhiên, thỉnh thoảng hãy thư giãn, tận hưởng những gì bạn làm và bạn sẽ tìm được công việc mà bạn xứng đáng và mong muốn.
Tái bút Tôi xin lỗi vì đã nhắn tin quá nhiều, tôi chỉ muốn kể mọi chuyện từ đầu đến cuối, như thực tế, tôi hy vọng ít nhất sẽ có ai đó đọc hết :)
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION