Hơn cả “Tát sơn trên một trang web” Trí thông minh dữ liệu PlatoBlockchain. Tìm kiếm dọc. Ái.

Hơn cả “Tát sơn trên một trang web”

Tôi là một người say mê bất cứ điều gì về chức danh công việc front-end.

Anselm Hannemann:

CSS đã phát triển và chúng tôi đã vượt xa điểm mà mọi người có thể làm điều đó như một sở thích phụ. Tất cả chúng ta đều có thể học nó và xây dựng những thứ tuyệt vời với nó, nhưng sử dụng nó một cách khôn ngoan và chính xác trong bối cảnh quy mô lớn không còn là một công việc dễ dàng nữa. Nó xứng đáng với những người có công việc tập trung vào phần mã đó.

Anselm đang một phần đáp lại lời của Sacha Greif “Bây giờ có quá nhiều CSS không?” và tâm lý chung rằng CSS có rào cản gia nhập đối với những người học nó ngày nay cao hơn nhiều so với trước đây, chẳng hạn như trong CSS3 ngày. Hồi đó, có một con đường siêu trực tiếp để thấy sự kỳ diệu của CSS. Rachel Andrew nắm bắt hoàn hảo cảm giác kỳ diệu đó trong một bài đăng trước từ năm 2019:

Có một điều đáng chú ý về thực tế là, với mọi thứ chúng tôi đã tạo ra trong khoảng 20 năm qua, tôi vẫn có thể dạy một người hoàn toàn mới bắt đầu và dạy họ xây dựng một trang web đơn giản bằng HTML và CSS trong một ngày. […] Chúng tôi chỉ cần một trình soạn thảo văn bản và một vài giờ. Đây là cách chúng tôi làm cho mọi thứ hiển thị trên trang web.

Đó là điểm vào thực sự ở đây […]

- “HTML, CSS và các điểm đầu vào ngành đang biến mất của chúng tôi”

Rachel đang nói về sự trừu tượng hóa của các khung trên CSS thuần túy (và HTML) nhưng bạn cũng có thể giải quyết các tính năng lớn, sáng bóng và khá mới trên đó, như lưới CSS, hộp linh hoạt, truy vấn bộ chứa, lớp xếp tầng, thuộc tính tùy chỉnh và các lớp giả quan hệ, để đặt tên cho một số. Tất nhiên, đó không phải là những điều trừu tượng. Có rất nhiều thứ để học ngay bây giờ, cho dù bạn đã viết CSS được 20 ngày hay 20 năm.

Nhưng trở lại bài viết của Anselm. Bạn biết đấy, chúng ta có cần nghĩ về CSS nhiều hơn là tạo kiểu cho mọi thứ không? Tôi thường nói đùa rằng công việc của tôi là tô vẽ cho các trang web trở nên đẹp đẽ. Nhưng, thành thật mà nói, tôi biết nó còn nhiều hơn thế. Chúng ta đều biết nó còn hơn thế nữa.

Có lẽ bản thân CSS là một ngành công nghiệp. Hãy nghĩ về tất cả những cân nhắc có thể xảy ra trong đầu bạn khi viết các quy tắc CSS. Heck, Ahmad Shadeed gần đây đã chia sẻ tất cả những thứ mà bộ não của anh ấy xử lý chỉ để tạo kiểu cho một thành phần Anh hùng. CSS chạm đến rất nhiều trải nghiệm tổng thể của người dùng — khả năng phản hồi, khả năng truy cập, hiệu suất, trình duyệt chéo, v.v. — rõ ràng CSS vượt xa việc “tát sơn lên các trang web”. Xa hơn nữa, mỗi thứ đó có thể là hợp đồng biểu diễn toàn thời gian của ai đó, tùy thuộc vào dự án.

Vì vậy, vâng, CSS đã đạt đến điểm mà tôi có thể tưởng tượng khi nhìn thấy “Kỹ sư CSS” trên một số trang tuyển dụng. Như Anselm đã nói, “[CSS] xứng đáng với những người có công việc tập trung vào phần mã đó.” Nhìn theo cách đó, không quá khó để tưởng tượng sự phát triển của front-end nói chung đang phát triển thành các lĩnh vực chuyên môn hóa, cũng giống như nhiều ngành công nghiệp khác.

Dấu thời gian:

Thêm từ Thủ thuật CSS