En av mytene som politikere og media installerer er at de som ikke lærer programmering kommer til å være de nye funksjonelle analfabeter.. En god unnskyldning for å bruke skattebetalernes penger på å lære barn å kopiere fra tavlen eller internettkoden for at de ikke forstår hvordan det fungerer, og at de ikke klarer å gjenskape seg selv.
Det er sant at Godlært programmering hjelper til med å utvikle analytiske og problemløsende ferdigheter, men det er ikke den eneste disiplinen de kan utvikle seg med.
Det er ikke det at jeg har noe for barn (og voksne) å lære programmering, Men det er fordi de vil gjøre det og ikke bare kopiere og lime inn kode fra Stack Overflow.
Lære Linux programmering
Linux er kanskje den beste plattformen for å lære programmering. I motsetning til Windows og Mac, all kode for hele operativsystemet er tilgjengelig for studier og modifikasjoner. Også har det største utvalget av verktøy for å lage programmer og, bortsett fra de med en privat lisens, har alle nåværende og tidligere programmeringsspråk en kompatibel versjon.
Generelt på Linux du kan kjøre programmeringsferdighetene dine på 3 nivåer
Linux-kjernen
Kjernen er hjørnesteinen i operativsystemet. Det er den som har ansvaret for å administrere maskinvareressurser. Linux-kjernen har en ny versjon hver 3. måned og har samarbeid mellom tusenvis av mennesker, mange av dem på frivillig basis og andre som jobber for selskaper.
For å hjelpe deg med å utvikle Linux-kjernen, trenger du to ting; en høy selvtillit og en dyp kunnskap om driften og C-programmeringsspråket. Det første er at selv om hvem som helst kan sende endringer (oppdateringer), er kritikken fra de andre utviklerne og Linus Torvalds (hovedpersonen med ansvar for prosjektet) vanligvis blodig.
Hvis du ikke er sikker på å møte kritikk, du kan prøve å utvikle en modul. Dette kan være en driver for spesifikk maskinvare, en vindusbehandling eller et annet program som fungerer som en lenke mellom kjernen og programmene som brukes direkte av brukeren.
Jeg gjentar at dette er noe forbeholdt brukere med dyp kunnskap om driften av kjernen.
Uansett kan du finne en fullstendig dokumentasjon for å komme i gang med emnet her.
Generelt inkluderer Linux-distribusjoner vanligvis de nødvendige verktøyene for å kompilere og kjøre C-programmer
Skript for kommandotolk
Kommandotolken er et verktøy for å gi ordrer til systemet ved å skrive inn tekst. I Unix-avledede systemer kalles det skall. Linux-distribusjoner kommer som standard med skallet som heter Bash. BASH instruksjonssett gjør det mulig å lage programmer for å automatisere oppgaver og gjøre alt annet som ikke krever et grafisk grensesnitt.
Du kan lage dine egne skript i teksteditoren for distribusjonen din og kjøre dem fra terminalemulatoren.
Bash-dokumentasjon kan bli funnet her.
Oppretting av applikasjoner
Vi lar til slutt den ideelle måten å starte, lage applikasjoner for skrivebordet.
Det er mye enighet om at det ideelle språket til å begynne med er Python. Den er allerede forhåndsinstallert i alle distribusjoner og har en stor mengde dokumentasjon og eksempler. Listen over integrerte utviklingsmiljøer vil ta oss en artikkel for seg selv.
Generelt anbefales det å bruke Visual Studio Code, men, for meg er et bedre alternativ PyCharmEdu. Dette verktøyet lar deg ikke bare lage programmer, men også å lære av andre programmerere av språket.
Jeg vil ikke trekke ut alle alternativene i denne artikkelen, som De inkluderer noen av de mangeårige språkene som Java, noen nykommere, men oppstigende som Go eller Rust eller fortidsminner som Logo eller Cobol.
Det viktige er at hvis du vil lære å programmere, undersøker du alle språk til du finner et du føler deg komfortabel med. Med mindre du leter etter en stillingsåpning, spiller det ingen rolle hva statistikken eller stillingsannonsene sier. Det må være bra nok for deg.
Jeg oppdaget nylig QB64, en versjon av BASIC veldig lik den jeg brukte da jeg lærte å programmere med Commodore 64, og jeg er veldig fornøyd med resultatene.
Et spesifikt spørsmål: Hvilke politikere forteller deg at hvis du ikke lærer programmering, vil du forbli funksjonell analfabeter? Jeg kunne tro det i media, selv om de jeg følger ikke nevner det, men de understreker at kunnskap om programmering vil ta deg lenger; Men en politiker som snakker om programmering av ting? Beklager å nøle, men? ❓
Hva synes du om reker?
Spesielt er det et veldig godt alternativ for de av oss som bare er amatører og til slutt trenger en søknad. Hvilket annet alternativ anbefaler du i forhold til webskjemaene dine?
Jeg testet det ikke.
Som jeg sa i innlegget, er det det som er behagelig for alle. Jeg har kjent folk som er fans av FreePascal / Lazarus, og du får dem ikke derfra
Jeg ser Linux og fri programvare som en av de største mulighetene for å generere rikdom og kunnskap i Latin-Amerika. Det er sant at de på grunn av den spanske arven i tre århundrer fortalte oss at vitenskap og teknologi var ting fra djevelen, og de kom fra Europa for å brenne de svært få bøkene som ble smuglet inn.
Men vi er i det XNUMX. århundre, og for fattige og tilbakestående regioner kan denne typen teknologi være en velsignelse. Her har selskaper, universiteter og samfunnet som helhet databehov som er veldig forskjellige fra den første verdens, og det er derfor samfunnsutvikling er svaret.
De er ikke enkle koder; det er en reell mulighet for fremgang og utvikling. For nå, og som Eduardo Galeano sa, "Teknologygudinnen snakker ikke spansk." Forhåpentligvis kan vi endre det
Hei.
Hvis du føler deg komfortabel med Basic, anbefaler jeg at du prøver Gambas. Det er inspirert av Microsofts Visual Basic, men det er ikke en klon. Det er et moderne språk og veldig enkelt å lære og lage programmer. De grafiske grensesnittene lages ved å klikke på en knapp. Det har også et veldig aktivt spansktalende samfunn. Jeg anbefaler at du tar en titt på gambas-es.org. Åh, og det er i nesten alle lagrene til de store distribusjonene.
En hilsen
Jeg installerte den i går, så snart jeg har litt ledig tid, vil jeg se nærmere på den
Som jeg føler meg komfortabel med uten å være programmerer. Redaktør Geany,
Språk Vala, FreeBASIC, Free Pascal og deres IDE Lazarus.
Men jeg ser ikke at å lære å programmere og tjene penger hvor som helst, faktisk folk som tjener penger i mitt land ber dem om en tittel og setter dem til å administrere databaser, i tillegg til å kjøpe programvare til millionærpriser med bestikkelser på halvparten.
Du piratkopierte bildet av boken "Java in depth 4th edition", i det minste nevner du forfatteren av boken (men det vil være tilrådelig å nevne den på bildet), det er en utmerket bok å lære å programmere i en GNU / Linux.
Jose Juan
Bildet er fra et bildeside for offentlig domene kalt Pixabay.com. Og det står uttrykkelig at tilskrivning ikke er nødvendig
https://pixabay.com/es/photos/trabajo-escribir-equipo-port%C3%A1til-731198/
Jeg er sivilingeniør med mer enn 20 års yrkesutøvelse, og jeg har vært begeistret for programmering siden jeg var på universitetet. Jeg lærte å gjøre programmer i GWBASIC som jeg senere utviklet for hele karrieren. Nå programmerer jeg i Visual Basic fra Excel og nylig i Python. Det er givende å utvikle programmer jeg bruker i mitt yrke og i mine personlige forhold.