A programozók szabályai - hogyan programozhatják meg a programot - csapat menedzsment

Szabályok a programozók fogadására

A programozók bérbeadása témájában írt cikkek többsége többé-kevésbé ugyanúgy hangzik. Általában az ilyen cikkek "csak a legjobbat bérelnek".





Bevallom, nem vagyok lelkes ebben a tanácsban, mert túl homályosnak hangzik. Olyan ez, mintha egy autókereskedéshez érkezett volna, és megkérdezte az eladótól, hogy milyen autót ajánljon neked, és azt mondja, hogy a "legjobb" nem szerepel a showroomban bárki számára.







Kérem, ne értsen félre, nem javaslom szándékosan középszerű programozók keresése. Természetesen mindenkinek csak a legtehetségesebb és tapasztaltabb programozókra van szüksége. A bérleti díjakról szóló döntések magasak. A döntése befolyásolja az egész csapat és az egyes résztvevők munkáját. Amint azt mondják:

De az általános tanácsadás még mindig bosszant engem. Ez nem annyira a tanácsban van, mint az, hogy az emberek félreértik. Ha további módosítások nélkül alkalmazzák, ez a gyakorlat alapvetően saját felsőbbrendűség érzését jelenti. Ez a hatás különösen gyakori a programozók körében, mivel az elitizmus valamilyen formában rejlik. Amikor azt halljuk, hogy csak a "legjobbat" kell bérelni, ez a tanács egy tudatalatti átalakuláson megy keresztül:

"A legjobb?" De én vagyok! Én vagyok a "legjobb". Természetesen olyan embereket kell felvennem, akik olyan tehetségesek, okosak és szimpatikusak, mint én. És miért zavarni a gyönyörű csapatomat mindenféle rágcsálnivalóval?

Kik azok, a legjobb programozók?

Természetesen ez a megközelítés nem a legjobb döntéshozatali feltételeket teremt. A szabványszabály jobban működik, ha egy kicsit másképp érti:

"Hatékonyabb csapatot akarok létrehozni. Egy további alkalmazott felvétele mellett nem csak a személyzet számszerű bővítésére törekszem. Minden egyes alkalmazottnak bizonyos szempontból javítania kell a csapatomat. Nem keresek olyan tehetséges embert, mint én. Inkább egy olyan emberre van szükségem, aki legalább egy fontos irányba halad.

A legrosszabb főnök az, aki a csapata által fenyegetettnek érzi magát. Tudatosan vagy nem, ő fél a "legjobb", és ezért folyamatosan bérel az embereket, a háttér, amelyen fog kinézni nyer.

Valószínűleg egy ilyen nagyvállalatnál ez a megközelítés élhet. Erősen gyanítom, hogy a Dilbert-ről szóló képregény Shaggy Chief-je másolt a természetből.

Emberi erőforrások

A szokásos szabály igazi jelentése nem az, hogy szórakoztassuk önbecsülésünket - emlékeztetni kell ránk, hogy nem félünk keresni a legjobb munkásokat. És mégis pontosabban meg kell tudnunk deríteni, hogy mi a "legjobb" szó.

Keressen olyan embereket, akik hajlamosak az önvizsgálatra

"A legjobb" dolgozók soha nem hagyják abba a tanulást.

Azok, akik komolyan veszik a jövőbeli sikerüket, nagyobb valószínűséggel járnak sikerrel. Gyakran ez a hozzáállás a legerősebb jel a döntéshozatalhoz, amikor felveszik.

Ez nem jelenti azt, hogy csak azokat a személyeket kell felvenni, akik sikeresek akarnak lenni. Minden embernek sikerülnie kell. Azt tanácsolom, hogy olyan embereket vegyen fel, akik komolyan járnak a továbbképzésben. Az ilyen emberek nem pazarolják meg az időt arra, hogy meggyőzzenek arról, hogy mennyit tudnak. Nem a múltra összpontosítanak, hanem a jövőre. Miközben interjút folytat velük, meghallgatnak, próbálják kideríteni, mit tanulhatnak tőled.

Hogyan keressünk egy ilyen személyt?

Egy jól jelzett jellel: az emberek, akik hajlamosak az állandó tanulás iránt, jól tudják, mit nem tudnak. Ismerik gyengeségeiket, és nem félnek beszélni róluk.

Interjúk során gyakran kérik a jelöltet, hogy írja le a fő gyengeségét. Bár ez a probléma szörnyű a horrorhoz, tetszik nekem.

Sajnos sok jelölt igyekszik elkerülni a választ. Elmentek a könyvesboltba, és megvettek egy könyvet az interjúról. A könyv figyelmeztet, hogy megkérdezem tőlük ezt a kérdést, és "kreatív" módokat kínál az őszinte válasz elkerülésére:

  • Néha túl keményen dolgozom.
  • Néha a részletekre vonatkozó figyelmemet a csoport többi tagja irritálja.

Amikor felkéri a jelöltet, hogy beszéljen gyengeségeiről, remélem, hogy okos, őszinte és magabiztos válasz. Amikor hallom, hogy a jelölt felismeri gyengeségét, benyomást kelt. De ha a jelölt kijátszót ad, közvetlenül a könyvből, elkezdek gondolkodni a következő jelöltről.

Egy kis cégnél a "legjobb" programozók azok, amelyek nem korlátozódnak a programozásra. Próbálja felvenni a fejlesztőket, nem a programozókat. Bár ezeket a szavakat gyakran szinonimaként használják, megkülönböztetem őket. Ez az egyszerű programozás és a termékcsoportos munkában való részvétel közötti különbségről szól. Itt van egy idézet egy cikkből, amelyet e témában írtam a blogomban:

"Ebben a cikkben a" programozó "az, aki kizárólag az új funkciók kódolásával foglalkozik, és [szerencsével] a hibák kijavítását. A programozók nem írnak leírást. Nem automatizált vizsgálati eseteket hoznak létre. Nem segítenek az automatizált szerelési rendszerek naprakészen tartásában. Nem segítenek az ügyfeleknek a technikai problémák megoldásában. Nem segítenek a dokumentáció írásában, nem vesznek részt a tesztelésben, és nem is olvassák el a kódot. Csak annyit írnak, hogy új kódot írnak. Egy kis cégnél ezeket az embereket nem szabad megőrizni.

A "programozók" (a kódírásra szakosodott személyek) helyett "fejlesztőknek" kell lenniük (azok, akik multilaterálisan járulnak hozzá a termék sikeréhez). "

Mit jelent a standard szabály? Milyen attribútumot kell mérni annak megállapításához, hogy a jelölt "a legjobb"?

Általában ez a szabály csak a kódolási készségek tekintetében értendő. De nagyon jó programozók okosak. Megértik, amit általában nem tanulnak, és 10-szer hatékonyabbak lehetnek, mint az átlagos programozó. Természetesen körültekintő lenne egy ilyen "tízszeres" ember keresése, különösen nagy szervezeteknél, ahol a "tiszta" programozók szakemberei eléggé megfelelőnek bizonyulnak. De egy kis cégnél szükség van az egyetemességre. Gyakran előfordul, hogy a csapat tagjai több funkciót is ellátnak, nem csak írási kódot. Ilyen esetekben nagyon fontos egy jobb fejlesztő megtalálása, és ez a személy nem feltétlenül a legjobb programozó.

Különös szabályok és ajánlások

Tehát az általános szabály általában rendesen működik, de az általános ajánlásokból konkrétabbá kell tennie. Annak érdekében, hogy elmondhassam az előző fejezetekben leírtakat, 10 olyan kérdést javasolok, melyeket fel kell tennünk, amikor egy pályázót egy fejlesztő álláspontjára gondolunk:

  1. Ez a jelölt képes a csoportra, amit senki más nem képes?
  2. Folytatja az oktatás folytatását?
  3. Ez a jelölt ismeri-e gyengeségeit, és nyugodtan megvitathatja-e őket?
  4. Milyen mértékben alkalmazza ezt a jelöltet univerzálisan és képes "mindenre, ami szükséges" a termék kereskedelmi sikerének biztosításához?
  5. A jelölt a "tízszeres" programozók számához tartozik?
  6. Van egyetemi diploma az egyik elismert egyetemről?
  7. Ha a jelölt doktori fokozata van, vannak más utalások arra is, hogy képesek kereskedelmi termékek kifejlesztésére?
  8. Van-e a jelölt tapasztalata a kereskedelmi termékek fejlesztésében részt vevő csoportokban?
  9. Lehet-e a jelölt jó példát mutatni?
  10. Vajon a jelölt szereti-e a programozást ahhoz, hogy szabadidejében kódot írjon?

A 10 kérdésre nem szükséges válaszolni. Nem is fogom jelezni a jelölt által elfogadott pozitív válaszok maximális számát. A kölcsönzés lottó, és minden kérdés jelzőként szolgálhat a jelölt alkalmasságának felmérésére.

Végső soron a bérbeadással kapcsolatos minden döntést szándékos döntés hozza, és itt semmilyen garancia nem lehetséges. Mégis, ha ezekre a kérdésekre figyelsz, növelni fogják a valószínűségét, hogy később megbánjuk a döntést.

További információk a témáról

Az affiliate programok áttekintése, tippek arról, hogyan lehet pénzt keresni anélkül, hogy haza kellene hagyni




Kapcsolódó cikkek