17 điểm bởi GN⁺ 2024-12-17 | 1 bình luận | Chia sẻ qua WhatsApp
  • LLMs đang trở thành một phần của sự nghiệp kỹ thuật phần mềm
    • Ngày càng có nhiều kỹ sư օգտագործ AI để viết mã, hoặc giao cả dự án cho AI rồi thực hiện review và tinh chỉnh mã
    • Khi các công ty tự lưu trữ các LLMs được cô lập và có thêm phần cứng được cung cấp, các vấn đề như “cung cấp mã độc quyền” cũng sẽ được giải quyết
    • Công việc kỹ thuật phần mềm từ junior đến mid-level phần lớn sẽ biến mất, còn các kỹ sư senior sẽ chuyển sang vai trò định hướng đầu ra của LLMs
    • Cuối cùng, LLMs sẽ phát triển đến mức ngay cả kỹ sư senior cũng không còn cần thiết
  • Cách chuẩn bị sự nghiệp cho tương lai
    • Tôi đồng ý rằng kỹ thuật phần mềm không chỉ đơn thuần là viết mã, nhưng sẽ dễ thuyết phục những người trẻ đang ở giai đoạn đầu sự nghiệp hơn với ý tưởng này
    • Tôi có gần 20 năm kinh nghiệm SWE, nhưng chỉ trong vài năm gần đây mới nhận ra rằng “việc lập trình là phương tiện chứ không phải mục đích”
    • Tôi nghĩ sẽ có những người ở hoàn cảnh tương tự, và muốn tìm cách giúp sự nghiệp sẵn sàng cho tương lai

1 bình luận

 
GN⁺ 2024-12-17
Ý kiến trên Hacker News
  • simianparrot

    • LLM không qua được tiêu chuẩn review code nên chỉ là thứ gây lãng phí thời gian
    • Làm ở công việc mình yêu thích, và trong 20 năm sự nghiệp, các mối quan hệ cùng cơ hội đã ngày càng nhiều hơn
    • Tiếp tục theo đuổi các thử thách sáng tạo, khám phá cả những lĩnh vực tưởng như đã được giải quyết, chẳng hạn phát triển engine blitter pixel 2D chạy trên CPU
    • Sẽ còn phải mất nhiều thế hệ nữa AI mới đạt tới trình độ của lập trình viên con người, và khi đó thì sẵn sàng nghỉ hưu
    • Nỗi sợ với LLM đến từ những người đang đánh giá quá cao hoặc chưa hiểu công nghệ này
  • dogman144

    • Tự động hóa công nghệ, như trong lĩnh vực giao dịch tài chính, đã diễn ra nhanh hơn dự đoán
    • AI không cần phải "hoàn hảo", chỉ cần ở mức "đủ ổn" là đã có thể thay thế con người
    • Để chuẩn bị cho tương lai, điều quan trọng là trở thành một "người điều khiển" giỏi sử dụng LLM
    • Giao dịch vẫn tồn tại, nhưng đã chuyển sang cách vận hành và quản lý các hệ thống tự động hóa
  • mianos

    • Trong hơn 40 năm làm nghề, đã nhiều lần xuất hiện những "công nghệ sẽ thay thế lập trình viên" nhưng nghề này vẫn còn đó
    • LLM có vẻ là một mức trừu tượng hóa cao hơn, nhưng đầu ra hiện tại vẫn chưa đủ cho công việc chuyên nghiệp
    • Bản thân ít có khả năng bị thay thế với tư cách lập trình viên, và vẫn sẽ tiếp tục làm nghề
  • thegrim33

    • Muốn thay thế lập trình viên thì cần AGI thực sự
    • LLM không phải AGI, và chỉ đổ thêm sức mạnh tính toán vào cũng sẽ không biến nó thành AGI
    • Nếu AGI xuất hiện thì thế giới sẽ thay đổi hoàn toàn, nên việc mất nghề lập trình khi đó chỉ là vấn đề nhỏ
  • taylodl

    • Những nỗ lực tự động hóa như công cụ CASE trong thập niên 80~90 cuối cùng đều thất bại
    • Mọi thứ sẽ thay đổi theo hướng tận dụng AI để dùng ngôn ngữ mô hình hóa ở mức trừu tượng cao hơn và sinh mã
    • Kỹ sư phần mềm nên tập trung vào mô hình hóa và thiết kế kiến trúc hơn là viết code
  • m_ke

    • Khi chi phí viết phần mềm tiến gần về 0, sẽ có nhiều phần mềm hơn được tạo ra
    • Cá nhân và công ty sẽ dễ dàng phát triển các công cụ tùy chỉnh thay vì phụ thuộc vào phần mềm dựa trên vốn VC
    • Phần mềm mã nguồn mở sẽ trở thành xu hướng chủ đạo vì đáng tin cậy hơn và cũng dễ chỉnh sửa hơn
    • Doanh nghiệp sẽ chỉ cần một số ít kỹ sư để tự động hóa các công việc thường nhật
  • matrix87

    • Xu hướng nói rằng có thể dùng LLM để xử lý toàn bộ dự án là nhận định xa rời thực tế
    • Kỹ nghệ phần mềm là công việc xoay quanh con người, trong đó việc hiểu business và giải quyết vấn đề là quan trọng
    • Yếu tố cốt lõi là giao tiếp với con người và phân tích yêu cầu, chứ không chỉ đơn thuần là viết code
  • uludag

    • LLM tạo ra nhiều code hơn nhưng không thể thay thế việc làm của lập trình viên vì bảo trì sẽ trở nên phức tạp hơn
    • Cải thiện năng suất cá nhân: nên rèn luyện khả năng tổ chức và quản lý thông tin bằng các phương pháp như GTD
    • Tăng cường kỹ năng metis: cần mài giũa các lời giải đến từ kinh nghiệm và năng lực giải quyết vấn đề phức tạp
    • LLM chỉ hoạt động tốt trong môi trường sạch sẽ và có tổ chức, nên cần hiểu sâu về các hệ thống phức tạp
  • sureglymop

    • Học ML và AI để chuẩn bị cho những chuyển đổi trong tương lai
    • Đang chuẩn bị chuyển sang lĩnh vực an ninh mạng và xem sự gia tăng lỗ hổng bảo mật do AI tạo ra là một cơ hội
    • Nếu giữ được sự tò mò với công nghệ, có thể dùng AI như công cụ hỗ trợ và trở thành lập trình viên giỏi hơn
  • throwaway_43793

    • SWE sẽ không biến mất, nhưng thay đổi và cắt giảm nhân sự là điều khó tránh khỏi
    • Các công việc đơn giản tập trung vào đọc/ghi dữ liệu có khả năng cao sẽ bị LLM thay thế
    • Để chuẩn bị cho tương lai, cần phát triển kỹ năng giao tiếp giữa con người với con người và tập trung vào việc kết nối công nghệ với business
  • gt0

    • LLM hữu ích, nhưng về mặt nâng cao năng suất lập trình thì chưa mang tính cách mạng như các công cụ trước đây
    • Giống như tự động hoàn thành, bộ nhớ được bảo vệ hay tô sáng cú pháp, LLM sẽ định vị như một công cụ hỗ trợ
  • Xophmeister

    • Nhờ LLM, những người ít kinh nghiệm cũng có thể viết code, nhưng chất lượng thấp và khó bảo trì
    • Dữ liệu huấn luyện AI có thể bị ô nhiễm bởi code chất lượng thấp, và LLM đạt chất lượng kỹ nghệ phần mềm vẫn còn rất xa