프로그래밍 학습이 자유 소프트웨어를 절약할 수 있는 이유(오피니언)

프로그래밍을 배우는 이유

나는 오랫동안 시도하고 싶었다 우분투 터치, 원래 Canonical에서 개발했으며 현재는 커뮤니티에서 계속 사용하는 모바일 운영 체제입니다. 루팅하고 설치하기 위해 일반 태블릿을 구입하기도 했지만 하드웨어가 너무 알려지지 않아 어떻게 하는지 알 수 없었습니다.

Chance는 호환 가능한 기기 목록에 있는 2014년의 Moto G를 내 손에 넣고 싶었기 때문에 가능한 한 빨리 사용해 보겠습니다. 준비하면서 나는 그의 여행을 하기로 결정했다. 앱 스토어. 실망입니다!

UBPorts의 사람들은 훌륭한 일을 합니다. 운영 체제는 JavaScript, C ++, Python, Rust 및 Go의 기본 응용 프로그램을 지원하는 반면 인터페이스는 QML 또는 HTML 5로 만들 수 있습니다. 통합된 기능 개발 환경과 포괄적인 문서가 있습니다. 그러나 가게의 내용은 너무 상상력이 부족하여 울고 싶어집니다

iOS 및 Android 스토어에서 동일한 애플리케이션을 사용하지 않는 것이 아닙니다. 더 나은 응용 프로그램이 없다는 것입니다. 애플리케이션이 맨 위에 있는 웹앱만 자동으로 생성됩니다.

리눅스에서도 마찬가지. 아르헨티나 축구 감독이 말했듯이 "베이스는 거기에 있습니다." 문제는 우리가 그것을 활용하지 못하는 것 같습니다.

프로그래밍을 배우는 이유

최근에 비디오 블로그에서 나는 Linux가 더 많은 시장 점유율을 갖지 못하고 Windows가 "거의 모든 컴퓨터에 사전 설치되어 제공되기" 때문에 Windows가 리더라는 사실을 이해하지 못한다고 비난했다는 비난을 받았습니다. 두 번째를 반증하려면 두 단어만 있으면 됩니다. 윈도우 비스타. 수백만 대의 컴퓨터에 사전 설치된 이 제품은 시장 점유율의 두 자릿수를 초과한 적이 없습니다. 몇 년 후 Windows 8에서도 마찬가지입니다.

첫째, 리눅스의 잘못은 노력하지 않은 데 있다. 고품질 소프트웨어를 만들기 위한 모든 도구가 있습니다. 그러나 우리는 파괴적인 애플리케이션보다 파생 배포 및 비디오 플레이어 포크를 선호합니다.

그러므로 나는 쓰고 있다 이 시리즈. Adobe는 Photoshop이나 Apple에 GarageBand를 제공하지 않습니다. 만약 우리가 그것들을 원한다면, 우리는 그것들을 스스로 만들어야 할 것입니다.
이전 기사에 대한 댓글에서 사용자 Camilo Bernal은 다음과 같이 썼습니다.

글쎄요, 저는 전문 프로그래머는 아니지만 Linux는 11년 동안 저를 위해 아주 잘 해왔습니다. 내가 필요했던 유일한 '고급' 기술은 Bash/Python 스크립트를 작성하고 일부 구성 파일을 만지작거리는 것이었습니다. 다른 모든 것은 OpenSource 커뮤니티에 의해 나에게 전달되었으며 컴파일되어 사용할 준비가 되었습니다. 2010년 Windows에서 갓 나온 저는 그 누구보다 터미널을 싫어했고, 이제는 제가 가장 좋아하는 도구이자 가장 많이 사용하는 도구가 되었습니다. :)

문제를 해결하기 위해 처음부터 훌륭한 응용 프로그램을 만들고 컴파일하고 그래픽 인터페이스를 제공하고 배포하는 방법을 모르지만 기존 프로그램을 스크립트와 함께 사용하고 원하는 결과를 얻기 위해 결합하는 방법은 알고 있습니다. , 그래서 실제로는 전문적으로 필요한 프로그램은 아니지만 중견 기업의 복잡한 산업 공학 문제를 해결했습니다.

내 의도는 선을 넘지 않는 것입니다. 설교를 하고 싶었다면 목사를 위해 공부했을 것입니다. 이 일련의 기사의 목적은 한 단계 더 나아가고자 하는 사람들을 돕는 것입니다. 필요한 것을 가진 사람들에게 그들이 하지 않아도 되는 일을 하도록 강요하지 않습니다.

의 첫 번째 장에서 XNUMX개의 생각하는 모자, 생산성 전문가 Edward De Bono는 "척..."이라고 부르는 것을 제안합니다. 우리의 경우 그럴 것이다. 전문 프로그래머의 방법론을 채택하면 결국 우리는 하나가 될 것입니다.

프로그래밍을 우리 삶의 방식으로 만드는 것이 아닙니다(원하지 않는 한) 위에서 말했듯이, 우리가 스스로 만들지 않는 한 아무도 우리에게 합당한 응용 프로그램을 제공하지 않을 것입니다. 물론 하루아침에 이룰 수 있는 것은 아니다.

무료 소프트웨어 저장

오래전에 내가 댓글을 달았어 기사 회사에서 지원하지 않는 오픈 소스 프로젝트가 어떻게 죽어가고 있는지에 대해. 이를 피하는 방법은 자원 봉사자 개발자 커뮤니티를 활성화하는 것입니다. 도구가 있습니다. 의지가 부족할 뿐입니다.

몇 달 전 Richard Stallman을 제거하기 위한 캠페인은 여러 자유 소프트웨어 프로젝트 구성원에 의해 추진된 것으로 알려졌습니다. 우리 모두가 알다시피 스톨먼은 여전히 ​​그의 자리에 있습니다. 왜냐하면 스톨먼을 지지하는 사람들이 더 많기 때문입니다. 잘 알려지지 않은 사실은 캠페인을 홍보했던 사람들이 조금씩 다른 프로젝트에서 자신의 역할을 포기하고 있다는 것입니다. 한때 전투에서 승리했지만 커뮤니티는 상업적 이익이 자유 소프트웨어의 원칙과 관련이 없는 의제를 부과하는 것을 방지하기 위해 새로운 구성원이 필요합니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   미구엘로드 리 게스

    나는 동의하지만 가장 후회되는 것은 의견을 참지 못하는 천재가 많다는 것입니다.

  2.   JVFS

    모든 개발자와 그들이 한 작업 덕분에 놀랍습니다. 저는 6년 이상 Linux(Ubuntu)로 작업해 왔으며 LibreOffice, Gimp 및 Inskape를 시작으로 성능이 더 민첩했습니다. 이 프로그램은 환상적이며 프로그래밍을 시도했지만 지속적으로 학습하지는 못했지만 이 모든 도구와 아직 발견하지 못한 도구에 대해 다시 한 번 감사드립니다.

    축하합니다!