5 cách học lập trình Java hiệu quả, chính đạo như chuyên gia

18 59 0
5 cách học lập trình Java hiệu quả, chính đạo như chuyên gia

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Nếu bạn đang tìm đến Cách học lập trình Java hiệu quả thì mình đoán rằng bạn mới bắt đầu tìm hiểu về ngôn ngữ lập trình, đặc biệt là Java. Bài viết trình bày giới thiệu tổng quan về ngôn ngữ lập trình Java, phương pháp học lập trình Java hiệu quả hoặc bất kỳ ngôn ngữ lập trình...

5 Cách học Lập trình JAVA hiệu quả, "Chính Đạo" Chuyên gia Nếu bạn tìm đến Cách học lập trình JAVA hiệu đốn bạn bắt đầu tìm hiểu ngơn ngữ lập trình, đặc biệt Java Vậy trước tiên xem giới thiệu tổng quan ngơn ngữ lập trình Java nhé: JAVA ngơn ngữ lập trình phổ biến nhất, giữ vị trí TOP1 ngơn ngữ lập trình nhiều năm JAVA sử dụng đặc biệt ứng dụng web Client - server khơng có thế, tại, có triệu lập trình viên Java tồn giới Là người u thích lập trình, có tình u đặc biệt dành cho Java Dựa kinh nghiệm ngơn ngữ lập trình với nhiều lần thất bại việc cố gắng chinh phục ngơn ngữ Lập trình Hơm xin chia sẻ "5 Cách học Lập trình Java hiệu quả" theo phương pháp "Chính Đạo" để bạn trở thành chuyên gia (Chứ để bạn qua mơn) cách học lập trình Java hiệu ngơn ngữ lập trình khác Học Lập trình Java hiệu Ngơn ngữ Lập trình cách sau: Học Khái niệm Java Nắm cách vận dụng chúng Học lập trình Java thực khó khăn bạn thực chưa sử dụng ngơn ngữ lập trình trước Đối với bạn, số tròn trĩnh Để tránh lãng phí thời gian bối rối mặt nhìn vào dòng code, bắt đầu học Keyword Java, tìm cách hiểu chức chương trình Java Học vững khái niệm bản, keyword Java Một dự án Java có đến hàng nghìn, chục nghìn chí trăm nghìn dòng code Nhưng lặp lặp lại vài chục Keyword mà Hiểu Keyword bạn tự tránh câu hỏi 'Cái mẹ này?' bước dễ thở Ở bước khuyên bạn nên học theo series Hướng dẫn Lập trình Java W3Schools Trang web hướng dẫn lập trình tổ chức World Wide Web Consortium (Viết tắt W3C) Dành cho chưa biết W3C, theo Wikipedia: World Wide Web Consortium, viết tắt W3C, hiệp hội lập chuẩn cho Internet, cho World Wide Web Chủ tịch W3C Ngài Tim Berners-Lee, người sáng tạo HTTP (HyperText Transfer Protocol) HTML (HyperText Markup Language) Internet phổ biến dựa kỹ thuật Chính hiệp hội có uy tín bậc giới, hướng dẫn chuẩn cập nhật tốt Ngôn ngữ diễn đạt sáng, dễ hiểu Mặc dù viết tiếng Anh bạn cần vốn tiếng Anh đọc hiểu #TIP: Cách học Lập trình mà khơng biết tiếng Anh (Khơng cần biết tý tẹo ln) Xin lưu ý: Đây cách học "Lấy số lượng bù chất lượng" Vì kể bạn có tốt tiếng Anh giao tiếp bắt đầu học Lập trình vất, có nhiều từ ngữ chuyên ngành Đây vấn đề Thậm chí gà tiếng Anh Và cá nhân thấy tiếng Anh quan trọng cho việc phát triển sau Vì thế: "Khơng học BAO GIỜ???" Và tìm giải Cố gắng vừa đọc vừa dịch Extension dịch Bạn cài đặt Extension Translator Chorme Store để dịch trực tiếp trang (Bôi đen nhấn dịch) Với khả dịch Google kết hợp với ngôn ngữ sáng W3C trau chuốt tỷ lệ xác gần > 90% Tuy nhiên, Hãy cố gắng dịch từ sau tự diễn giải câu Khơng nên dịch câu làm bạn lười Theo kinh nghiệm đầu chậm, nhiên dạy bạn cách để học "Chính Đạo" Bất kỳ người Giỏi học từ số bắt đầu chậm đừng ngại Tùy người mà có tốc độ thay đổi khác Cá nhân thấy làm theo cách này, đến hết phần HTML nửa phần CSS (Mình lựa chọn học HTML, CSS trước) khả tự đọc mà khơng cần extension dịch thay đổi bất ngờ Khi sang series Java tự đọc hiểu ý chính, có vài từ cần phải dịch thơi Bạn thử kiên trì thử xem, đến lúc bạn nhận "Tích lũy đơn lượng đến mức độ định thay đổi chất" ( :D Đây triết học Nhưng mà nghiệm chứng đúng) Thực hành viết code Java Thực hành viết lại dòng code Java, cách sử dụng Java Keyword bạn học Khi bạn học theo series Java W3C bạn có ví dụ mã hóa bên cạnh để mô tả, minh họa cho khái niệm, cách hoạt động Có ví dụ đơn giản nhiều người thường bỏ qua khơng làm lại nghĩ biết làm làm =>> Đây suy nghĩ sai Lầm Bạn có biết võ sư Karate luyện tập đời đường võ để làm khơng? Càng cao thủ họ luyện tập đường võ nhiều Đây ngun lý xây móng Bạn xây vững bạn lên cao Bạn luyện tập tốt đấm giết đối thủ (Như Saitama One Puch Man :D) Và Lý Tử Long nói: Tơi không sợ người luyện tập tung 10.000 cú đá lần, sợ người luyện cú đá 10.000 lần Và để chứng minh cho bạn thấy thực có Trường phái học Lập trình tiếng Code Kata: Mỗi Kata giống tập karate nơi bạn lặp lại cách hoàn thành tập nhiều lần, nhiều lần, thực cải tiến nhỏ Tuy nhiên, Code Kata nằm rộng Java chút, thiên Lập trình chung Bạn bắt đầu, bắt đầu với thử thách Code Wars (Đây trang web training theo Phương pháp Kata) Hoặc đơn giản nhất: Cố gắng Viết lại ví dụ Java W3C lần để đủ ghi nhớ, 21 lần để thực quen thuộc Note: Mình dám cá rằng, bạn đọc hiểu kể ví dụ đơn giản xuất chuỗi hình thơi bạn cảm thấy lóng ngóng, gượng gạo gõ code Khơng thiết phải ngồi code đoạn dài dòng phức tạp, cần thực hành lại vấn đề đơn giản với người bắt đầu, như: - Nhập số xuất bạn nhập - Xuất từ câu định System.out.print(), hàm xây dựng trước Mục đích việc để bạn xem cách Java hoạt động nào, ghi nhớ cú pháp, chuyển từ hiểu thành làm Bất bạn nhìn thấy đoạn code hồn chỉnh tài nguyên hay sách Java Hãy viết lại chạy lại Phần mềm Lập trình Java mà bạn thích Có thể Notepad, Eclipse Netbeans >>> Tham khảo Cách cài đặt Netbeans (Vì viết hướng dẫn cài đặt Netbeans cho Lập trình PHP, Cài đặt Netbeans để Lập trình Java tương tự) Dĩ nhiên, để chạy Java trước bạn phải Cài đặt Java cài đặt JDK Chỉ cần làm bạn cảm thấy thực tự tin chuyển sang level Tiếp theo, điều quan trọng Hãy Học Thuật toán cách cẩn thận Học thuật toán giúp học Java tốt Sai lầm nhiều Lập trình viên nhận tốn là: Hì hục ngồi gõ code ngay! Đối với tốn đơn giản có lẽ khơng vấn đề Nhưng theo thói quen gặp tốn có độ phức tạp cao "Chết, chết dí" ln Hơn nữa, hướng dẫn bạn "Học Lập trình Java hiệu quả, 'Chính Đạo'" khơng phải bạn cách ăn xổi Quan điểm bạn để bạn tự xa, tiến xa đường Lập trình Vì chân thành khuyên bạn "Hãy học Thuật toán cẩn thận" Học cách Tiếp nhận toán -> Sau vẽ Sơ đồ thuật tốn -> Rồi ngồi Code theo Sơ đồ thuật toán Việc rèn luyện lập trình theo Quy trình bước đơn giản thường xuyên giúp huấn luyện não bạn quen với việc giải toán từ đơn giản đến phức tạp Chia tách toán thành vấn đề nhỏ giải Đến bạn quen với việc vẽ Sơ đồ thuật tốn thì: Ngơn ngữ Lập trình cơng cụ để bạn giải vấn đề Đây phương pháp mà NIIT - ICT Hà Nội thực để giúp học viên nắm vững ngơn ngữ Lập trình Java Khi gặp toán, bạn hướng dẫn vẽ Sơ đồ thuật toán lên bảng, Sơ đồ thuật tốn đúng, viết code cơng việc cuối Giải toán Sơ đồ thuật toán khóa học Lập trình Java Web NIIT ICT Hà Nội Chuyên gia Mai Văn Hà giúp bạn học viên hiểu cách bước giải toán Sơ đồ thuật toán Sơ đồ thuật tốn tìm số lẻ nhỏ Mảng Note: Sơ đồ thuật tốn chưa tối ưu Bạn có biết thiếu chỗ khơng? Hay bạn biết phương pháp tối ưu hơn? Hãy chia sẻ phần bình luận Nếu code bạn không chạy không tối ưu Việc bạn so sánh xem code bạn viết theo thuật toán chưa Thuật tốn khơng sai, có nghĩa code bạn có vấn đề Cách học lập trình, giải vấn đề Sơ đồ thuật toán giúp não bạn huấn luyện tuần tự, tìm giải pháp rõ ràng trước đánh vật với mớ code bòng bong Việc viết Thuật tốn trước sau ngồi code giúp bạn giảm Bug, tối ưu hiệu cho chương trình bạn Hiệu phương pháp thực rõ ràng bạn gặp vấn đề phức tạp Và khơng có trợ giúp Thầy Mentor bạn biết cách để bước giải tốn • Xem Ngay: Học vững Lập trình với Khóa Học Lập Trình Java Hướng Đối Tượng NIIT - ICT Hà Nội Note: Đừng coi thường môn học trường Đại học Nhiều môn học nghiên cứu kỹ càng, khoa học, chọn giảng dạy có lý "Hãy học để xa, đừng học để qua môn" Học Fixbug Java giấy Học lập trình Java cách Fixbug giấy Cách cách tuyệt vời cho người bắt đầu cách tốt để trở thành chuyên gia lập trình Viết code giấy sửa nó, bạn chắn chạy lại máy Việc hạn chế việc sử dụng extension hỗ trợ lập trình (Giợi ý keyword, gợi ý cú pháp, phát lỗi, gợi ý cách sửa lỗi) Khi không sử dụng công cụ hỗ trợ lập trình, não bạn bắt buộc phải "Suy nghĩ trình biên dịch" Hiểu code bạn giấy khó khăn thời gian đầu bạn quen thuộc => Bạn học lập trình nhanh Note: Bạn có cơng nhận lập trình viên giỏi khơng? Họ giỏi phần họ bắt buộc phải suy nghĩ giải tốn mà khơng có trợ giúp công cụ thông minh Note: Nếu không thích giấy bạn viết code trình soạn thảo Notepad, Notepad ++ trình soạn thảo đơn giản (Thậm chí Word) Đọc nguồn tài liệu nào, nhiều tốt Dĩ nhiên tài liệu, viết Java địa uy tín Bạn có nhớ nói tích lũy đủ lượng thay đổi chất không? Cách bạn đọc giống bạn đọc tin tức giải trí hàng ngày Đây coi phương pháp "Học Ngu" chất "Học Giỏi" dành cho thiên tài học hiểu 100 ( =)), đùa chút Không trở thành thiên tài mà không khổ luyện cả) Nếu bạn thiên tài từ sinh "Học Ngu" Cố gắp đọc nhiều có thể, thu nhặt chút 10 không đọng lại 20, 30 làm bạn hiểu vấn đề Và tất nhiên, đến bước bạn cần phải qua cách để bạn hiểu phần viết, vấn đề họ trình bày, giải thích Bạn hồn tồn tìm nguồn mạng, sách, video có nhiều miễn phí, bạn mà lựa chọn BONUS: - Git GitHub thứ bạn nên tìm hiểu để quản lý Source code bạn tốt - Cách học lập trình tốt nói học làm thực tế Nhưng thực tế người rõ ràng >> Mình bật mí cách tăng cường kỹ lập trình Java Đó cách Fixbug người khác Bạn vào diễn đàn lập trình Stack Overflow, theo dõi hashtag JAVA cố gắng trả lời câu hỏi bạn Bạn thấy khả tăng vù vù sau vài trăm câu trả lời tiếp theo, dấn thân vào đường lập trình q trình bơi ngược dòng Chỉ có tiến lên bị đào thải (khơng có đứng im) Vì Con đường Học Lập trình (Khơng Học Lập trình Java) phải xác định học theo Chính đạo, học "Chắc chắn", vững kiến thức để khả mở rộng dễ dàng Do đó, khun bạn: Phải đọc sách Java muốn trở thành Học Lập trình Java hiệu # Đọc Sách Java số 1: Head First Java Mình khuyên bạn nên bắt đầu với Head First Java Mình làm vào khoảng 13 năm trước nghĩ sách hay để bắt đầu học Java Cuốn sách học lập trình Java tốt - Head First Java Đây sách khơ khan sách giáo trình bạn đâu Cuốn sách Head First Java khiến bạn thấy việc học Java thực thú vị Cuốn giúp bạn tăng nhiều nghìn thu nhập hàng tháng bạn #Đọc sách Java số 2: Java by Comparison Tiếp theo, thẳng thắn khuyên bạn nên đọc sách Java: Java by Comparison Học lập trình Java tốt cách so sánh với sách Java by Comparison Các sinh viên biết Java để viết chương trình đơn giản thiếu thực hành thiếu người cố vấn hướng dẫn họ hướng tới code dễ đọc Cuốn sách giải pháp lấp đầy khoảng trống thực hành sinh viên Nó có tính độc đáo trước / sau tiếp cận so sánh Code tệ với Code tốt Vì vậy, sách bạn tìm hiểu bước để chuyển đổi từ Lập trình viên Java tệ thành Lập trình viên Java tốt #Đọc sách số 3: Cuốn Effective Java Bây giờ, chuyển sang sách Java, sách theo phong cách cổ điển cung cấp cách sử dụng Java đắn, hiệu quả: Effective Java Học sử dụng Java đắn, hiệu với sách Effective Java Cái tên nói lên tất Cuốn sách Java đơn giản bắt buộc phải đọc bạn muốn tự gọi Lập trình viên Java chuyên nghiệp #Đọc sách Java số 4: Head Frist Desing Patterns Khi chương trình Java bạn bắt đầu trở nên lớn hơn, bạn bắt đầu cảm thấy đau khổ tổ chức mã bạn theo method, class package Lúc này, bạn cần tìm hiểu thiết kế phần mềm Mình bắt đầu hành trình với Head First Design Patterns Cuốn sách Head First Design Patterns Cuốn sách có phong cách học tập thú vị tương tự Head First Java tập trung vào cách thiết kế thay class Cách học Lập trình Java NIIT - ICT Hà Nội nào? Nếu bạn đọc đến đoạn chắn bạn hiểu, học lập trình đường dài vô tận Học lập trình Java Nhưng đặc điểm học Lập trình bạn làm sản phẩm ln (từng Module) Dĩ nhiên chưa phải sản phẩm hoàn thiện 100% Ở NIIT - ICT Hà Nội dạy lập trình Java theo hướng Lập trình Java Web Dạy theo lộ trình rõ ràng, cụ thể, "Chính Đạo" dạy thứ cần thiết để bạn hồn thiện phần dự án Java web 06 tháng >> Tham gia Khóa Học lập trình Java Web NIIT - ICT Hà Nội để học Lập trình Java hiệu Bạn tìm kiếm tài ngun mạng theo Keyword buổi học khung chương trình NIIT - ICT Hà Nội ln mong muốn dạy Lập trình giúp bạn có nghề thực Vì vậy, ngồi việc nghiên cứu Phương pháp Giảng dạy, Học tập Khoa học, chúng tơi kết hợp với Doanh nghiệp tuyển dụng để xây dựng chương trình Bám sát yêu cầu tuyển dụng Kết hợp tuyển dụng học viên đạt yêu cầu cuối khóa Nếu bạn u thích ngơn ngữ Java muốn học lập trình Java cân nhắc đảm bảo phương pháp bạn đắn tiền bối kiểm nghiệm thành công để không "Lạc lối Hồng Kơng" Bạn áp dụng cách học để Học lập trình Java hiệu học ngơn ngữ lập trình bạn hướng tới HỌC VIỆN ĐÀO TẠO CNTT NIIT - ICT HÀ NỘI Dạy học Lập trình chất lượng cao (Since 2002) Học làm Lập trình viên Hành động ngay! Đc: Tầng 3, 25T2, N05, Nguyễn Thị Thập, Cầu Giấy, Hà Nội SĐT: 02435574074 - 0914939543 - 0353655150 Email: hello@niithanoi.edu.vn Website: https://niithanoi.edu.vn Fanpage: https://facebook.com/NIIT.ICT/ #niit #niithanoi niiticthanoi #hoclaptrinh #khoahoclaptrinh #hoclaptrinhjava #hoclaptrinhphp .. .5 cách học lập trình Java hiệu ngơn ngữ lập trình khác Học Lập trình Java hiệu Ngơn ngữ Lập trình cách sau: Học Khái niệm Java Nắm cách vận dụng chúng Học lập trình Java thực khó... Bạn áp dụng cách học để Học lập trình Java hiệu học ngơn ngữ lập trình bạn hướng tới HỌC VIỆN ĐÀO TẠO CNTT NIIT - ICT HÀ NỘI Dạy học Lập trình chất lượng cao (Since 2002) Học làm Lập trình viên... đường Học Lập trình (Khơng Học Lập trình Java) phải xác định học theo Chính đạo, học "Chắc chắn", vững kiến thức để khả mở rộng dễ dàng Do đó, khun bạn: Phải đọc sách Java muốn trở thành Học Lập trình

Ngày đăng: 11/01/2020, 19:27

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan