Đăng BYU/[đã xóa] 5 năm trướcu/[deleted]5 years ago
Lưu trữ
Xin lỗi, bài đăng này đã bị xóa bởi người ban đầu đã đăng nó.
Nó không xuất hiện trong bất kỳ nguồn cấp dữ liệu nào và bất kỳ ai có liên kết trực tiếp đến nó sẽ thấy một thông báo như thế này.
Chủ đề này được lưu trữ
Nhận xét mới không thể được đăng và phiếu bầu không thể được chọn
cấp độ 1
Đầu tiên và quan trọng nhất - có 3 giai đoạn riêng biệt để phát triển web. Một liên quan đến chính máy chủ [vì vậy vị trí Sysadmin/DevOps]. Thứ hai là logic lõi ngược của ứng dụng, xác thực, làm việc với cơ sở dữ liệu, v.v. Sau đó, có mặt trước là HTML/CSS/JS/Đồ họa/Hoạt hình/UI, v.v. Làm chủ tất cả 3 bước là không thể.
Nếu bạn đang có kế hoạch trở thành một nhà phát triển đầy đủ [vì vậy một người có thể làm cả 3 trong số này ở một mức độ nào đó] thì bạn sẽ cần phải tiếp xúc với tất cả các bước đó nhưng vẫn không nên đi sâu vào nó mà bạn cần nó. Nếu bạn đã bắt đầu với Python thì một tuyến đường tiến triển tự nhiên là xem xét các khung Django hoặc Flask. Những người đó cũng sẽ yêu cầu bạn học HTML và CSS [2 người đó rất dễ dàng và bạn có thể tìm hiểu cách nó hoạt động ít nhiều trong vài ngày] và một chút JavaScript [ở cấp độ mới bắt đầu].
Chỉ sau đó, bạn mới có thể quyết định những gì cần chuyên về JavaScript nặng nề như vậy? Thêm back-end? Hoặc thậm chí có thể cơ sở hạ tầng thực tế?
Tôi không thực sự thích cách tiếp cận "75% x, 25% y". Làm việc của bạn khi bạn đi, bạn sẽ được tiếp xúc với nhiều công cụ và ngôn ngữ khác nhau khi bạn tiến vào phát triển web, dù bạn có muốn hay không [bây giờ, câu hỏi là mức độ nào bạn sẽ quyết định làm chủ chúng]. Kế hoạch của "Hôm nay tôi sẽ thực hành Python, ngày mai JS" chắc chắn không phải là một điều tốt.
cấp độ 2
Lol rằng "hôm nay tôi sẽ thực hành Python, ngày mai JS" theo nghĩa đen là cuộc sống của một sinh viên khoa học máy tính tại Uni đang cố gắng học hai ngôn ngữ cho hai lớp riêng biệt.
cấp độ 1
Đầu tiên và quan trọng nhất - có 3 giai đoạn riêng biệt để phát triển web. Một liên quan đến chính máy chủ [vì vậy vị trí Sysadmin/DevOps]. Thứ hai là logic lõi ngược của ứng dụng, xác thực, làm việc với cơ sở dữ liệu, v.v. Sau đó, có mặt trước là HTML/CSS/JS/Đồ họa/Hoạt hình/UI, v.v. Làm chủ tất cả 3 bước là không thể.
cấp độ 1
Đầu tiên và quan trọng nhất - có 3 giai đoạn riêng biệt để phát triển web. Một liên quan đến chính máy chủ [vì vậy vị trí Sysadmin/DevOps]. Thứ hai là logic lõi ngược của ứng dụng, xác thực, làm việc với cơ sở dữ liệu, v.v. Sau đó, có mặt trước là HTML/CSS/JS/Đồ họa/Hoạt hình/UI, v.v. Làm chủ tất cả 3 bước là không thể.
Nếu bạn đang có kế hoạch trở thành một nhà phát triển đầy đủ [vì vậy một người có thể làm cả 3 trong số này ở một mức độ nào đó] thì bạn sẽ cần phải tiếp xúc với tất cả các bước đó nhưng vẫn không nên đi sâu vào nó mà bạn cần nó. Nếu bạn đã bắt đầu với Python thì một tuyến đường tiến triển tự nhiên là xem xét các khung Django hoặc Flask. Những người đó cũng sẽ yêu cầu bạn học HTML và CSS [2 người đó rất dễ dàng và bạn có thể tìm hiểu cách nó hoạt động ít nhiều trong vài ngày] và một chút JavaScript [ở cấp độ mới bắt đầu].
Chỉ sau đó, bạn mới có thể quyết định những gì cần chuyên về JavaScript nặng nề như vậy? Thêm back-end? Hoặc thậm chí có thể cơ sở hạ tầng thực tế?
Tôi không thực sự thích cách tiếp cận "75% x, 25% y". Làm việc của bạn khi bạn đi, bạn sẽ được tiếp xúc với nhiều công cụ và ngôn ngữ khác nhau khi bạn tiến vào phát triển web, dù bạn có muốn hay không [bây giờ, câu hỏi là mức độ nào bạn sẽ quyết định làm chủ chúng]. Kế hoạch của "Hôm nay tôi sẽ thực hành Python, ngày mai JS" chắc chắn không phải là một điều tốt.
cấp độ 2
cấp độ 2
Lol rằng "hôm nay tôi sẽ thực hành Python, ngày mai JS" theo nghĩa đen là cuộc sống của một sinh viên khoa học máy tính tại Uni đang cố gắng học hai ngôn ngữ cho hai lớp riêng biệt.
cấp độ 2
Lol rằng "hôm nay tôi sẽ thực hành Python, ngày mai JS" theo nghĩa đen là cuộc sống của một sinh viên khoa học máy tính tại Uni đang cố gắng học hai ngôn ngữ cho hai lớp riêng biệt.
cấp độ 1
Đầu tiên và quan trọng nhất - có 3 giai đoạn riêng biệt để phát triển web. Một liên quan đến chính máy chủ [vì vậy vị trí Sysadmin/DevOps]. Thứ hai là logic lõi ngược của ứng dụng, xác thực, làm việc với cơ sở dữ liệu, v.v. Sau đó, có mặt trước là HTML/CSS/JS/Đồ họa/Hoạt hình/UI, v.v. Làm chủ tất cả 3 bước là không thể.
Nếu bạn đang có kế hoạch trở thành một nhà phát triển đầy đủ [vì vậy một người có thể làm cả 3 trong số này ở một mức độ nào đó] thì bạn sẽ cần phải tiếp xúc với tất cả các bước đó nhưng vẫn không nên đi sâu vào nó mà bạn cần nó. Nếu bạn đã bắt đầu với Python thì một tuyến đường tiến triển tự nhiên là xem xét các khung Django hoặc Flask. Những người đó cũng sẽ yêu cầu bạn học HTML và CSS [2 người đó rất dễ dàng và bạn có thể tìm hiểu cách nó hoạt động ít nhiều trong vài ngày] và một chút JavaScript [ở cấp độ mới bắt đầu].
cấp độ 2
Lol rằng "hôm nay tôi sẽ thực hành Python, ngày mai JS" theo nghĩa đen là cuộc sống của một sinh viên khoa học máy tính tại Uni đang cố gắng học hai ngôn ngữ cho hai lớp riêng biệt.
cấp độ 2
Lol rằng "hôm nay tôi sẽ thực hành Python, ngày mai JS" theo nghĩa đen là cuộc sống của một sinh viên khoa học máy tính tại Uni đang cố gắng học hai ngôn ngữ cho hai lớp riêng biệt.
Thành thật mà nói, tôi nghĩ cách tốt nhất để làm điều đó là xây dựng một ứng dụng với kiến thức Python của bạn và học mặt trước khi bạn đi cùng.
Ý kiến hoàn toàn cá nhân: Trong một con đường học tập, tôi sẽ chọn các nguyên tắc cơ bản và mô hình với các ngôn ngữ mục đích chung [Java, Python] trước khi lặn vào DSL [HTML, CSS].
cấp độ 1
Đầu tiên và quan trọng nhất - có 3 giai đoạn riêng biệt để phát triển web. Một liên quan đến chính máy chủ [vì vậy vị trí Sysadmin/DevOps]. Thứ hai là logic lõi ngược của ứng dụng, xác thực, làm việc với cơ sở dữ liệu, v.v. Sau đó, có mặt trước là HTML/CSS/JS/Đồ họa/Hoạt hình/UI, v.v. Làm chủ tất cả 3 bước là không thể.
cấp độ 2
Không phải lúc nào cũng vậy. Có các khung Java như Vaadin hoặc JSF không yêu cầu JavaScript nếu bạn không muốn.
cấp độ 1
Có rất nhiều sai lầm với câu hỏi này.
Tìm hiểu HTML5 và CSS3 đến mức bạn có thể tạo một trang web khá và nhạy [nhưng tĩnh]. Bạn biết, giống như một sơ yếu lý lịch, blog nhỏ hoặc một trang web về chó hoặc một cái gì đó.
Sau đó học Python, Ruby trên Rails, PHP hoặc ASP.NET - mà bạn thích đầu độc. Tôi tự làm hai người cuối cùng. Bây giờ bạn có thể sử dụng một trong những ngôn ngữ này với kiến thức HTML/CSS của mình để tạo các trang web đẹp, đáp ứng và năng động. Bạn biết như một hệ thống đặt phòng nhỏ, một trang nhóm, một blog lớn hoặc Facebook tiếp theo.
Như một số người khác đã ám chỉ ở đây, trước tiên, Master HTML/CSS, hoặc bạn sẽ bị Hella bối rối khi bạn bắt đầu trộn trong Python hoặc bất cứ thứ gì bạn chọn.