Một lời giải thích chi tiết hơn, từ degreedictionary: Web Developer Nhiệm vụ công việc Công việc của bạn là một nhà phát triển web là để trình bày các sản phẩm và dịch vụ khách hàng của bạn để một đối tượng rộng bằng cách tạo ra hấp dẫn, các trang web chức năng. Bạn có thể sẽ được yêu cầu xác định người sử dụng trang web tiềm năng và thiết kế một trang web để thu hút các thành phần này. Công việc của bạn có thể bao gồm cuộc họp với khách hàng để thảo luận về mong muốn của họ cho một trang web hoặc thảo luận làm thế nào để giữ cho hoạt động trang web của họ và cập nhật. Bạn có thể xây dựng bố cục của một trang web, tạo ra một trang chủ trực quan thú vị và thiết kế thân thiện. Bạn cũng có thể viết nội dung cho trang web. Sau khi một trang web lên và chạy, bạn phải đảm bảo rằng trang web là chức năng trên tất cả các trình duyệt web, định kỳ kiểm tra và cập nhật nó khi cần thiết. Một khách hàng cũng có thể cần bạn để có các tính năng tương tác trên trang web của họ bằng cách sử dụng Visual Basic hoặc ngôn ngữ lập trình Java. Trong trường hợp bạn làm việc nhà phát triển Web có thể làm việc cho các tập đoàn lớn, các công ty nhỏ hay như dịch giả tự do. Hầu hết các vị trí sẽ có bạn làm việc 40 giờ một tuần, trong khi những người khác - đặc biệt là vị trí tự do - thưởng thức lịch trình linh hoạt. Thỉnh thoảng, bạn có thể được yêu cầu làm việc trong các ngày cuối tuần hoặc giờ làm việc không chuẩn khác để thực hiện bảo trì trang web hoặc trong trường hợp khẩn cấp. Các take-aways mấu chốt ở đây là: Các nhà phát triển thường xuyên làm việc thay mặt cho khách hàng những người đang cố gắng để có được sản phẩm hoặc dịch vụ của họ ra trên web. Công việc thường rất tập trung vào dự án và liên quan đến việc hợp tác với một đội ngũ những người giúp đỡ phối hợp với nhu cầu của khách hàng với các sản phẩm cuối cùng. Không phải tất cả các nhà phát triển làm việc cho khách hàng bên ngoài ... Những " khách hàng "chỉ có thể là công ty của bạn công nghệ, tổ chức, chính phủ, vv những người cần một trang web hoặc ứng dụng web được xây dựng Đó là rất nhiều niềm vui, bạn thực sự có được để xây dựng những thứ mà mọi người sử dụng, và bạn có thể chơi với nhiều đồ chơi mới. Có gì không cho tình yêu? phân biệt quan trọng "Front End" vs "Back End" Developers Front End: "Front End" thường dùng để chỉ những thứ mà bạn thực sự nhìn thấy trên các trang web trong trình duyệt. Điều này bao gồm cách thức nội dung được trình bày bao gồm tất cả các yếu tố giao diện người dùng ít như các menu và Dropdowns và quá trình chuyển đổi và modals. Một nhà phát triển trước hết thường sẽ tập trung nhiều vào sự hiểu biết HTML, CSS, Javascript và kể từ những ngôn ngữ sống trong các trình duyệt. Chúng không nhất thiết phải tập trung vào làm những điều trông "đẹp" (mà thường để lại cho một nhà thiết kế), nhưng thay vì đảm bảo rằng các thông tin được trình bày một cách hiệu quả và sự tương tác của người dùng với các trang web là một cách mượt mà nhất có thể. Những ngày này, chúng tôi đang thực hiện ngày càng nhiều mã trong trình duyệt. Back End: "Back End" thường đề cập đến ruột của ứng dụng đó sống trên các máy chủ. Sự kết thúc lại là tập trung hơn vào việc đảm bảo tất cả các dữ liệu bên phải được gửi đến trình duyệt. Đó là một phần của tảng băng bên dưới bề mặt ... rất nhiều thứ cần phải đi một cách chính xác để nắm bắt dữ liệu để kết thúc trước để nó có thể được hiển thị. Google có thể là một công cụ tìm kiếm tương đối đơn giản từ điểm của chúng tôi, nhưng họ sử dụng một quân đội của các kỹ sư để đảm bảo rằng tất cả các bộ phận chuyển động bạn không nhìn thấy được làm việc đúng cách. Full Stack: "Full Stack" phát triển kết hôn hai bên thành một. Trong khi mỗi "kết thúc" liên quan đến việc học tập một số lượng đáng kể các thông tin, một chồng phát triển đầy đủ có thể thoải mái nói chuyện cả cơ sở dữ liệu và trình duyệt. Những ngày này xu hướng tìm kiếm các nhà phát triển với một kiến thức làm việc tuyệt vời của cả hai đầu (đó là những gì chúng tôi đang giảng dạy ở đây). Tùy chọn Reading Front-End Back-End vs vs Full Stack: Udacity blog: 3 Web Dev Tuyển dụng giải mã. Web Nhà phát triển vs Web Designer Vì vậy, nếu chúng ta đã có trở lại nhà phát triển cuối cùng và các nhà phát triển trước hết, những người làm cho các trang web thực sự trông khá? Ai kéo cùng những hình ảnh và biểu tượng và màu sắc chương trình? Đó là công việc của các nhà thiết kế web. Trong khi họ có lịch sử được ít nghiêng để xử lý mã hóa thực tế của trang, những ngày này, ngay cả các nhà thiết kế dự kiến sẽ xắn tay áo lên và mã một chút. Một số các nhà phát triển web tốt nhất đến từ nguồn gốc thiết kế. Tùy chọn Bài đọc Wikipedia đưa ra bề rộng của nghề thiết kế web trong entry của họ trên web thiết kế. Phần thực tế và phần hài hước chưa thành niên, Infographic này đặt ra sự khác biệt giữa các nhà phát triển web và thiết kế. Và khác Infographic quái gở cho bạn giải trí ... Web Sites vs ứng dụng Web Không phải ai cũng có thể đồng ý những gì khác biệt giữa hai, nhưng nhìn chung các trang web có nhiều về hiển thị tĩnh (không thay đổi) nội dung và các ứng dụng web yêu cầu một máy chủ chạy mã "thông minh" (mà bạn đang đi tìm hiểu để viết) để sản xuất nội dung động. Đối với một ví dụ cụ thể hơn, nghĩ rằng đi đến một trang web thông thường là chỉ cần mở một tài liệu (nói, một e-book) từ ổ đĩa cứng của bạn. Máy tính của bạn sẽ xác định vị trí nó, mở nó, và hiển thị nó cho bạn. Đi đến một trang web được điều hành bởi một ứng dụng web là nguyên tắc tương tự nhưng các e-book không còn chỉ ngồi đó chờ đợi để được mở ra. Yêu cầu của bạn cho các e-book được đánh bắt bởi một ứng dụng nhỏ lén lút mà kiểm tra những gì bạn đang yêu cầu và sau đó tự động tạo e-book của bạn cho bạn, hoàn toàn tùy chỉnh (không sao, có thể nó chỉ có thêm một dòng mà nói "e này -book đã được mở cửa trên "và sau đó ngày hôm nay). Đó là nhiều hơn hoặc ít hơn sự khác biệt giữa một máy chủ chỉ phục vụ lên một tập tin HTML tĩnh và tự động tạo ra một bằng cách sử dụng một chút của Ruby on Rails mã.
đang được dịch, vui lòng đợi..