JavaRush /Blog Java /Random-VI /Cách học Java đúng cách
Зеленая лягушка
Mức độ
Москва

Cách học Java đúng cách

Xuất bản trong nhóm
Cách học Java đúng cách - 1
Xin chào các Javarashites và Javarashites thân mến! Hầu như ai đến học tại JR đều phải đối mặt với câu hỏi học như thế nào cho đúng? Và ngay bây giờ, không cần đăng ký và SMS, tôi sẽ chia sẻ kinh nghiệm của mình về chủ đề này. Khi đến với JR, hầu hết mọi người đều đặt cho mình nhiệm vụ học Java ở trình độ có thể giúp họ có được công việc là lập trình viên Java. Bản thân tôi chưa học Java đến mức như vậy và cũng chưa từng làm việc trong lĩnh vực CNTT. Nhưng tôi rất sẵn lòng dạy bạn. Một số người ( chẳng hạn như Chúa Giêsu ) sẽ nói rằng đây là tội kiêu ngạo. Những người khác ( ví dụ: Freud ) sẽ nói rằng đây là lòng tự trọng bị thổi phồng về quy mô MPH của chính một người. Nhưng điều đó không đúng. Suy cho cùng, tôi sẽ không dạy bạn Java mà chỉ dạy bạn cách học nó. Và tôi sẽ không dạy mà sẽ chia sẻ kinh nghiệm của bản thân. Như tất cả chúng ta đều biết, bí quyết mang lại lợi thế rất lớn so với những người không biết cách. Vì vậy, bạn sẽ có được lợi thế này.

Nhiệm vụ chính của chính phủ Liên Xô

Cách học Java đúng cách - 2
Như tôi đã viết, mục tiêu của hầu hết mọi người là học Java ở mức độ cho phép họ có được công việc là lập trình viên Java. Nó đặt ra những câu hỏi cơ bản sau đây. Dạy cái gì? Tôi nên dạy theo thứ tự nào? Dạy thế nào? Về nguyên tắc, bản thân khóa học JavaRush là câu trả lời cho câu hỏi “học gì?” và “chúng ta nên dạy theo thứ tự nào?” Nhưng câu trả lời vẫn chưa hoàn chỉnh, điều mà người Javarashites và Javarashats bắt đầu đoán được ở cấp độ thứ năm. Theo đó, câu trả lời cho câu hỏi trở nên rất quan trọng: ngoài khóa học JR nên học thêm điều gì? Cũng cần phải trả lời câu hỏi biết ngôn ngữ Java có ý nghĩa gì? Bạn có cần biết gì khác ngoài Java để trở thành lập trình viên Java không? Đối với câu hỏi, biết Java có ý nghĩa gì? Có thể đưa ra ba câu trả lời:
  1. Biết cú pháp của ngôn ngữ;
  2. có thể viết thứ gì đó hoạt động bằng Java, ngụ ý kiến ​​thức về khả năng của ngôn ngữ, cũng như mục đích và trường hợp sử dụng chúng;
  3. có thể viết chương trình Java.
Phiên bản kiến ​​thức đầu tiên được dạy ở cấp độ 1 - 10 JR. Thứ hai - phần còn lại của khóa học JR. Thứ ba là thực tập và viết chương trình một cách độc lập, đồng thời nắm vững các công nghệ bổ sung cần thiết cho việc viết đó, nhưng không được dạy ở JR.

Khóa học võ sĩ trẻ

