Tại sao học lập trình có thể tiết kiệm phần mềm miễn phí (Ý kiến)

Tại sao phải học lập trình

Tôi đã muốn thử từ rất lâu rồi ubuntutouch, hệ điều hành di động ban đầu được phát triển bởi Canonical và bây giờ được tiếp tục bởi cộng đồng. Tôi thậm chí đã mua một máy tính bảng thông thường để root và cài đặt nó, nhưng phần cứng của nó không rõ đến mức tôi không bao giờ tìm ra cách thực hiện.

Thật tình cờ, tôi muốn một chiếc Moto G từ năm 2014 nằm trong danh sách các thiết bị tương thích rơi vào tay tôi, vì vậy tôi sẽ thử ngay khi có thể. Để chuẩn bị, tôi quyết định tham quan cửa hàng ứng dụng. Thật là thất vọng!

Những người ở UBPorts làm rất tốt công việc của mình; hệ điều hành hỗ trợ các ứng dụng gốc bằng JavaScript, C ++, Python, Rust và Go, trong khi các giao diện có thể được tạo bằng QML hoặc HTML 5. Có một môi trường phát triển chức năng tích hợp và tài liệu toàn diện. Tuy nhiên, nội dung của cửa hàng thiếu trí tưởng tượng đến mức khiến bạn muốn khóc

Nó không phải là không có các ứng dụng giống nhau từ các cửa hàng iOS và Android. Đó là về việc không có các ứng dụng tốt hơn. Chỉ có các ứng dụng web được tạo tự động với một ứng dụng ở trên cùng.

Điều tương tự cũng xảy ra với Linux. Như một huấn luyện viên bóng đá người Argentina sẽ nói, “Cơ sở là ở đó.” Vấn đề là chúng ta dường như không thể tận dụng nó.

Tại sao phải học lập trình

Gần đây, trong một videoblog, tôi đã bị buộc tội đổ lỗi cho Linux vì không có nhiều thị phần hơn và không hiểu rằng Windows đang dẫn đầu vì "Nó được cài đặt sẵn trên hầu hết các máy tính." Để bác bỏ điều thứ hai, tôi chỉ cần hai từ; Windows Vista. Được cài đặt sẵn trong hàng triệu máy tính, nó không bao giờ vượt quá hai con số thị phần. Điều tương tự sẽ xảy ra nhiều năm sau với Windows 8.

Về phần thứ nhất, lỗi của Linux là do chưa cố gắng hết sức. Chúng tôi có tất cả các công cụ để tạo ra phần mềm chất lượng. Tuy nhiên, chúng tôi thích thực hiện các bản phân phối phái sinh và bộ nĩa trình phát video hơn là các ứng dụng gây rối.

Do đó tôi đang viết Loạt bài này. Adobe sẽ không cung cấp cho chúng ta Photoshop hay Apple một GarageBand. Nếu chúng ta muốn chúng, chúng ta sẽ phải tự xây dựng chúng.
Trong một bình luận cho một bài báo trước, người dùng Camilo Bernal đã viết:

Tôi nói với bạn rằng tôi không phải là một lập trình viên chuyên nghiệp nhưng Linux đã làm rất tốt cho tôi 11 năm nay. Các kỹ năng 'nâng cao' duy nhất mà tôi cần là viết các tập lệnh Bash / Python và tìm hiểu một số tệp cấu hình. Mọi thứ khác đã được cộng đồng OpenSource giao cho tôi, biên dịch và sẵn sàng sử dụng. Mới từ Windows vào năm 2010, tôi ghét thiết bị đầu cuối như không ai khác, và bây giờ nó đã trở thành công cụ yêu thích của tôi và là công cụ tôi sử dụng nhiều nhất :)

Tôi sẽ không biết cách tạo một ứng dụng tuyệt vời từ đầu để giải quyết một vấn đề, biên dịch nó, cung cấp cho nó một giao diện đồ họa và phân phối nó, nhưng tôi biết cách sử dụng các chương trình có sẵn với các tập lệnh và kết hợp chúng để đạt được bất kỳ kết quả mong muốn nào. , vì vậy trong thực tế, nó không phải là chương trình chuyên nghiệp cần thiết, nhưng tôi đã giải quyết được các vấn đề phức tạp của Kỹ thuật Công nghiệp trong các công ty vừa.

Ý định của tôi không phải là xuống dòng. Nếu tôi muốn thuyết pháp, tôi đã học để làm linh mục. Mục đích của loạt bài viết này là giúp những người muốn tiến thêm một bước nữa, không ép buộc những người có nhu cầu làm việc mà họ không phải làm.

Trong chương đầu tiên của Sáu chiếc mũ tư duy, Chuyên gia Năng suất Edward De Bono đề xuất điều mà ông gọi là “Giả vờ…”. Trong trường hợp của chúng tôi, nó sẽ là Nếu chúng ta áp dụng phương pháp luận của các lập trình viên chuyên nghiệp, chúng ta sẽ trở thành một.

Nó không phải là để lập trình trở thành cách sống của chúng ta (trừ khi bạn muốn làm điều đó) Như tôi đã nói ở trên, rằng không ai sẽ cung cấp cho chúng tôi những ứng dụng mà chúng tôi xứng đáng nhận được trừ khi chúng tôi tự tạo ra chúng. Tất nhiên, không phải chuyện một sớm một chiều mà đạt được.

Tiết kiệm phần mềm miễn phí

Lâu rồi tôi đã bình luận một bài viết về cách các dự án nguồn mở không được các công ty hỗ trợ đang chết dần chết mòn. Cách để tránh điều này là hồi sinh cộng đồng nhà phát triển tình nguyện. Các công cụ ở đó. Chỉ thiếu ý chí.

Một vài tháng trước, chiến dịch loại bỏ Richard Stallman đã được biết đến, được hỗ trợ bởi các thành viên khác nhau của các dự án phần mềm miễn phí (Theo ý kiến ​​của tôi là do các công ty hỗ trợ). Như chúng ta đã biết, Stallman vẫn ở vị trí của anh ấy vì đã có nhiều người lên tiếng ủng hộ anh ấy. Điều không được nhiều người biết đến là từng chút một, những người thúc đẩy chiến dịch đang từ bỏ vai trò của họ trong các dự án khác nhau. Tuy nhiên, một khi trận chiến đã thắng, các cộng đồng cần có thành viên mới để ngăn lợi ích thương mại áp đặt các chương trình nghị sự không liên quan đến các nguyên tắc của phần mềm miễn phí


Để 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: AB Internet Networks 2008 SL
  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.   miguel rodriguez dijo

    Tôi đồng ý, mặc dù điều tôi hối tiếc nhất là có quá nhiều thiên tài không có khả năng bao dung ý kiến.

  2.   JVFS dijo

    Cảm ơn tất cả các nhà phát triển và công việc họ đã làm thật đáng kinh ngạc. Tôi đã làm việc với Linux (Ubuntu) hơn 6 năm và hiệu suất đã nhanh nhẹn hơn, bắt đầu với LibreOffice, Gimp và Inskape. Những chương trình này thật tuyệt vời và mặc dù tôi đã thử lập trình, nhưng tôi đã không liên tục với việc học đó, nhưng một lần nữa tôi rất biết ơn những công cụ này và những công cụ mà tôi chưa khám phá ra.

    ¡Felicidades!