Không biết với các dịch vụ container serverless thì có còn cùng quan điểm đó không nhỉ

Vì những vấn đề của các dịch vụ serverless hiện có (kiểu như Lambda), nên AWS đã tạo ra Fargate, rồi còn làm cả App Runner đơn giản hơn nữa 🤔

Thậm chí Google Cloud còn có Cloud Run, một dịch vụ container serverless scale-to-zero cực đỉnh nữa mà

Trong số đó thì cá nhân mình thấy trải nghiệm phát triển với Cloud Run là tốt nhất

 

> Tôi dự kiến giảng dạy một khóa về TSP tại KAIST ở Daejeon vào tháng 3 năm 2024, và đang tìm một bộ dữ liệu địa phương cho chuyến TSP tour ở Daejeon. Vào tháng 12 năm 2023, tiến sĩ Eom Sang-il đã gửi email cho tôi: “Bạn có cần bộ dữ liệu toàn quốc về các quán rượu do Cơ quan Cảnh sát Quốc gia tạo ra không? Tệp mới nhất có giá 1.000 won và có 90.680 mục.” Wow. Sau khi kiểm tra trước xem 1.000 won có thực sự ít hơn 1 đô la hay không (rất may là tỷ giá không bị đảo ngược), tôi đã trả lời: “Cảm ơn!”.

https://www.math.uwaterloo.ca/tsp/korea/sk_data.html

 

Serverless là trò bịp (vẫn có server)

 

Có phải họ đang đưa hẳn terminal vào như một phần của hệ điều hành không nhỉ. Vậy thì có lẽ không cần dùng Termux nữa.

 

Có một ý hay ở bên dưới nên tôi xin để lại ở đây nữa.

Liệu việc so sánh trực tiếp với ngành sản xuất có thực sự có ý nghĩa không? Từ góc nhìn cho rằng mức độ tinh vi hóa của ngành vẫn chưa đủ, đối tượng để so sánh có vẻ là ngành sản xuất. Nếu cố hiểu nghề phần mềm bằng mô hình của ngành sản xuất thì nó có thể trông như thủ công hay phát triển vì sở thích, nhưng ngược lại tôi nghĩ chính những điểm này tạo nên văn hóa linh hoạt và sáng tạo rất riêng của phát triển phần mềm, và ngành cũng đang phát triển dựa trên nền tảng đó.

 

Nói thêm một điều nữa là lĩnh vực phần mềm cũng rất rộng. Có những việc có thể học nhanh để làm được, và cũng có những việc đòi hỏi phải dựa trên chuyên môn. Đừng nghĩ rằng trải nghiệm của bản thân là tất cả. Như vậy cũng là kiêu ngạo.

 

Như đã nói ở trên, việc đãi ngộ dành cho kỹ sư SW thay đổi không phải vì công việc đó vất vả và khó khăn. Đó là cảm nhận mang tính chủ quan, và những điều như thế không quyết định mức đãi ngộ của một nghề. Như những bình luận khác đã nói, phần mềm ngày càng trở nên quan trọng và đang nâng đỡ rất nhiều hạ tầng. Không phải vì năng lực của từng lập trình viên tăng lên nên phần thưởng nhiều hơn, mà tôi nghĩ đơn giản là bản thân công việc đó đã trở nên đắt đỏ hơn. Vì nó đã quan trọng hơn trước đây. Ở đây, việc đó có vất vả hay không không phải là vấn đề quá quan trọng.
Việc bạn thấy dễ có thể là việc khó với ai đó, và việc người khác thấy dễ có thể lại là việc khó với bạn. Những gì bạn nói đều là chủ quan. Nói lại lần nữa, chuyện vất vả và khó khăn là cảm nhận mang tính chủ quan, và những điều như thế không quyết định mức đãi ngộ của một nghề. Bạn bảo người khác đừng kiêu ngạo, nhưng có vẻ người đang tỏ ra kiêu ngạo bằng những lời lẽ chủ quan lại là bạn.

 

May mắn có được lối tư duy và cơ hội học hành khiến mình không ngại làm công việc này như người khác, thì mong là đừng gán cho nó ý nghĩa gì quá lớn. <- Trên đời này có nghề nào mà không như vậy không? Đây là kiểu tự hạ thấp bản thân được ngụy trang thành khiêm tốn.

 

Học ở trường dạy nấu ăn vài tháng rồi đi xin việc làm đầu bếp thì chúng ta có gọi người đó là chuyên gia không? Chắc phải để họ tích lũy kinh nghiệm rồi mới đánh giá được có phải chuyên gia hay không.

 

Chỉ là làm được và có thể kiếm được một công việc rồi được trả tiền để làm việc đó là hai chuyện hoàn toàn khác nhau. Với những người hoàn toàn không biết gì về lĩnh vực đó, việc học ngắn hạn rồi tìm được một công việc tử tế không hề dễ. ("Không biết gì" ở đây không phải là những người xuất thân từ các ngành khoa học kỹ thuật liên quan như toán học/kỹ thuật công nghiệp/kỹ thuật điện tử nhưng thiếu kiến thức về SW, mà là những người hoàn toàn không có nền tảng kỹ thuật.) Nấu ăn hay vẽ tranh cũng có thể học vài tháng ngắn hạn là làm được. Nhưng chỉ với chừng đó thì liệu có dễ kiếm được một công việc tử tế không?

 

Có ngành nào trong khối khoa học kỹ thuật mà chỉ cần ngồi ở nhà lướt Internet, tự học một chút rồi (nếu làm tốt) sau vài tháng là có thể trở thành chuyên gia để được đưa ngay vào công việc thực tế không? <- Ở bất kỳ lĩnh vực nào, không ai gọi kiểu ứng viên tìm việc ở mức entry-level như vậy là chuyên gia cả. Bài viết có quá nhiều điều nhảm nhí nên có rất nhiều chỗ đáng để chỉ ra.

 

Và tất nhiên, những người có đôi tay khéo léo xuất sắc mà người khác không có thì xứng đáng được tôn trọng, nhưng chẳng phải việc tự say mê cái tôi đặc biệt của mình với những suy nghĩ như: chỉ vì đã rèn được chút khéo tay thì lẽ ra phải có thể sống cả đời bằng kỹ năng học được từ trẻ, tại sao lại không thể như vậy, mình có kỹ năng tuyệt vời thế này thì chẳng phải không nên phải làm việc vất vả như người khác sao, chẳng phải mình đang sở hữu một tài năng lớn lao mà người khác khó lòng có được sao, v.v., là điều gần với sự kiêu ngạo hay sao. <- Về nguyên tắc thì là lời đúng, nhưng tôi thấy đặc biệt có nhiều người chỉ đem kiểu thước đo này áp lên kỹ sư và nhà khoa học. Nó giống như hạ thấp người khác bằng một sự khiêm tốn bị cường điệu hóa.

 

Việc lĩnh vực này tương đối ít soi xét bằng cấp hay các loại "spec" không hẳn vì nó dễ, mà chủ yếu là do ảnh hưởng của văn hóa mã nguồn mở. Ngay từ gốc rễ, đây đã là một ngành không ưa quyền uy.

 

Tôi cho rằng đây là những thứ tương tự nhau. Trước khi máy tính và công cụ tìm kiếm xuất hiện, những người có kiến thức ở tầm bách khoa toàn thư được ca ngợi là người biết tuốt, và cũng có nhiều người nỗ lực tích lũy kiến thức phổ thông, nhưng hiện nay điều đó đã giảm xuống mức tự thỏa mãn cá nhân. Tôi cũng nghĩ AI có thể làm thay đổi định nghĩa về một người xuất chúng.

 

parkindani Ừm, tôi không nghĩ vậy. Chỉ đơn giản là làm được một việc với việc có thể kiếm được công việc và được trả tiền để làm nó là hai chuyện hoàn toàn khác nhau. Người hoàn toàn không biết gì về lĩnh vực đó mà chỉ học ngắn hạn rồi tìm được một công việc tử tế thì không hề dễ. (Nói là không biết gì ở đây không phải là những người xuất thân từ các ngành khoa học kỹ thuật liên quan như toán học/kỹ thuật công nghiệp/kỹ thuật điện tử nhưng thiếu kiến thức về SW, mà là những người hoàn toàn không có nền tảng kỹ thuật.) Nấu ăn hay vẽ tranh cũng có thể học vài tháng trong thời gian ngắn là làm được. Nhưng với chừng đó thì có dễ kiếm được một công việc tử tế không?

 

Bởi vì đó là cảm xúc mang tính chủ quan, và điều đó chưa từng quyết định cách một nghề được đối xử. Nếu đó là tiêu chí đánh giá, thì những người làm lao động chân tay hẳn đã được đối xử tốt nhất rồi.

 

Ừm. Dù quá sa đà là điều không nên, nhưng bản thân tác giả lại đang đi theo hướng ngược lại, là hạ thấp kỹ nghệ phần mềm. Việc đãi ngộ dành cho kỹ sư phần mềm thay đổi không phải vì công việc đó vất vả và khó khăn. Đó là cảm nhận mang tính chủ quan, và những thứ như vậy không quyết định mức đãi ngộ của một nghề. Như các bình luận khác đã nói, phần mềm ngày càng trở nên quan trọng và đang nâng đỡ rất nhiều hạ tầng. Tôi nghĩ không phải vì năng lực của từng lập trình viên tăng lên nên phần thưởng nhiều hơn, mà đơn giản là bản thân công việc đó đã trở nên đắt đỏ hơn. Vì nó quan trọng hơn trước đây. Ở đây, việc đó có khó hay không thực ra không phải là vấn đề quá quan trọng.

 

Ngay từ trước thời kỳ bùng nổ AI cho đến tận bây giờ, vẫn có nhiều người chấp nhận ý kiến của người khác mà không chút nghi ngờ.
Tôi nghĩ tư duy phản biện phụ thuộc nhiều vào nhận thức và thói quen. Theo nghĩa đó, tôi không rõ đây có phải là việc có thể dẫn đến sự suy giảm hay không.

Dù là do AI nói hay do con người nói, khi gặp một lập luận cụ thể, tôi cho rằng cần thử kiểm chứng dù chỉ là một chút.
Không thể lúc nào cũng lật lại mọi thứ từ đầu đến cuối để kiểm chứng một cách nghiêm ngặt, nhưng ít nhất việc tìm xem có những ý kiến và lập luận đa dạng nào về chủ đề đó thì vẫn là điều có thể làm được.