D'Geheimnis fir Effizienz ass Qualitéitscode, net en effektive Manager

Ee vun de meeschte idiote belaaschte Beruffer ass Manager déi Programméierer managen. Net all, awer déi, déi net selwer Programméierer waren. Déi mengen datt et méiglech ass d'Effizienz ze "erhéijen" (oder d'"Effizienz" ze erhéijen?) mat Methoden aus Bicher. Ouni sech emol ze stéieren déiselwecht Bicher ze liesen, ass de Video e Zigeiner.

Déi, déi ni Code geschriwwen hunn. Déi fir déi Hollywood Filmer iwwer Programméierer gemaach ginn - gutt, déi wou se E-Mail kucken mat der Kommandozeil. Déi, déi an nÀischt anescht wéi Indicateuren interesséiert sinn, Frist an hir eege Pai.

Déi, déi d'Majoritéit sinn.

Awer si sinn Idioten aus engem anere Grond. Si wĂ«llen Effizienz, oder op d'mannst EffektivitĂ©it (komm, Manager, Google wat den Ënnerscheed ass), ouni weder deen een oder deen aneren ze verstoen. Ouni allgemeng d'Essenz ze verstoen, de Prozess fir d'Resultat ze krĂ©ien, d'Verloschter dĂ©i an dĂ«sem Prozess geschĂ©ien, d'KĂ€schte vun der EntwĂ©cklung. Kuerz gesot, mat engem ProgrammĂ©ierer ze schaffen wĂ©i wann hien eng schwaarz KĂ«scht wier.

Si sinn an d'Gestioun vun de Programméierer gerannt fir genee ee Grond: et gëtt Hype, Suen, de Maart an eng Rëtsch vun deene selwechten Idioten. Et gëtt eng Plaz fir ze verléieren.

Wann et Hype an der mechanescher Assembléeproduktioun wier, wÀerte mir do lafen. Station Waggonen suckelen. Ech géif net iwwerrascht ginn, datt de Guy Chrëschtdag Beem an eiser Noperschaft am Dezember verkafen ass en IT Manager an der Vakanz.

Kuerz gesot, wa méiglech, schéisst dës KÀrelen am Hals. Maacht Iech keng Suergen, si fannen eng Aarbecht. Keen vun hinnen wÀert jeemools eppes anstÀnneg maachen bis se selwer e Programméierer ginn. Well hien versteet net d'Essenz, de Mechanismus, d'Logik vum Prozess deen hien kontrolléiert.

Okay, genuch iwwer Manager. Elo zum Punkt, fir Programméierer. Wéi d'Entwécklungseffizienz ze erhéijen andeems Dir léiert héichqualitativ Code ze schreiwen.

Fir d'Effizienz ze erhéijen, musst Dir Problemer méi séier léisen ouni Qualitéit ze verléieren. Fir Problemer méi séier ze léisen, musst Dir fÀeg sinn direkt héichqualitativ Code ze schreiwen. An "héich Qualitéit", a "schreiwen", an "direkt". Loosst mech mat enger Metapher erklÀren.

HĂ©ich QualitĂ©itscode ze schreiwen ass wĂ©i eng Friemsprooch richteg ze schwĂ€tzen. Wann Dir keng Sprooch kennt, verbrĂ©ngt Dir vill ZĂ€it fir Är Gedanken dran ze formulĂ©ieren.

Wann een dréngend eppes muss soen, da setzt ee just op e puer Wierder, dacks net déi richteg, vergiesst een Artikelen, déi richteg Wuertuerdnung, fir net ze schwÀtzen vun VerbenzÀiten a schlechter Aussprooch.

Wann Dir ZĂ€it hutt fir eng Äntwert ze formulĂ©ieren, musst Dir e Wierderbuch oder en Online Iwwersetzer opmaachen a vill ZĂ€it verbrĂ©ngen fir Är Gedanken ze formulĂ©ieren. D'Gefill wĂ€ert awer Ă«mmer nach dĂ©sagrĂ©abel sinn: Dir seet d'Äntwert, an Dir wĂ«sst net ob se richteg ass oder net. Et ass d'selwecht mam Code - et schĂ©ngt geschriwwe ze sinn, et schĂ©ngt ze schaffen, awer ob et vu gudder QualitĂ©it ass oder net ass e Geheimnis.

Et stellt sech eraus eng duebel Verschwendung vun ZĂ€it. Et brauch ZĂ€it fir mat enger Äntwert ze kommen. Et brauch och ZĂ€it fir dĂ«s Äntwert ze formulĂ©ieren - an net sou wĂ©ineg.

Wann d'FĂ€egkeet fir qualitativ hĂ©ichwĂ€erteg Code ze schreiwen ass prĂ€sent, da kann d'Äntwert direkt formulĂ©iert ginn, soubal et am Kapp reift, ouni zousĂ€tzlech ZĂ€it op Iwwersetzung ze verbrĂ©ngen.

D'FĂ€egkeet fir qualitativ hĂ©ichwĂ€erteg Code ze schreiwen hĂ«lleft beim Design vun der Architektur. Dir wĂ€ert einfach net falsch, onrealisĂ©ierbar oder hand-me-down Optiounen an Ärem Kapp betruechten.

Zesummefaassend: d'FÀegkeet fir qualitativ héichwÀerteg Code ze schreiwen beschleunegt d'Problemléisung wesentlech.

MÀ dat ass net alles. Dank de Filz Stiefel Manager ass et ee Fang - mir hu kee Grond fir qualitativ héichwÀerteg Code ze schreiwen. De Manager kuckt net op de Code, de Client kuckt net op de Code. Mir weisen selten Code mateneen, nëmmen heiansdo, an e puer Projeten wou et en designéierte Code "Checker" oder periodesch Refactoring gëtt.

Et stellt sech eraus datt an de meeschte FÀll de scheiss Code an d'Produktioun oder op de Client geet. Eng Persoun déi schei Code geschriwwen huet bildt eng stabil neural Verbindung - et ass net nëmme méiglech schei Code ze schreiwen, awer et ass och néideg - et gëtt ugeholl, a si bezuelen souguer dofir.

Als Resultat huet d'FÀegkeet fir qualitativ héichwÀerteg Code ze schreiwen guer keng Chance ze entwéckelen. De Code geschriwwen vun engem bedingte Mataarbechter gëtt ni vu jidderengem iwwerpréift. Deen eenzege Grond firwat hie léiert normalerweis ze programméieren ass intern Motivatioun.

Awer dës intern Motivatioun konflikt mat PlÀng an Ufuerderunge fir Effizienz a Produktivitéit. Dës Widdersproch ass kloer net zugonschte vum héichqualitativen Code geléist, well se d'Leit net emol fir scheisse Code kritiséieren. A fir net de Plang ze erfëllen - och esou.

Wat sollt ech maachen? Ech gesinn a proposéieren zwee Weeër déi kombinéiert kënne ginn.

DĂ©i Ă©ischt ass Äre Code engem an der Firma ze weisen. Net reaktiv (wann gefrot/gezwongen), mee proaktiv (Ă€h, Dude, kuckt w.e.g. mĂ€i Code). Den Haapt Saach hei ass net sugary snot ze posten, net ze probĂ©ieren Kritik un de Code an eng hĂ©iflech Form ze setzen. Wann de Code SchĂ€iss ass, soen mir et: de Code ass SchĂ€iss. Mat ErklĂ€rungen, natierlech, a Recommandatiounen wĂ©i et besser ze maachen.

MÀ dëse Wee ass och sou-sou. Seng Applikatioun hÀnkt vum Punkt of, op deem de Kontakt geschitt ass. Wann d'Aarbecht schonn an d'Produktioun gaang ass an et stellt sech eraus datt de Code SchÀiss ass, ass et kee Sënn et nei ze maachen. Méi prÀzis, d'Grënn - d'Metriken wÀerten och falen. D'Manager rennen eran an zerbriechen Iech mat Effizienzfuerderunge. A probéiert net emol hinnen ze erklÀren datt de scheiss Code definitiv zréck a Form vu KÀfere wÀert kommen - et wÀert op Iech zréckkommen. Dir kënnt nëmmen en Engagement maachen dëst net erëm ze maachen.

Wann d'Aarbecht nach net geliwwert gouf, oder just ugefaang huet, da kann d'SchÀiss op de Code (oder sÀi Projet, Iddi) eng zimlech praktesch Bedeitung hunn - d'Persoun wÀert et normalerweis maachen.

DĂ©i zweet ManĂ©ier, dĂ©i coolst, ass Open Source EntwĂ©cklung wĂ€hrend net-AarbechtszĂ€iten ze maachen. Wat ass d'Zil: fir eng RĂ«tsch ProgrammĂ©ierer, nĂ€mlech ProgrammĂ©ierer, Äre Code ze gesinn an doriwwer ze schwĂ€tzen. Jiddereen an der Firma huet keng ZĂ€it. Mee ProgrammĂ©ierer ganzer Welt hunn nach nĂ€ischt ze maachen, a wann Dir eppes nĂ«tzlech aus enger Applikatioun Siicht schreift, wĂ€ert se definitiv bannen kucken.

Den Haapttrick, menger Meenung no, schreift Code wĂ€hrend net-AarbechtszĂ€iten, well de Widdersproch tĂ«scht der QualitĂ©it vum Code an der Geschwindegkeet vum Resultat ze liwweren net funktionnĂ©iert. Schreift Är EntwĂ©cklung op d'mannst ee Joer. Weder Deadlines, nach technesch Spezifikatioune, nach Suen, nach Chef wĂ€erten Drock op Iech setzen. Komplett FrĂ€iheet a KreativitĂ©it.

Nëmmen a frÀi Kreativitéit wÀert Dir verstoen a fillen wat super Code ass, gesinn d'Schéinheet vun Sprooch an Technologie, a fillt de Charme vun AffÀr Aufgaben. Gutt, Dir léiert qualitativ héichwÀerteg Code ze schreiwen.

Richteg, dëst erfuerdert Iech perséinlech ZÀit ze verbréngen. Just wéi all aner Entwécklung. Kuckt et net als KÀschte, awer als Investitioun - an Iech selwer.

Source: will.com

Kaaft zouverlĂ€sseg Hosting fir Site mat DDoS Schutz, VPS VDS Server đŸ”„ Kaaft zouverlĂ©issegt WebsĂ€ithosting mat DDoS-Schutz, VPS VDS Server | ProHoster