Kitabu "Jinsi ya kusimamia wasomi. Mimi, wajinga na wajinga"

Kitabu "Jinsi ya kusimamia wasomi. Mimi, wajinga na wajinga" Imejitolea kwa wasimamizi wa mradi (na wale wanaota ndoto ya kuwa wakubwa).

Kuandika tani nyingi za nambari ni ngumu, lakini kusimamia watu ni ngumu zaidi! Kwa hivyo unahitaji tu kitabu hiki ili ujifunze jinsi ya kufanya zote mbili.

Je, inawezekana kuchanganya hadithi za kuchekesha na masomo mazito? Michael Lopp (pia anajulikana katika duru finyu kama Rands) alifaulu. Utapata hadithi za kubuni kuhusu watu wa kubuni wenye uzoefu wa kuthawabisha (ingawa ni wa kubuni). Hivi ndivyo Rands inavyoshiriki uzoefu wake tofauti, wakati mwingine wa kushangaza aliopata kwa miaka mingi ya kufanya kazi katika mashirika makubwa ya IT: Apple, Pinterest, Palantir, Netscape, Symantec, n.k.

Je, wewe ni msimamizi wa mradi? Au unataka kuelewa bosi wako anafanya nini siku nzima? Rands itakufundisha jinsi ya kuishi katika Ulimwengu Wenye Sumu wa Nyama za Uturuki Zilizochangiwa na Kustawi katika wazimu wa jumla wa watu wasio na uwezo wa kufanya kazi. Katika jumuiya hii ya ajabu ya ubongo wa maniacal kuna hata viumbe wasiojulikana - wasimamizi ambao, kwa njia ya ibada ya fumbo ya shirika, wamepata nguvu juu ya mipango, mawazo na akaunti za benki za watu wengi.

Kitabu hiki hakifanani na hati yoyote ya usimamizi au uongozi. Michael Lopp hafichi chochote, anaiambia tu kama ilivyo (labda sio hadithi zote zinapaswa kuwekwa hadharani: P). Lakini ni kwa njia hii tu utaelewa jinsi ya kuishi na bosi kama huyo, jinsi ya kusimamia geeks na wajinga, na jinsi ya kuleta "mradi huo mbaya" hadi mwisho wa furaha!

Dondoo. Akili ya uhandisi

Mawazo kuhusu: Je, Unapaswa Kuendelea Kuandika Nambari?

Kitabu cha Rands kuhusu sheria za wasimamizi kina orodha fupi sana ya "lazima-dos" za usimamizi wa kisasa. Laconicism ya orodha hii inatokana na ukweli kwamba dhana ya "lazima" ni aina ya kabisa, na linapokuja suala la watu, kuna dhana chache kabisa. Njia ya usimamizi yenye mafanikio kwa mfanyakazi mmoja itakuwa janga la kweli kwa mwingine. Wazo hili ndilo la kwanza kwenye orodha ya "lazima-kufanya" ya meneja:

Endelea kubadilika!

Kufikiri kwamba tayari unajua kila kitu ni wazo mbaya sana. Katika hali ambapo ukweli pekee wa mara kwa mara ni kwamba ulimwengu unabadilika kila wakati, kubadilika huwa nafasi pekee sahihi.

Kwa kushangaza, kitu cha pili kwenye orodha ni cha kushangaza kisichobadilika. Hata hivyo, hatua hii ni favorite yangu binafsi kwa sababu ninaamini inasaidia kuunda msingi wa ukuaji wa usimamizi. Kifungu hiki kinasomeka:

Acha kuandika msimbo!

Kinadharia, ikiwa unataka kuwa meneja, lazima ujifunze kuwaamini wale wanaokufanyia kazi na kuwakabidhi kabisa usimbaji. Ushauri huu kwa kawaida ni mgumu kumeng'enya, haswa kwa wasimamizi wapya. Pengine moja ya sababu zilizowafanya kuwa wasimamizi ni kwa sababu ya tija yao katika maendeleo, na mambo yanapoenda kombo, majibu yao ya kwanza ni kurudi kwenye ujuzi ambao wanauamini kabisa, ambao ni uwezo wao wa kuandika kanuni.

Ninapoona kwamba meneja mpya "amezama" katika maandishi, ninamwambia: "Tunajua kwamba unaweza kuandika msimbo. Swali ni: unaweza kuongoza? Huwajibiki tena peke yako, unawajibika kwa timu nzima; na ninataka kuhakikisha kuwa unaweza kupata timu yako kusuluhisha shida peke yao, bila wewe mwenyewe kuandika msimbo. Kazi yako ni kujua jinsi ya kujipanga. Sitaki uwe mmoja tu, nataka wawe wengi kama wewe."

Ushauri mzuri, sawa? Mizani. Usimamizi. Wajibu. Maneno ya kawaida kama haya. Inasikitisha kwamba ushauri sio sahihi.

Si sahihi?

Ndiyo. Ushauri sio sahihi! Sio makosa kabisa, lakini ni makosa kiasi kwamba ilinibidi kuwapigia simu baadhi ya wafanyakazi wenzangu wa zamani na kuomba msamaha: "Je, unakumbuka taarifa yangu niliyoipenda kuhusu jinsi unapaswa kuacha kuandika nambari? Ni makosa! Ndiyo... Anzisha programu tena. Anza na Python na Ruby. Ndiyo, niko makini! Kazi yako inategemea hilo!”

Nilipoanza kazi yangu kama msanidi programu huko Borland, nilifanya kazi kwenye timu ya Paradox Windows, ambayo ilikuwa timu kubwa. Kulikuwa na wasanidi programu 13 pekee. Ukiongeza watu kutoka kwa timu zingine ambao pia walikuwa wakifanya kazi kila mara kwenye teknolojia muhimu za mradi huu, kama vile injini ya msingi ya hifadhidata na huduma kuu za programu, utapata wahandisi 50 wanaohusika moja kwa moja katika uundaji wa bidhaa hii.

Hakuna timu nyingine ambayo nimewahi kufanya kazi hata inakaribia ukubwa huu. Kwa kweli, kila mwaka unaopita, idadi ya watu kwenye timu ninayofanyia kazi inapungua polepole. Nini kinaendelea? Je, sisi watengenezaji kwa pamoja tunakuwa nadhifu na werevu zaidi? Hapana, tunashiriki mzigo tu.

Je, watengenezaji wamekuwa wakifanya nini kwa miaka 20 iliyopita? Wakati huu tuliandika shitload ya kanuni. Bahari ya kanuni! Tuliandika msimbo mwingi hivi kwamba tuliamua kuwa itakuwa wazo nzuri kurahisisha kila kitu na kwenda chanzo wazi.

Kwa bahati nzuri, shukrani kwa mtandao, mchakato huu sasa umekuwa rahisi iwezekanavyo. Ikiwa wewe ni msanidi programu, unaweza kuiangalia sasa hivi! Tafuta jina lako kwenye Google au Github na utaona nambari ambayo umeisahau kwa muda mrefu, lakini ambayo mtu yeyote anaweza kuipata. Inatisha, sawa? Je, hukujua kwamba kanuni huishi milele? Ndiyo, anaishi milele.

Kanuni huishi milele. Na kanuni nzuri haiishi tu milele, inakua kwa sababu wale wanaoithamini daima huhakikisha kuwa inabaki safi. Rundo hili la msimbo wa ubora wa juu, unaotunzwa vizuri husaidia kupunguza ukubwa wa wastani wa timu ya wahandisi kwa sababu huturuhusu kuzingatia msimbo uliopo badala ya kuandika msimbo mpya, na kufanya kazi hiyo kufanywa na watu wachache na kwa muda mfupi zaidi.

Mstari huu wa hoja unasikika kuwa wa kuhuzunisha, lakini wazo ni kwamba sisi sote ni kundi la otomatiki la ujumuishaji kwa kutumia mkanda kuunganisha sehemu tofauti za vitu vilivyopo pamoja ili kuunda toleo tofauti kidogo la kitu kimoja. Huu ni mtindo wa kawaida wa kufikiria kati ya watendaji wakuu wanaopenda uhamishaji wa nje. "Yeyote anayejua kutumia Google na ana mkanda wa kusambaza anaweza kufanya hivi! Sasa kwa nini tunalipa pesa nyingi kwa mashine zetu?"

Tunawalipa hawa watu wa usimamizi pesa kubwa sana, lakini wanafikiria upuuzi kama huo. Kwa mara nyingine tena, jambo langu kuu ni kwamba kuna watengenezaji wengi mahiri na wanaofanya kazi kwa bidii kwenye sayari yetu; kweli wana kipaji na bidii, ingawa hawajatumia dakika moja kukaa katika vyuo vikuu vilivyoidhinishwa. Ndio, sasa kuna zaidi na zaidi yao!

Sikupendekezi uanze kuhangaikia mahali pako kwa sababu baadhi ya wandugu mahiri wanadaiwa kuwinda. Ninapendekeza uanze kuwa na wasiwasi juu yake kwa sababu mageuzi ya maendeleo ya programu huenda yanaenda kwa kasi zaidi kuliko wewe. Umekuwa ukifanya kazi kwa miaka kumi, mitano kati yao kama meneja, na unafikiria: "Tayari najua jinsi programu inavyotengenezwa." Ndiyo, unajua. Kwaheri...

Acha kuandika nambari, lakini...

Ukifuata ushauri wangu wa asili na kuacha kuandika msimbo, pia utaacha kwa hiari kushiriki katika mchakato wa uundaji. Ni kwa sababu hii kwamba situmii kikamilifu kazi ya nje. Automata haziunda, zinazalisha. Michakato iliyoundwa vizuri huokoa pesa nyingi, lakini haileti chochote kipya kwa ulimwengu wetu.

Ikiwa una timu ndogo inayofanya kazi nyingi kwa pesa kidogo, basi wazo la kuacha kuandika nambari inaonekana kama uamuzi mbaya kwangu wa kazi. Hata katika makampuni ya monster na kanuni zao zisizo na mwisho, taratibu na sera, huna haki ya kusahau jinsi ya kuendeleza programu mwenyewe. Na maendeleo ya programu yanabadilika kila wakati. Inabadilika sasa hivi. Chini ya miguu yako! Kwa sekunde hii!

Una pingamizi. Elewa. Hebu sikiliza.

β€œRands, niko njiani kuelekea kwenye kiti cha mkurugenzi! Ikiwa nitaendelea kuandika kanuni, hakuna mtu atakayeamini kuwa ninaweza kukua.

Ninataka kukuuliza hivi: kwa kuwa uliketi katika kiti chako cha β€œNinakaribia kuwa Mkurugenzi Mtendaji!”, je, umeona kuwa mazingira ya uundaji programu yanabadilika, hata ndani ya kampuni yako? Ikiwa jibu lako ni ndiyo, basi nitakuuliza swali lingine: ni jinsi gani hasa inabadilika na utafanya nini kuhusu mabadiliko haya? Ikiwa umejibu "hapana" kwa swali langu la kwanza, basi unahitaji kuhamia kwenye kiti tofauti, kwa sababu (mimi bet!) Sehemu ya maendeleo ya programu inabadilika kwa pili hii. Je, utawahi kukua vipi ikiwa polepole lakini hakika utasahau jinsi ya kutengeneza programu?

Ushauri wangu sio kujitolea kutekeleza tani nyingi za huduma kwa bidhaa yako inayofuata. Unahitaji kuchukua hatua mara kwa mara ili kukaa juu ya jinsi timu yako inavyounda programu. Unaweza kufanya hivyo kama mkurugenzi na kama makamu wa rais. Kitu kingine?

"Lo, Rands! Lakini lazima mtu awe msuluhishi! Mtu anapaswa kuona picha kubwa. Nikiandika msimbo, nitapoteza mtazamo."

Bado unapaswa kuwa mwamuzi, bado unapaswa kutangaza maamuzi, na bado unapaswa kuzunguka jengo mara nne kila Jumatatu asubuhi na mhandisi wako mmoja kusikiliza sauti yake ya kila wiki ya "Sote tumepotea" kwa 30. dakika.! Lakini zaidi ya hayo yote, lazima udumishe mawazo ya uhandisi, na sio lazima uwe mpanga programu wa wakati wote kufanya hivyo.

Vidokezo vyangu vya kudumisha mawazo ya uhandisi:

  1. Tumia mazingira ya maendeleo. Hii inamaanisha unapaswa kufahamu zana za timu yako, ikiwa ni pamoja na mfumo wa kuunda msimbo, udhibiti wa matoleo na lugha ya programu. Kwa hivyo, utakuwa na ufasaha katika lugha ambayo timu yako hutumia inapozungumza kuhusu ukuzaji wa bidhaa. Hii pia itakuruhusu kuendelea kutumia kihariri chako cha maandishi unachopenda, ambacho kinafanya kazi kikamilifu.
  2. Lazima uweze kuchora mchoro wa kina wa usanifu unaoelezea bidhaa yako kwenye uso wowote wakati wowote. Sasa simaanishi toleo lililorahisishwa na seli tatu na mishale miwili. Lazima ujue mchoro wa kina wa bidhaa. Moja ngumu zaidi. Sio tu mchoro wowote mzuri, lakini mchoro ambao ni ngumu kuelezea. Inapaswa kuwa ramani inayofaa kwa ufahamu kamili wa bidhaa. Inabadilika kila wakati, na unapaswa kujua kila wakati kwa nini mabadiliko fulani yalitokea.
  3. Chukua utekelezaji wa moja ya majukumu. Ninasisimka ninapoandika haya kwa sababu hatua hii ina hatari nyingi zilizofichwa, lakini sina uhakika kabisa kuwa unaweza kukamilisha nukta #1 na nukta #2 bila kujitolea kutekeleza angalau kipengele kimoja. Kwa kutekeleza moja ya vipengele mwenyewe, sio tu kwamba utashiriki kikamilifu katika mchakato wa maendeleo, pia itakuruhusu mara kwa mara kubadili kutoka kwa jukumu la "Meneja anayesimamia kila kitu" hadi jukumu la "Mtu anayesimamia utekelezaji wa moja kwa moja." wa majukumu.” Mtazamo huu wa unyenyekevu na usio wa kiburi utakukumbusha umuhimu wa maamuzi madogo.
  4. Bado natetemeka mwili mzima. Inaonekana kwamba mtu tayari ananipigia kelele: "Meneja ambaye alijitolea kutekeleza kazi hiyo?!" (Na ninakubaliana naye!) Ndiyo, wewe bado ni meneja, ambayo ina maana kwamba inapaswa kuwa kazi ndogo, sawa? Ndiyo, bado una mengi ya kufanya. Ikiwa huwezi tu kuchukua utekelezaji wa kazi, basi nina ushauri wa vipuri kwako: kurekebisha baadhi ya mende. Katika kesi hii, huwezi kujisikia furaha ya uumbaji, lakini utakuwa na ufahamu wa jinsi bidhaa imeundwa, ambayo ina maana hutaachwa kamwe kazi.
  5. Andika vipimo vya kitengo. Bado ninafanya hivi marehemu katika mzunguko wa uzalishaji wakati watu wanaanza kuwa wazimu. Ifikirie kama orodha ya kukagua afya ya bidhaa yako. Fanya hivi mara nyingi.

Pingamizi tena?

β€œRands, nikiandika kanuni, nitachanganya timu yangu. Hawatanijua mimi ni naniβ€”meneja au msanidi programu.”

Nzuri

Ndiyo, nikasema, "Sawa!" Nimefurahi kuwa unafikiri unaweza kuchanganya timu yako kwa kuogelea tu kwenye bwawa la wasanidi programu. Ni rahisi: mipaka kati ya majukumu tofauti katika ukuzaji wa programu kwa sasa imefichwa sana. Vijana wa UI hufanya kile ambacho kinaweza kuitwa kwa ujumla JavaScript na programu ya CSS. Wasanidi programu wanajifunza zaidi na zaidi kuhusu muundo wa matumizi ya mtumiaji. Watu huwasiliana na kujifunza kuhusu mende, kuhusu wizi wa kanuni za watu wengine, na pia juu ya ukweli kwamba hakuna sababu nzuri kwa meneja kutoshiriki katika bacchanalia hii kubwa, ya kimataifa, ya kuvuka.

Kando na hilo, ungependa kuwa sehemu ya timu inayojumuisha vipengele vinavyoweza kubadilishwa kwa urahisi? Hii haitafanya tu timu yako kuwa mahiri zaidi, itampa kila mwanachama wa timu fursa ya kuona bidhaa na kampuni kutoka kwa mitazamo tofauti. Unawezaje kumheshimu Frank, mtu mtulivu anayesimamia ujenzi, zaidi ya baada ya kuona umaridadi rahisi wa maandishi yake ya ujenzi?

Sitaki timu yako ichanganyikiwe na machafuko. Kinyume chake, nataka timu yako iwasiliane kwa ufanisi zaidi. Ninaamini kwamba ikiwa unahusika katika kuunda bidhaa na kufanyia kazi vipengele, utakuwa karibu na timu yako. Na muhimu zaidi, utakuwa karibu na mabadiliko ya mara kwa mara katika mchakato wa maendeleo ya programu ndani ya shirika lako.

Usiache kuendeleza

Mfanyakazi mwenzangu huko Borland aliwahi kunishambulia kwa maneno kwa kumwita "msimbo."

β€œRands, coder ni mashine isiyo na akili! Tumbili! Coder haifanyi chochote muhimu isipokuwa kuandika mistari ya kuchosha ya nambari isiyo na maana. Mimi si mwandishi wa kumbukumbu, mimi ni msanidi programu!"

Alikuwa sahihi, angechukia ushauri wangu wa awali kwa watendaji wakuu wapya: "Acha kuandika nambari!" Sio kwa sababu ninapendekeza kuwa wao ni wapiga rekodi, lakini zaidi kwa sababu ninapendekeza kwa dhati kwamba waanze kupuuza sehemu moja muhimu ya kazi yao: ukuzaji wa programu.

Kwa hivyo nimesasisha ushauri wangu. Ikiwa unataka kuwa kiongozi mzuri, unaweza kuacha kuandika nambari, lakini ...

Uwe mwenye kunyumbulika. Kumbuka maana ya kuwa mhandisi na usiache kutengeneza programu.

Kuhusu mwandishi

Michael Lopp ni msanidi programu mkongwe ambaye bado hajaondoka Silicon Valley. Zaidi ya miaka 20 iliyopita, Michael amefanya kazi kwa makampuni mbalimbali ya ubunifu, ikiwa ni pamoja na Apple, Netscape, Symantec, Borland, Palantir, Pinterest, na pia alishiriki katika uanzishaji ambao ulielea polepole hadi kusahaulika.

Nje ya kazi, Michael anaendesha blogu maarufu kuhusu teknolojia na usimamizi chini ya jina la bandia Rands, ambapo anajadili mawazo katika uwanja wa usimamizi na wasomaji, anaonyesha wasiwasi juu ya haja ya mara kwa mara ya kuweka kidole chake kwenye mapigo, na anaelezea kuwa, licha ya zawadi za ukarimu kwa kuunda bidhaa, mafanikio yako yanawezekana tu shukrani kwa timu yako. Blogu inaweza kupatikana hapa www.randsinrepose.com.

Michael anaishi na familia yake huko Redwood, California. Daima hupata wakati wa kupanda baiskeli, kucheza mpira wa magongo na kunywa divai nyekundu, kwani kuwa na afya bora ni muhimu zaidi kuliko kuwa na shughuli nyingi.

Β» Maelezo zaidi kuhusu kitabu yanaweza kupatikana tovuti ya mchapishaji
Β» Meza ya yaliyomo
Β» Dondoo

Kwa Khabrozhiteley punguzo la 20% kwa kutumia kuponi - Kusimamia Watu

Baada ya malipo ya toleo la karatasi la kitabu, toleo la elektroniki la kitabu litatumwa kwa barua pepe.

PS: 7% ya bei ya kitabu itaenda kwa tafsiri ya vitabu vipya vya kompyuta, orodha ya vitabu vilivyokabidhiwa kwa nyumba ya uchapishaji. hapa.

Chanzo: mapenzi.com

Kuongeza maoni