JavaRush /Blog Java /Random-VI /Hướng dẫn JavaRush (1 - 35) - 1#
LeoJames
Mức độ

Hướng dẫn JavaRush (1 - 35) - 1#

Xuất bản trong nhóm
Không có một dịch vụ nào cho bất cứ điều gì, không có một cuốn sách nào mà người ta có thể nghiên cứu một chủ đề nào đó (chỉ dành riêng cho cô ấy/anh ấy). Trong 100% trường hợp bạn sẽ phải nghiên cứu thứ gì đó với sự trợ giúp của các nguồn khác..."

(c) Hubert J-Farnsworth, anh hùng JavaRush

GIỚI THIỆU Vì vậy, những đặc điểm cơ bản của nhân vật chúng tôi:
  • Ngôn ngữ có sẵn là tiếng Nga.
  • Kiến thức và hiểu biết về thế giới CNTT là một con thú.
  • Tham vọng là chiếm lĩnh thế giới.
  • Mục tiêu của tôi trong tương lai gần là vượt qua JavaRush và đi thực tập.

Cấp độ 1 - 10: Bắt đầu

Nó có vẻ là dễ nhất, nhưng thực tế là khó khăn nhất - chỉ những người có ý chí mạnh mẽ mới có thể vượt qua các cấp độ này. Nhiệm vụ ở giai đoạn này chỉ đơn giản là “chạm” vào thế giới lập trình và hiểu “tôi có cần nó không?” Có quá đủ các bài giảng dành riêng cho Java. Chúng ta không xem tài liệu về Mùa xuân hoặc tất cả các video của Golovoch; thay vào đó, chúng ta trải qua các cấp độ này một cách lặng lẽ và bình tĩnh, theo nhịp điệu valse. Nhưng hiểu được những gì chúng ta đang phấn đấu thì khó hơn một chút. Vì vậy, chúng tôi đọc những cuốn sách sau:
Hướng dẫn JavaRush (1 - 35) - 1# - 1
Không có mã trong đó, không có tiếng lóng CNTT cụ thể, không có gì cần phải ghi nhớ, chỉ cần hiểu và chấp nhận. * Chú Bob và Chad Fowler, “Lập trình viên lý tưởng” và “Lập trình viên cuồng tín” là hai tuyển tập những lời khuyên và khuyến nghị thiết thực liên quan đến các tình huống mà bất kỳ nhà phát triển nào đôi khi cũng phải đối mặt: thiếu động lực, lựa chọn ưu tiên, tâm lý lập trình, mối quan hệ với quản lý và đồng nghiệp , và nhiều người khác. Một khởi đầu tốt để hiểu những gì cần có ở một lập trình viên. * Lập trình viên khét tiếng - tuyển tập những câu chuyện của những người làm IT nổi tiếng, trong đó có đồng bào ta. * Just For Fun có lẽ là cuốn sách đầu tiên của Golden Classics, câu chuyện về Linus Torvalds và sự ra đời của Linux. Những vụ bê bối, âm mưu, điều tra. Sách rất hay, nhưng cùng với các tài nguyên CNTT tiếng Nga phổ biến nhất, chúng còn hay hơn. Chúng tôi tạo tài khoản, ngay cả khi chúng tôi không nhận mình là tác giả của bài báo - ở đó chúng tôi sẽ luôn tìm thấy câu trả lời cho câu hỏi của mình, cũng như những người đồng đội trong số phận khó khăn nhưng thú vị của chúng tôi.
Hướng dẫn JavaRush (1 - 35) - 1# - 2
Tràn ngăn xếp Habrahabr trong video tiếng Nga? Hiện tại, những gì được đưa ra trong JavaRush là đủ. Video tạo động lực, đủ loại câu chuyện thành công... ai cần chúng?

Cấp độ 11-20: Đau đớn

