JavaRush /Blog Java /Random-VI /Bạn chỉ cần muốn nó

Bạn chỉ cần muốn nó

Xuất bản trong nhóm
3 năm trước, tôi quyết định chuyển nơi làm việc ấm cúng của mình từ lĩnh vực bán hàng, cấu hình và dịch vụ thiết bị máy tính sang lĩnh vực lập trình. Vì lúc đó tôi vẫn chưa biết chính xác mình muốn học ngôn ngữ nào nên tôi quyết định học cùng lúc những kiến ​​thức cơ bản về nhiều lĩnh vực. Vào ngày 1 tháng 1 năm 2016, tôi gặp một người thất nghiệp có tài khoản hàng năm trên JavaRush, Codeschool, Lynda và Tuts+, cùng một khoản tài chính nhỏ cho phép tôi dành cả năm 2016 cho việc học.
Chỉ cần bạn muốn là được - 1
Đầu tiên trong hàng đợi của tôi là JavaRush - ngay cả trước đêm giao thừa, tôi đã hoàn thành các cấp độ miễn phí có sẵn, điều này thực sự quyết định quyết định mua quyền truy cập trong một năm một lần. Quá trình đào tạo kéo dài đến mức vào ngày 8 tháng 2, tôi đã ăn mừng việc đạt cấp 30. Từ những gì tôi thích và hữu ích trong tương lai, tôi muốn lưu ý những điều sau:
  • củng cố thuật ngữ cũng hữu ích trong việc nắm vững các ngôn ngữ khác (kiểu và cấu trúc dữ liệu, triển khai các nguyên tắc OOP trong thực tế, không gian tên, công cụ sửa đổi truy cập, làm việc với cơ sở dữ liệu và hệ thống tệp, xây dựng truy vấn và nhiều hơn thế nữa);
  • có được các kỹ năng làm việc trong một IDE thực sự tốt - IntelliJ IDEA, sau này trở nên hữu ích trong công việc thực tế với các sản phẩm JetBrains khác (PHPStorm/WebStorm/PyCharm);
  • văn hóa mã chung - cả về độ phức tạp logic và thuật toán cũng như trong thiết kế trực quan (tuân thủ các kiểu mã);
Thật không may (hoặc may mắn thay), ngoài Java, vào tháng 3 năm 2016, tôi cũng bắt đầu các khóa học về phát triển web (ngoài CodeSchool đã đề cập với các nhánh của họ về Javascript và các khung công tác Angular/Ember của nó, những khóa học này cũng miễn phí và sau đó là HtmlAcademy với những kiến ​​thức cơ bản tốt về bố cục, Đồng thời, tôi thành thạo cách làm việc với Git và MySQL; Sql-ex đã giúp tôi rất nhiều trong việc tìm hiểu phần sau). Đúng, điều đó đã xảy ra đến mức cuối cùng tôi đã quyết định sử dụng PHP (nhờ các khóa học nổi tiếng của Igor Borisov ở CIS), nhưng không phải trên CMS WordPress, thứ đã trở thành chủ đề bàn tán của thị trấn, mà là trên các giải pháp API REST khá hiện đại dựa trên Zend Framework 2 (lúc đầu) và sau đó là Laravel 5.x. Nhưng sau khi trải qua một con đường quanh co như vậy, bạn có thể thoải mái sử dụng các phương pháp thực hành tốt nhất từ ​​cùng một Java trong các ứng dụng của mình, may mắn thay là PHP hiện đại (đặc biệt là kể từ phiên bản 7) ngày càng giống với nó hơn (ví dụ: cùng loại gợi ý trong một ngôn ngữ vốn có kiểu gõ ngầm yếu động và đã có trong các lớp phiên bản 7.4 cũng có thể có các thuộc tính được gõ). Và đối với những người đã từng làm việc với Hibernate trong Java, việc thành thạo Doctrine ORM tương tự sẽ dễ dàng hơn nhiều. Tôi quay lại chủ đề xây dựng lộ trình học tập và lựa chọn các khóa học chất lượng cũng như điều khiến Javarush nổi bật so với CodeSchool đã được đề cập (hiện đã trở thành một phần của Pluralsight), Lynda (trên đó LinkedIn xây dựng nền tảng giáo dục của mình) và các nền tảng khác. Điều quan trọng nhất đối với cá nhân tôi là thực hành rất nhiều trong việc giải quyết các vấn đề bằng xác minh tự động với cơ sở lý thuyết quá đầy đủ. Không có sự so sánh nào với việc “xem video và làm tương tự”. Hướng dẫn bằng video rất hữu ích khi bạn cần “theo dõi” giải pháp cho một nhiệm vụ có tính chuyên môn cao hoặc nắm vững một thư viện/API có tài liệu kém trong thời gian ngắn. Nhưng nếu một người phải đối mặt với nhiệm vụ hình thành nền tảng kiến ​​​​thức cơ bản và nắm vững một số cách để giải quyết các vấn đề cơ bản giống nhau cùng một lúc, để sau đó thực hiện chúng mà không cần suy nghĩ, giống như chúng ta không nghĩ đến việc gõ các chữ cái trên bàn phím hoặc viết chữ trên một tờ giấy - thì không thể thiếu Javarush. Đừng quên rằng đối với nhiều người, vấn đề nắm vững tài liệu giáo dục bằng tiếng Anh cũng rất gay gắt, vì vậy đối với những người như vậy, lợi ích của Javarush (đặc biệt là việc lựa chọn tài liệu lý thuyết) sẽ chỉ tăng lên. Để tóm tắt bài đánh giá dài này về Javarush bằng một cụm từ - “phải có”. Ngay cả khi bạn không thích ngôn ngữ Java, khóa học này sẽ cung cấp nền tảng vững chắc cho sự phát triển trong tương lai của bạn. Nó đáng giá cả thời gian bạn bỏ ra và tiền bạc, bởi vì khoản đầu tư tốt nhất là đầu tư vào kiến ​​thức và kỹ năng của bạn. PS Một chút về bản thân tôi. Chuyên môn hóa hiện tại là API REST trên Laravel + MySQL, tích cực sử dụng các dịch vụ của bên thứ ba trong các dự án (Amazon SES/Paypal/Stripe/web3.php/tích hợp với lịch, xây dựng hàng đợi, v.v.). Tôi phải làm việc một chút với Angular/Vue (JS), thậm chí vài tháng với Django (Python). Đối với những người yêu thích thống kê, tôi phải mất 298 ngày để học (kể từ ngày đó anh ấy đã rời bỏ công việc cũ và bắt đầu đào tạo lại như thế nào), trong đó 42 ngày trôi qua kể từ lúc gửi hồ sơ đầu tiên cho đến ngày làm việc đầu tiên. Và cho đến ngày nay, tôi vẫn nhớ với lòng biết ơn khóa học Javarush, như một thứ giúp củng cố sự tự tin, hệ thống hóa và nâng cao kiến ​​thức lên một tầm cao mới, đồng thời trở thành bước đầu tiên trên con đường dài dẫn đến sự an tâm và cân bằng trong một lĩnh vực mới ở một thế giới mới. công việc mới. PPS Tôi tiếp tục đào tạo, theo kế hoạch là lấy chứng chỉ Laravel vào năm 2019 và thành thạo Swift.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION