Hướng dẫn java or python first reddit - java hoặc python reddit đầu tiên

Phụ thuộc vào nhiệm vụ của bạn. Không ai sử dụng ứng dụng của bạn sẽ quan tâm bạn chọn ngôn ngữ nào. Họ chỉ quan tâm đến thành phẩm.

Java rất mạnh cho các ứng dụng cơ sở dữ liệu [JDBC], ứng dụng di động [Android] và nó nhanh hơn Python.

Python là phổ biến cho những thứ như tập lệnh dòng lệnh, phân tích dữ liệu [gấu trúc, numpy] và các ứng dụng học máy [TensorFlow].

Cả hai có thể được sử dụng cho những thứ như AWS Lambda, ứng dụng web, v.v ... Nếu bạn thuộc thể loại này, thì đó thực sự là một vấn đề ưu tiên.

Java thường có dụng cụ phong phú hơn nhiều, với một đường cong học tập để phù hợp. Python có gõ động, rất tuyệt vời để tạo mẫu nhanh, nhưng cũng dẫn đến nhiều lỗi hơn. Tất cả đều sôi sục khi kết thúc phổ bạn rơi vào những quyết định như thế này. Có một câu trả lời tối ưu cho bạn sẽ không giống như mọi người khác.

Cảm ơn vì thông tin nhưng tôi có vấn đề tương tự như anh chàng kia "cầm tay của nó" đó là điều mà một người mới cần nắm tay để có được phần khó khăn, và các bài giảng video là cách tốt nhất để bắt đầu học một cái gì đó.

"Hạn chế trong các bài tập" Tôi không biết điều đó có nghĩa là gì.

Tôi sẽ chỉ thêm0. //java-programming.mooc.fi/ và 1 2 3 bạn đã thêm nó hoặc tại sao không phải là cả hai. Nhưng để bắt đầu một khóa học tốt với video là lựa chọn tốt nhất của bạn Được đề xuất là 1. giống như một cuốn sách tương tác.

Đề nghị cá nhân của tôi là, Jason Gibson làm chủ chương trình Java, anh chàng này là giáo viên tốt nhất trên thế giới anh chàng này và Khan Academy đã cách mạng hóa việc giảng dạy trực tuyến IMHO. Cách họ phá vỡ các khái niệm giống như không ai khác. Trang web của riêng anh ấy vì vậy anh ấy không nổi tiếng không nhiều người biết về anh ấy nhưng nếu bạn muốn ai đó phá vỡ một khái niệm để dễ học và anh ấy cho bạn thấy toàn bộ bức tranh thì đây là anh chàng, hầu hết các giáo viên đều để lại rất nhiều khoảng trống trong Việc bạn học rằng mọi người chỉ chấp nhận nó như một thực tế của cuộc sống và nói vâng, bạn học được kinh nghiệm và bạn từ từ lấp đầy những khoảng trống đó. lộn xộn và tại sao. Nếu bạn muốn nền tảng vững chắc thì đây là con đường để đi. Đáng buồn thay, đây là khóa học duy nhất của anh ấy về phần còn lại lập trình là chương trình giảng dạy trường học thông thường từ lớp 1 đến đại học, đến các khóa học kỹ thuật.

Quan điểm của tôi, những gì bạn gọi là giữ tay tôi gọi là thông qua trong việc giảng dạy của bạn để có một nền tảng vững chắc.

Python rất nhiều có tất cả các nguyên tắc cơ bản. Tôi đã viết các hệ thống phức tạp để ví dụ: Đặc tính chất bán dẫn trong Python [thông qua Numpy], cũng như hệ thống sao lưu mạng thương mại [che giấu thực tế là nó sử dụng Python đằng sau một "trình biên dịch" về cơ bản đóng gói toàn bộ mã python và thời gian chạy thành một đốm . Giới hạn chính của Python là Gil, khóa phiên dịch toàn cầu, ngăn chặn đa luồng hiệu quả, do đó tại sao các chương trình Python phân bổ bộ nhớ chia sẻ cho các cấu trúc dữ liệu sau đó Fork/Exec Pool sẽ là điều thông thường để làm ở Java. Nhưng đó chỉ là một cách tiếp cận thay thế để làm điều tương tự, không tốt hơn cũng không tệ hơn ít nhất là trên Linux, đó là bảng trang bò trên Fork/Exec.

Những lý do để học Java ít hơn là "vượt trội" so với Python mà là những lý do thực tế. Java là COBOL mới - Fortune 500 chạy trên Java. Hầu hết các hướng dẫn đại học được thực hiện trong Java và khoa học máy tính AP được thực hiện trong Java. Là một ngôn ngữ có loại được khai báo, trình biên dịch có thể nắm bắt hầu hết các lỗi loại tại thời điểm biên dịch thay vì thời gian chạy như với Python [Python là một ngôn ngữ được đánh máy cao nhưng các loại được gắn vào chính các đối tượng thực tế, không phải là các biến chỉ ra Các đối tượng] và môi trường phát triển cho Java thường hữu ích hơn trong việc chỉ ra các lỗi lập trình và sai lầm rất lâu trước khi bạn chạy chương trình.

Những gì Python mang lại cho bạn là sự ngay lập tức và đồng nhất. Một lớp Python điển hình sẽ có độ dài khoảng 1/3 so với độ dài của một lớp Java điển hình và bạn có thể thử các đoạn mã trên dòng lệnh Python trong khi tìm ra cách làm mọi việc. Đối với một số người, đó là hữu ích. Đó là lý do tại sao Python thường được khuyến nghị là ngôn ngữ đầu tiên. Nhưng chỉ vì nó được khuyến nghị là ngôn ngữ đầu tiên không có nghĩa là nó * có * là ngôn ngữ đầu tiên của bạn. Vào thời điểm tôi học Python, tôi đã học được một nửa tá ngôn ngữ khác. Không ai trong số đó ngăn tôi học Python, và sử dụng nó ở nơi phù hợp. Học Python * Sau khi * bạn học Java cũng hợp lệ như học Python * trước * bạn học Java. Thật vậy, có lẽ bạn sẽ hạnh phúc hơn theo cách đó, bởi vì bạn sẽ mệt mỏi với sự câu chuyện và sự phức tạp của Java vào thời điểm đó và tìm kiếm một cái gì đó đơn giản hơn nếu ít thực hiện các nhiệm vụ "keo" nhỏ đó dường như luôn xuất hiện ở nơi bạn Thực sự không thể biện minh cho số lượng lớn và chi phí của Java.

Tôi nên làm Python hay Java trước?

Nếu bạn chỉ bắt đầu học cách viết mã, bạn có thể muốn bắt đầu bằng cách học Python vì nhiều người học nó nhanh hơn. Nó đơn giản và súc tích hơn, trong khi Java có nhiều dòng mã phức tạp hơn.. It's simple and more concise, while Java has more lines of complex code.

Tôi nên học Python hay Java đầu tiên?

Tôi chắc chắn sẽ giới thiệu Java hoặc bất kỳ ngôn ngữ dài dòng nào khác trên Python. Đối với người mới bắt đầu, việc "làm những việc" trong Python sẽ dễ dàng hơn nhưng việc "hiểu mọi thứ" trong Python sẽ khó khăn hơn đáng kể khi có nhiều chi tiết về các thuật toán được ẩn đi.. For beginners, it is easier to "do things" in Python but it is significantly harder to "understand things" in Python as much of the details of algorithms are hidden away.

Bắt đầu với Java có ổn không?

Bạn chắc chắn có thể tự mình học Java.Nhiều nhà phát triển chuyên nghiệp đã bắt đầu làm điều đó.Các doanh nghiệp đang tìm kiếm các nhà phát triển chỉ muốn biết bạn có thể viết mã Java tốt, chứ không phải cách bạn học để làm điều đó.Nhưng có một sự khác biệt giữa việc tự học Java và học Java mà không cần hướng dẫn.. Many professional developers got their start doing just that. Businesses looking for developers just want to know you can write good Java code, not how you learned to do it. But there is a difference between learning Java on your own and learning Java without guidance.

Java vẫn có liên quan 2022 Reddit?

Java vẫn còn liên quan đến ngày hôm nay.Và tôi sẽ nói rằng đó vẫn là một lựa chọn tốt vào năm 2022. Tôi làm việc như một nhà phát triển Android freelancer ở Anh.Mặc dù có một sự thay đổi đối với Kotlin, tôi vẫn làm việc trên các ứng dụng được xây dựng trong Java.. And I'll say it's still a good choice in 2022. I work as a android developer freelancer in the UK. Even though there is a shift towards Kotlin, I still work on apps which were built in Java.

Bài Viết Liên Quan

Chủ Đề