Hướng dẫn java vs python for web development reddit - java vs python để phát triển web reddit

Tôi đã bị mắc kẹt ở một con đường mà tôi cần phải đi sâu vào sự phát triển web của Java hoặc Python. Nhiều như tôi muốn nói rằng tôi có thể làm một trong hai và vẫn có thể làm việc trong người khác, nó không hoạt động như thế mà tôi sống. Bạn có thể là một nhà phát triển web Python hoặc Java.

Trong năm qua, tôi đã có kinh nghiệm phát triển Python trong các nhiệm vụ theo phong cách tự động hóa CNTT. Về cơ bản lấy những thứ mà nhóm CNTT làm và tự động hóa nó vào một ứng dụng web. Thật tuyệt vì tôi đã có thể tạo ra các tính năng mới. Bây giờ, tôi đã làm việc trên Java Development trong một dự án lớn hơn và nó phù hợp vì tất cả những gì tôi làm là sửa lỗi và mọi thứ đều chậm.

Tôi rất thích làm việc cho một công ty lớn như những gì tôi làm bây giờ nhưng tất cả họ đều yêu cầu Java. Họ hiếm khi muốn một nhà phát triển Python trừ khi bạn là DevOps. Vì vậy, tôi có thể tiếp tục những gì tôi làm bây giờ để có được trải nghiệm Java và sau đó có thể ghi được một công việc Java Enterprise tốt đẹp hy vọng trong tương lai.

Hoặc tôi có thể nhảy lên tàu và cố gắng tìm một công việc phát triển Python, nhưng rất nhiều vị trí không có kỹ thuật phần mềm thuần túy và chủ yếu là trong các công ty khởi nghiệp nhưng tôi không muốn làm việc hơn 40 giờ một tuần. Nhưng, nó có vẻ tốt đẹp vì sự phát triển của Python thường có nghĩa là sản phẩm mới nên có rất nhiều tính năng được làm việc.

Có một công ty khác đang thuê người khác cho một nỗ lực tự động hóa CNTT khác gần như chính xác những gì tôi đã làm trước đây và tôi có thể đạt được mức tăng lương .... Điều duy nhất tôi lo lắng là nếu tôi đi xuống trang web Python này Road, tất cả các công ty trong khu vực của tôi luôn muốn các nhà phát triển Java nên tôi cảm thấy mình sẽ bắt đầu xa hơn khi có thể ở lại các tập đoàn lớn trừ khi tôi đi vào DevOps hoặc một cái gì đó.

Ý tôi là tôi thích DevOps như trong việc phát triển các hoạt động và công cụ, nhưng tôi không thích bên Ops. Đứng lên và duy trì các công cụ như Atlassian, Docker và Stuff là một loại nhàm chán đối với tôi. Tôi thích viết mã ra.

Tôi là một nhà phát triển web làm việc với HTML, CSS và PHP và tôi biết đủ JavaScript để có được. Khi tôi còn là một đứa trẻ, tôi đã từng viết mã trong Visual Basic và tôi muốn quay lại phong cách lập trình đó. Vì vậy, tôi bắt đầu tham gia một khóa học sắc nét C.

Tuy nhiên, tôi bắt đầu nghĩ rằng tôi thực sự ngoài lề bản thân bằng cách học C Sharp, bởi vì nó có vẻ thực sự cụ thể đối với các ứng dụng doanh nghiệp (hoặc các trò chơi có Unity) và không được sử dụng rộng rãi. Tôi muốn học một cái gì đó phù hợp hơn với ngành, đặc biệt là tôi có thể sử dụng với các ứng dụng web, nhưng cũng có các ứng dụng Windows hoặc bảng điều khiển độc lập.

Vì vậy, bây giờ tôi đang xem xét Java vs Python. Tôi đã nghe nói Java là nơi tốt hơn để bắt đầu bởi vì nó dễ học và quen thuộc hơn với các ngôn ngữ C và javascript. Biết Java cũng có thể giúp tôi cải thiện JS của mình. Nhưng tôi cảm thấy như hầu hết các ứng dụng thú vị mà tôi thấy được viết bằng Python. Tôi biết bạn có thể làm những điều tương tự trong Java, như các ứng dụng học máy và máy quét web, nhưng tôi chưa thấy nó được thực hiện.

Ai đó có thể vui lòng cho tôi một ví dụ về các loại ứng dụng mà mọi người đang xây dựng với Java vs Python không?

TL; DR: Cố gắng quyết định giữa việc học Python hoặc Java để đột nhập vào sự phát triển chuyên nghiệp. Tôi thích Python, nhưng Java dường như có nhiều nhu cầu hơn. Suy nghĩ?

Chào mọi người! Tóm lại, tôi đã lấy bằng cử nhân trong một lĩnh vực hoàn toàn không liên quan đến nó vào năm 2011, nhưng tôi đã hỗ trợ công nghệ ngay sau đó và lang thang vào một số thứ cơ sở hạ tầng cơ bản. Tôi thực sự thích nó, nhưng tôi biết rằng, về lâu dài, điều duy nhất sẽ có thể giữ được sự quan tâm của tôi là sự phát triển.

Tôi biết HTML/CSS, một số Grails (câu chuyện dài) và đủ PHP để tạo một trang web hoạt động nhưng không phải là một trang web thanh lịch. Ứng dụng của tôi hoạt động, nhưng hầu hết thời gian tôi thấy tôi đang đến với những thứ khó khăn với một chiếc búa tạ chứ không phải là bất kỳ sắc thái nào. Kế hoạch ngay bây giờ là xây dựng một danh mục đầu tư của các dự án và cuối cùng cố gắng tham gia vào một công việc phát triển, tôi không biết nên cam kết với ngôn ngữ nào.

  • Tôi là một fan hâm mộ của PHP và đang có được một nền tảng khá tốt trong việc xây dựng các trang web năng động với nó, nhưng tôi nghi ngờ rằng nó chỉ vì nó dễ dàng hơn để giả mạo một giải pháp so với các ngôn ngữ được biên dịch. Tôi có ấn tượng rằng, trong tương lai, đây có lẽ không phải là một ngôn ngữ đặc biệt hấp dẫn để tạo sự khác biệt.PHP and am getting a pretty good grounding in building dynamic sites with it, but I suspect it's only because it's easier to fake a solution than it is in the compiled languages. I'm under the impression that, going forward, this probably isn't a particularly attractive language to set myself apart.

  • Học Python đứng đầu danh sách của tôi ngay bây giờ và kiểm tra Django chỉ khuyến khích tôi thêm. Nhưng mà...Python is at the top of my list right now, and checking out Django only encouraged me further. But...

  • Mỗi danh sách công việc tôi đi qua là dành cho Java. Tôi cố gắng xem qua một vài trang web tiêu chuẩn mỗi lần để xem liệu tôi có thể lượm lặt bất kỳ cái nhìn sâu sắc nào về những gì tôi có thể thử không, và Java dường như vượt trội hơn các danh sách khác ít nhất 10 đến 1. Tôi đang ở trong một Thành phố khá lớn, vì vậy nó không giống như có tổng cộng 11 danh sách, nhưng có nhiều hơn nữa.Java. I try to peruse a few of the standard websites every once in a while to see if I can't glean any insight into what I might try, and Java seems to outnumber the other listings at least 10 to 1. I'm in a pretty big city, so it's not like there are 11 listings total, but there are noticeably more.

Trong mọi trường hợp, cảm ơn rất nhiều vì đã đọc điều này. Tôi biết học nhiều ngôn ngữ cho các nhiệm vụ khác nhau là câu trả lời hình ảnh lớn, nhưng tôi thực sự muốn làm việc để hiểu về sự xuất hiện của một người bắt đầu, thay vì học đủ để cùng nhau đập vỡ một cái gì đó và không đi xa hơn nữa.

Chỉnh sửa: Định dạng

Java hay Python có tốt hơn cho phát triển web không?

Java là phổ biến trong số các lập trình viên quan tâm đến phát triển web, dữ liệu lớn, phát triển đám mây và phát triển ứng dụng Android. Python được ưa chuộng bởi những người làm việc trong phát triển back-end, phát triển ứng dụng, khoa học dữ liệu và học máy., big data, cloud development, and Android app development. Python is favored by those working in back-end development, app development, data science, and machine learning.

Java có tốt cho phát triển web 2022 không?

Câu trả lời là nó là một trong những ngôn ngữ được yêu cầu nhất.Như chúng ta có thể thấy trong dữ liệu Chỉ số TiOBE, trong 20 năm qua, nó đã nằm trong ba ngôn ngữ lập trình hàng đầu hàng năm.Mọi người vẫn sử dụng Java trong các dự án của họ?Hàng năm, số lượng việc làm cho các nhà phát triển Java trên toàn cầu tiếp tục phát triển.it is one of the most demanded languages. As we can see in TIOBE Index data, for the last 20 years, it has been in the top three programming languages yearly. Do people still use Java in their projects? Every year, the number of jobs for Java developers globally continues to grow.

Python có tốt cho phát triển web 2022 không?

Nó có lợi hơn các ngôn ngữ lập trình khác khi nói đến các ngôn ngữ lập trình hoạt động cao.Python là một trong những ngôn ngữ phải có để chọn phát triển trang web vào năm 2022 và hơn thế nữa.Python is one of the must-have languages to choose for website development in 2022 and beyond.

Python có ổn cho phát triển web không?

Sự lựa chọn của các khung không áp đảo (vì nó là trong trường hợp của JavaScript, nơi chúng cần thiết cho hỗ trợ trình duyệt chéo cùng một lúc) và bạn có thể tạo một hộp công cụ đáng tin cậy, hợp lý mà không phải lo lắng bạn không sử dụng công nghệ mới nhất.Vì vậy, cuối cùng, Python là một lựa chọn tuyệt vời cho phát triển web.Python is a great choice for web development.