Đây là sự khởi đầu của sự kết thúc, đây là giai đoạn sẽ loại bỏ kẻ yếu và củng cố kẻ mạnh. Chúng ta đã vượt qua giai đoạn trước, đã chấp nhận số phận của mình, chúng ta đã hiểu được mục đích của mình và tiến gần hơn đến mục tiêu của mình. Java là gì? - Đây là ngôn ngữ lập trình phổ biến nhất hiện nay. Nó có nghĩa là gì? - Một lượng lớn tài liệu để nghiên cứu: sách, bài báo, tài liệu, v.v. Làm thế nào để lựa chọn và không bị chết đuối? Về mặt kỹ thuật, bạn có thể thử nghiên cứu những cái mới nhất, nhưng đây là vấn đề - nó sẽ không hiệu quả. Ở giai đoạn này, chúng ta chưa hiểu rõ mình nên đi theo hướng nào và mình thực sự muốn làm gì. Tất nhiên, chúng ta có thể lắng nghe các chuyên gia và bắt đầu học ngủ đông, spring, mysql, bootstrap, jquery và nhiều từ đáng sợ khác hoặc chúng ta có thể bắt đầu với những điều cơ bản mà không bị ràng buộc với một công nghệ cụ thể và chúng ta sẽ sử dụng thực hành JavaRush và bài giảng về các cấp độ này như một sự bổ sung thú vị và trực quan, đồng thời - như một cơ hội để kiểm tra kiến ​​​​thức. Tại sao cách tiếp cận này tốt hơn? Hiểu những điều cơ bản, học một công nghệ cụ thể sẽ tốn ít thời gian và công sức hơn + thêm thời gian và thông tin bổ sung để đưa ra quyết định - hoàn toàn có thể chuyển sang ngôn ngữ lập trình khác và một lần nữa, với những điều cơ bản chung, điều này sẽ không khó. Vì vậy, giai đoạn thứ hai là tạo nền tảng. Nó sẽ được xây dựng trên cái gì?
Hướng dẫn sử dụng JavaRush (1 - 35) - 1# - 3
Không có đủ từ để mô tả những cuốn sách này và tác giả của chúng - họ là alpha và omega của lập trình. Bản thân các cuốn sách đều chứa các liên kết đến các tài nguyên bổ sung từ các tác giả, địa chỉ liên hệ, blog và dự án của họ. Những cuốn sách này quá khó để có thể vượt qua chúng ngay lần đầu tiên, thậm chí là lần thứ mười. Đối với người mới bắt đầu, “Giới thiệu” là đủ, nhưng sẽ hợp lý hơn nếu tiếp tục ở giai đoạn 3+. * đây là một bổ sung nhỏ. Gần đây tôi tình cờ xem được một khóa học video về kiến ​​thức cơ bản về mạng máy tính. Tôi hy vọng rằng việc nhồi nhét một chiếc máy tính và hiểu “Hệ điều hành là gì” sẽ không phải là tin tức đối với những người sở hữu PC, nhưng với mạng, rất có thể, sẽ không có gì để nắm bắt và khóa học này sẽ làm rõ bức tranh một chút. Khóa học "Mạng máy tính" Tiếp theo Trong khi đọc những cuốn sách này và xem khóa học, chúng ta đừng quên Java.
Прохождение JavaRush (1 - 35) - 1# - 4
* Sẽ rất hợp lý nếu bạn tạm dừng JavaRush và đọc hết 3 cuốn sách này một cách tuần tự - các ví dụ và nhiệm vụ của riêng bạn sẽ đủ để bạn hiểu. Cố gắng kết hợp chúng sẽ chẳng có tác dụng gì, nhưng vượt qua các cấp độ 11-20 sau chúng là một điều thú vị. * Tại sao lại là Triết học mà không phải nhiều thứ khác? Bởi vì nó được viết kỹ lưỡng và không có tham chiếu đến phiên bản nên nếu bạn không đọc ngay từ đầu, bạn sẽ không muốn quay lại. Phức tạp, hơi cũ kỹ nhưng lại cổ điển. * Cấu trúc và thuật toán Laforet? Nhiều người thích nói “Không cần toán học, không cần thuật toán” - điều này không đúng, nhưng tuy nhiên, Laforet là một sự thỏa hiệp - có thể đạt được mức độ thuật toán tốt hơn từ “Thuật toán. Phát triển và ứng dụng” của J. Kleinberg , E. Tardos và “Thuật toán phân tích của J. McConnell”. Sau khi vượt qua chúng, chúng tôi quay lại JavaRush và tiếp tục giải quyết các vấn đề tiếp theo.
Прохождение JavaRush (1 - 35) - 1# - 5
Điều này không dành cho tất cả mọi người, nhưng tôi để Shield cho giai đoạn 3. Ở đây Horstmann sẽ đơn giản hơn, rõ ràng hơn và thân thiện hơn, và Niemeyer làm việc tốt với anh ta - một lần nữa, “không dành cho tất cả mọi người”. Và cuốn sách cuối cùng ở giai đoạn này.
Прохождение JavaRush (1 - 35) - 1# - 6
Đây là để "đọc nhẹ". Không cần thiết phải đọc hết một cuốn sách từ trang này sang trang khác. Không ai làm phiền bạn để đọc chúng song song. Hơn nữa, tốt hơn là nên luân phiên ở đây. Đơn giản và dễ hiểu - phức tạp và không thể hiểu được. Chỉ có một sự bổ sung duy nhất - BBB. Một cuốn sách cực kỳ phức tạp và cực kỳ độc đáo. Mục tiêu của nó là dạy cách làm việc với các mức độ trừu tượng. Giống như tất cả các cuốn sách thuộc phần “dễ đọc” và Tannenbaum, GEB được đọc nhiều lần ở các cấp độ kiến ​​thức khác nhau. Băng hình. Và một lần nữa, không phải dành cho tất cả mọi người. Tuy nhiên, trong bài viết về “Top 5 khóa học video hữu ích” mọi thứ đã được nói rồi. Tôi sẽ thêm vào bộ sưu tập Technostream Mail.Ru Group Trường máy tính Hillel Ngoài ra ở sân khấu
Прохождение JavaRush (1 - 35) - 1# - 7
Người bạn tốt nhất của lập trình viên trong lúc cô đơn và thiếu thốn. Vào thời điểm thiếu vắng sự ấm áp như vậy, GitHub luôn ở đó... Đồng thời, kênh YouTube của họ và một cuốn sách có thể trợ giúp. Ở giai đoạn này, chỉ cần đăng ký và “Xin chào, thế giới” trong kho lưu trữ là đủ. Đã đến lúc bắt đầu nâng cao danh tiếng của bạn...

Phần kết luận

Đến đây tôi sẽ kết thúc bài viết này. Các giai đoạn tiếp theo thậm chí còn có nhiều thay đổi hơn so với 2 giai đoạn đầu và phải mất nhiều thời gian hơn để suy nghĩ và viết chúng. Hãy để tôi nhắc bạn rằng hội đồng này không tự nhận là hội đồng đúng duy nhất và trong mọi trường hợp đều không phải là hội đồng cuối cùng. Tùy thuộc vào kỹ năng, mong muốn và khả năng của bạn, nó có thể thay đổi hoàn toàn. Tuy nhiên, tôi vẫn cố gắng thu thập những điều tổng quát và phù hợp nhất dành riêng cho JavaRush, nơi mục tiêu là hoàn thành đầy đủ khóa học và vượt qua bài kiểm tra thực tập. Tranh chấp và đánh nhau đều được chào đón. Việc có viết phần thứ hai hay không hoàn toàn phụ thuộc vào phản ứng của bạn và liệu người kiểm duyệt có cấm bài viết này hay không, như họ vẫn thích làm với những bình luận của tôi. Trong mọi trường hợp, tôi chúc tất cả các bạn may mắn và hy vọng rằng bài viết sẽ giúp ích cho bạn một cách nào đó.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION