Sodat die seuns nie skaam sal wees om te wys nie

Ek is oud en al dom, maar jy het alles wat voorlê, liewe programmeerder. Maar kom ek gee jou een raad wat beslis sal help in jou loopbaan - as jy natuurlik beplan om 'n programmeerder te bly.

Wenke soos “skryf pragtige kode”, “lewer goed kommentaar op jou verbeterings”, “bestudeer moderne raamwerke” is baie nuttig, maar helaas, sekondêr. Dit gaan hand aan hand met die hoofkwaliteit van 'n programmeerder, wat jy in jouself moet ontwikkel.

Dit is die belangrikste eienskap: 'n nuuskierige verstand.

'n Nuuskierige verstand is nie soseer 'n vaardigheid nie as 'n begeerte om 'n onbekende omgewing te verstaan, of dit nou 'n nuwe tegnologie, 'n nuwe projek of nuwe kenmerke van 'n taalprogram is.

'n Nuuskierige verstand is nie 'n aangebore eienskap nie, maar 'n aangeleerde een. Voordat ek as programmeerder gewerk het, het ek byvoorbeeld nooit een gehad nie.

Met betrekking tot ons werk is 'n nuuskierige verstand dikwels 'n begeerte om uit te vind hoekom die baster nie werk nie. Ongeag wie hierdie kode geskryf het - jy of iemand anders.

As jy kyk na enige probleem wat deur jou of jou kollegas opgelos is, dan lyk dit op 'n vereenvoudigde manier so: verstaan ​​die probleem, vind 'n plek vir wysigings, maak veranderings.

Programmering self begin eers aan die einde van die ketting, en die hoofdeel is een deurlopende oefening vir 'n nuuskierige verstand. Beide die finale kwaliteit van die oplossing en die spoed van die skepping daarvan hang nie af van jou vermoë om kode te skryf nie, maar van jou begeerte om vinnig te verstaan ​​en te vind waar hierdie verdomde kode moet gaan.

Hoe om 'n nuuskierige verstand te ontwikkel? Niks ingewikkeld nie. Ek het baie jare gelede met 'n eenvoudige strategie vorendag gekom:
Sodat die seuns nie skaam sal wees om dit te wys nie.

As jou oplossing nie 'n verleentheid is om aan die seuns te wys nie, dan is dit uitstekend. As jy diep in 'n probleem delf, en jy is nie skaam om die seuns daarvan te vertel nie, dan is jy 'n aantreklike ou.

Moet net nie hierdie bewoording omskep in die leuse van die Alkoholiste Anonieme klub nie. As jy niks uitgepluis het nie, of jy het kak kode geskryf, halfpad opgegee, jou neus opgehang en 'n emosionele ontkleetjie aangesit soos "Ek is so dom, en ek is nie bang om dit te erken nie!", pronk met jou waardeloosheid en verwag dat mense vir jou jammer sal voel - ongelukkig is jy nie 'n verdomde programmeerder nie.

Hier is 'n voorbeeld. Onlangs het een intern met 'n probleem gepeuter in 'n taamlik komplekse meganisme, beide tegnies en metodologies. Ek het, soos ek dit verstaan, heeldag gegrawe. Meestal op my eie, maar ek het ook hulp van my kollegas gevra. Een van die gesoute mense het hom aangeraai om by die ontfouter in te gaan. Die aand het die intern na my toe gekruip.

Om eerlik te wees, ek het gedink die intern kyk op die verkeerde plek en sien die verkeerde ding, en ek sal van die begin af moet ingrawe. Die kroon was aan die druk, kortom. Maar dit het geblyk dat die intern 'n stap weg was om 'n besluit te neem. Eintlik het ek hom gehelp om hierdie stap te neem. Maar dit is nie die hoofpunt nie.

Die belangrikste ding is dat die intern 'n nuuskierige verstand getoon het - 'n regte een. Weet jy hoe om ware nuuskierigheid te onderskei? Dit is baie eenvoudig - wanneer 'n beginner vind, of amper 'n oplossing vind, beweeg wie weet watter kant toe, met 'n tamboeryn en dans, gee hy nie moed op nie, gaan lê nie met sy pote in die lug nie, al is almal rondom hom vind dit snaaks, en die “kenners” sal hom leer met raad soos “leer hardeware-deel” of “kyk in die ontfouter”.

Ten spyte van die baie lae doeltreffendheid om die probleem op te los in die voorbeeld wat gegee is, is die seuns nie skaam om die pad te wys wat die intern geneem het nie. In ons ou dae het net sulke mense oorleef - want daar was geen spesialiste nie, elke enkele tegnologie was vir absoluut almal onbekend, en slegs 'n nuuskierige verstand kon hulle red.

'n Nuuskierige gees is ewe algemeen onder beginners en outydse mense. Grys ​​hare, 'n klomp sertifikate, baie jare se werkservaring is glad nie 'n aanduiding van 'n nuuskierige verstand nie. Ek ken persoonlik verskeie programmeerders met baie jare ondervinding wat toegee aan elke moeilike taak. Al wat hulle kan doen is om kode volgens die spesifikasies te skryf, waar alles opgekou, op rakke uitgelê word, tot by die name van tabelle en veranderlikes.

So, here, leerlinge en nuwelinge: julle kanse is dieselfde as dié van die outydse. Moenie kyk na die feit dat die ou man baie ondervinding en sertifikate het nie - die nuuskierigheid van die verstand hang nie hiervan af nie.

Wat jy ook al doen, onthou – doen dit so dat die seuns nie skaam is om dit te wys nie. Die samoerai het dit geleer: as jy 'n brief skryf, neem aan dat die ontvanger dit aan die muur sal hang. Dit is die uitkoms.

Die strategie "sodat die seuns nie skaam sal wees om dit te wys nie" is baie eenvoudig en maklik toepaslik op enige tyd. Stop nou, selfs oor 'n uur, selfs oor 'n jaar, en antwoord - is jy nie skaam om te wys wat jy aan die seuns gedoen het nie? Is dit nie ’n skande om vir die seuns te wys hoe jy na ’n oplossing probeer en soek het nie? Is dit nie ’n skande om vir die seuns te wys hoe jy elke dag daarna streef om jou doeltreffendheid te verbeter nie?

Ja, en moenie vergeet van watter soort seuns ons praat nie. Dit is nie jou lessenaarbuurman nie, nie jou bestuurder nie, nie jou kliënt nie. Dit is die hele wêreld van programmeerders.

Bron: will.com

Voeg 'n opmerking