Hacker News

7 urterekin hasi nintzen programatzen. Orain 50 urte ditut eta maite nuen gauza aldatu egin da

7 urterekin hasi nintzen programatzen. Orain 50 urte ditut eta maite nuen gauza aldatu egin da Esplorazio honek hasitakoan sakontzen du, bere garrantzia eta izan dezakeen eragina aztertuz. Landutako oinarrizko kontzeptuak Eduki honek aztertzen du: Oinarrizko printzipioa...

7 min read Via www.jamesdrandall.com

Mewayz Team

Editorial Team

Hacker News

7 urte nituenean hasi nintzen programatzen, eta orain 50 urterekin, ziurtasun osoz esan dezaket maitemindu nintzen artisautza aitorpenik gabe eraldatu dela, eta, nolabait, ni ere bai. BASIC lerroak Commodore 64 batean idazten hasi zena, adimen artifiziala zurekin batera plataforma kode bakarra idazten duen garai batean bihurtu da. href="https://app.mewayz.com">Mewayzk nire gazteari zientzia-fikzioa irudituko zitzaizkidan 207 software-tresna bereizi ordezka ditzake.

Zer itxura zuen benetan programazioak orduan?

1981ean, programazioa praktika bakartia zen, ia monastikoa. Ez zegoen Stack Overflow. Ez zegoen YouTube tutorialik. Zortea bazenuen, txakur-belarridun paperezko eskuliburua eta eskolan berdin obsesionatuta zegoen lagun bat zeneukan. Gogoratzen dut asteburu osoak joko-begizta soil bat arazketan igaro nituela, ez logika okerra zelako, baizik eta puntu eta koma gaizki idatzi nuelako 200 kode-lerroko 47. lerroan.

Sartzeko oztopoa izugarria zen. Memoria helbideak, hardware-erregistroak eta erabiltzen ari zaren edozein makinaren berezitasun zehatzak ulertu behar izan dituzu. Gogorra, isolatzailea eta guztiz elektrifikatzailea izan zen. Lan-programa bakoitza esku hutsez katedral bat eraiki zenuten bezala sentitzen zen.

Marruskadura horrek, basatiak izan arren, garatzaile mota jakin bat sortu zuen. Gaixoa. Xehetasunarekin obsesionatuta. Arazo batekin bakarrik eserita eroso orduak. Ezaugarri horiek ondo balio izan zidaten hamarkadetan. Baina ezaugarri horiek eraiki ziren mundua jada ez da existitzen.

Nola aldatu da programazioaren izaera 43 urtean?

Aldaketa ez da egun batetik bestera gertatu, baina 50eko talaiatik atzera begiratuta, aldaketak ikaragarriak dira. Programazioa trebetasun tekniko nitxo batetik zibilizazio modernoaren bizkarrezurra izatera pasatu da. Eta horrela, bere burua demokratizatu behar izan du edo orain konpondu behar dituen arazoetarako garrantzirik ez izateko arriskua.

Hona hemen zuzenean ikusi ditudan eraldaketa esanguratsuenak:

  • Abstrakzio-geruzak modu esponentzialean ugaritu dira — gaur egungo garatzaileek oso gutxitan ukitzen dute memoria zuzenean; esparruak, exekuzio-denborak eta kudeatutako zerbitzuek lanaren muina zena kudeatzen dute.
  • Elkarlanak isolamendua ordezkatu du: kode irekiko ekosistemek, GitHub-ek eta denbora errealeko bikoteen programazio tresnek kodeketa jarduera sozial bihurtu dute.
  • Abiadura bertute nagusia bihurtu da: behin sei hilabetetan bidalitako proiektu bat ospatu nuen, gaur egungo merkatuak MVP funtzionalak eskatzen ditu egun edo astetan.
  • AI kabinan sartu da — GitHub Copilot, Claude eta GPT-4 bezalako tresnek orain pentsamendu erdian betetzen dituzte funtzioak, eta galdera sakonak sortzen dituzte "idazketa-kodea"k esan nahi duenari buruz.
  • Koderik gabeko eta kode baxuko plataformek lausotu egin dute eraikitzaileen eta ez eraikitzaileen arteko muga, eta ekintzaileei ahalmena eman die software negozio sofistikatuak abiarazteko lerro bakar bat idatzi gabe.

Aldaketa hauetako batzuk atsekabetu nituen onartu baino lehen. Baina dolua, ikasi dut, inora ez dagoen maitasuna besterik ez da. Maitasuna hor dago oraindik.

Zergatik sentitzen da hau galera bat bezala, nahiz eta argi eta garbi aurrerapena izan?

Txikitatik zerbait egiten ari zarenean sortzen den identitate mota jakin bat dago. Programazioa ez zen niretzat trebetasun bat bakarrik, mundua ulertzen nuen lentea zen. Dena zen sistema bat. Arazo bakoitzak sarrera eta irteera bat zituen. Giza elkarrekintza bakoitza, lotsagarria bada, arazketa-saio bat bezala sentitu zen.

"Zure ofizioan hazten den zatirik zailena ez da tresna berriak ikastea; modu zaharra zen benetako bide bakarra zelako ustea desikastea baizik. Maisutasuna eta nostalgia ez dira gauza bera."

2010eko hamarkadaren hasieran koderik gabeko plataformak indarra hartzen hasi zirenean, nire lehen sena kaleratzea izan zen. Benetako garatzaileen kodea. Hori atezain-sena zen, eta gaizki zegoen. Programazioaren helburua ez zen inoiz kodea idaztea, arazoak konpontzea zen. Mewayz bezalako plataforma batek bakarkako ekintzaile bati bere negozio-eragiketa osoa eraikitzen eta kudeatzen laguntzen badio 207 modulu integratuetan funtzio bakar bat idatzi gabe, hori ez da programazioaren traizioa. Hori da programazioaren asmorik handiena.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

Zer irakatsi diezaioke bat-bateko plataforma moderno batek etengabeko garatzaile bati?

Mewayz-ek 1990eko hamarkadaren amaieran nire lehen bezeroen proiektuak eraikitzen ari nintzelarik nahiko nukeen zerbait adierazten du. 138.000 erabiltzaileri baino gehiagori zerbitzatzen die eta hilean 19 $ eta 49 $ arteko prezio irisgarrietan eskaintzen da, negozio bat exekutatzeko konplexutasun operatiboa sistema koherente bakarrean finkatzen du. CRM, merkataritza elektronikoa, ikastaroak sortzea, sare sozialen kudeaketa, posta elektronikoko marketina, analisiak — guztiak bateratuta.

Urteak eman zituen tresna ezberdinen artean neurrira egindako integrazioak eraikitzen egondakoa naizenez, ikuspegi horren dotorezia ez zait galdu. 30 urterekin, bezeroei fakturatu nien Mewayz-ek kutxatik kanpo bidaltzen duen integrazio-lana. Ikasgaia apal eta argitzailea da: helburua ez zen inoiz konplexutasuna izan. Helburua beti izan zen emaitza.

Horrelako plataforma modernoek bizitza osoko garatzaileei zerbait baliotsua irakasten ari zaizkie: sistema-pentsamenduak sintaxia baino garrantzi handiagoa duela. Tresnak nola konektatzen diren ulertzea, datuak nola isurtzen diren, erabiltzaileak esperientzia batean nola mugitzen diren ulertzea: hauek dira iraunkorrak diren trebetasunak. Hizkuntza edo esparru zehatza azentu bat besterik ez da.

Zer itxura du benetan eraikitzearen eta sortzearen etorkizuna?

Uste dut eraikitzaile hibridoen garai batean sartzen ari garela: programazio-printzipioak nahitaez lerro guztiak idatzi gabe ulertzen dituzten pertsonak, salgaien funtzionalitateetarako plataformak aprobetxatzen dituztenak eta benetako bereizitako arazoetarako kode pertsonalizatua gordetzen dutenak. BASIC komandoak idazten zituen nire 7 urteko bertsioak jakin-mina eta arazoak konpontzeko gaitasuna ezagutuko luke. Ez zituen tresnak ezagutuko.

Eta hori behar den bezala da. Maite nuen gauza ez zen inoiz puntu eta koma izan. Sistema bat bizitu zen momentua izan zen. Une hori oraindik eskuragarri dago nahi duen edonorentzat: azkarrago, eskuragarriago eta 1981-me-k joystick-a sinestezinean jaitsiko lukeen eskala batean.

Ohiko galderak

Programazioa trebetasun baliotsua al da oraindik AI eta koderik gabeko plataformen garaian?

Erabat. Programazioak oso baliotsua izaten jarraitzen du, baina balio horren izaera aldatu egin da. Trebetasun tekniko sakonak ezinbestekoak dira oraindik azpiegiturak, AI sistemak eta aplikazio pertsonalizatu konplexuak eraikitzeko. Hala ere, "eraikitzaile" definizioa zabaldu egin da. Logika, sistemak eta datu-fluxuak ulertzea sintaxia idaztea bezain garrantzitsua da orain, eta Mewayz bezalako plataformek eraikitzaile-klase zabalago horri benetako negozio-balioa sortzeko ahalmena ematen diote kodeketa tradizional gabe.

Nola konparatzen dira Mewayz bezalako plataforma guztiak software pertsonalizatuak eraikitzearekin?

Negozio-eragiketa gehienetarako (marketina, bezeroen kudeaketa, merkataritza elektronikoa, komunitatearen eraikuntza eta analitika), bakarreko plataformek emaitza azkarragoak ematen dituzte garapen pertsonalizatuak baino kostu izugarri txikiagoarekin. Mewayz-en 207 modulu sistemak, 138.000 enpresa baino gehiagok erabiltzen duten hilean $ 19-$ 49-n, integrazio maila bat eskaintzen du, hilabeteak eta aurrekontu handia beharko lukeen kode pertsonalizatuarekin errepikatzeko. Garapen pertsonalizatuak oraindik ere zentzuzkoa du zure abantaila lehiakorra definitzen duten lan-fluxu jabedun eta espezializatuentzat.

Programazio-aurrekaririk ez duen norbaitek negozio moderno bat zuzen dezake tresna hauekin?

Bai, eta hau da agian azken hamarkadako garapen nabarmenena. Mewayz bezalako plataformak sortzaile ez-teknikoei gaitasun operatibo osoa emateko bereziki diseinatuta daude. Lineako denda bat abiaraztetik eduki-sortzaileen negozioa kudeatu arte, posta elektronikoko kanpainak martxan jarri eta analitiken jarraipena, dena emaitzen inguruan diseinatuta dago inplementazio teknikoa baino. Programazioaren ezagutza plataforman bertan sartzen da, beraz, zure negozio-estrategian erabat zentratu zaitezke.


Azken 43 urteetan zerbait irakatsi badidate, tresnak beti aldatuko direla da, eta aurrera egiten duten eraikitzaileak arazoari atxikita jarraitzen dutenak dira, ez sintaxiari. Zure helburua berraurkitzen duen bizitza osorako garatzaile bat izan edo benetako zerbait eraikitzeko prest dagoen lehen aldiz sortzailea zaren, oztopoa ez da inoiz txikiagoa izan.

Hasi beti imajinatu duzun negozioa eraikitzen. Arakatu Mewayz-en 207 negozio-tresna integratuen multzo osoa, bat egin eragiketa adimentsuagoak egiten ari diren 138.000 erabiltzaile baino gehiagorekin eta ikusi zer egiten den posible teknologiak azkenean zure bidetik ateratzen denean. Ikusi Mewayz kontua gaur app.mewayz.com helbidean - 7 urteko haurrak magia zela pentsatuko zuen. Zure 50 urteko autoak jakingo du oso ingeniaritza ona dela.

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime