JavaRush /Blog Java /Random-VI /Lập trình viên leo núi
Илья Альтерович
Mức độ
Одесса

Lập trình viên leo núi

Xuất bản trong nhóm
Hồ sơ
  • Ai: Ilya Alterovich
  • Nghề nghiệp: leo núi công nghiệp
  • Tuổi bắt đầu tập luyện: 35
  • Nơi cư trú: Odessa, Ukraine
  • Công việc lập trình viên đầu tiên: sau 1 năm 8 tháng (tháng 2 năm 2015) - lúc 37 tuổi.
  • Hiện tại anh ấy đang làm gì: vẫn là lập trình viên, đã thay đổi một công ty =)
  • Câu chuyện gốc
Lập trình viên leo núi - 1
Nếu bạn đã 35 tuổi, đây không phải là lý do để không bắt đầu học! Tất nhiên, khi bạn đã có nhiều năm kinh nghiệm quý báu trong một ngành khác thì điều đó không hề dễ dàng nhưng cũng không hề vô vọng. Chúng tôi có một ví dụ điển hình - Ilya đến từ Odessa đã quyết định đào tạo lại từ một nhà leo núi công nghiệp thành một lập trình viên công nghiệp ở đúng độ tuổi này. Và anh ấy đã thành công. Đọc một trong những câu chuyện thành công hấp dẫn và kỹ lưỡng nhất trên JavaRush!

Lý lịch

Tôi muốn chia sẻ câu chuyện của mình vì tôi cảm thấy có nghĩa vụ đạo đức đối với những con người tuyệt vời đã tạo ra nguồn tài nguyên này và với cộng đồng mà nó đã khai sinh ra. Tôi muốn cảm ơn những người sáng tạo theo một cách nào đó và tôi muốn khuyến khích những “Javarashites” chưa đạt được mục tiêu ấp ủ của mình và tiếp thêm cho họ một phần động lực! Điểm mấu chốt: Tôi đã làm lập trình viên được hai tuần và điều này phần lớn là nhờ vào Java Rush .
Tôi 37 tuổi, đã có gia đình, hai con 6 và 3 tuổi. Trong 15 năm qua, tôi đã làm nghề leo núi công nghiệp (người leo núi ở độ cao). Công việc, như bạn hiểu, ít liên quan đến lập trình hơn là không liên quan gì cả.
Nhìn chung, công việc không tệ, không khí trong lành, buộc bạn phải giữ gìn “ phong độ ”, bạn có đủ thời gian rảnh rỗi, bạn là ông chủ của chính mình. Và không tệ cho tiền ( trong mùa ). NHƯNG :
  • Nó có tính thời vụ rõ rệt. Nghĩa là, thực tế KHÔNG có việc làm trong 3-4 tháng một năm .
  • KHÔNG có triển vọng. Làm việc trong lĩnh vực này 15 năm, tôi nhận ra rằng trong 5–10 năm tới , rất khó có điều gì thay đổi ( ít nhất là theo chiều hướng tốt hơn ).
  • Những đứa trẻ bắt đầu lớn lên và rõ ràng là không có đủ tiền...
  • Bắt đầu thấy chán rồi... 15 năm là khoảng thời gian rất dài, cái gì cũng sẽ nhàm chán.
Vì vậy, vào tháng 5 năm 2013 , tôi đã cân nhắc tất cả những ưunhược điểm và đi đến kết luận rằng đã đến lúc phải thay đổi công việc của mình... Và chuyển sang một công việc không còn những khuyết điểm của công việc trước đó. Đó là:
  • có việc làm quanh năm;
  • triển vọng tăng trưởng tốt;
  • mức lương cao hơn đáng kể ( nếu không ngay lập tức thì trong tương lai );
  • công việc thú vị mà tôi có thiên hướng.
Tôi có thiên hướng lập trình. Đúng, trên thực tế, điều này chỉ dẫn đến thực tế là ở trường tôi viết một chút bằng BASIC, và thậm chí ít hơn bằng hợp ngữ ( trên ZX-Spectrum , hay còn gọi là Sinclair đã từng là một chiếc máy tính đình đám ). Những nhược điểm của “ nhà cao tầng ” trong quá trình học hóa ra lại là một điểm cộng cho tôi: tất cả thời gian rảnh mà tôi có rất nhiều vào mùa xuân và đặc biệt là vào mùa đông, tôi có thể dành cho việc học lập trình một cách hữu ích. Lập trình là một khái niệm linh hoạt. Tôi đã tìm kiếm trên Google, cân nhắc các triển vọng... và lựa chọn của tôi rơi vào Nữ hoàng Java .

Học

Cuốn sách đầu tiên của tôi về Java là “ Lập trình Java cho trẻ em, cha mẹ và ông bà ” của Ykov Fain . Tôi không chắc có nên giới thiệu cuốn sách này cho người mới bắt đầu hay không; có lẽ có những cuốn sách hay hơn, nhưng vào thời điểm đó nó rất thú vị và dễ đọc. Tôi đã cẩn thận nghiên cứu các ví dụ thực tế được đưa ra ở đó, điều này giúp tôi có được những kỹ năng thực tế tối thiểu cần thiết để tiến bộ hơn nữa. Tôi đọc xong cuốn sách và quyết định tìm kiếm các khóa học. Các khóa học trực tiếp rất tốn kém và tôi không chắc chúng có giá trị hay không. Và vào lúc đó, tôi nhớ ra rằng khi đang viết cuốn sách, ở đâu đó (có vẻ như là trên habrahabr) tôi đã đọc được các bài viết về JavaRush. Và mọi thứ bắt đầu xảy ra... Sau khi đọc và nghiên cứu kỹ cuốn sách, tôi đã bẻ khóa được 10-12 cấp độ đầu tiên như hạt giống, thậm chí còn quá dễ dàng. Nhưng vẫn thú vị. Sau đó nó trở nên khó khăn hơn và thậm chí còn thú vị hơn.
Tôi đã hoàn thành các cấp độ một cách tuần tự, tức là. Tôi đọc bài giảng, và trong khi sự hiểu biết của tôi còn mới mẻ, tôi đã giải quyết các vấn đề cho nó và không chuyển sang bài giảng tiếp theo cho đến khi tất cả các vấn đề trước đó được giải quyết, với rất ít trường hợp ngoại lệ. Vậy là tôi đã lên cấp 20 với 3-5 bài toán chưa được giải.
Tất nhiên, nếu bạn gặp khó khăn trong việc giải quyết vấn đề, việc giao tiếp trên diễn đàn sẽ giúp ích rất nhiều, đồng thời, bằng cách giúp đỡ những người dùng diễn đàn khác, bản thân bạn sẽ nâng cao kỹ năng của mình! Khoảng sáu tháng sau, tôi quyết định đã đến lúc thử vận ​​may và thử sức mình trong một cuộc phỏng vấn. Tôi đã tìm kiếm trên Google các ví dụ về sơ yếu lý lịch, bạn bè đã gửi cho tôi một số ví dụ về sơ yếu lý lịch, tôi cũng đã viết thư cho Sepp ( người đứng đầu Java Rush , ghi chú của biên tập viên ) và anh ấy đã cho tôi một số mẹo và mẫu sơ yếu lý lịch. Tôi đã biên soạn và gửi cho Sepp để xem xét; anh ấy đánh giá cao nó. Tiếp theo, tôi đăng sơ yếu lý lịch của mình lên các trang tìm kiếm việc làm phổ biến, tổng hợp danh sách địa chỉ phòng nhân sự của các công ty CNTT lớn nhất ở Odessa , nơi có vị trí tuyển dụng cho Nhà phát triển Java ( không chỉđàn em ”). Có khoảng 20 người trong số họ . Tôi ngay lập tức dành một nửa số tiền đó để đề phòng trường hợp tôi làm hỏng việc ở đâu đó và gửi sơ yếu lý lịch của mình cho nửa còn lại.

Cuộc phỏng vấn đầu tiên

Tôi sẽ không nói rằng tôi đã nhận được rất nhiều lời mời, nhưng cuối cùng, trong một tháng rưỡi, tôi đã phải tham gia tới nửa tá cuộc phỏng vấn. Một số hóa ra ít nhiều thành công, một số thì không thành công lắm. Có hai hoặc ba bài kiểm tra mà tôi đã hoàn thành với mức độ thành công khác nhau và một cuộc phỏng vấn bằng tiếng Anh nói. Tôi đã vượt qua thành công nhưng không được tham gia cuộc phỏng vấn kỹ thuật: một ứng viên khác đã đi trước tôi. Tôi cũng suýt rơi vào cái gọi là “điểm chuẩn” ở Luxsoft: Tôi đã vượt qua các bài kiểm tra và phỏng vấn, nhưng đến phút cuối, khi đọc hợp đồng, tôi lại đổi ý và từ chối. Tóm lại, họ dạy bạn trong ba tháng và trả cho bạn khoản trợ cấp 300 USD . Nếu họ thích bạn, họ sẽ mời bạn làm việc với tư cách là cấp dưới ( $ 500 ). Sau 9 tháng, họ có thể tăng lương cho bạn, nhưng, như đã ghi trong hợp đồng, nếu bạn không tham gia các khóa học hoặc sau khóa học mà bạn muốn thay đổi công việc của mình trong vòng một hoặc hai năm, bạn có nghĩa vụ phải trả tiền bồi thường cho việc đào tạo cho họ. với số tiền 2.500 USD . Tôi thấy những điều kiện như vậy không thể chấp nhận được và từ chối. Tôi cũng từ chối một vị trí tuyển dụng khác: đối với tôi, dường như tôi sẽ không có triển vọng gì ở đó.
Nhưng điều quan trọng nhất là tôi đã thu được những kinh nghiệm rất quý báu khi phỏng vấn. Sau mỗi cuộc phỏng vấn, tôi hiểu rõ hơn nhiều về những gì đang chờ đợi tôi ở cuộc phỏng vấn tiếp theo, về những câu hỏi mà tôi sẽ được hỏi và những câu trả lời sẽ được mong đợi... Không phải tất cả các cuộc phỏng vấn đều được hỏi những câu hỏi giống nhau, nhưng hầu như lúc nào cũng có nhiều câu hỏi được đặt ra.
Và sau mỗi cuộc phỏng vấn, tôi lập cho mình một danh sách nhỏ các câu hỏi để “bơi” và sau đó tìm ra câu trả lời rõ ràng cho chúng. Nói chung đi phỏng vấn thực sự rất có ích, bất kể kết quả thế nào...

Kỳ thực tập

Cùng khoảng thời gian đó ( thu đông 2013 ), Java Rush đã viết thư cho tôi trong một tin nhắn cá nhân với lời đề nghị tham gia “ Dự án thực sự ”. Thành thật mà nói, sau khi họ liệt kê các công nghệ được sử dụng trong đó ( Spring , Hibernate , GWT , MySQL , Maven , Git ), tôi hơi sợ, vì phần lớn tôi nghe thấy những từ này một cách bất ngờ, hoặc thậm chí là vì lần đầu tiên . Tôi nghĩ mình chẳng mất gì, có thời gian tham gia và đồng ý.
Lúc đầu, nó thực sự CỨNG, nhưng sau một hoặc hai tuần, sau khi đọc sách và bài báo, tôi đã nghiên cứu sâu về công việc của mã hiện có đủ sâu để tự viết một cái gì đó và thực hiện cam kết đầu tiên của mình.
Tôi đã rất may mắn với những người trong dự án. Có bốn người chúng tôi : Timur (Timur), Zhenya (Groomsh), Seryoga (SergeyKandalintsev) và tôi . Chúng tôi giám sát dự án của mình trực tiếp từ JavaRush. Timur chủ yếu làm việc ở phần phụ trợ, Zhenya làm việc ở mặt trước , Seryozha làm việc trên cơ sở dữ liệu , tôi làm việc một chút ở mặt trướcmột chútmặt sau . Vài tháng sau, chúng tôi trở thành nhóm đầu tiên hoàn thành thành công một “Dự án thực tế” thực sự , dự án này hiện được tất cả người Javarashites sử dụng - đây là dự án “Xếp hạng” ( trong phiên bản mới của JavaRush, dự án này không còn được sử dụng nữa ) . Nói “The Real Project” đã mang lại cho tôi rất nhiều điều là không nói nên lời! Ngoài sự gia tăng rõ rệt về kiến ​​​​thức có giá trị, tôi còn hiểu được một điều còn quan trọng hơn: Java không phải là kỹ năng cần thiết duy nhất, mặc dù nó là nền tảng. Java là ABC của lập trình, nhưng ngoài ABC bạn cần biết quy tắc chính tả, ngữ pháp, cú pháp, xây dựng câu chuẩn, có vốn từ vựng phong phú... Và trong lập trình bạn cần biết và sử dụng được nhiều framework, các mẫu và công cụ phát triển, đồng thời cũng biết nơi để tìm cách giải quyết vấn đề và trả lời câu hỏi của bạn. Sau dự án thực tế, tôi bắt đầu quan tâm đến các công nghệ tiên tiến hơn và hiểu sâu hơn về những công nghệ mà tôi đã biết... Sở thích của tôi vượt ra ngoài ranh giới của Java Core “thuần túy” . Ngoài ra - một mục mới, chắc chắn đã xuất hiện trong sơ yếu lý lịch của tôi ở cột “Kinh nghiệm làm việc” với phần mô tả về các công nghệ thời trang và thú vị đã được sử dụng trong dự án.

Những thử thách tiếp theo

Kỳ thực tập kết thúc, tôi bắt đầu một mùa làm việc mới ở khu cao tầng... Thời gian rảnh rỗi trở nên khan hiếm, vấn đề chuyển nghề dần mờ nhạt. Tuy nhiên, tôi dành gần như toàn bộ thời gian rảnh của mình cho việc lập trình: Tôi viết nhiều “dự án nhỏ”, đôi khi giải quyết các vấn đề trong Java Rush , theo dõi các vị trí tuyển dụng và vào cuối mùa thu, tôi đăng ký các khóa học miễn phí tại văn phòng CNTT DataArt . Bản thân các khóa học hóa ra lại quá chung chung: tôi hầu như không học được gì hữu ích ở đó. Nhưng là một phần của các khóa học này, sinh viên được yêu cầu chia thành các nhóm và viết một “Dự án” . Dự án bao gồm việc viết một hệ thống kiểm tra trực tuyến, với đăng ký người dùng, phần người dùng ( nhận bảng câu hỏi ) và phần quản trị viên ( tạo bảng câu hỏi và quản lý tài khoản ). Cuối cùng tôi đã tham gia vào một trong bốn đội, và sau đó hóa ra thực tế là tôi đã tự mình viết dự án. Trong khoảng một tháng ( khi đang làm việc tại một tòa nhà cao tầng ), bản thân tôi đã viết một ứng dụng web khá khả thi, theo tôi thấy, dựa trên các công nghệ và mẫu tương tự mà chúng tôi đã sử dụng trong kỳ thực tập Java Rush ( cộng với jsp, Spring Bảo mật và một số thứ khác ). Nếu có ai quan tâm, tôi có thể đăng liên kết tới kho lưu trữ mở với các nguồn của dự án...

Chiều cao đã được thực hiện!

Vào tháng 12, tôi được mời phỏng vấn tại một văn phòng. Họ nói với tôi rằng họ sẽ gọi cho tôi khi họ đưa ra quyết định... “ Chà, mọi thứ vẫn như thường lệ,” lúc đó tôi nghĩ. “Nếu bạn không lấy nó ngay lập tức thì có rất ít hy vọng .” Nhưng một tháng sau, sau Tết, tôi viết thư cho giám đốc nhân sự của công ty này và hỏi về số phận của mình. Trước sự ngạc nhiên của tôi, cô ấy trả lời rằng vị trí tuyển dụng vẫn còn trống và quyết định vẫn chưa được đưa ra...
Một tháng nữa trôi qua, và bây giờ, vào cuối tháng 1, cô ấy gọi cho tôi hỏi liệu việc tìm việc có phù hợp với tôi không, tôi “không ngừng” trả lời rằng có, tôi vẫn đang tìm kiếm. Cô ấy trả lời rằng tôi đã tìm thấy cô ấy rồi, vì tôi phù hợp với họ!
Cảm giác tất nhiên là không thể diễn tả được, khi bạn được thông báo điều này qua điện thoại, đôi cánh của bạn như mọc lên! Để hiểu được điều này, bạn cần phải tự mình trải nghiệm. Đây là điều tôi mong muốn cho bạn trong thời gian sắp tới! Công việc đầu tiên của tôi là tham gia phát triển một dự án ERP lớn - một ứng dụng , xây dựng lâu dài. Ứng dụng này hóa ra có nhiều sắc thái cụ thể, vì vậy công ty phát triển Kiev cần một lập trình viên ở cách khách hàng không xa - ở Odessa , nơi tôi sống. Ứng dụng này được viết bằng GWT + ExtGWT + Spring + Hibernate + MySQL và một loạt thư viện nhỏ hỗ trợ. Tình cờ đây chính xác là nhóm công nghệ mà tôi đã nghiên cứu và có một số kinh nghiệm. Trong số những điểm hạn chế, tôi sẽ đề cập rằng dự án đã cũ và nó sử dụng các phiên bản cũ của thư viện cũng như các phương pháp thiết kế lỗi thời và chúng đã lỗi thời đến mức thực tế không thể cập nhật. Thì ra tôi cũng sẽ một mình hoàn thành xong thành quả 3-4 năm làm việc của các lập trình viên khác! Tất nhiên, tôi mong đợi rằng, giống như bất kỳ cấp dưới nào, một trưởng nhóm giàu kinh nghiệm hơn sẽ được giao cho tôi, anh ấy cũng sẽ là người cố vấn-cố vấn, người sẽ hướng dẫn và xem xét mã của tôi. Nhưng số phận lại quyết định khác; tôi được giao một công việc dành cho một nhà phát triển độc lập có kinh nghiệm. “Vì trường hợp này,” tôi nghĩ, “thật tốt nếu yêu cầu tăng lương ngay lập tức.” Và anh ta đã tăng con số ban đầu lên 200 đô la . Điều này không gây ra bất kỳ sự phẫn nộ nào từ phía họ. Tôi sẽ không đưa ra con số cụ thể mà chỉ đề cập rằng mức lương vượt quá mong đợi của tôi một cách đáng kể. Ngoài ra, tôi chỉ bị quản chế một ( chứ không phải ba như thường lệ ). Như thường lệ, họ đã đăng ký cho tôi thông qua SPD ( đây là thông lệ đối với các lập trình viên) .

Những công nghệ sẽ hữu ích cho bạn trong công việc: kinh nghiệm cá nhân

Kiến thức về cơ sở dữ liệu, SQL ( MySQL ), jdbc , Hibernate , Jpa , công nghệ mạng html , jsp , servlets , xml , Tomcat là rất cần thiết, thậm chí có thể BẮT BUỘC . Cần có kiến ​​thức về các mẫu JavaSE cơ bản ( còn gọi là mẫu GOF ) ; ít nhất là có kiến ​​thức sơ sài về Spring , SpringMVC , trình xây dựng dự án Maven , ghi nhật ký log4j và kiểm thử đơn vị JUnit cũng sẽ là một điểm cộng LỚN . Bạn cần có khả năng làm việc với các hệ thống kiểm soát phiên bản, chẳng hạn như Git . Đôi khi họ hỏi hoặc đưa ra các nhiệm vụ kiểm tra trên các dịch vụ web ( SOAP, REST ). Cùng với tất cả những điều này, kiến ​​​​thức về lõi Java, nếu không muốn nói là hoàn hảo thì ít nhất phải rất tự tin.

Những ấn tượng đầu tiên

Sau hai tuần đầu tiên, tôi bắt đầu nghiên cứu sâu hơn về mã và bây giờ tôi biết rằng mọi thứ sẽ ổn thỏa...
Tôi muốn lưu ý ngay rằng làm lập trình viên vẫn không phải là một phương sách nghỉ dưỡng, trước hết đó là một công việc mà bạn cần phải thức dậy vào buổi sáng và trở về vào buổi tối. Nhưng công việc này tốt hơn nhiều so với nhiều công việc khác. Nó có lãi suất, tiền bạc và triển vọng. Và thật tuyệt vời khi bạn có thể tự mình đạt được điều này bằng trí óc, công sức và sự kiên trì của mình. Tôi đã có thể thay đổi cuộc đời mình và về nhiều mặt, bạn là người làm chủ vận mệnh của chính mình.
Điều duy nhất tôi sợ là sự lười biếng sẽ lấn át tôi. Rằng khi đạt được một kết quả nhất định, tôi sẽ trở nên lười biếng và ngừng phát triển về mặt chuyên môn. Nhưng tôi vẫn thực sự hy vọng rằng điều này sẽ không xảy ra. Một lần nữa tôi muốn cảm ơn những người tạo ra nguồn tài nguyên tuyệt vời này! Và với các bạn, Javarashite, tôi muốn chúc các bạn kiên trì, nhẫn nại trên con đường mình đã chọn, như ông nội Lênin đã nói: “Các đồng chí đang đi dọc theo con đường làng!” =) và chưa nuông chiều sự lười biếng của bản thân, và quan trọng nhất là “KHÔNG BAO GIỜ BỎ CUỘC”. Người đi sẽ làm chủ con đường!

Lời bạt: hai năm sau...

...quyết định viết tiếp "Câu chuyện thành công" của tôi. Có ba lý do cho việc này:
  • Chính quyền hỏi tôi =);
  • Tôi vẫn tin rằng nguồn tài nguyên đặc biệt này đóng một vai trò quan trọng trong việc “tiếp cận CNTT” của tôi;
  • Tôi vẫn tin rằng động lực cũng là một trong những yếu tố then chốt trong vấn đề này và một trong những động lực tốt nhất là câu chuyện thành công của những người có thật đã ở trong hoàn cảnh giống hệt như bạn, một người Javarashite. Bởi vì bản thân tôi biết rằng đôi khi đôi tay của một người chỉ đơn giản là buông xuôi... và đối với nhiều người, chúng không bao giờ giơ lên ​​nữa. Đó là một con đường thực sự khó khăn, nhưng nó đáng giá!
Vì vậy, đây là câu trả lời của tôi cho các câu hỏi: Cuộc sống của bạn nhìn chung thay đổi như thế nào sau khi bạn có công việc mới và bạn cảm thấy thế nào vào thời điểm đó? Chà, tất nhiên là nó đã thay đổi... Trước hết, sự cân bằng vĩnh cửu giữa “thời gian và tiền bạc” đã thay đổi. Rõ ràng là nhiều tiền hơn, thời gian ít hơn đáng kể... Cuối cùng cũng có đủ “bánh mì hàng ngày”, nhưng vẫn chưa thể tiết kiệm cho “ngày mưa”. Mặc dù vậy, tôi chắc chắn rằng nếu cố gắng một chút, bạn sẽ có thể tiết kiệm được 200-500 USD mỗi tháng (điều này mặc dù thực tế là tôi là người duy nhất làm việc trong một gia đình có 4 người, vợ tôi có cơ hội chăm sóc trẻ em trong hòa bình). Sự ổn định, niềm tin vào tương lai, hoặc ít nhất là một số ảo tưởng về nó đã xuất hiện... Hãy mô tả công việc của bạn. Bạn làm gì, học gì, quá trình tương tác với nhóm là gì? Tôi hiện đang làm việc cho công ty thứ hai của mình, Electric Cloud. Đây là một công ty Mỹ, sản phẩm không hề đơn giản - một công cụ DevOps để Tích hợp liên tục/Phân phối liên tục, giống như Jenkins, chỉ lớn hơn nhiều và là một sản phẩm thuần túy thương mại. Ngoài ra, nó vốn đã khá cổ xưa, chứa đầy mã kế thừa (mã lỗi thời, ghi chú của biên tập viên), cần được bảo trì, sửa lỗi và đôi khi viết các tính năng mới. Nói một cách dễ hiểu, vườn thú công nghệ đến mức mẹ đừng lo lắng! Bạn phải xử lý ở mức độ lớn hơn hoặc ít hơn với Java8, GWT, JS, PHP, Perl, HTML, CSS, Spring, Hibernate, JUnit, Mockito, Maven, Perforce và đây chỉ là những vấn đề chính... Vài tháng đầu tiên Tôi nhìn thấy ánh sáng dễ dàng, sau đó tôi quen dần. Điều kiện làm việc là tiêu chuẩn. Năm ngày một tuần, 18 ngày làm việc một năm - ngày nghỉ (cộng với tất cả các ngày nghỉ lễ). Lịch trình phần lớn là miễn phí; nếu muốn, bạn có thể làm việc tại nhà. Tuy nhiên, tôi thích văn phòng hơn, nơi có bầu không khí giống công việc hơn. Thông thường tôi làm việc từ 12 đến 19-20 giờ. Chúng tôi có các bản cập nhật Scrum mỗi ngày ( Scrum là một phương pháp phát triển phần mềm linh hoạt, ghi chú của biên tập viên) và một hoặc hai lần một tuần, chúng tôi họp vào buổi tối với trưởng nhóm người Mỹ của chúng tôi. Bạn đã đạt được những đỉnh cao nào trong sự nghiệp và bạn dự định vượt qua những ngọn núi nào khác? Thỉnh thoảng tôi nhìn vào những vị trí tuyển dụng tốt ở các công ty mà tôi quan tâm. Rất hiếm khi xảy ra nhưng tôi vẫn đi phỏng vấn. Tôi đã nhận ra rằng tìm một nơi có mức lương tốt dễ hơn tìm một nơi có dự án tốt. Và để làm được cả hai điều đó, bạn cần phải cố gắng rất nhiều. Ngoài ra, tôi ngày càng nhận ra rằng mình đến với nghề này không phải ngẫu nhiên mà đạt được nó nhờ sự lao động và sự kiên trì của mình, mặc dù chắc chắn phải có một mức độ may mắn nhất định, đặc biệt là lúc đầu, và cả: Tôi rất nghi ngờ điều đó. Tôi sẽ thay đổi điều đó . Đến tháng 2, kinh nghiệm phát triển thương mại của tôi sẽ tròn hai tuổi. Nếu bạn đánh giá trình độ của tôi theo những khái niệm được chấp nhận chung, thì đối với tôi, có vẻ như trình độ đó giống như Strong Junior hoặc Regular Middle. Tuy nhiên, đánh giá này rất chủ quan, ngoại trừ việc tôi chắc chắn rằng nó chưa phải là Senior.  Có lời chia tay nào dành cho những người vẫn đang ở giai đoạn đầu (hoặc giữa) cuộc hành trình của mình không? Tôi chân thành chúc tất cả những ai tin tưởng vào bản thân sẽ đạt được mục tiêu và tôi hy vọng tấm gương của tôi sẽ góp phần vào việc này. Tôi nhắc lại: đây không phải là một con đường dễ dàng, bất kể ai nói với bạn điều gì, và rất ít người bắt đầu đạt được mục tiêu của mình. Nhưng còn nhiều người nữa có thể làm được điều này! Chỉ là hầu hết mọi người đều thiếu một thứ gì đó ở giữa con đường: động lực, khát khao, sự kiên trì, niềm tin vào bản thân và sức mạnh của mình. Nhiều người viện ra những lý do phức tạp và không còn đạt được mục tiêu nữa... Vậy nên hãy tin tưởng vào bản thân, đừng bỏ cuộc giữa chừng (nghỉ một chút tất nhiên là không tính =)), và bạn sẽ thành công! Như người Hy Lạp cổ đã nói: “Không phải các vị thần đốt những chiếc bình”. “Lập trình viên không được sinh ra,” bạn có nhớ điều này không (phương châm JavaRush, ghi chú của biên tập viên)? Và cuối cùng, một lời khuyên nữa: hãy vượt qua BÀI PHỎNG VẤN! Đây là con đường trực tiếp nhất. Tôi từng nghe câu nói này trong một sự kiện IT: “Tôi chưa từng gặp một người nào đi phỏng vấn 20 lần mà không được nhận”. Bạn đã tham dự bao nhiêu cuộc phỏng vấn rồi? Tôi biết rằng bạn có thể trả lời tôi:
  • Tôi chưa sẵn sàng, tôi vẫn cần phải học...
  • Ờ, chẳng có ai gọi tôi cả...
Vì vậy: đây đều là những lời bào chữa tồi tệ! Tôi có được công việc đầu tiên (với mức lương 1100 USD) sau cấp 21! Đúng vậy, vào thời điểm đó tôi đã có một số kinh nghiệm về GWT, Hibernate và Spring, thu thập được từ quá trình thực tập JavaRush của mình. Nhưng họ đã không hỏi về điều này trong cuộc phỏng vấn; hầu hết các câu hỏi đều là về Java Core và một chút SQL. Vì vậy, đừng sợ hãi, hãy tìm kiếm vị trí tuyển dụng, phỏng vấn! Đăng ký trên LinkedIn, Gina, các trang tìm kiếm việc làm - bất cứ nơi nào bạn có thể! Theo dõi các vị trí tuyển dụng mới nhất và trả lời chúng! “Hãy gõ cửa và họ sẽ mở cửa cho bạn,” tràn ngập tất cả các văn phòng CNTT trong thành phố của bạn với những lá thư kèm sơ yếu lý lịch của bạn và bạn sẽ không phải đợi lâu để nhận được lời mời phỏng vấn. Rất nhiều lựa chọn! Vì vậy, cách hành động ngắn nhất là:
  1. Tôi đã hoàn thành 20-30 cấp độ JavaRush, đồng thời học được một chút SQL và JDBC. Nếu bạn cũng có kiến ​​thức cơ bản về Spring và Hibernate thì bạn hoàn toàn gặp rắc rối.
  2. Tôi gõ sơ yếu lý lịch bằng cách sử dụng các ví dụ, đăng ký trên các trang web chuyên biệt, đăng nó lên, sau đó gửi hàng loạt thư rác đến tất cả các văn phòng CNTT bằng sơ yếu lý lịch của tôi. Tin tôi đi, bạn sẽ không để lại phản hồi, nhiều người sẽ chỉ viết lại nói rằng họ sẽ ghi nhớ bạn, và một số chắc chắn sẽ mời bạn đến phỏng vấn.
Mỗi cuộc phỏng vấn, ngay cả khi thất bại hoàn toàn, đều đưa bạn đến gần hơn với mục tiêu của mình! Bởi vì ở mỗi lần tiếp theo bạn sẽ cảm thấy chuẩn bị và tự tin hơn. Và 80% câu hỏi được hỏi ở hầu hết mọi nơi đều giống nhau.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION