JavaRush /Blog Java /Random-VI /Lịch sử việc làm của tôi
Sant9Iga
Mức độ

Lịch sử việc làm của tôi

Xuất bản trong nhóm
Xin chào, người đàn ông Javarash! Vào buổi sáng mùa đông mưa gió này, tôi muốn chia sẻ niềm vui của mình với cộng đồng) Tôi đã làm lập trình viên được tuần thứ hai rồi!) Và thật tuyệt! Tôi sẽ mô tả ngắn gọn con đường của tôi từ một quản trị viên hệ thống bình thường trở thành một lập trình viên. Quá trình làm việc của tôi - 1

Câu chuyện

Bây giờ sẽ có rất nhiều chuyện xàm xí về việc tôi mất bao lâu để tìm được việc làm, nó khó khăn như thế nào và blah blah blah. Vì vậy, nếu bạn không quan tâm, hãy kéo xuống phần mẹo). Khoảng 2,5 năm trước, tôi nhận ra rằng mình muốn thay đổi điều gì đó trong cuộc sống. Có đủ lý do cho việc này. Tôi đã học để trở thành một lập trình viên, mặc dù tôi đã học về thư tín (C++, Delphi, và sau đó là đỉnh cao). Tôi đã có kiến ​​thức từ khi còn đi học - Pascal, Basic. Đó là tất cả. Cái quái gì không phải là đùa, tôi nghĩ. Và tôi bắt đầu lùng sục các diễn đàn để tìm kiếm thông tin. Sự lựa chọn của tôi rơi vào Java. Tôi bắt đầu đọc sách. Tôi chưa đọc gì? Suy nghĩ bằng Java , Java. Tài liệu tham khảo đầy đủ , Head Java đầu tiên . Tất cả điều này bắt đầu được đọc. Hai cuốn sách đầu tiên được viết theo phong cách tham khảo. Và thật khó để tôi đọc chúng. Nhưng tôi thích cái cuối cùng. Nó được viết dễ dàng, bằng ngôn ngữ thực tế dễ hiểu và có hình ảnh) Tôi đã đọc nó. Nhưng nhược điểm của tất cả những cuốn sách này là thiếu đủ số lượng bài toán thực tế. Và sau đó tôi đọc được bài đăng này - Tôi đang đào tạo lại mọi người thành lập trình viên Java . Tôi biết ơn số phận vì cuộc gặp gỡ này) Tôi tìm hiểu về Javarash. Vào thời điểm đó dự án vẫn còn thô. Cấp độ 10-15 đã được thực hiện. Tôi đã xem qua chúng đủ nhanh. Tôi bắt đầu giúp đỡ mọi người trong nhóm trên VK. Sau đó, nhờ Hubert, tôi được thuê làm tình nguyện viên “hỗ trợ kỹ thuật”. Giúp đỡ những người mới đến đã trở thành công việc của tôi) Đôi khi tôi ngồi đến khuya, giải thích cho người mới đến cái gì là cái gì. Những lời giải thích này cũng giúp tôi rất nhiều. Qua giải thích, bản thân tôi đã hiểu rõ hơn về tài liệu và kiến ​​thức cơ bản về Java. Khi đạt cấp 19, tôi đã đi phỏng vấn lần đầu tiên. Tôi đọc các bài viết trên Habré và các nguồn khác về các cuộc phỏng vấn, viết sơ yếu lý lịch và bắt đầu gửi cho mọi người. Sau cuộc phỏng vấn đầu tiên, tôi nhận ra rằng việc tìm việc là quá liều lĩnh) Đúng vậy, tôi đã biết những điều cơ bản về OOP, bộ sưu tập, đa luồng, sự khác biệt giữa ArrayListLinkedList. Nhưng tôi thậm chí còn chưa nghe TomCat, Maven, Servlet, JUnit là gì. Tôi có một chút mang đi. Không có cấp độ nào xuất hiện trên JR nên tôi không biết bắt đầu học J2EE từ đâu. Vâng, và tôi chỉ đơn giản là lười biếng. Đôi khi, tôi chỉ trả lời các câu hỏi trong nhóm VK và trong cộng đồng này. Nhiệm vụ mới đã xuất hiện. Họ khó khăn hơn. Những thách thức lớn đã nảy sinh. Tôi lại quay lại Java. Tôi coi trọng vấn đề học tập hơn. Tôi đã tìm thấy một vài lập trình viên mà tôi biết. Họ đã giúp tôi bắt đầu học J2EE. Tôi bắt đầu học JS, CSS, HTML, Servlet API, Spring, Hibernate, JDBC. Tôi đã cố gắng làm một cái gì đó ở nhà. Khoảng ba tháng sau, tôi viết lại sơ yếu lý lịch của mình và bắt đầu đi phỏng vấn. Tôi đã đi khoảng 10 lần nhưng vẫn không tìm được việc làm. Ở một số nơi là do thiếu kiến ​​thức, ở những nơi khác là sự kiêu ngạo, ở những nơi khác tôi đã nói dối quá nhiều về kinh nghiệm làm việc của mình). Đã tham gia Thử thách web Ua. Nói tóm lại, kết quả thật đáng thất vọng. Cũng không thể nhận được các dự án thực tế từ JR. Không đủ thời gian và blah blah blah. Tóm lại là tôi đã tìm ra lời bào chữa cho mình) Tôi gần như đã bỏ cuộc. Nhưng cuộc sống luôn có những điều chỉnh riêng của nó. Và chuyện đó xảy ra khiến tôi chảy máu mũi nhưng phải chuyển việc. Tôi bị mắc kẹt trong sách trong hai tháng. Cải thiện lý thuyết và thực hành. Tôi biên soạn lại sơ yếu lý lịch của mình và gửi nó đi. Đây không phải là thời điểm dễ dàng nhất trong nước. Vì vậy, chỉ có hai cuộc phỏng vấn. Cuối cùng, tôi được yêu cầu làm một nhiệm vụ kiểm tra khác, sau đó là cuộc phỏng vấn kỹ thuật. Và cuối cùng tôi đã nhận được một lời đề nghị. Mọi chuyện đã kết thúc rồi! Và bây giờ tôi đã làm lập trình viên được tuần thứ hai. Luồng thông tin đơn giản là khổng lồ. Tôi hiện đang bị quản chế. Làm xong sẽ viết bài khác. Và bây giờ tôi muốn đưa ra một số lời khuyên cho các lập trình viên tương lai.

lời khuyên

  1. Đừng lãng phí thời gian của bạn. Học ở bất cứ đâu, bất cứ lúc nào trong ngày hay đêm. Đọc sách, xem bài giảng, giải quyết vấn đề. Đừng lười biếng. Tôi thực sự hiểu rằng nếu không lười biếng, tôi đã tìm được việc làm nhanh hơn rất nhiều.

  2. Học tiếng Anh. Tiếng Anh của tôi hơi dưới mức trung bình. Tôi có thể đọc sách nhưng tôi tra từ điển. Vì vậy, tôi nghĩ rằng điều này là đủ. Đọc cuốn sách gốc ngay từ đầu. Xem video bằng tiếng Anh. Nếu tiếng Anh của bạn ở mức thấp, hãy cải thiện.

  3. Bắt đầu dự án của bạn. Dự án của bạn sẽ giúp bạn hiểu cách hoạt động của J2EE. Nên sử dụng web, cơ sở dữ liệu, đa luồng và các framework trong dự án.

  4. Không bao giờ bỏ cuộc! Đừng bỏ cuộc. Tôi đã trải qua khoảng 20 cuộc phỏng vấn. Tại một văn phòng, HR kể về một anh chàng đến gặp họ để phỏng vấn vào ngày 8 và được tuyển dụng vào ngày 9.

  5. Nói dối/Đừng nói dối về kinh nghiệm làm việc. Đây là chủ đề muôn thuở của các holivar trên các diễn đàn. Tôi đã thử cái này và cái kia. Nếu bạn cho biết rằng bạn không có kinh nghiệm làm việc, số lượng cuộc phỏng vấn sẽ giảm xuống khoảng 40-60%. Nếu bạn chỉ ra rằng có, cơ hội vượt qua cuộc phỏng vấn sẽ giảm 70-80%. Nếu bạn chỉ ra điều đó, lời khuyên của tôi là hãy chuẩn bị cho việc bạn sẽ được hỏi về những công nghệ bạn đã sử dụng trong dự án. Bạn cần phải hiểu chúng rất rõ.

  6. Tất cả ok! Bình tĩnh. Đừng lo lắng trước và trong cuộc phỏng vấn.

  7. Đi phỏng vấn. Bạn không có gì để mất. Nếu bạn không vượt qua, hãy hỏi người đã phỏng vấn bạn về những thiếu sót của bạn. Nếu có bài kiểm tra, hãy yêu cầu mang về nhà một tờ giấy có bài tập (tôi chỉ được giao bài tập một lần), hoặc ngay khi rời khỏi tòa nhà, hãy ghi ngay vào trí nhớ những bài tập mà bạn không thể giải được. Cuộc phỏng vấn sẽ cho bạn thấy những lỗ hổng của bạn.

Những điều lý tưởng nhất bạn nên biết

  1. Mùa xuân - cuốn sách Hành động mùa xuân đã giúp ích cho tôi . Có rất nhiều hướng dẫn về Habré và các tài nguyên khác.

  2. Hibernate là cuốn sách nằm trong cùng bộ sách Hibernate in action . Bạn cũng có thể tìm thấy rất nhiều hướng dẫn trên Internet về cách sử dụng Spring và Hibernate cùng nhau.

  3. JDBC là một điều rất cần thiết. Tôi cũng lấy thông tin từ Google + một bài giảng từ Golovach . Đây là một trong những đầu tiên. Tổng cộng có 7 người trong số họ.

  4. SQL - bạn không thể sống thiếu nó. Đây là một nguồn tài nguyên tuyệt vời .

  5. HTML&&CSSmột nguồn tài nguyên tốt (xin Sepp và Company tha thứ cho tôi vì đã liên kết đến các dự án của người khác =)) Khóa học miễn phí này khá đủ để bạn bắt đầu.

  6. JS - có một khóa học về codeacademy . Nhưng khóa học không mở rộng lắm. Những điều cơ bản nhất được đề cập. Đây là một cuốn sách hay nhưng bằng tiếng Anh. Vâng, điều này rất tốt) Bạn cũng có thể tìm thấy các khóa học khác mà bạn quan tâm ở đó.

  7. Servlet - Tôi thậm chí không biết nên đề xuất gì. Tôi chưa đọc cuốn sách nào về chúng. Tôi đã lấy mọi thứ từ cùng một hướng dẫn.

  8. TomCat là nơi chứa các servlet. Hiển thị ứng dụng web của bạn. Tất cả các hướng dẫn tương tự. Đừng lười biếng - hãy chạy nó từ dòng lệnh. Thử nghiệm với các cài đặt. Nếu bạn vừa kết nối nó với IDE và nhấn nút Run, bạn sẽ không biết cách giao tiếp với nó).

  9. Maven và Ant là những người xây dựng dự án. Maven tất nhiên là phổ biến hơn bây giờ. Nhưng nếu bạn làm việc với Ant thì đó sẽ là một điểm cộng lớn. Tôi lấy thông tin từ các hướng dẫn tương tự. Có rất nhiều hướng dẫn về trung tâm Spring+Hibernate+TomCat+Maven/Ant.

  10. Các mẫu - bạn không cần phải biết 23 mẫu từ GOF (Gang of Four - Gang of Four.) 5-6 bạn cần biết. Về nguyên tắc, những thứ đó vào Javarush là đủ.

  11. Bài giảng của Golovach. Tôi đã xem 1 khóa học Core và gần như toàn bộ khóa học Junior. Hầu như tất cả những điểm mà tôi mô tả ở trên đều có trong bài giảng của anh ấy . Và Javarush thường nhắc đến nó.

Lời bạt

Trong khi bạn tìm hiểu danh sách các mẹo, công nghệ và tài nguyên, tôi muốn trấn an bạn. Bạn vào JR là có lý do. Tất cả những công nghệ này, nếu không có Java, chỉ là một tập hợp các công nghệ. Java kết hợp chúng thành một thứ gì đó hơn thế nữa. Cô hợp nhất chúng thành các dự án. Một số công nghệ khác nhau như vậy sẽ không làm bạn sợ hãi. Đây là một danh sách chung. Ở đâu đó sẽ có cái gì đó bị thiếu, ở đâu đó sẽ có cái gì đó khác. Nhưng đây là xương sống chính. Tiếp tục học Java và khám phá các công nghệ khác cùng một lúc. Người lười như mình làm được thì bạn cũng làm được)

Cảm ơn JavaRush!

Tôi muốn gửi lời cảm ơn tới Sepp và Company vì một nguồn tài nguyên tuyệt vời như vậy. Bạn đã làm được một công việc tuyệt vời. Theo tôi hiểu, thậm chí còn có nhiều điều hơn nữa ở phía trước. Ưu điểm chính là thực hành. Không có nó thì lý thuyết nào cũng không mang lại nhiều kết quả. Cảm ơn một lần nữa)
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION