Почему изучение программирования может спасти бесплатное программное обеспечение (Мнение)

Зачем изучать программирование

Давно хотел попробовать Убунту Тач, мобильная операционная система, первоначально разработанная Canonical, а теперь продолжающаяся сообществом. Я даже купил обычный планшет, чтобы получить root-доступ и установить его, но его оборудование было настолько неизвестно, что мне так и не удалось понять, как это сделать.

Случайно мне захотелось, чтобы в мои руки попал Moto G 2014 года, который есть в списке совместимых устройств, так что как только смогу, я попробую его. В процессе подготовки я решил совершить экскурсию по его магазин приложений. Какое разочарование!

Ребята из UBPorts проделывают большую работу; операционная система поддерживает собственные приложения на JavaScript, C ++, Python, Rust и Go, а интерфейсы могут быть созданы с помощью QML или HTML 5. Имеется интегрированная функциональная среда разработки и исчерпывающая документация. Однако контент в магазине настолько лишен воображения, что хочется плакать.

Дело не в том, что в магазинах iOS и Android нет одинаковых приложений. Речь идет о том, чтобы не было лучших приложений. Есть только веб-приложения, которые автоматически создаются с приложением поверх.

То же самое и с Linux. Как сказал бы аргентинский футбольный тренер: «База есть». Проблема в том, что мы, кажется, не можем ею воспользоваться.

Зачем изучать программирование

Недавно в видеоблоге меня обвинили в том, что я обвиняю Linux в том, что у нее нет большей доли рынка, и в непонимании того, что Windows является лидером, потому что «она предустановлена ​​почти на всех компьютерах». Чтобы опровергнуть второе, мне нужно всего два слова; Виндоус виста. Предустановленная на миллионы компьютеров, она никогда не превышала двузначную долю рынка. То же самое произойдет спустя годы с Windows 8.

Что касается первого, то вина Linux в том, что он не очень старался. У нас есть все инструменты для создания качественного программного обеспечения. Но мы предпочитаем создавать производные дистрибутивы и форки видеоплееров, а не разрушительные приложения.

Поэтому я пишу эта серия. Ни Adobe не собирается подарить нам Photoshop, ни Apple GarageBand. Если мы хотим их, нам придется построить их самим.
В комментарии к предыдущей статье пользователь Камило Бернал написал:

Что ж, я не профессиональный программист, но Linux очень хорошо помогает мне вот уже 11 лет. Единственные «продвинутые» навыки, которые мне понадобились, - это написание сценариев Bash / Python и возня с некоторыми файлами конфигурации. Все остальное было предоставлено мне сообществом OpenSource, скомпилировано и готово к использованию. Я только что из Windows в 2010 году ненавидел терминал, как никто другой, и теперь он стал моим любимым инструментом и тем, что я использую чаще всего :)

Я бы не знал, как создать отличное приложение с нуля, чтобы решить проблему, скомпилировать его, снабдить графическим интерфейсом и распространить его, но я знаю, как использовать уже существующие программы со сценариями и комбинировать их для достижения любого желаемого результата. , поэтому на практике не обязательно профессионально программировать, и тем не менее мне удалось решить сложные проблемы промышленного инжиниринга в средних компаниях.

Мое намерение - не пойти на уступки. Если бы я хотел читать проповеди, я бы учился на священника. Цель этой серии статей - помочь людям, которые хотят сделать шаг вперед, не заставлять тех, у кого есть то, что им нужно, делать то, что им не нужно делать.

В первой главе Шесть мыслящих шляп, специалист по производительности Эдвард Де Боно предлагает то, что он называет «притвориться…». В нашем случае это было бы так Если мы воспользуемся методологией профессиональных программистов, мы станем одними из них.

Речь идет не о том, чтобы программировать наш образ жизни (если вы этого не хотите) Как я уже сказал выше, никто не предоставит нам те приложения, которых мы заслуживаем, если мы не сделаем их сами. Конечно, это не то, что достигается в одночасье.

Сохранение бесплатного программного обеспечения

Давно я прокомментировал статья о том, как умирают проекты с открытым исходным кодом, которые не поддерживаются компаниями. Способ избежать этого - оживить сообщество разработчиков-добровольцев. Инструменты есть. Не хватает только воли.

Пару месяцев назад была известна кампания по удалению Ричарда Столлмана, проводимая различными участниками проектов свободного программного обеспечения (на мой взгляд, поддерживаемая компаниями). Как мы все знаем, Столлман по-прежнему на своем месте, потому что было больше тех, кто высказался в его пользу. Что не так хорошо известно, так это то, что мало-помалу те, кто продвигал кампанию, отказываются от своей роли в различных проектах. На этот раз битва была выиграна, но сообществам нужны новые члены, чтобы не дать коммерческим интересам навязывать программы, не имеющие ничего общего с принципами свободного программного обеспечения.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

2 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Мигель Родригес сказал

    Я согласен, хотя больше всего я сожалею о том, что в неспособности мириться с мнениями так много гения.

  2.   JVFS сказал

    Спасибо всем разработчикам и проделанной ими работе. Я работаю с Linux (Ubuntu) более 6 лет, и производительность была более быстрой, начиная с LibreOffice, Gimp и Inskape. Это фантастические программы, и хотя я пробовал программировать, я не всегда учился постоянно, но я снова благодарен за все эти инструменты и те, которые мне еще предстоит открыть.

    Поздравляем!