paint-brush
AI đang thay đổi cách các nhà phát triển học hỏi: Đây là ý nghĩa của điều đótừ tác giả@fahimulhaq
7,731 lượt đọc
7,731 lượt đọc

AI đang thay đổi cách các nhà phát triển học hỏi: Đây là ý nghĩa của điều đó

từ tác giả Fahim ul Haq7m2024/04/24
Read on Terminal Reader

dài quá đọc không nổi

Hôm nay, tôi muốn cung cấp một cái nhìn thoáng qua về tương lai học tập của các nhà phát triển phần mềm - những cách thức mà nó sẽ thay đổi do AI và những gì các nhà phát triển có thể làm để luôn dẫn đầu trong một ngành đang phát triển nhanh chóng.
featured image - AI đang thay đổi cách các nhà phát triển học hỏi: Đây là ý nghĩa của điều đó
Fahim ul Haq HackerNoon profile picture

AI đã thay đổi những gì chúng ta cần học để duy trì tính cạnh tranh trong kỷ nguyên công nghệ mới này. Hiện nay, nó đang thay đổi cách chúng ta học tập.


Hôm nay, tôi muốn cung cấp cái nhìn thoáng qua về tương lai học tập của các nhà phát triển phần mềm - những cách thức mà nó sẽ thay đổi do AI và những gì các nhà phát triển có thể làm để luôn dẫn đầu trong một ngành đang phát triển nhanh chóng.


Nhưng để nói về tương lai của việc học, chúng ta cần nói về quá khứ.

Cá nhân hóa là chìa khóa


Việc học tập hiệu quả, trong tất cả các môn học, luôn hướng tới việc cá nhân hóa .


Bạn đã bao giờ cân nhắc trường học cho con mình chưa? Hoặc nghĩ lại trải nghiệm ở trường của chính bạn? Một trong những câu hỏi đầu tiên là tỷ lệ giữa giáo viên và học sinh. Mọi người đều thầm hy vọng tỷ lệ này càng gần 1:1 càng tốt. Nhưng thông thường, nếu đó là một trường học tốt thì chỉ có 15-20 học sinh trên một giáo viên. Nếu là lớp học trung bình thì tỷ lệ là một giáo viên trên 30 học sinh. Ở nhiều trường, tỷ lệ này còn cao hơn.


Thật không may, khi một giáo viên phải dạy cùng lúc nhiều học sinh như vậy thì phương pháp giảng dạy của họ phải trở nên chung chung hơn. Đơn giản là họ không có đủ băng thông hoặc tài nguyên để đáp ứng nhu cầu cá nhân và phong cách học tập của từng học sinh.


Bây giờ, hãy tưởng tượng nếu mọi người đều có giáo viên riêng - hoặc gia sư - cho mọi môn học.


Một gia sư giỏi có thể thích ứng với nhu cầu của học sinh theo thời gian thực, giúp họ xây dựng sự tự tin đồng thời giải quyết các khoảng trống về kỹ năng. Ở định dạng 1:1, gia sư có thể trình bày thông tin theo cách dễ tiếp nhận nhất vào bất kỳ thời điểm nào, có tính đến niềm đam mê và sự tiến bộ của mỗi học sinh.


Nếu tất cả chúng ta đều có gia sư riêng của mình, tất cả chúng ta sẽ học hỏi được tiềm năng lớn nhất của mình. Tất nhiên, thực tế này không thể mở rộng được, ngay cả trong trường hợp tốt nhất.


Mức độ cá nhân hóa mà người học có thể nhận được trước đây bị giới hạn bởi phương tiện họ có cũng như tính thực tế. Chỉ những bậc cha mẹ giàu có nhất mới có đủ khả năng chi trả cho việc dạy kèm sau giờ học 1: 1 cho con họ. Không thể cung cấp mức độ học tập sâu, cá nhân hóa lý tưởng trên quy mô lớn.


Hoặc ít nhất là điều đó là không thể cho đến bây giờ. Với những tiến bộ về AI mà chúng ta đã thấy trong vài năm qua, tôi tin tưởng rằng tương lai của việc học tập thậm chí còn có tính thích ứng và cá nhân hóa cao hơn. Điều đó đúng với trẻ mẫu giáo và đúng với các nhà phát triển phần mềm.


Điều gì đã thay đổi? Chà, AI đã làm được một số điều đáng kinh ngạc và nó sẽ còn trở nên tốt hơn nữa.


Ví dụ: AI có thể nhanh chóng đánh giá những gì bạn đã học và sau đó đưa ra cho bạn bước tiếp theo tốt nhất trong hành trình học tập của bạn. Nó có thể thích ứng với điểm mạnh và khoảng cách kỹ năng của bạn. Nó có thể đưa ra quyết định năng động trong thời gian thực. Nó có thể điều chỉnh sở thích và mục tiêu của bạn, đồng thời giúp tạo ra một môi trường học tập có lợi nhất cho nhu cầu của bạn.


Thay vì hoàn toàn dựa vào sự hướng dẫn của con người, học sinh có thể chuyển sang sử dụng AI để quản lý bài học được cá nhân hóa và hướng dẫn thực sự phù hợp với nhu cầu của họ. AI có thể cá nhân hóa việc học tập cho học sinh ở nhà và trong lớp học — tất cả đều ở quy mô mà trước đây không thể thực hiện được.


Bây giờ hãy tập trung đặc biệt vào các nhà phát triển phần mềm.


Các nhà phát triển phải học hỏi liên tục để nâng cao trình độ nghề nghiệp của mình. Tuy nhiên, hầu hết các nhà phát triển thường không có nhiều thời gian để đầu tư vào việc học của mình. Điều đó có nghĩa là việc có được trải nghiệm học tập hiệu quả, được cá nhân hóa – thực sự được thiết kế dành cho các nhà phát triển – là rất quan trọng để duy trì tính cạnh tranh trong ngành.


Để giúp minh họa điểm này, tôi muốn chia sẻ ngắn gọn một chút về nền tảng cá nhân của tôi trong thế giới học tập của nhà phát triển.

Việc học của nhà phát triển phải được thực hành


tôi thành lập mang tính giáo dục vào năm 2015 với anh trai tôi Naeem vì chúng tôi thất vọng vì thiếu các công cụ học tập chất lượng thực sự được xây dựng cho các nhà phát triển.


Vào thời điểm đó, chúng tôi là kỹ sư phần mềm tại Facebook và Microsoft và đã đạt đến điểm đột phá. Với những công việc toàn thời gian đòi hỏi chúng tôi phải nâng cao kỹ năng nhanh chóng, chúng tôi cảm thấy các nguồn lực sẵn có quá thụ động. Việc xem kỹ các video và nghiền ngẫm sách giáo khoa chỉ có thể đưa bạn đi xa đến mức đó. Trong khoảng thời gian chúng tôi và các đồng nghiệp dành cho việc nghiên cứu, mọi thứ không diễn ra đủ nhanh.


Bất kỳ nhà phát triển nào cũng sẽ nói với bạn rằng cách chắc chắn nhất để học các kỹ năng mới là bắt tay vào thực hành. Chúng ta phải xây dựng và phá vỡ mọi thứ - chúng ta phải làm bẩn tay mình. Chúng tôi cảm thấy phần tương tác, giải quyết vấn đề này của quá trình học tập bị thiếu trong ngành, điều này đã truyền cảm hứng cho chúng tôi tạo ra Giáo dục.


Đã gần một thập kỷ trôi qua và tôi khiêm tốn nói rằng hàng triệu nhà phát triển phần mềm hiện đang học các kỹ năng mới và đạt được các mục tiêu nghề nghiệp với Educative. Với các tiện ích tương tác, câu đố và môi trường mã hóa trong trình duyệt, nền tảng của chúng tôi nhằm mục đích giúp các nhà phát triển thực hành những kỹ năng họ cần để phát triển trong bối cảnh công nghệ hiện đại — những kỹ năng như Thiết kế hệ thống , Điện toán đám mây , Khoa học dữ liệu , Và Học máy .



Tiện ích phản hồi mã được hỗ trợ bởi AI của Educative


Ngày nay, AI đang cho phép chúng ta mang lại chất lượng học tập thậm chí còn cao hơn thông qua việc cá nhân hóa. Giờ đây, chúng tôi có thể làm được nhiều việc hơn là chỉ cung cấp nội dung khóa học đẳng cấp thế giới — chúng tôi thực sự có thể điều chỉnh trải nghiệm học tập cho phù hợp với nhu cầu cá nhân của từng người học trên nền tảng, giúp việc học của họ trở nên thiết thực và hiệu quả hơn.


Chúng tôi hầu như không phải là người đầu tiên thực hiện điều này trong không gian giáo dục trực tuyến (Ví dụ: Học viện Khan đã thực hiện một số điều thú vị trong lĩnh vực này với công cụ Khanmigo do OpenAI hỗ trợ của họ). Nhưng chúng tôi là những người đầu tiên làm điều đó trên quy mô lớn, theo cách được thiết kế riêng cho các nhà phát triển phần mềm.

Học tập dựa trên AI dành cho nhà phát triển trông như thế nào?


Các nhà phát triển cá nhân có những nhu cầu riêng biệt — vì vậy mục tiêu của chúng tôi là sử dụng AI để tạo ra trải nghiệm học tập thực sự thích ứng phù hợp với từng người học. Để đạt được điều này, nhóm tại Educative đã làm việc chăm chỉ trong những tháng qua để bổ sung nhiều tính năng và cải tiến AI khác nhau. Bao gồm các:


  • Tiện ích kiểm tra mã thông minh
  • Phỏng vấn thử
  • Đánh giá kỹ năng thích ứng
  • Khuyến nghị học tập cá nhân hóa
  • Giải thích mã và văn bản ngay lập tức
  • Tiện ích kỹ thuật nhanh chóng
  • Cố vấn về mã AI cho người mới bắt đầu


(Nếu bạn muốn tự mình thử chúng, đây là liên kết đến nơi bạn có thể khám phá Nền tảng hỗ trợ AI của giáo dục ).


Với tất cả các tính năng này giúp nâng cao danh mục hơn 1.000 khóa học và tài nguyên hỗ trợ AI của chúng tôi, thật công bằng khi nói rằng Educative là nền tảng học tập dành cho nhà phát triển được hỗ trợ bởi AI lớn nhất thế giới.


Ngày nay, có rất nhiều trải nghiệm mới thú vị được hỗ trợ bởi AI dành cho người học trên Educative, nhưng trải nghiệm mà tôi hào hứng nhất hiện nay có lẽ là AI Mock Interviewer của chúng tôi.


( Chuẩn bị phỏng vấn luôn là trọng tâm lớn đối với chúng tôi tại Educative, vì vậy đây là sự bổ sung hoàn hảo cho danh mục hơn 100 khóa học dự bị của chúng tôi).


Có một lời khuyên cũ trong giới nhà phát triển: Hãy phỏng vấn ở nhiều công ty khác nhau trước khi bạn phỏng vấn với công ty mà bạn thực sự muốn làm việc cùng. Mặc dù đây có vẻ là một cách hay để giảm số tiền đặt cược và thực hành trong thế giới thực, nhưng nó rất kém hiệu quả và không thực tế.


Trong khi đó, các cuộc phỏng vấn thử là một cách tuyệt vời để có được sự tự tin và phản hồi mang tính xây dựng - nhưng thật không may, 99% ứng viên không có đủ nguồn lực để có được một cuộc phỏng vấn thử “thực sự” trước cuộc phỏng vấn của họ. Có thể tốn hàng trăm hoặc thậm chí hàng nghìn đô la cho mỗi cuộc phỏng vấn để mua một cuộc phỏng vấn. Ngoài ra, hầu hết mọi người cũng không có bạn bè làm việc tại FAANG sẵn sàng cho bạn thời gian để phỏng vấn họ!


Không giống như các cuộc phỏng vấn thử truyền thống, các cuộc phỏng vấn thử được hỗ trợ bởi AI mang đến cho bạn nhiều nỗ lực để trau dồi kỹ năng của mình — mà không phải tốn nhiều tiền mỗi lần. Bạn cũng có thể chuẩn bị thoải mái tại nhà mà không phải lo lắng về cảm giác choáng ngợp hoặc không chuẩn bị — hoặc có nguy cơ đốt cháy bất kỳ cây cầu nào.


Ảnh chụp màn hình sản phẩm của cuộc phỏng vấn mô phỏng về thiết kế hệ thống


Công cụ phỏng vấn mô phỏng của chúng tôi có sẵn cho Phỏng vấn mã hóa, Thiết kế hệ thống, Thiết kế API và OOD - và đây là công cụ đầu tiên thuộc loại này ở bất kỳ đâu. May mắn thay, cho đến nay chúng tôi đã nhận được một số phản hồi tuyệt vời. Nếu tò mò, bạn có thể xem Cuộc phỏng vấn mô phỏng được hỗ trợ bởi AI của chúng tôi tại đây.



Có thể hiểu được rất nhiều lo lắng về việc AI sẽ ảnh hưởng như thế nào đến ngành công nghệ trong những tháng và năm tới. Tôi đã nghe nhiều nhà phát triển phần mềm đầy tham vọng đang tự hỏi liệu họ có nên học viết mã hay không.


Tôi đã nói về điều này rất nhiều , nhưng tôi sẽ nói lại:


Trở thành một nhà phát triển thành công luôn không chỉ đơn thuần là biết cách viết mã. Thế giới cần nhiều thứ hơn là chỉ “lập trình viên”. Chúng tôi cần những người giải quyết vấn đề, cộng tác viên và người sáng tạo. Sự hiện diện của AI sẽ không thay đổi điều đó - trên thực tế, tôi nghĩ nó khiến những phẩm chất vô hình đó trở nên quan trọng hơn bao giờ hết.


Tất nhiên, các lập trình viên vẫn phải học cách tận dụng AI để làm việc thông minh hơn và hiệu quả hơn. Nếu không, chúng có nguy cơ trở nên lỗi thời. Tôi tin rằng điều tương tự cũng xảy ra với các nhà phát triển không tận dụng AI để học tập . Như chúng ta biết trong ngành công nghiệp phần mềm, việc học hỏi không bao giờ dừng lại. Đó là một sự theo đuổi suốt đời.


May mắn thay, các nhà phát triển ở mọi cấp độ kinh nghiệm đều có thể sử dụng nền tảng hỗ trợ AI của Educative để xây dựng và thực hành các kỹ năng mới hiệu quả hơn. Trong khi đó, mục tiêu của chúng tôi vẫn như cũ: giúp người học tự tin vượt qua những thách thức và cơ hội của kỷ nguyên mới này.


Chúng tôi rất hào hứng với tất cả những điều này nhưng nó thực sự chỉ là v1. Chúng ta hầu như chưa tìm hiểu sơ qua về những gì việc học tập được hỗ trợ bởi AI có thể mang lại cho các nhà phát triển phần mềm. Tiềm năng thực sự đáng kinh ngạc. AI sẽ chỉ trở nên tốt hơn và chúng ta cũng vậy. Nhưng chúng tôi muốn đưa thứ gì đó ra thị trường thật nhanh để có thể gây áp lực kiểm tra nó và học hỏi từ các nhà phát triển thực sự để xem cách tối ưu hóa trải nghiệm tốt nhất.


Vì thế hôm nay tôi mời bạn đến thăm chúng tôi. Chọc xung quanh nền tảng. Xây Mọi thứ. Phá vỡ mọi thứ. Xem những gì hoạt động. Tìm hiểu những gì không. Suy cho cùng, đó là cách chúng ta học.


Chúc bạn học tập vui vẻ!