Cách học Java đúng cách - 3
Ngoài Java và JR bạn cần học gì nữa để trở thành lập trình viên Java? Có ba thành phần cho câu trả lời cho câu hỏi này. Đầu tiên, bạn cần học nhiều cuốn sách cùng lúc khi tham gia khóa học. Những cuốn sách này bổ sung cho tài liệu lý thuyết ít ỏi của khóa học, góp phần vào sự hiểu biết và giúp hoàn thành khóa học. Chúng được mô tả trong phần tiếp theo. Thứ hai, nếu chúng ta khẳng định rằng java là ngôn ngữ để viết các ứng dụng kinh doanh back-end “lớn”, thì việc viết như vậy là không thể nếu không nắm vững các công nghệ bổ sung. Về những công nghệ này ở đây, ngay bên dưới. Tôi không cân nhắc việc phát triển Android, bởi vì... không có đủ năng lực để nghiên cứu nó. Có, bạn có thể viết các ứng dụng “nhỏ” và các ứng dụng tùy chỉnh bằng giao diện bằng java. Tuy nhiên, theo quan điểm khiêm tốn của tôi, đó không phải là mục đích của nó. Vì vậy, những lựa chọn này cũng không được xem xét. Thứ ba, để trở thành một nhà chuyên môn, bạn cần học, học và học lại (© V.I. Ulyanov (Lenin)). Tôi sẽ cho bạn biết nên sử dụng tài liệu nào cho việc này trước hết trong phần “Chủ nghĩa Cộng sản là chính quyền Xô Viết cộng với điện khí hóa toàn quốc”. Chúng ta hãy xem xét "thứ hai" chi tiết hơn. Luôn có dữ liệu! Chúng cần được lưu trữ ở đâu đó. Và các ứng dụng doanh nghiệp của họ được lưu trữ trong cơ sở dữ liệu. Vì vậy, cần phải có hiểu biết tốt về cách làm việc với cơ sở dữ liệu. Những cuốn sách thuộc bộ HeadFirst thường rất hay cho những người mới làm quen lần đầu. Ngoài ra còn có một cuốn sách trong bộ sách này của Lynn Bailey “Học SQL”. Ngoài ra, bạn có thể nắm vững cuốn sách "Học SQL" của Alan Bewley. Để trau dồi kỹ năng của bạn, có một trang web tốt http://sql-ex.ru/ chứa các tác vụ SQL. Nhà phát triển không cần nhiều công nghệ front-end và back-end nhưng cần có sự hiểu biết về HTML\CSS. Đây là lúc loạt bài HeadFirst được giải cứu một lần nữa dưới dạng cuốn sách “Học HTML, XHTML và CSS” của Elizabeth Freeman và Eric Freeman. Bạn có thể học SQL, HTML và CSS ở bất kỳ cấp độ JR nào. Một chương trình viết bằng java bằng cách nào đó phải hoạt động với cơ sở dữ liệu và giao diện web. Và ở đây bạn không thể làm gì nếu không có công nghệ jdbc (đây là về cơ sở dữ liệu) và servlets/jps (đây là về làm việc với giao diện web). Thật không may, tôi không thể đề xuất những cuốn sách hay bằng tiếng Nga về những chủ đề này. Để làm quen với các chủ đề này, bạn có thể xem Khóa học cơ bản về JDBCJava EE dành cho người mới bắt đầu. Đây là những chủ đề nâng cao hơn và nên được nghiên cứu sau khi thành thạo SQL, HTML và CSS. Các ứng dụng doanh nghiệp được viết bằng cách sử dụng cái gọi là framework. Một trong những phổ biến nhất là mùa xuân. Có một cuốn sách hay về framework này, Spring 4 for professional. Schaefer K., Ho K., Harrop R. Bạn nên nắm vững Spring sau khi nắm vững các chủ đề nêu trên trong phần này. Toàn bộ lĩnh vực kiến ​​thức “thứ hai” có thể được nghiên cứu đồng thời với đoạn JR. Nó phụ thuộc vào mức độ chuẩn bị và thời gian rảnh của bạn. Nếu bạn có thời gian và đã đạt được trình độ hiểu thích hợp, chúng tôi dạy song song với JR. Không - chúng tôi để nó ở "sau JR". Sau khi đã quyết định được câu trả lời cho câu hỏi dạy cái gì và theo trình tự nào, chúng ta hãy chuyển sang câu trả lời cho câu hỏi dạy như thế nào?

Cách nhận thư, điện báo, điện thoại đúng cách

Cách học Java đúng cách - 4
Điều đầu tiên và quan trọng nhất đó là phương pháp nghiên cứu. Để nắm vững tài liệu, bạn cần hiểu nó, ghi nhớ nó và có thể áp dụng nó. Khi bắt đầu dùng JR, bạn nên nghiên cứu ngay cuốn sách “Suy nghĩ như một nhà toán học” của Barbara Oakley . Và áp dụng tất cả các quy tắc được mô tả trong đó. Bạn đọc chương đầu tiên, nghiên cứu chương thứ hai theo quy tắc của chương đầu tiên. Thứ ba theo quy tắc của thứ nhất và thứ hai, v.v. Khóa học JR và những cuốn sách bạn học, hãy học như Barbara Oakley dạy. Những gì bạn đọc sẽ giúp bạn hiểu các chủ đề đang được nghiên cứu. Ví dụ, việc ghi nhớ và hiểu tài liệu được tạo điều kiện thuận lợi không phải bằng cách đọc lại tài liệu mà bằng cách cố gắng tái tạo nó một cách độc lập. Điều này có nghĩa là các ví dụ đưa ra trong văn bản phải được đọc một lần để hiểu chung về những gì đang xảy ra và sau đó được sao chép lại một cách độc lập. Đồng thời, nếu khó khăn nảy sinh, đừng vội tìm câu trả lời có sẵn mà hãy tự mình tìm kiếm - ghi nhớ và tìm ra. Nếu bạn có thể tái tạo nó thì chủ đề gần như đã rõ ràng. Nếu nó không hoạt động, chúng tôi sẽ tái tạo lại nó bằng cách sử dụng cà chua. Thêm về cà chua sau. Thứ hai, cài đặt chương trình Anki trên máy tính và điện thoại thông minh của bạn. Tất cả tài liệu yêu cầu ghi nhớ phải được học bằng chương trình Anki . Với mỗi chủ đề, một bộ câu hỏi và câu trả lời được hình thành và lặp lại theo lịch Anki. Ví dụ: Cấp 20 Bài 3 Đã tải 5 câu hỏi Anki Q: Tuần tự hóa đối tượng là gì? Trả lời: Tuần tự hóa đối tượng là khả năng một đối tượng lưu trữ bản sao hoàn chỉnh của chính nó và bất kỳ đối tượng nào khác mà nó tham chiếu bằng luồng đầu ra (ví dụ: vào tệp bên ngoài). Nguồn: Cấp 20 Bài 3 Hỏi: Thuật toán tuần tự hóa một đối tượng thành một tệp? Trả lời: 1) đối tượng được tuần tự hóa phải triển khai giao diện Có thể tuần tự hóa; 2) tạo một đối tượng kiểu FileOutputStream, truyền cho nó tên tệp trong các tham số; 3) tạo một đối tượng kiểu ObjectOutputStream, truyền cho nó một đối tượng kiểu FileOutputStream làm tham số; 4) gọi phương thức writeObject trên một đối tượng thuộc loại ObjectOutputStream, truyền cho nó đối tượng có thể tuần tự hóa trong các tham số. Nguồn: Cấp 20 Bài 3 Hỏi: Giao diện điểm đánh dấu là gì? Đáp: Một giao diện không chứa bất kỳ dữ liệu hoặc phương thức nào. Chỉ được sử dụng để "gắn thẻ" (nhãn) các lớp. Nguồn: Cấp 20. Bài 3 Nếu bạn không dạy theo cách này thì những gì bạn đã học sẽ bị quên sau hai hoặc ba buổi học. Thực hiện lặp lại động tác này mất bao lâu? Tôi nghĩ rằng cho đến khi thời gian lặp lại kéo dài hơn sáu tháng. Sau này, bạn có thể ngừng lặp lại chủ đề. Tất nhiên, điều này không đảm bảo tác dụng của “bộ nhớ hình ảnh”, nhưng tài liệu sẽ được ghi nhớ rất tốt. Về sách. Tài liệu về JR được trình bày rất ít. Và đây là một “tính năng chứ không phải lỗi”. Để biết thêm thông tin về các chủ đề, Thư viện Java Professional's Library, Phiên bản thứ mười của Horstmann là một lựa chọn tốt. Ở đó bạn nên đọc các phần có liên quan khi bạn tiến bộ trong suốt khóa học. Ở cấp độ đầu tiên, bạn có thể đọc ba chương đầu tiên trong cuốn sách "Thuật toán và cấu trúc dữ liệu Java" của Laforet. Đó là về mảng và các thuật toán sắp xếp đơn giản. Hãy chắc chắn để giải quyết các dự án ở cuối chương. Những dự án này là những ví dụ tuyệt vời về nhiệm vụ học tập tốt. Không giống như HeadFirst, nơi các nhiệm vụ rất tệ. Ngoài ra, đồng thời với khóa học và thậm chí trước khóa học, bạn nên đọc “Học Java” của Kathy Sierra và Bert Bates trong loạt bài HeadFirst. Điều này sẽ đưa ra một ý tưởng chung tốt về ngôn ngữ. Tốt hơn là nên học "cà chua". Kỹ thuật này cho phép bạn tập trung tốt hơn, tính đến thời gian dành cho việc học, tạo động lực cho bản thân và lôi kéo tiềm thức vào việc giải quyết vấn đề. Chính “pomodoros” giúp chúng ta có thể thực hiện nguyên tắc: thà tăng số lần thử làm điều gì đó hơn là tăng thời lượng của một lần thử . Đây là những nguyên tắc cơ bản của "làm thế nào?" Còn rất nhiều thông tin hữu ích khác trong cuốn Nghĩ Như Nhà Toán Học.

Chủ nghĩa cộng sản là chính quyền Xô Viết cộng với điện khí hóa toàn quốc

Cách học Java đúng cách - 5
Khóa học của JR tốt, nhưng độ sâu của các chủ đề còn nông. Nếu bạn muốn tìm hiểu sâu hơn, đây là 10 cuốn sách cần thiết để học Java. Đọc thêm tại đây . Tôi sẽ không mô tả chi tiết những cuốn sách này, ngoại trừ “Java. Lập trình hiệu quả". Trên rutracker.org có phiên bản điện tử của ấn bản thứ hai với sự chỉnh sửa bổ sung của Linneris. Tốt hơn nên đọc ấn bản này.

Phương pháp trượt tuyết dành cho người hen suyễn của Na Uy

Cách học Java đúng cách - 6
Một số Javarashites và Javarashates có độ tuổi 50, hoặc trên 50 tuổi hoặc khoảng 50 tuổi. Tuổi tác tạo thêm những khó khăn tự nhiên, làm giảm khả năng học tập. Khả năng nhận thức giảm sút, tình trạng mệt mỏi diễn ra nhanh hơn và trạng thái chung của cơ thể giảm đi. Sự thay đổi nội tiết tố trong cơ thể làm điều chỉnh tâm trạng, khả năng tự chủ và làm suy yếu hành vi ý chí. Người lớn tuổi có thể tìm đến bác sĩ để được hỗ trợ về mặt dược lý nhằm giảm các tác dụng liên quan đến tuổi tác được mô tả. Bạn có thể nâng cao khả năng nhận thức và trí nhớ với sự trợ giúp của cái gọi là nootropics. Cần liên hệ với bác sĩ thần kinh để kê đơn thuốc thích hợp nếu có phàn nàn về trí nhớ kém và giảm khả năng nhận thức. Nootropics giúp ích, nhưng bạn không nên mong đợi điều kỳ diệu từ chúng, cũng như từ các loại thuốc khác. Để chống lại sự thay đổi nội tiết tố liên quan đến tuổi tác, có HRT (liệu pháp thay thế hormone). Đối với nam giới, điều này chủ yếu liên quan đến việc sử dụng testosterone. Nhưng do tác dụng phụ nên có nguy cơ cao bị ung thư và chết trong đau đớn. Phụ nữ được kê toa hormone riêng của họ. Và hậu quả ở đó không quá tàn khốc. Trong mọi trường hợp, những gì đã nói chỉ áp dụng cho những học sinh lớn tuổi hơn. Tất cả các dược phẩm được thực hiện nghiêm ngặt theo chỉ định của bác sĩ và dưới sự giám sát của ông.

Nghệ thuật quan trọng nhất ở giai đoạn này đối với chúng tôi là rạp xiếc và điện ảnh.

Cách học Java đúng cách - 7
Học tập và đặc biệt là nghiên cứu các ngành khoa học chính xác là một nỗ lực khó khăn và lâu dài. Ngoài ra, đặc thù của giai đoạn lịch sử hiện nay và chuyên ngành CNTT đã biến việc học tập từ một quá trình nhất thời trở thành một lối sống. Vào một lối sống đòi hỏi một mức độ căng thẳng nhất định. Điều này phải được nhận ra và người ta phải chuẩn bị cho nó. Chúng ta hãy nhớ đến Baudrillard với những mô phỏng và mô phỏng của ông. Sơ đồ địa hình không bằng chính địa hình. Sơ đồ địa hình là sự biến dạng của địa hình. Khi bạn bị ảnh hưởng bởi quảng cáo về các khóa học CNTT và hài lòng với mức lương của các lập trình viên, bạn nên nhớ rằng đây chỉ là mô phỏng, không phải thực tế. Việc thiếu hiểu biết về sự khác biệt giữa kỳ vọng và thực tế đã dẫn đến sự xuất hiện của meme “enter IT”. Một meme đặc trưng cho cách tiếp cận hời hợt, “đáng ghét”. “Đăng nhập vào CNTT” sẽ không hoạt động. Chỉ có sự làm việc lâu dài và chăm chỉ mới có thể đạt được kết quả. Bạn có thể học lập trình trong 10 năm , không ít. Cho dù bạn có áp dụng quá trình học tập đến mức nào đi chăng nữa thì nó cũng sẽ không trở thành một trò tiêu khiển thoải mái. Đó không phải là cách nó hoạt động. Họ nói về việc học ngoại ngữ là họ học bằng cách thực hành. Bạn ngồi xổm xuống và dạy, dạy, dạy. Java cũng đang học. Đối với những người nghiêm túc trong việc học, tôi muốn giới thiệu cuốn sách tuyệt vời của nhà văn và giáo viên Simon Soloveitchik, “Học tập với niềm đam mê ” . () Phiên bản đầu tiên của nó được xuất bản vào năm 1976. Kể từ đó, rất nhiều điều đã thay đổi trên thế giới xung quanh chúng ta. Nhưng con người không thay đổi, nhu cầu tri thức không thay đổi. Kiến thức bây giờ thậm chí còn mở ra nhiều cánh cửa và chân trời hơn. Như trước đây, không có kiến ​​thức thì không thể đạt được nhiều thành tựu và làm được điều gì quan trọng. Đúng vậy, mọi người đã học cách tiêu dùng theo những cách cực kỳ đẹp đẽ và cực kỳ khác thường. Nhưng hành vi tiêu dùng không phải là thành tựu (© J. Baudrillard). Và tầm quan trọng của kiến ​​thức không hề giảm đi theo năm tháng. Theo một số dự báo khủng khiếp và thảm khốc, xã hội hiện đại đang hướng tới chế độ phong kiến ​​trên mạng . Nhưng ngay cả trong một tương lai như vậy, sự phân biệt sẽ được thực hiện không chỉ bởi sự giàu có mà còn bởi kiến ​​thức. Chỉ những người giàu và những người hầu công nghệ trí thức của họ mới ăn. Vì vậy việc học tập sẽ giúp bạn chuẩn bị cho mọi tương lai. Và với chủ nghĩa phong kiến ​​trên mạng, và với Thế giới buổi trưa . Trân trọng, Ếch Xanh. Tái bút: Ảnh tiêu đề là một trong những giá sách của tác giả bài viết. PPS Còn tiếp.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION