JavaRush /Blog Java /Random-VI /Cách học Java nếu bạn đã trên 30 tuổi...

Cách học Java nếu bạn đã trên 30 tuổi...

Xuất bản trong nhóm

Hồ sơ

  • Ai: Artem Panasyuk
  • Vị trí làm việc: thất nghiệp, trước đây là quản trị viên hệ thống và trưởng bộ phận vận hành mạng Internet thành phố
  • Nơi cư trú: Ulyanovsk, Nga
  • Độ tuổi bắt đầu đào tạo Java: 35
  • Công việc lập trình viên đầu tiên: 9 tháng sau khi bắt đầu học
  • Câu chuyện thành công ban đầu
Cách học Java nếu bạn đã trên 30... - 1
Nghĩ mà xem, tuổi 30 không phải là lý do để coi bản thân là phế liệu và coi mình không thích hợp để tập luyện. Đặt mục tiêu, giải quyết vấn đề, sàng lọc và tiếp thu thông tin là những gì bạn cần nếu thực sự muốn trở thành một lập trình viên. Ở tuổi 35, Artem, là một người đàn ông của gia đình có hai con, đã thành thạo Java, tìm được việc làm và nhanh chóng vượt qua trình độ “sơ cấp”.

Mục tiêu đã được đặt ra

Tôi đặt cho mình mục tiêu học Java trong 1 năm. Khó khăn trong việc hoàn thành nhiệm vụ này càng trở nên trầm trọng hơn khi có hai đứa trẻ ( 0,5 tuổi và 4 tuổi ), thiếu việc làm và tuổi tác. Lúc đó tôi đã 35 tuổi và đối với tôi đây dường như là vấn đề chính. Để đưa ra bức tranh chân thực nhất, tôi sẽ nói rằng cũng có những lợi thế - kiến ​​thức nền tảng về vật lý, kinh nghiệm quản trị hệ thống, kinh nghiệm tạo trang web ( HTML + CSS ), cũng như 5 năm làm việc trong lĩnh vực này. một công ty viễn thông lớn (trưởng bộ phận vận hành mạng Internet thành phố). Tuy nhiên, về cơ bản không có kinh nghiệm lập trình trực tiếp nào ngoài Basic ở trường và TurboPascal ở trường đại học.

Học tập và phỏng vấn

Thứ nhất, tôi được truyền cảm hứng từ việc bị mất việc và thứ hai là từ blog của một “đồng nghiệp gặp bất hạnh”. Vào khoảng cuối tháng 1 năm 2015, tôi tình cờ biết đến Java Rush - và chúng tôi bắt đầu... Khi bắt đầu học, tôi đã mua cuốn “Triết học về Java ” của Bruce Eckel. Đến tháng 4, tôi đã hoàn thành 10 cấp độ đầu tiên và giải quyết được hầu hết các vấn đề . Tôi thật may mắn: ngay lúc đó chương trình khuyến mãi bắt đầu trên JavaRush và tôi đã mua đăng ký. Đến tháng 8, tôi đã hoàn thành được khoảng 23-25 ​​cấp độ bài giảng và khoảng 20 cấp độ bài tập. Tôi đi nghỉ hai tuần và nhận được lời mời phỏng vấn với công ty lớn duy nhất trong khu vực của tôi. Tôi đã xem trước một danh sách sơ bộ các câu hỏi và nó đã mang lại kết quả: Tôi đã vượt qua cuộc phỏng vấn kỹ thuật một cách bình thường. Quá trình này mất khoảng 40 phút liên lạc qua Skype . Giai đoạn thứ hai là viết một bài kiểm tra. Chỉ danh sách các công nghệ mà tôi cần sử dụng đã khiến tôi kinh hoàng: JSF + Primefaces , Hibernate , Java7 , PostgreSQL , Glassfish ... Và trong số những công nghệ bổ sung, loại công nghệ “tùy chọn” là JUnitMaven . Tôi cần viết một ứng dụng web "Thư viện trực tuyến" CRUD điển hình với khả năng ủy quyền và quản lý vai trò người dùng. Lúc đó tôi chưa có ý tưởng rõ ràng về Java EE, nhưng đừng bỏ cuộc vào phút cuối! Trong 2 tuần, cuối cùng tôi đã xây dựng được thứ gì đó mà đối với tôi dường như đáp ứng đầy đủ các yêu cầu (ngoại trừ các bài kiểm tra đơn vị). Thật ngạc nhiên, gần như cùng ngày tôi gửi nhiệm vụ đi xem xét, họ gọi lại cho tôi và đưa ra lời mời làm việc cho tôi. Đó là cách tôi trở thành Nhà phát triển Java Junior .

Một năm sau

Hiện tại ( tháng 3 năm 2016 ), thời gian thử việc đã trôi qua cùng với rất nhiều lo lắng và nghi ngờ. Nhưng bây giờ, một năm sau, tôi có thể tự tin nói rằng mình chưa bao giờ hối hận về số tiền, thời gian hay công sức đã bỏ ra. Tôi cũng ước như bạn!

Và gần một năm sau :)

Câu chuyện làm chủ các đỉnh cao của Java của tôi vẫn tiếp tục cho đến ngày hôm nay ( tháng 12 năm 2016 ). Đây là những gì tôi đã làm trong một năm: Tôi đã hoàn thành xuất sắc ba tháng thử việc vào đầu năm 2016 . Trên thực tế, đó là nỗi kinh hoàng hàng ngày, đặc biệt là sau khi ghi đè cam kết của người khác hoặc xung đột đột ngột trong quá trình mua lại Git .
  1. Я получил место Java-разработчика в компании «Симбирсофт». Компания разрабатывает ПО на заказ и помогает в подборе команды для разработки. Для моего первого проекта были нужны Java 8, JavaEE, SSO, Hibernate, JSF, PrimeFaces, Liquibase, Postgres, Maven. В качестве serverа приложений использовали Wildfly9. После пары месяцев перешел на следующий проект.

  2. В течение 4-5 месяцев был единственным разработчиком backend-части микросервиса. На основе пула технологий, которые я перечислил выше, «запorл» с нуля новое приложение. Его особенность в том, что написанный Frontend-разработчиком (AngularJs) виджет «общался» с Backend по технологии REST.

  3. В октябре 2016 года я успешно сдал экзамен Oracle Java 8 OCA.

  4. После интенсивной подготовки к интервью получил место разработчика на внешнем проекте. Стек примерно такой: Java 6, Spring, Hibernate, JSP, Liquibase, OracleDB, Maven. Здесь я сейчас и работаю.

  5. Спектр задач довольно широкий — от написания скрипта по обновлению структуры БД (Oracle) и изменения верстки JSP для отображения новых полей, до создания новых сущностей и создания DTO для «протаскивания» новых полей на отображение со слоя DAO.

Послесловие

Tôi xin cảm ơn nhóm dự án đã giúp tạo nền tảng thực tế vững chắc cho sự nghiệp của tôi. Nền tảng này đã giúp tôi trong một thời gian ngắn vượt qua con đường khó khăn và quanh co từ nhà phát triển “ cấp dưới ” đến “công bằng”. Và trên đường đi từ điểm này đến điểm khác, tôi liên tục quay lại khóa học để một lần nữa xem qua chủ đề này hay chủ đề kia. Điều giúp tôi làm chủ công nghệ là trong nửa sau của khóa học, có rất nhiều bài giảng trong đó tôi liên tục được rèn luyện trong đầu rằng tôi cần sử dụng Google và bất kỳ nguồn thông tin nào (sách, video hướng dẫn). Khả năng “ ép ” thông tin là kỹ năng then chốt để phát triển chuyên nghiệp trong lĩnh vực phát triển phần mềm. Tái bút : Mặc dù thực tế là bản thân tôi đã có việc làm sau 20 cấp độ của khóa học, nhưng nếu bạn có cơ hội như vậy thì đừng làm điều đó! Bởi vì 3 tháng thử việc hóa ra lại là một áp lực lớn đối với tôi. Bước đầu tiên là học Git trong vài ngày cuối tuần và liên tục phải lấp đầy những lỗ hổng kiến ​​thức. Về vấn đề này, tôi tiếp tục tham gia khóa học JavaRush cho đến khi thành công. Vì vậy, tham gia đầy đủ khóa học và sau đó kiếm được việc làm là một ý tưởng hợp lý hơn nhiều. Nhưng con đường của tôi quanh co hơn.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION