Linus Torvalds: "Tôi không nghĩ mọi người nên học viết mã"

Ngày nay, người ta nói về sự cần thiết của việc dạy thế giới lập trình là mốt (đặc biệt là trẻ em). Họ nói về khả năng đọc viết mới, để thúc đẩy việc sử dụng công nghệ một cách tích cực và không thụ động, của dự án Scratch để bắt đầu chúng (và các dự án nguồn mở và miễn phí khác), các chiến dịch với người nổi tiếng, vân vân. vân vân

Và đột nhiên có tin tức như thế này. Trong một cuộc phỏng vấn cho Business Insider, Linus Torvalds được hỏi về nhu cầu dạy lập trình cho mọi người và giáo dục khoa học máy tính sẽ như thế nào. Đây là câu trả lời của anh ấy (được dịch từ CHW).

Thực ra, tôi không nghĩ mọi người nhất thiết phải cố gắng học cách viết mã. Tôi nghĩ rằng lập trình là một thứ gì đó khá chuyên biệt; và không ai thực sự mong đợi số đông phải làm vậy. Điều này không giống như biết đọc và viết; và biết thực hiện các phép tính cơ bản.

Điều đó nói lên rằng, tôi nghĩ phải có cách nào đó để mọi người tiếp xúc với nó, để họ thấy rằng họ thích nó và họ có năng khiếu, rằng họ biết về khả năng này. Không phải vì mọi người đều muốn hoặc cần học, mà chỉ vì họ có một ơn gọi tuyệt vời. Có thể có nhiều người chưa bao giờ nhận ra rằng họ thích “ra lệnh” cho máy tính phải làm gì. Vì vậy, theo nghĩa đó, tôi nghĩ các khóa học máy tính ở trường là một ý tưởng tuyệt vời, nhưng tôi không tin vào phương châm "Mọi người nên học lập trình!"

Quan điểm của tôi. Có lẽ điều nên dạy không phải là lập trình nghiêm ngặt mà là cách tư duy thuật toán, cách tiếp cận mọi thứ như một thói quen với các biến và hàm. Khi đó nhu cầu giải quyết vấn đề một cách hiệu quả sẽ trở thành sự phát triển của lẽ thường. Tôi nhớ khi còn là một đứa trẻ, ở trường 286 rất già, tôi đã sử dụng chương trình Logo (ngày đó là chương trình vẽ con rùa). Hôm nay tôi nhìn thấy Scratch và thật trùng hợp, Đó là sự tiếp nối của Logo cũ (nó thực sự được lấy cảm hứng từ Logoblocks, một ngôn ngữ lập trình trực quan kết hợp Logo với các khối Lego). Họ thậm chí còn làm một trình mô phỏng logo ở đầu và tôi tràn ngập nỗi nhớ.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Jose Jácome dijo

    Điều lý tưởng cho một học sinh là học Linux và các hoạt động cơ bản của lập trình, ngoài ra, phần còn lại sẽ đi kèm, lập trình ngày nay có một lĩnh vực tuyệt vời như Robotics, Tự động hóa quy trình và Đơn giản hóa các nhiệm vụ lặp đi lặp lại được trình bày trong nhiều những trường hợp trong cuộc sống của một sinh viên...

    1.    ma quỷ maybrago dijo

      Ở trường tôi, chính phủ đã tặng một số PC chạy Ubuntu (tôi đã biết về nó rồi) và tôi rất vui khi chờ đến giờ học máy tính và khi tôi nhận ra những máy tính đó đã có W7, thật là thất vọng 🙁

      1.    chúa sói dijo

        cướp biển bảo hiểm

  2.   mat1986 dijo

    Kinh nghiệm của tôi:
    Khi tôi học trung học (Chile), có một lớp học máy tính cụ thể... không vượt ra ngoài việc dạy các thành phần cơ bản của PC, và sau đó đi chơi trên zsnes. Sau này tại trường đại học, chỉ có cách tiếp cận đầu tiên với Linux, thông qua khóa học máy tính - lập trình bằng C++ -, đầu tiên là trên Windows và sau đó là trên các máy tính sử dụng Fedora. Điều tôi phát hiện ra sau khi trải nghiệm đó là thiếu các lớp học máy tính “nghiêm túc” (đặc biệt là ở cấp trung học cơ sở trở lên) để có nền tảng tốt, dù là về lập trình hay biết về Linux. Thật không may, ít nhất ở Chile, không có văn hóa mềm. Miễn phí và bạn có 2 lựa chọn: bạn tiếp tục với Windows hoặc tự mình khám phá thế giới Linux (điều thứ hai đã xảy ra với tôi),

    1.    crackoscl dijo

      Điều này rất đúng ở Chile.

    2.    eliotime3000 dijo

      Ở Peru, điều đó cũng tương tự, và ngay khi tôi vào học tại một học viện kỹ thuật cao hơn của bang, họ đã dạy chúng tôi Visual Basic 6.0, phần lớn đã vượt qua khóa học lập trình bằng C++ bản địa, tôi là một trong số ít người đã quản lý được. để hiểu lập trình trong C++ và xử lý các vấn đề cơ bản (mặc dù sự thật là hầu hết họ đều thực sự thích sơ đồ, do đó họ bị lạc).

      Vì những lý do hiển nhiên, không cần thiết phải ép mọi người theo học lập trình, bởi vì có những người có các loại trí thông minh khác nhau và việc áp đặt một công việc không làm nổi bật trí thông minh của họ sẽ khiến họ thất vọng một cách khó khắc phục.

    3.    Martin C. dijo

      Ít nhất ở đất nước (Venezuela) ở trường trung học đã có một lớp học tùy chọn: »Công nghệ thông tin và máy tính». Lúc đầu, nó chỉ là biết các bộ phận của PC và cấu trúc của hệ điều hành. Sau đó, họ dạy chúng tôi cách sử dụng và cài đặt GNU/Linux (Debian), và ngay lập tức họ dạy chúng tôi cách phát triển các thuật toán và cuối cùng chúng tôi viết một số chương trình nhỏ bằng ngôn ngữ C. Sau đó, mọi thứ khác mà tôi học được về Lập trình, tôi đều học bằng cách bản thân tôi và một số thứ khác ở trường đại học.

      1.    nano dijo

        Học ở trường nào, bang nào? Bởi vì tôi đã dạy tin học (hay đúng hơn là tự động hóa văn phòng) ở một vài trường và không có gì cả, chương trình giảng dạy là "đây là màn hình, đây là sơn, đây là CPU"... không có trường nào ở bất kỳ cấp độ nào họ dạy tuyệt đối bất kỳ chương trình nào, điều gần gũi nhất mà tôi thấy được mà họ cho phép tôi đưa vào chương trình giảng dạy là các thuật toán.

      2.    cỏ dại dijo

        Đúng là ở một số trường trung học có chuyên ngành khoa học máy tính, nơi họ dạy bạn những thứ khác nhau, bao gồm cả lập trình, ở bang Zulia, có một số trường trung học như vậy. Không đề cập đến CCS tuyệt vời... nhưng liên quan đến bài viết, tôi chia sẻ quan điểm MỌI NGƯỜI đều có thể lập trình, nhưng không phải ai cũng biết lập trình tốt. Lời chào hỏi

        1.    Chống lại sự khuất phục dijo

          Đúng vậy, ở đất nước tôi, với tất cả sự tôn trọng, khi chúng ta học về chủ đề máy tính, chúng ta không coi đây là một môn học rất quan trọng để nghiên cứu chuyên sâu, nhưng cũng không cần thiết phải học mọi thứ về lập trình, mà đúng hơn là cái cơ bản tùy thuộc vào bạn. Nếu bạn thích lập trình, có thể ăn thư viện cách lập trình chuyên sâu
          Tái bút: Có ai biết về điện thoại thông minh có hệ điều hành khác ngoài Android vì Android thực sự rất nguy hiểm với flash và virus, nó giúp...

    4.    paul Honorrato dijo

      Rất đúng.

      Mặc dù tiếp tục với chủ đề Chile, đã có lúc tôi không có PC (rất kém, tôi biết) và tôi phải đến trung tâm thông tin của chính phủ (giống như mạng, nhưng hướng tới thư viện) để làm bài tập ở trường . Có hai phòng, một phòng sang trọng luôn chứa đầy PC chạy Windows XP (thực tế là mọi thứ đều được tài trợ bởi Quỹ Bill và Melinda Gates) và một phòng khác không mấy nổi tiếng. Chúng được cài đặt một thứ gì đó kỳ lạ, nó có tên là "Mandrake Linux 10" và tôi thấy rằng cái này và Firefox nhanh hơn XP và Explorer (không có trình duyệt nào khác trên PC Windows ở phòng khác). Ở đó tôi khám phá ra Linux và bắt đầu quan tâm đến thế giới. Đã 10.

      Căn phòng này biến mất khi Michelle Bachelet nhậm chức chủ tịch, lúc đó nó đã có PC, với món Mandrake thần thoại nói trên. Sau đó, tôi đến một trung tâm thông tin khác và cũng có những chiếc PC tương tự nhưng chạy Windows XP. Hiệu suất kém hơn.

      Lớp học máy tính thật vui nhộn. Họ là những chiếc PC chạy XP và điều duy nhất họ làm là sử dụng chương trình có tên "La Plaza" ( http://www.enlaces.cl/v3/internet/plaza.html ) của chương trình Liên kết. Đó là một trò đùa, như bạn có thể thấy, và không mất nhiều thời gian để chúng tôi đoán ra chìa khóa để thoát khỏi mớ hỗn độn đó, đó chính là “những mối liên kết”. Ở đó chúng tôi trốn thoát đến PC thực sự. Sau đó, họ dạy chúng tôi cách sử dụng phần mềm độc quyền (MS Office) và cách sử dụng Internet Explorer. Khi tôi hỏi giáo sư về Linux, ông ấy nhìn tôi với ánh mắt “đây là một hacker”, hahaha.

      Sau đó là trung học, nhiều thứ tương tự. Họ cho em bé ăn khi tôi sắp có thịt.

      Tôi bắt đầu học Lập trình viên phân tích tại DuocUC và không hề biết chút gì về Linux cho đến học kỳ thứ 4, nơi có một lĩnh vực tên là "Quản trị hệ điều hành", có giáo sư là chuyên gia về Linux. Nhưng "mỗi chương trình" (một thuật ngữ được sử dụng rộng rãi ở Chile để thể hiện sự hạn chế của những gì họ có thể dạy) chỉ có RHEL 6 được thông qua (Red Hat là đối tác của tổ chức). Tất cả các khóa học lập trình đều diễn ra trong môi trường Windows và sử dụng các chương trình độc quyền (Visual Studio, Oracle DB Designer) và giáo sư ngay lập tức làm rõ: Tôi không đánh giá công việc được thực hiện trong MonoDevelop. Công cụ học tập là Visual Studio.

      Và ở nơi tôi làm việc, bạn có thể thấy hậu quả của toàn bộ quá trình làm quen với Windows. Tất cả các PC đều chạy Windows 7 (nơi tôi viết bài này), máy chủ là Windows Server 2003, email là Exchange và tôi được chào đón đến công ty thông qua Lync. Chỉ có một PC duy nhất chạy Ubuntu và nó được dành riêng để hiển thị quảng cáo cửa hàng trên màn hình.

      1.    Chống lại sự khuất phục dijo

        Xin chào, tôi thích bình luận của bạn, tôi tự giới thiệu mình là;
        ResistanceToSubmission ahaha Tôi cũng biết Linux theo cách tương tự như của bạn, tôi biết điều đó qua chiếc điện thoại di động màu đầu tiên Tôi có một chiếc Motorola KRZR K1 Tôi có một hệ thống do Linux tạo ra hoặc thứ gì đó tương tự với chiếc điện thoại di động này cho đến khi mọi thứ được đưa vào bất kỳ trang web nào trong những từ khác Tôi đã có đủ mọi thứ với điều này 1 lần
        Đó là lý do tại sao tôi viết thư ai biết hoặc ai đó có thể giúp tôi có được một chiếc điện thoại thông minh có hệ điều hành miễn phí 😉

        1.    diazepam dijo

          Android là một hệ điều hành mã nguồn mở.............

          Ví dụ: bạn có thể tìm ROM Android tùy chỉnh (chẳng hạn như CyanogenMod hoặc Replicant) để flash điện thoại.

  3.   eliotime3000 dijo

    Tôi là một trong những người thích chỉnh sửa trong các trình chỉnh sửa như EMACS, nhưng cũng có những người thích lập trình như trong Logo hoặc trong bất kỳ trình chỉnh sửa nào khác hiển thị đồ họa đối tượng như logo nói trên hoặc thông qua sơ đồ.

    Những gì Linus Trovals nói là đúng 100%, vì có những người xuất sắc trong các lĩnh vực khác nhau và việc áp đặt việc học một ngôn ngữ lập trình có thể hạn chế nó thay vì mở rộng nó.

    Giờ đây, thứ còn thiếu trong phần mềm miễn phí và nguồn mở là các nhà thiết kế GUI, đó là lý do tại sao nó chỉ được áp dụng nhờ eOS và Linux Mint.

  4.   sống động dijo

    Không nhất thiết mọi người đều phải biết lập trình, nhưng sẽ tốt hơn nếu ít nhất ở trường học dạy một số "Logic lập trình".

    1.    Jose GDF dijo

      Một cái gì đó giống như học toán cơ bản. Mọi người ít nhất đều phải học cách cộng và trừ. Nhưng không phải ai cũng là nhà toán học... Điều này cũng đúng với lập trình.

      Sau đó nếu bạn thích và muốn mở rộng thì hãy nghiên cứu.

      Tôi ước gì họ đã dạy tôi những điều cơ bản nhất khi tôi học. Bây giờ tôi phải tự học, tất nhiên là tôi phải trả nhiều tiền hơn.

      1.    nano dijo

        Đúng, trên thực tế, đối với một trường học, tôi đề xuất chỉ đơn giản là dạy chúng các thuật toán và mã giả, dạy chúng về "cách PC suy nghĩ"... họ bảo tôi chết tiệt, "điều đó quá sức đối với bọn trẻ."

    2.    nosferatuxx dijo

      Tôi đồng ý với bạn Elav. Nếu được dạy Logic Toán học, chắc chắn các cô gái sẽ nghĩ khác.
      Nhưng nó sẽ không chỉ là học P hay Q rồi R.
      Nếu không, họ sẽ dạy chúng về sự tương đương trong Đại số Boolean.

  5.   vr_rv dijo

    Nếu mọi người đều học lập trình thì lập trình viên sẽ là những người tốn nhiều công sức nhất trên thế giới và điều đó sẽ ảnh hưởng rất lớn đến nghề nghiệp.

  6.   oscar dijo

    Anh ta dường như sợ rằng một đứa trẻ có thể làm tốt hơn anh ta!

  7.   Joaquin dijo

    Tôi nghĩ rằng nếu nhà trường không định hướng vào lĩnh vực khoa học máy tính thì không nhất thiết ai cũng phải biết lập trình. Có nhiều sở thích khác nhau về nghề nghiệp.

    Nhưng sẽ rất tuyệt, chẳng hạn như tổ chức các buổi hội thảo về lập trình hoặc thiết kế, cùng những việc khác. Đây là cách có thể kết hợp một dự án nhỏ: những người trong khu vực lập trình tạo ra một ứng dụng; thiết kế, logo; những người khác thì tài liệu, âm thanh, v.v.

    Đây là cách họ học cách làm việc theo nhóm, mỗi người theo cách họ thích. Họ tìm hiểu ý nghĩa của "Phần mềm miễn phí".

  8.   Mario dijo

    Được rồi, ở trường tôi “lập trình” được hiểu là sử dụng VB6 và các thuật toán. Tôi nghĩ rằng vì những điều như vậy, trong số những đồng nghiệp cũ của tôi, những người đã làm những việc liên quan đến điện toán, tôi chỉ trông cậy vào một tay (và chỉ một kỹ sư hệ thống). Tôi thích hệ thống đại học hơn, nơi logic được dạy trước tiên, a. nhà toán học, trong khoa học máy tính họ bắt đầu bằng C, và tiến dần dần

  9.   Zironua dijo

    Tôi đồng ý với Torvalds, biết lập trình không phải là nhu cầu cơ bản. Đúng, tôi thích lập trình và tôi thấy nó rất hữu ích, nhưng tôi không thấy nó là thứ cần thiết đối với đa số người dân.

    Tôi nghĩ rằng việc học lập trình mang lại hai lợi ích lớn: Nó dạy bạn suy nghĩ logic một cách trừu tượng, và nó dạy chúng ta rằng máy tính thật ngu ngốc, nó xóa bỏ hình ảnh máy tính là chiếc hộp thần kỳ làm được mọi thứ, nhưng thực tế chúng có thể làm mọi thứ họ làm vì ai đó đã lập trình cho họ (điểm cuối cùng này có vẻ quan trọng, vì khi Kẻ hủy diệt và những thứ tương tự bắt đầu xuất hiện, chúng ta sẽ biết rằng chúng chỉ là những cỗ máy ngu ngốc do chúng ta tạo ra và nếu có thể tạo ra nó, chúng ta có thể phá hủy nó: D)

  10.   tĩnh dijo

    Cách đây hơn một tháng, tôi đã tiến hành phát triển một dự án thí điểm "Dạy lập trình cho trẻ em", như tôi đã đề cập trong một bài đăng gần đây gây ra một số tranh cãi, tôi là giáo viên tiểu học tại Học viện Antonio Peña Celi trong thành phố. của Loja – Ecuador, một tổ chức tư nhân, với sự xuất hiện của tổ chức FLISoL (trong đó tôi là thành viên), tôi đã thực hiện một số buổi nói chuyện giới thiệu về Phần mềm Tự do và tính bảo mật của việc duyệt internet được phát triển cho các sinh viên và một hoặc một quản trị viên khác tự nguyện (Sự tham gia của các thành viên khác trong cộng đồng).

    Kể từ tháng 12, tôi đã biết về việc đóng cửa Windows XP, ít nhất là về mặt hỗ trợ kỹ thuật của Microsoft. Kể từ đó tôi đã nói với giám đốc về tin vui này và cô ấy đã cho tôi cởi mở để dạy về Phần mềm Tự do.

    Vào ngày FLISoL, một số học sinh mà tôi dạy đã tình nguyện đi cùng tôi cả ngày (tất nhiên là có sự cho phép của phụ huynh). Tôi nhận ra một điều rất quan trọng, khi tôi để họ một mình và đi chụp ảnh sự kiện dựa trên lớp Phần mềm Tự do này hoặc lớp khác mà tôi đã dạy họ và các bài nói chuyện họ đã nhận được, họ bắt đầu giải thích cho những người tham dự rằng Đó là Phần mềm miễn phí, tôi là người dùng Archlinux và trong các lớp học của mình, tôi thường sử dụng máy của mình để thực hiện các công việc hàng ngày (Trang web quản trị, Đọc, Twitter, v.v.), tôi sử dụng Archlinux với Awesome làm trình quản lý cửa sổ và thật ngạc nhiên, họ đã rời khỏi phần mềm này. máy ảo với Edubfox mà tôi đã cho họ thực hành và tôi đã giải thích cho mọi người về Phần mềm miễn phí từ Archlinux của tôi bằng Awesome. “Tuyệt vời,” tôi tự nói.

    Khi được một thành viên của tổ chức là chuyên gia về An ninh máy tính và làm việc tại Ngân hàng Quốc gia ở khu vực đó (Jorge Guerron) tiếp cận, một học trò của tôi đã bảo anh ấy hãy cẩn thận vì khi lớn lên anh ấy sẽ phụ trách việc tải xuống. trang web và tạo ra một số vấn đề, học sinh của tôi chỉ mới 10 tuổi, tên là Martin và thay vì tấn công Jorge, điều đầu tiên tôi khuyên là cậu ấy nên học lập trình để đạt được nhiệm vụ đó.

    Kể từ đó tôi bắt đầu điều tra các trường hợp tương tự trên web và trong mọi trường hợp, Hacker đã học lập trình từ khi còn nhỏ.

    Tôi không phải là lập trình viên (chưa), nhưng tôi thấy hứng thú với chủ đề này và bắt đầu tìm kiếm thông tin, tôi tìm thấy các công cụ Phần mềm miễn phí cho phép tôi dạy lập trình với trò chơi (Pin – Engine và Scratch)

    Pin – Engine: Đây là một công cụ để xây dựng trò chơi điện tử một cách đơn giản và mang tính giáo dục. Còn được gọi là “công cụ” hoặc “thư viện” trò chơi điện tử. Nó được phát triển dưới dạng thư viện python 2.0.

    Scratch: Đây là một sáng kiến ​​của MIT với mục đích là dạy mọi trẻ em hoặc những người quan tâm đến lập trình thông qua một môi trường học tập phù hợp với sự năng động này và hoàn toàn miễn phí.

    Đồng thời tôi đang học và dạy lập trình, nếu có dự án tôi sẽ triển khai vào chương trình học (Phần cứng, Phần mềm, Tự động hóa văn phòng, Internet, Web 2.0, Tư duy logic và Lập trình)

    Hạn chế chính là Sự Phát triển Tư duy Logic vì trẻ đã quen với việc chơi đùa (Có thể là do các giáo viên trước đây) Tôi đang tìm người giúp tôi việc này vì tôi không muốn các em bị bỏ lại một mình trong công việc và trường học của tôi , Ai có nhu cầu cộng tác thì mình lập website này http://www.metodologia.aprendelibre.net.

    bài viết tuyệt vời cảm ơn

    1.    Joaquin dijo

      Sáng kiến ​​của bạn rất hay, tôi hy vọng bạn gặp may mắn!

    2.    jpas dijo

      Thật vui khi bạn tham gia như thế này. Bạn thực sự đã gieo một hạt giống mà nếu nó nảy mầm và với sự trợ giúp của các sáng kiến ​​​​tương tự khác, nó có thể thay đổi thế giới (tôi thực sự tin vào điều đó, không chỉ về mặt điện toán). Tôi chưa bao giờ tin vào hệ thống giáo dục tư bản hiện nay, nơi mục tiêu là chuẩn bị cho bạn nuốt thông tin và khi bạn tự hỏi mình những điều bạn sẽ trở thành một vấn đề thay vì một người đang học có mối quan tâm và thích suy nghĩ về mọi thứ, người không Đó là một công việc để làm điều đó. Chẳng hạn, rất ít người tôi từng gặp thậm chí dám cài đặt một liveCD Linux, khi họ tình cờ dành cả ngày trước máy tính. Trong trường hợp của tôi, đó là Tây Ban Nha, nhưng đối với tôi nó có vẻ như là một vấn đề toàn cầu. Những giáo viên như bạn mang lại sự sống cho những người như tôi (Tôi không còn đi học nữa, nhưng vốn là vậy, có rất ít nhưng họ là những người khiến tôi nhận ra ai xứng đáng và ai không, không phải như mọi người, nhưng ai có khả năng tiến bước và “chấp nhận rủi ro”). Đôi khi thật khó khăn nhưng hãy xem bạn có may mắn và tìm được thêm những người cùng chung tầm nhìn với mình không nhé.

      Về chủ đề này, tôi đồng ý với Linus, một điều là học code hoặc lập trình và một điều nữa là biết hệ thống của bạn hoạt động như thế nào cũng như cách cấu hình hoặc mày mò với nó. Trên thực tế, tôi có những khái niệm khá cơ bản về lập trình, nhưng khi nói đến nó, tôi không nghĩ chúng cần thiết đến thế. Tôi nghĩ rằng, như Diazepan nói, đó là vấn đề về việc thay đổi tâm lý (nơi mà tư duy đa chiều hoặc cuộc đấu tranh cho quyền tự do sử dụng công cụ này xuất hiện). Từ đó sẽ chỉ là vấn đề thời gian trước khi có ai quan tâm và thích học lập trình.

  11.   Cristianhcd dijo

    Tôi khác nhau ở một điểm...
    Học lập trình giúp bạn học logic, có tổ chức và tìm đến người khác nếu bạn cần trợ giúp, nếu bạn cố gắng phát triển điều này bằng cách chơi bóng đá, lập trình chết tiệt =D

    1.    Zironua dijo

      haha tôi đồng ý

    2.    jpas dijo

      Tôi đồng ý với bạn, nhưng tôi cũng chắc chắn rằng bóng đá, ở nhiều cấp độ, dạy nhiều điều (một điều nữa là nó được “luyện tập không tốt”), và tư duy logic có thể đạt được bằng những cách khác.

  12.   bệnh tật dijo

    Sự thật là tôi chia sẻ quan điểm rằng không phải ai cũng phải học lập trình. Tôi tin rằng mỗi chúng ta đều có những khả năng và tiềm năng khác nhau về mọi mặt và chúng ta phải phát triển chúng đến mức tối đa. Rõ ràng, môi trường trường học và gia đình là nơi để thực hiện điều đó và phải có sự lựa chọn cho mỗi người. Không còn giống như khi tôi nghiên cứu rằng công nghệ và kiến ​​thức (và tôi tin rằng vẫn tiếp tục) phần lớn là tinh hoa. Ngày nay, mặc dù nó có vẻ mâu thuẫn với những điều trên nhưng nhiều người đã tiếp cận được nó và sẽ rất thú vị nếu kích thích sự phát triển tiềm năng của trẻ em.
    Cảm ơn @diazepan, bạn đã làm tôi nhớ lại lý do tại sao tôi lại mang một con rùa, cắt từ ảnh chụp X-quang cũ, đến trường, nó luôn là một bí ẩn lớn trong quá khứ của tôi. Thời gian tốt đẹp!!! Lời chào hỏi.

  13.   jgregorio59 dijo

    Tôi hoàn toàn đồng ý với cách diễn đạt của Linus, điều thực sự quan trọng là dạy cách suy nghĩ theo thuật toán, để chúng ta liên kết mọi hoạt động hàng ngày của mình với thế giới ý tưởng trừu tượng thể hiện các bước theo thứ tự logic sẽ dẫn chúng ta đến giải pháp của một vấn đề, hoặc một tình huống nào đó.

  14.   juanjo dijo

    Tôi đồng ý... Khả năng là có nhưng đối với những ai muốn tận dụng nó...
    Nó giống như âm nhạc... trước khi học bạn phải xem mình có thích nó không rồi mới tự mình đi học, hoặc thích bóng đá. Tóm lại, giống như bất kỳ môn học nào.
    Nó làm tôi nhớ đến một suy nghĩ cũ rằng đầu tiên, hãy học, chẳng hạn như "âm nhạc", sau đó nếu bạn thích thì tiếp tục... KHÔNG, lúc đó bạn phải tìm NHỮNG GÌ bạn thích làm và sau đó LÀM NÓ; vui chơi, không phải ở một nơi "trang trọng" như trường học hay học viện, mà có một chiếc PC, một quả bóng hay một đĩa CD của ban nhạc trong tầm tay...

  15.   điện tử dijo

    Tôi không thấy có gì sai khi dạy những kiến ​​thức cơ bản về lập trình ở trường học. Rõ ràng là các chương trình học tập trên máy tính/văn phòng; Chúng cần được xem xét và cập nhật. Điều này có nghĩa là nhiều giáo viên cập nhật kiến ​​thức của họ và dấn thân vào phần mềm miễn phí. Mặt khác, việc ép người dân học một nghề nào đó là không phù hợp với tinh thần tự do của phong trào. Những người duy nhất được hưởng lợi từ sự tồn tại của số lượng lập trình viên lớn hơn; sẽ là các công ty, vì lao động của họ sẽ rẻ hơn nhiều. Chúng ta đừng tự lừa mình rằng họ chưa lấy những phát triển có trong SL và đưa chúng vào chương trình của riêng họ. Mặt khác, liên quan đến nhiều điều, nhiều người cho rằng phải thích trước rồi mới nghiên cứu; Họ đang quên một điểm quan trọng; Nếu một cái gì đó hoàn toàn không được biết đến thì không thể thích nó. Việc có các lĩnh vực nghiên cứu khác nhau cho phép bạn tìm hiểu nhiều hơn và xem điều gì khiến bạn quan tâm, hoặc họ mong đợi một đứa trẻ biết nghề nghiệp mà chúng sẽ muốn theo đuổi mà không cần bất kỳ sự khuyến khích nào. Con trai tôi biết Linux vì hầu như tất cả các máy trong nhà tôi đều có bản cài đặt duy nhất là Linux. Vì vậy hãy học cách xử lý cả Windows và Linux.

  16.   Sephiroth dijo

    Anh ấy nói đúng... bạn cần phải có nghề nghiệp.

  17.   Nazarene dijo

    Đúng như bài báo nói, tôi ủng hộ tầm nhìn thuật toán này, họ phải dạy trẻ suy luận, dựa trên logic, chỉ có điều điều đó là không thể vào lúc này vì chúng ta cần những giáo viên có tư tưởng cởi mở hơn, không bác bỏ mọi quan điểm bên lề. nghĩ, tôi nghĩ đó là một trong những vấn đề của nền giáo dục hiện nay, họ tập trung vào việc giảng dạy một cách hiệu quả nhất mà không để học sinh phát triển những con đường mới có thể, có thể sai nhưng đó là con đường đúng, nếu trẻ tập trung vào việc ghi nhớ những gì chúng đã có. biết đấy, chúng ta hoàn toàn lãng phí trí tưởng tượng phong phú của họ, và sau đó chúng ta phàn nàn về sự thiếu sáng tạo.

  18.   jhonnyarana dijo

    Anh ấy có lý. Họ nên biết lập trình là gì?
    nhưng đừng ép họ học lập trình

  19.   a dijo

    Tôi tin rằng không nhất thiết mọi người phải học đọc, viết hoặc chơi nhạc cụ nhưng nó rất hữu ích. Hãy tưởng tượng nếu mọi người đều lập trình, chúng ta sẽ có bao nhiêu ứng dụng, đặc biệt nếu đó là phần mềm miễn phí.

    1.    jpas dijo

      Tôi thấy nó xa hơn. Bạn có thể tưởng tượng sẽ có ý nghĩa gì nếu các máy tính trên khắp thế giới sử dụng Phần mềm Tự do và chia sẻ nó không? Đầu tiên, chúng ta sẽ có quyền kiểm soát gần như tuyệt đối đối với công cụ của mình, nhưng nó mang lại nhiều lợi ích hơn thế. Nó giống như việc đọc và chơi nhạc cụ, nó dạy cho bạn những điều mà ngay cả khi bạn không nhận ra thì nó sẽ mang theo bên mình suốt cuộc đời, nó thay đổi cách suy nghĩ của bạn. Ít nhất là ở trường học, đứa trẻ có máy tính ở nhà không phải dạy giáo viên dạy máy tính cách sử dụng PC, và điều đó xảy ra rất nhiều. Họ phải biết cách sử dụng máy tính khá thành thạo, với những khái niệm cơ bản về lập trình, nếu chỉ biết cách "tạo ra một chiếc máy tính".

  20.   emiliano correa dijo

    Tôi đồng ý với Linus, nên đưa ra khả năng học code từ khi còn nhỏ, tôi đồng ý với điều đó, nhưng không phải ai cũng phải biết.

  21.   Antonio López del Prado dijo

    Có thể không phải là viết mã, nhưng ít nhất phải có kiến ​​thức tối thiểu về khoa học máy tính ở cấp độ người dùng, vì hầu hết mọi người thậm chí còn không biết cách sử dụng tốt Google. Điều cần thiết là con người phải sử dụng công nghệ một cách đúng đắn chứ không phải như mọi năm vẫn làm. Lập trình vẫn là một chuyên ngành không bắt buộc, nhưng việc sử dụng máy tính ở cấp độ người dùng sẽ là điều cần thiết.

  22.   Fabian Flores Vadell dijo

    Khi người đọc đọc loại quan điểm này, họ thường rơi vào ngụy biện về thẩm quyền: nếu Linus nói như vậy thì phải tính đến điều đó. Nhưng trong trường hợp này ý kiến ​​của Torvalds không có giá trị mấy vì ông không phải là chuyên gia giáo dục.

    Ngoài ra, học lập trình không phải là việc học chơi cờ của thế kỷ 21. Nó còn nhiều hơn thế nữa.

    Như nhiều người bày tỏ, sự phát triển tư duy logic và các kỹ năng khác có thể đạt được bằng các phương tiện khác. Tuy nhiên, bằng cách học lập trình, bạn sẽ có được một công cụ mạnh mẽ hơn gấp nhiều lần: bạn không chỉ học cách suy nghĩ theo cách logic và có cấu trúc (thuật toán), mà bạn còn học và phát triển năng khiếu giải quyết vấn đề, mà còn thay vào đó bạn có được một công cụ như đọc và viết, một công cụ cho phép bạn tiếp thu nhiều loại kiến ​​thức ở quy mô mà không công cụ nào có thể sánh được.

    Khi bạn học đọc, bạn sẽ cải thiện khả năng tự học vì bạn có thể tiếp cận những kiến ​​thức mới được tích lũy, chẳng hạn như trong sách. Khi bạn có được kiến ​​thức công nghệ cơ bản, bạn sẽ nâng cao năng lực học tập của mình vì bạn có thể truy cập nhiều tài nguyên học tập bằng văn bản và đa phương tiện hơn.

    Các công cụ trên cho phép bạn mở rộng nguồn tài nguyên học tập. Ngược lại, việc học lập trình cung cấp cho bạn một công cụ tuyệt vời mà bạn có thể thử nghiệm trong rất nhiều lĩnh vực kiến ​​thức khác nhau. Ví dụ: bạn có thể nghiên cứu một chủ đề về toán học, vật lý hoặc hóa học và bạn có thể viết chương trình như một phương tiện để đào sâu kiến ​​thức bạn đang tiếp thu.

    Nhưng việc học lập trình còn bao gồm một khía cạnh khác cực kỳ quan trọng: động lực.

    Khi học lập trình, bạn phát hiện ra rằng bạn có thể tự mình biết liệu chương trình bạn tạo ra có đúng hay không, bạn không cần người khác nói cho bạn biết liệu điều bạn nghĩ mình biết có đúng hay không. Đây là một yếu tố thúc đẩy đáng kinh ngạc, nhưng nó không phải là yếu tố duy nhất.

    Yếu tố động lực cơ bản khác là lập trình mang tính giải trí.

    Tóm lại, học lập trình không phải là ván cờ của thế kỷ 21 mà còn hơn thế nữa. Nó là một công cụ trí tuệ cho phép bạn khám phá, sáng tạo, kiểm tra, mô phỏng, chứng minh, tức là TẠO RA và KIẾM ĐƯỢC kiến ​​thức ở mức độ mà các phương tiện khác khó có thể đạt được.

    Và hơn thế nữa, nó có tính động viên cao: nó mang lại cho bạn toàn quyền kiểm soát những gì bạn làm và khả năng xác minh nó, đồng thời nó có tiềm năng trở thành một hoạt động rất thú vị và thậm chí vui vẻ.

    Vì vậy, học lập trình là một kỹ năng mới.

  23.   matiasbatero dijo

    Xin chào, tôi không đồng ý với ý kiến ​​​​của bạn, về “nhưng cách suy nghĩ theo thuật toán, tiếp cận mọi thứ như một thói quen với các biến và hàm. Khi đó nhu cầu giải quyết vấn đề một cách hiệu quả sẽ trở thành sự phát triển của lẽ thường... chúng ta là con người chứ không phải máy móc. Những gì bạn đề xuất khá nguy hiểm, bởi vì trong quá trình học tập này, bạn sẽ đạt đến một điểm mà tại đó bạn sẽ không thể phân biệt được bất cứ thứ gì là một loài, ngoại trừ theo cách có thể dự đoán và lập trình. Và điều đó thật tai hại, vì nó sẽ trao quyền kiểm soát việc ra quyết định. Theo một cách nào đó, điều này đã được thực hiện và mục tiêu của sự thống trị của con người là kiểm soát các loài, làm cho loài này ngày càng có thể dự đoán được, đặt ra nhu cầu và tạo ra sự phụ thuộc. Nó nghiêm trọng hơn bạn nghĩ... Tôi sẽ nói càng xa càng tốt.