CodeGym /Blog Java /Ngẫu nhiên /7 mẹo và thủ thuật hàng đầu để học Java nhanh nhất có thể...
John Squirrels
Mức độ
San Francisco

7 mẹo và thủ thuật hàng đầu để học Java nhanh nhất có thể

Xuất bản trong nhóm
Đó là cách bộ não con người hoạt động. Dù chúng ta làm gì, bộ não của chúng ta không ngừng tìm kiếm các giải pháp và lối tắt hiệu quả hơn cho phép chúng ta làm điều tương tự nhanh hơn, tốt hơn và thuận tiện hơn trước đây. Vì vậy, hãy yên tâm, nếu bạn đang tự hỏi liệu có bất kỳ mẹo và thủ thuật nào để học Java nhanh hơn và dễ dàng hơn không, thì bạn hoàn toàn có thể làm như vậy. 7 mẹo và thủ thuật hàng đầu để học Java nhanh nhất có thể - 1 Chúng tôi không chắc về “thủ thuật”, nhưng chắc chắn có một số cách để tối đa hóa hiệu quả của quy trình này, điều này sẽ cho phép bạn kết thúc việc học Java nhanh nhất có thể trên thực tế. Tất nhiên, những thứ khác nhau sẽ phù hợp với những kiểu người khác nhau, nhưng một số mẹo và đề xuất chắc chắn có thể và sẽ giúp cuộc sống của bạn với tư cách là một người học Java dễ dàng hơn đáng kể. Dưới đây là một số mẹo và gợi ý có thể áp dụng nhiều nhất và đã được chứng minh là hiệu quả về việc học Java nhanh chóng, dựa trên kinh nghiệm của chính chúng tôi tại CodeGym và từ một số nhà phát triển Java có kinh nghiệm.

1. Tìm một dự án thú vị mà bạn có thể xây dựng bằng Java

Đây là một mẹo khởi đầu tốt đẹptừ Brian Knapp, một lập trình viên giàu kinh nghiệm và là tác giả blog Code Career Genius: “Khi tôi còn là học sinh cuối cấp ba vào năm 2002, tôi đã quyết định học Java. Tôi đã mua cho mình một cuốn sách Tự dạy Java trong 21 ngày để tìm hiểu những điều cơ bản và nó khác với C/C++ như thế nào. Cuốn sách rất hữu ích, nhưng tôi đã nhai nó trong một hoặc hai tuần. Và sau đó tôi đã làm một việc tạo nên sự khác biệt lớn. Tôi quyết định làm một cái gì đó thú vị với Java! Tôi thực sự hào hứng với việc tạo ra trò chơi RPG theo phong cách Final Fantasy của riêng mình bằng cách sử dụng Java 2D. Trong tháng tiếp theo, cứ mỗi buổi chiều và buổi tối, tôi lại miệt mài với dự án đó. Trong quá trình thực hiện, tôi đã tìm ra cách xuất đồ họa ra màn hình, tạo hoạt ảnh, xuất và di chuyển bản đồ ô vuông trên màn hình, phát hiện va chạm, âm nhạc, hiệu ứng âm thanh và thậm chí tôi còn xây dựng trình chỉnh sửa bản đồ ô xếp của riêng mình bằng Java Swing! Điểm mấu chốt đối với tôi là hào hứng với việc xây dựng một thứ gì đó. Tôi có một dự án mà tôi rất hào hứng với nó, và Java là một công nghệ thú vị để biến mọi thứ thành có thể!” Brian chắc chắn là đúng. Tìm kiếm điều gì đó thú vị và hấp dẫn mà bạn muốn xây dựng bằng Java là một cách tuyệt vời để thúc đẩy bản thân học ngôn ngữ này một cách nhanh chóng và thú vị. Trên thực tế, đây là một trong những điều chúng tôi nghĩ đến khi thiết kế khóa học CodeGym. Đó là lý do tại sao chúng tôi có một cốt truyện, kết nối các phần của khóa học với nhau và nhiều nhiệm vụ khác nhau được thiết kế để tạo hứng thú cho việc áp dụng Java nhằm tìm hiểu cách bạn có thể sử dụng ngôn ngữ này để tạo ra thứ gì đó mà bạn thích. ” Brian chắc chắn đúng. Tìm kiếm điều gì đó thú vị và hấp dẫn mà bạn muốn xây dựng bằng Java là một cách tuyệt vời để thúc đẩy bản thân học ngôn ngữ này một cách nhanh chóng và thú vị. Trên thực tế, đây là một trong những điều chúng tôi nghĩ đến khi thiết kế khóa học CodeGym. Đó là lý do tại sao chúng tôi có một cốt truyện, kết nối các phần của khóa học với nhau và nhiều nhiệm vụ khác nhau được thiết kế để tạo hứng thú cho việc áp dụng Java nhằm tìm hiểu cách bạn có thể sử dụng ngôn ngữ này để tạo ra thứ gì đó mà bạn thích. ” Brian chắc chắn đúng. Tìm kiếm điều gì đó thú vị và hấp dẫn mà bạn muốn xây dựng bằng Java là một cách tuyệt vời để thúc đẩy bản thân học ngôn ngữ này một cách nhanh chóng và thú vị. Trên thực tế, đây là một trong những điều chúng tôi nghĩ đến khi thiết kế khóa học CodeGym. Đó là lý do tại sao chúng tôi có một cốt truyện, kết nối các phần của khóa học với nhau và nhiều nhiệm vụ khác nhau được thiết kế để tạo hứng thú cho việc áp dụng Java nhằm tìm hiểu cách bạn có thể sử dụng ngôn ngữ này để tạo ra thứ gì đó mà bạn thích.

2. Luyện tập càng nhiều càng tốt

“Luyện tập tạo nên sự khác biệt. Tôi đã có thể trở thành một gia sư Java lão luyện nhờ luyện tập liên tục và lặp đi lặp lại. Chắc chắn, đây là chìa khóa thành công của các lập trình viên chuyên nghiệp. Bạn sẽ phải viết mã nó! - nóiJohn Selawsky, một nhà phát triển Java cấp cao và là người hướng dẫn Java. Và chúng tôi không thể đồng ý nhiều hơn nữa! Chúng tôi luôn nói điều này ngay từ đầu: khi học cách viết mã, thực hành tạo nên sự khác biệt. Trên thực tế, chúng tôi đã xây dựng toàn bộ cấu trúc khóa học của CodeGym xung quanh phương pháp ưu tiên thực hành này. Đây là một trong những lý do chính khiến nhiều sinh viên của chúng tôi có thể tìm được cho mình công việc viết mã đầu tiên trước khi họ hoàn thành cấp độ cuối cùng của khóa học. Khi học Java tại CodeGym, hầu hết những gì bạn làm sẽ là thực hành. Vì vậy, chúng tôi đã chăm sóc cái này cho bạn rồi. Chỉ cần đừng quên thực hành nếu bạn quyết định chọn một cách học Java nào đó khác với CodeGym.

3. Học đều đặn và không nghỉ dài ngày

Một mẹo quan trọng khác mà chúng tôi có thể chia sẻ dựa trên những quan sát của chính chúng tôi và kinh nghiệm của các học viên cũ của chúng tôi. Học thường xuyên và liên tục, không nghỉ dài ngày (tốt nhất là không nghỉ lâu hơn một ngày) là một yếu tố thành công quan trọng. Kinh nghiệm cho chúng ta thấy rằng những người có xu hướng nghỉ dài và nhiều lần thường tiến bộ rất chậm và thường kết thúc khóa học mà không thành công. Vì vậy, chúng tôi chắc chắn sẽ khuyên bạn nên học Java thường xuyên nhất có thể vì việc nghỉ giải lao đối với hầu hết mọi người dẫn đến nhu cầu “làm mới” bộ nhớ khi họ quay lại với nó hoặc thậm chí học nó lặp đi lặp lại, vì bộ não của bạn có xu hướng quên kiến ​​thức mới rất nhanh, đặc biệt nếu kiến ​​thức này không được hỗ trợ bởi một lượng kinh nghiệm thực tế thích hợp.

4. Hợp tác với những người mới bắt đầu và những người học mới

Hợp tác với những người học mới khác để kết hợp các nỗ lực và hỗ trợ lẫn nhau là một mẹo nhỏ khác của những người tự học Java thành công. Cách tiếp cận này hiệu quả vì cách bộ não của chúng ta hoạt động: cách tốt nhất để học một thứ gì đó cho phù hợp là dạy nó cho người khác. Đó là lý do tại sao cộng tác với những người khác và giúp đỡ những người học ít kinh nghiệm hơn lại hoạt động rất hiệu quả. Tất nhiên, chúng tôi luôn biết tầm quan trọng của cộng đồng và sự hợp tác. Đó là lý do tại sao chúng tôi có phần Trợ giúp trên trang web của mình, nơi sinh viên CodeGym có thể yêu cầu trợ giúp và nhận trợ giúp từ bạn học hoặc chuyên gia Java của Codegym.

5. Giữ cho các buổi học của bạn đủ dài (hơn 1 giờ mỗi ngày)

Như nhiều lập trình viên có kinh nghiệm sẽ nói với bạn, học Java trong một giờ mỗi ngày có thể không phải là chiến lược hiệu quả nhất. Đối với hầu hết mọi người, một giờ sẽ không đủ vì thời gian thực tế bạn dành cho việc viết mã sẽ vào khoảng 20-30 phút. Đây là những gì Reinder de Vries, một nhà phát triển có kinh nghiệm và là người sáng lập trang web LaernAppMaking.com, chia sẻvề điều này: “Chỉ học một giờ mỗi ngày (bất kể bao nhiêu ngày liên tục) đều không tốt cho việc ghi nhớ những gì đã học và sẽ gây hại cho khả năng học tập của bạn. Bạn có tùy chọn học 2 hoặc 3 giờ mỗi ngày, có lẽ trong khoảng thời gian ngắn hơn? Khi bạn học lập trình trong một giờ, thời gian thực tế bạn dành để viết mã có thể chỉ là 20 phút. Ngoài việc lập trình, bạn còn làm rất nhiều việc khác: đọc, tra cứu tài liệu tham khảo, nhìn chằm chằm vào màn hình, cố gắng tổng hợp các truy vấn tìm kiếm trên Google và tất nhiên là kiểm tra Facebook hoặc WhatsApp và các hoạt động gián đoạn khác. Khi học, tâm trí của bạn cần được "khởi động" (giống như khi tập thể dục) và hạ nhiệt, xử lý thông tin mới. Việc chuyển đổi nhiệm vụ và bối cảnh chiếm nhiều sự chú ý, đặc biệt là đối với lập trình, cần có thời gian và công sức để "phân vùng". Một điều chung cần bổ sung ở đây là: đừng lãng phí thời gian và càng nhiều càng tốt, hãy tập trung vào việc đạt được điều gì đó nhanh hơn (bạn không có nhiều thời gian trên đời!), có thể là học cách viết mã bằng Java hoặc thứ gì khác. Đây là một động lực tốtkhuyến nghị từ Hagar Qim, một nhà phát triển Java có kinh nghiệm: “Đừng quá lo lắng. Nền kinh tế thay đổi. Thế giới CNTT đã thay đổi rất nhiều trong những năm qua, nhưng có một điều vẫn không thay đổi: khi nền kinh tế yếu kém buộc các công ty phải cắt giảm chi phí, các dự án sẽ bị hoãn lại hoặc thậm chí bị hủy bỏ hoàn toàn. Khi các dự án biến mất, công việc biến mất. Cuối cùng, con lắc kinh tế luôn dao động trở lại, nhưng điều đó có thể mất nhiều năm. Vì vậy, hãy tận dụng làn sóng của một nền kinh tế vẫn đang bùng nổ để có được khởi đầu tốt đẹp đó.” Nói hay lắm.

6. Đừng đặt tiêu chuẩn quá thấp

Một mẹo chung hay khác là đừng đặt tiêu chuẩn quá thấp đối với bản thân khi học cách viết mã, đây là điều mà nhiều người mới bắt đầu thường làm. Ví dụ, mọi người thường nghĩ rằng họ đã quá già để học một kỹ năng mới, đặc biệt nếu nó “phức tạp như lập trình”. Ngay cả những người ở độ tuổi cuối 20 hoặc đầu 30 cũng thường nghĩ rằng họ có thể “quá già để làm việc này”. Tất nhiên, trong hầu hết các trường hợp, quá già chỉ là cái cớ mà bạn nghĩ ra để cho phép mình bỏ thuốc lá, thường là trước khi bạn bắt đầu. Đây là những gì Brian Lim, một lập trình viên Java có kinh nghiệm, nóivề những người bắt đầu học Java khi họ ngoài 30 tuổi: “Java rất có cấu trúc và tập thể. Tôi nghĩ nó hoàn hảo cho một bộ óc có cấu trúc, những người thích các mẫu thiết kế và lập trình hướng đối tượng. Và có lẽ nhiều khả năng một người lớn tuổi có đầu óc có tổ chức. Nó cũng có một con đường sự nghiệp trong các chứng chỉ và những công việc thuộc loại không khởi nghiệp thoải mái dành cho người lớn tuổi. Một cách khác mà Java có thể trở nên tuyệt vời là nếu bạn đang tạo ra sản phẩm của riêng mình. Microsoft và .NET không được coi trọng trong thế giới nguồn mở, vì vậy nếu bạn có kế hoạch nhiều năm để xây dựng một sản phẩm hoặc thậm chí là một trò chơi như Minecraft, thì Java thật tuyệt vời. Phần thưởng thật đáng kinh ngạc và bạn có thể làm việc với công cụ trưởng thành thay vì mã spaghetti của JavaScript hoặc các vấn đề về bộ nhớ cấp thấp như C hoặc C++.” Chúng tôi không thể đồng ý nhiều hơn.

7. Mẹo thưởng: hát mã của bạn

Và để kết luận, đây là một mẹo thưởng bổ sung hay và khác thường từ Reinder de Vries, người khuyên bạn nên hát đoạn mã của mình (đó là một điều mới mẻ!) như một cách để đánh lừa tâm trí của bạn khỏi cảm giác buồn chán. “Bạn đã bao giờ thử hát mã lập trình của mình chưa? Ý tôi là, nghe có vẻ ngớ ngẩn, nhưng nó hoạt động. Tâm trí trở nên nhàm chán khi bạn luôn làm một việc giống nhau và nó sẽ học được ít hơn nếu bạn sử dụng một phương pháp học tập. Suốt ngày đọc sách, chỉ xem video, chỉ viết trên bàn phím không phải là cách học tối ưu. Thay vào đó, hãy thử viết mã bằng bút và giấy, hoặc vẽ một khái niệm lập trình bằng bút kẻ mảnh và bút chì to hơn, hoặc… hát mã của bạn!” khuyến nghị Reinder.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION