11 cách tự học Java

Mục lục:

11 cách tự học Java
11 cách tự học Java

Video: 11 cách tự học Java

Video: 11 cách tự học Java
Video: Chỉnh sửa file PDF đơn giản ngay trên Word 2024, Tháng tư
Anonim

Nếu bạn đang suy nghĩ về việc thay đổi nghề nghiệp hoặc bạn chỉ đơn giản là muốn viết mã của riêng mình để giải trí, bạn có thể tự hỏi nên học ngôn ngữ lập trình nào và liệu bạn có thể tự học ngôn ngữ đó hay không. Java là một trong những ngôn ngữ lập trình phổ biến nhất trên thế giới vì một lý do nào đó và nó chắc chắn là một trong những lựa chọn tốt nhất nếu bạn muốn tự học. Để tìm hiểu thêm về những ưu và nhược điểm của việc học Java và nhận một số thông tin về cách bạn có thể bắt đầu tại nhà, chúng tôi đã giúp bạn!

Các bước

Câu hỏi 1/11: Học Java có dễ không?

Tự học Java Bước 1
Tự học Java Bước 1

Bước 1. Không dễ dàng chút nào, nhưng đây chắc chắn là một trong những ngôn ngữ dễ học hơn

Java là một ngôn ngữ lập trình dành cho người mới bắt đầu tuyệt vời vì nó buộc bạn phải hiểu logic cơ bản của mã để viết nó. Việc chuyển từ Java sang một ngôn ngữ lập trình khác cũng dễ dàng hơn là chuyển từ một ngôn ngữ khác sang Java. Tuy nhiên, giống như bất kỳ ngôn ngữ nào, sẽ cần thời gian, nỗ lực và sự tập trung để thực sự hiểu cách sử dụng mã với lợi ích tối đa của nó.

Rất nhiều lập trình viên tin rằng những điều cơ bản và logic cơ bản của Java dễ học hơn rất nhiều so với các ngôn ngữ khác

Tự học Java Bước 2
Tự học Java Bước 2

Bước 2. Java dễ đọc hơn nhiều so với các ngôn ngữ khác, nhưng khó viết hơn

Java dài dòng, nghĩa là bạn cần viết nhiều dòng mã để thực thi một hàm hơn so với các ngôn ngữ khác. Điều này thật tuyệt nếu bạn là người mới bắt đầu viết mã vì việc xử lý và hiểu các tập lệnh đang hoạt động dễ dàng hơn với mọi thứ rõ ràng được viết ra. Tuy nhiên, vì bạn cần viết nhiều dòng mã hơn, nên có nhiều chỗ để mắc lỗi.

  • Một số lập trình viên nghĩ rằng Java có thể khó thành thạo hơn các ngôn ngữ khác vì nó đòi hỏi nhiều dòng lệnh hơn để thực hiện các hành động và nó có xu hướng khá dư thừa theo một số cách phản trực giác.
  • Chỉ là một ví dụ, nếu bạn muốn in "Chào mừng bạn đến với wikiHow!" trong Java, bạn cần tổng cộng 7 dòng mã riêng biệt: class Main {/ / public static void main (String… args) {/ / System.out.println ("Chào mừng bạn đến với wikiHow!"); /} /}. Trong một thứ gì đó như Python, bạn chỉ cần một dòng: print (“Chào mừng bạn đến với Wikihow!”).

Câu hỏi 2/11: Có thể tự học Java không?

  • Tự học Java Bước 3
    Tự học Java Bước 3

    Bước 1. Nó còn hơn cả những gì có thể - đó là cách phổ biến nhất để làm điều đó

    Bạn hoàn toàn có thể tự học cách đọc và viết Java. Ngày nay, đây là cách hầu hết các lập trình viên chuyên nghiệp bắt đầu. Có rất nhiều hướng dẫn, công cụ thực hành, bài giảng và lớp học miễn phí trên mạng nên việc này trở nên dễ dàng hơn bao giờ hết. Tuy nhiên, điều quan trọng là phải thực tế - nếu bạn muốn thực sự thành thạo Java, tự mình làm điều đó có thể là cách làm chậm nhất. Nó có thể được thực hiện, nhưng nó có thể mất một vài năm và rất nhiều thực hành.

    • Nhiều lập trình viên chuyên nghiệp tin rằng họ thực sự không hoàn toàn trở thành một chuyên gia về Java cho đến khi họ bắt đầu làm việc trong các dự án với các lập trình viên khác. Việc tự mình thành thạo một ngôn ngữ lập trình sẽ khó hơn nếu bạn không làm việc với những người khác để phát hiện những lỗi sai khi bạn mắc phải.
    • Khoảng 69% tất cả các lập trình viên máy tính ít nhất là tự học một phần. Nếu bạn mới bắt đầu, tự học là một cách tuyệt vời để bắt đầu.

    Câu hỏi 3/11: Làm cách nào để bắt đầu học Java từ đầu?

    Tự học Java Bước 4
    Tự học Java Bước 4

    Bước 1. Bắt đầu bằng cách đọc hoặc xem hướng dẫn về những điều cơ bản của ngôn ngữ

    Chỉ cần tiếp thu càng nhiều thông tin càng tốt trong vài ngày để bạn tự làm quen với các thuật ngữ và logic của ngôn ngữ. Bạn có thể tìm thấy thông tin này trên bất kỳ kênh YouTube hoặc trang web viết mã nào, nhưng nơi tốt nhất để bắt đầu học có thể là trên trang web của Oracle, vì họ là công ty sở hữu Java. Họ xuất bản tất cả tài liệu và thông tin trực tuyến tại https://www.oracle.com/java/technologies/javase-downloads.html. Bắt đầu bằng cách học:

    • Các điều kiện. Đây là những câu lệnh cho biết chương trình có nên làm điều gì đó dựa trên một phần thông tin khác hay không. Đây là mạch máu của bất kỳ chương trình nào. Các điều kiện luôn bắt đầu bằng “if” theo sau bởi dấu ngoặc đơn.
    • Các vòng lặp. Đây là những công cụ cho phép bạn lặp lại một tập hợp các chức năng trong một khoảng thời gian nhất định. Trong Java, có ba cách để thực hiện việc này (vòng lặp while, vòng lặp for và vòng lặp do while). Chúng là chìa khóa nếu bạn muốn mã thực hiện bất kỳ tác vụ phức tạp nào.
    • Chức năng / Phương pháp. Các khối mã này là các bit thông tin có thể tái sử dụng để thực thi một tác vụ nhất định. Có nhiều cách để tạo một hàm / phương thức trong Java, nhưng logic cơ bản là rất quan trọng ngay từ đầu.
    • Các tuyên bố. Các câu lệnh này giao tiếp một chút dữ liệu bằng cách đặt cho nó một biến và một tên. Đây là những điều cần thiết khi nói đến việc chọn các bit thông tin cụ thể trong mã của bạn.
    Tự học Java Bước 5
    Tự học Java Bước 5

    Bước 2. Thực hiện theo các khóa học trực tuyến miễn phí để nắm bắt kiến thức cơ bản

    Có rất nhiều tài nguyên dành cho Java mà bạn có thể học nó mà không tốn bất kỳ chi phí nào cho một khóa học hay chương trình đào tạo ưa thích. Code Gym, Learn Java Online và Coding Bat đều miễn phí 100%. Các trang web này sẽ cung cấp cho bạn các bài tập thực hành, giải thích cách hoạt động của ngôn ngữ và hướng dẫn bạn mọi thứ bạn cần biết về những điều cơ bản. Dành một vài tuần hoặc vài tháng để hoàn thành các hướng dẫn này để nắm bắt kiến thức cơ bản.

    • Ngoài ra còn có hàng trăm lớp học miễn phí về viết mã với Java trên YouTube. Oracle, công ty sở hữu Java, thậm chí còn có các video miễn phí của riêng họ ở đó. Các tùy chọn tuyệt vời khác bao gồm Mã Java, Lập trình với Mosh và mã Amigos.
    • Bạn có thể trả tiền cho một khóa học Java trên Udemy hoặc Coursera nếu bạn muốn. Một số người thích các khóa học này vì họ cảm thấy có động lực hơn để gắn bó với nó khi họ trả tiền cho lớp học.
    Tự học Java Bước 6
    Tự học Java Bước 6

    Bước 3. Thực hành viết các chương trình cơ bản để nắm vững cú pháp

    Cú pháp là thứ tự và sự sắp xếp của các dòng mã và đó là một trong những điều khó học hơn. Bạn không thể thành thạo Java chỉ bằng cách xem video hoặc đọc sách. Bạn phải thực hành hành động viết để hiểu cú pháp. Hoặc làm theo hướng dẫn để soạn một số mã hoặc giải quyết một nhiệm vụ cơ bản dành cho người mới bắt đầu, chẳng hạn như chương trình “hello world”. Đồ chơi xung quanh có một số niềm vui với nó. Hãy thử phát minh ra các mã đơn giản của riêng bạn bằng cách sử dụng các kỹ năng khi bạn học chúng. Các dự án mới bắt đầu phổ biến bao gồm:

    • Một chương trình thực hiện các chức năng toán học cơ bản.
    • Một chương trình tìm thừa số bằng cách sử dụng một hàm đệ quy.
    • Một chương trình sẽ xác định xem một từ bạn viết có phải là palindrome hay không.
    • Một chương trình có chức năng giống như một trình soạn thảo văn bản.

    Câu hỏi 4/11: Làm cách nào để biết liệu tôi có đang thực sự học hay không?

  • Tự học Java Bước 7
    Tự học Java Bước 7

    Bước 1. Tham gia cộng đồng trực tuyến và yêu cầu họ xem lại mã của bạn

    Một trong những cách tốt nhất để học là nói chuyện với các lập trình viên khác về mã bạn viết. Stack Overflow cực kỳ phổ biến trong giới lập trình viên và Github là một lựa chọn tuyệt vời nếu bạn muốn chia sẻ các khối mã lớn hoặc khắc phục sự cố với những người đam mê khác. Chia sẻ nội dung của bạn, yêu cầu phản hồi và nhận lời khuyên từ các lập trình viên khác để xem bạn có thể cải thiện như thế nào!

    • Nếu bạn tình cờ có tài khoản Reddit, r / Programe và r / learningjava là những cộng đồng tuyệt vời để tham gia.
    • Trên bất kỳ diễn đàn hoặc cộng đồng nào trong số này, bạn có thể yêu cầu tham gia một dự án lập trình! Có rất nhiều dự án lập trình chung ngoài kia, và nhiều người trong số họ sẽ không gặp vấn đề gì khi đưa một người mới bắt đầu lên tham gia để chỉ cho họ những sợi dây.

    Câu hỏi 5/11: Tốt hơn là tự học Java hay tham gia một lớp học?

    Tự học Java Bước 8
    Tự học Java Bước 8

    Bước 1. Chương trình đào tạo là rất tốt nếu bạn muốn học nhanh và muốn thay đổi nghề nghiệp

    Các chương trình đào tạo phổ biến hơn bao giờ hết vì chúng cung cấp cho các chuyên gia một cách dễ dàng để thay đổi nghề nghiệp. Các chương trình cường độ cao này thường mất 2-4 tháng để hoàn thành và mục tiêu của chúng là dạy cho bạn mọi thứ bạn cần biết về một ngôn ngữ mã hóa cụ thể. Nếu bạn không có nhiều năm để tự học thì đây là một cách tuyệt vời để thực hiện!

    Các chương trình đào tạo này thường có giá 3, 000-13, 000 đô la. Tuy nhiên, sinh viên tốt nghiệp thường được nhận trực tiếp vào công việc, bạn thường nhận được chứng chỉ sau khi tốt nghiệp và sinh viên tốt nghiệp chương trình đào tạo mã hóa trung bình có thể kiếm được 100.000 đô la một năm sau một vài năm của công việc

    Tự học Java Bước 9
    Tự học Java Bước 9

    Bước 2. Bằng đại học là lý tưởng nếu bạn muốn có một nền giáo dục chuyên sâu và các chứng chỉ

    Nếu bạn đang học trung học hoặc đang học một năm cuối cấp và đang cố gắng tìm ra những gì bạn muốn học ở trường đại học, thì khoa học máy tính là một lựa chọn tuyệt vời! Bạn sẽ học Java cùng với nhiều ngôn ngữ lập trình khác và bạn sẽ tốt nghiệp với sự hiểu biết sâu sắc về tất cả những thứ liên quan đến mã hóa và máy tính!

    Nếu bạn đã học đại học hoặc bạn đã tham gia vào lực lượng lao động ngay lập tức và bạn đang nghĩ đến việc thay đổi nghề nghiệp, bạn không cần phải quay lại và lấy bằng Cử nhân khoa học máy tính để làm việc với một lập trình viên. Nhiều lập trình viên tự học và những người muốn được đào tạo chính quy về Java có thể làm điều đó nhanh hơn và ít tốn kém hơn với chương trình đào tạo

    Tự học Java Bước 10
    Tự học Java Bước 10

    Bước 3. Tốt nhất bạn nên tự học nếu bạn muốn vui vẻ và thực hiện từ từ

    Nếu bạn quan tâm đến việc học cách viết mã và bạn muốn học theo tốc độ của riêng mình, bạn hoàn toàn có thể tự học. Có thể mất nhiều thời gian hơn đi học, nhưng sẽ thú vị hơn và bổ ích hơn. Ngoài ra, nếu bạn muốn biến nó thành một nghề nghiệp, bạn hoàn toàn có thể được thuê để lập trình với nền tảng tự học! Bạn có thể mất nhiều thời gian hơn một chút để thành thạo ngôn ngữ.

    Câu hỏi 6/11: Tôi cần những gì để thực hành lập trình trong Java?

  • Tự học Java Bước 11
    Tự học Java Bước 11

    Bước 1. Tải xuống IDE để thực sự bắt đầu viết mã

    Về mặt kỹ thuật, bạn có thể viết mã trong một tài liệu xử lý văn bản, như Notepad hoặc Microsoft Word, nhưng không có lập trình viên chuyên nghiệp nào làm được điều đó. Nếu bạn nghiêm túc về việc học, hãy tải xuống IDE (nền tảng phát triển tích hợp). Eclipse có lẽ là lựa chọn tốt nhất khi bạn bắt đầu vì nó phổ biến và miễn phí, nhưng bạn cũng có thể học trên IntelliJ, BlueJ, Xcode hoặc bất kỳ IDE nào khác tương thích với Java.

    Các chương trình này có thanh tác vụ, công cụ và giao diện người dùng được thiết kế đặc biệt cho người viết mã. Có, bạn có thể học trên Notepad nếu bạn thực sự muốn, nhưng chẳng ích gì. Nhiều IDE là miễn phí và bạn sẽ cần học chúng để thực sự chia sẻ, chạy hoặc viết mã chuyên nghiệp

    Câu hỏi 7/11: Bạn có thể lập trình trên mọi máy tính không?

  • Tự học Java Bước 12
    Tự học Java Bước 12

    Bước 1. Có, Java sẽ hoạt động trên mọi hệ điều hành

    Java là một ngôn ngữ lập trình thống nhất và có thể sử dụng rộng rãi và nó sẽ hoạt động theo cùng một cách bất kể bạn đang sử dụng Apple OS, Windows hay Linux. Điều này thật tuyệt vì bạn không cần phải ra ngoài và mua bất kỳ phần cứng hoặc phần mềm đắt tiền nào. Đây là lý do tại sao khi mọi người nói "ai cũng có thể học viết mã", họ có ý đó!

  • Câu hỏi 8/11: Mất bao lâu để thành thạo Java?

  • Tự học Java Bước 13
    Tự học Java Bước 13

    Bước 1. Nó hoàn toàn phụ thuộc, nhưng luyện tập mỗi ngày sẽ đẩy nhanh quá trình

    Nếu bạn đã biết Python và C ++, bạn có thể thành thạo Java trong vài tháng. Tuy nhiên, nếu bạn chưa quen với việc viết mã và bạn đang tự học, có thể mất nhiều năm để hiểu đầy đủ về cách viết mã các chương trình phức tạp. Trong cả hai trường hợp, dành ra một chút thời gian để luyện tập mỗi ngày sẽ là cách nhanh nhất để thực hiện điều đó. Ngay cả khi chỉ là 20-30 phút mỗi ngày, bạn cũng phải luyện tập!

    Nó cũng phụ thuộc vào ý bạn muốn nói "chủ". Có rất nhiều lĩnh vực chuyên môn tiềm năng khác nhau mà về mặt lý thuyết, bạn có thể dành cả đời để học tất cả các cách khác nhau để viết mã trong Java

    Câu hỏi 9/11: Java có phải là ngôn ngữ lập trình tốt nhất để học không?

  • Tự học Java Bước 14
    Tự học Java Bước 14

    Bước 1. Chắc chắn đó là 3 ngôn ngữ hàng đầu, vì vậy đây không phải là một lựa chọn tồi

    Sau Python và Javascript (không giống với Java), Java là ngôn ngữ lập trình phổ biến thứ ba trên thế giới. Hơn 3 tỷ thiết bị chạy trên Java, vì vậy không có bất kỳ sự thiếu hụt nào về việc sử dụng nó. Nó cũng dài dòng đến nỗi việc chuyển từ Java sang một thứ gì đó như Python thường dễ dàng hơn thay vì ngược lại. Tất cả những điều được xem xét, Java là một lựa chọn tuyệt vời nếu bạn chưa quen với việc viết mã!

    Nhà phát triển Java trung bình kiếm được khoảng 100.000 đô la một năm và có rất nhiều nhu cầu ở đây, vì vậy nếu mục tiêu của bạn là tìm việc làm, thì Java là một lựa chọn tốt

    Câu hỏi 10/11: Làm cách nào để học Java trong 24 giờ?

  • Tự học Java Bước 15
    Tự học Java Bước 15

    Bước 1. Thật không may, điều đó sẽ không xảy ra

    Nếu bạn tìm kiếm trên mạng, bạn sẽ thấy tất cả các loại “học cách viết mã trong 24 giờ!” hoặc "thành thạo mã hóa trong một tháng!" các khóa học và sách. Đáng tiếc, chúng hầu hết chỉ là mánh lới quảng cáo. Mặc dù bạn chắc chắn có thể đạt được rất nhiều tiến bộ trong một hoặc hai tuần nếu bạn cống hiến hết mình cho việc học của mình, nhưng bạn sẽ không học cách thực sự viết mã trong một khung thời gian ngắn như vậy.

    Hãy nhớ rằng, Java là loại thứ bạn sẽ tham gia toàn bộ khóa học để theo đuổi bằng cấp về khoa học máy tính. Đây không phải là thứ bạn hoàn toàn có thể học trong một sớm một chiều

    Câu hỏi 11/11: Tại sao một số lập trình viên đề nghị không học Java?

  • Tự học Java Bước 16
    Tự học Java Bước 16

    Bước 1. Một số chuyên gia có quan điểm rằng nó đã lỗi thời

    Java là một trong những ngôn ngữ lập trình lâu đời nhất và nhiều lập trình viên chuyên nghiệp không thích nó lặp đi lặp lại và dài dòng như thế nào. Chỉ mất nhiều thời gian để viết một chương trình bằng Java hơn là viết nó bằng các ngôn ngữ khác. Kết quả là, một số chuyên gia tin rằng Java đang đi theo con đường của dodo. Chắc chắn có một chút bằng chứng về Java không còn phổ biến như trước đây, nhưng nó sẽ không sớm biến mất. Nếu nó không được ưa chuộng, thì sẽ còn lâu nữa kể từ bây giờ.

  • Đề xuất: