D'Buch "Wéi d'Intellektuell ze managen. Ech, Nerds a Geeks"

D'Buch "Wéi d'Intellektuell ze managen. Ech, Nerds a Geeks" Engagéiert fir Projetsmanager (an déi, déi dreeme Chef ze ginn).

Tonnen Code schreiwen ass schwéier, awer d'Leit managen ass nach méi schwéier! Also Dir braucht just dëst Buch fir ze léieren wéi een zwee mécht.

Ass et méiglech witzeg Geschichten an sérieux Lektioune ze kombinéieren? Michael Lopp (och bekannt a schmuele Kreeser als Rands) gelongen. Dir fannt fiktiv Geschichten iwwer fiktiv Leit mat onheemlech belountend (och wann fiktiv) Erfarungen. Dëst ass wéi de Rands seng ofwiesslungsräich, heiansdo komesch Erfarungen deelt, déi iwwer d'Jore gewonnen huet fir a groussen IT-Konzerner ze schaffen: Apple, Pinterest, Palantir, Netscape, Symantec, etc.

Sidd Dir e Projet Manager? Oder wëllt Dir verstoen wat Äre Verdammt Chef de ganzen Dag mécht? Rands léiert Iech wéi Dir an der Toxic World of Inflated Tierkei iwwerlieft an am allgemenge Wahnsinn vun dysfunktionell flamboyante Leit opbléien. An dëser komescher Communautéit vun maniacal Brainiacs ginn et nach méi friem Kreaturen - Manager, déi duerch eng mystesch organisatoresch Ritual Muecht iwwer d'Pläng, Gedanken a Bank Konte vu ville Leit gewonnen hunn.

Dëst Buch ass am Géigesaz zu all Management oder Leedung Manuskript. De Michael Lopp verstoppt näischt, hien erzielt et just wéi et ass (vläicht sollten net all Geschichten ëffentlech gemaach ginn: P). Awer nëmmen esou wäert Dir verstoen wéi Dir mat sou engem Patron iwwerlieft, wéi Dir Geeks an Nerds verwalten, a wéi Dir "dee verdammt Projet" op e glécklecht Enn bréngt!

Auszuch. Ingenieur Mentalitéit

Gedanken iwwer: Sollt Dir weider Code schreiwen?

Rands d'Buch iwwer Regele fir Manager enthält eng ganz kuerz Lëscht vun modern Verwaltungsrot "Must-Dos." De Laconismus vun dëser Lëscht staamt aus der Tatsaach, datt d'Konzept vun "muss" eng Zort absolut ass, a wann et ëm d'Leit kënnt, ginn et ganz wéineg absolut Konzepter. Eng erfollegräich Gestiounsmethod fir een Employé wäert eng richteg Katastroph fir en aneren sinn. Dëse Gedanken ass den éischten Artikel op der "Must-Do" Lëscht vum Manager:

Bleift flexibel!

Denken datt Dir schon alles wësst ass eng ganz schlecht Iddi. An enger Situatioun wou déi eenzeg konstant Tatsaach ass datt d'Welt stänneg ännert, gëtt Flexibilitéit déi eenzeg richteg Positioun.

Paradoxerweis ass den zweeten Artikel op der Lëscht iwwerraschend onflexibel. Wéi och ëmmer, dëse Punkt ass mäi perséinleche Favorit well ech gleewen datt et hëlleft d'Fundament fir de Managerwuesstem ze kreéieren. Dëse Paragraf liest:

Stop schreiwen Code!

An der Theorie, wann Dir e Manager wëllt sinn, musst Dir léieren déi ze vertrauen déi fir Iech schaffen an d'Kodéierung ganz un hinnen iwwerginn. Dëse Rot ass normalerweis schwéier ze verdauen, besonnesch fir nei geprägt Manager. Wahrscheinlech ee vun de Grënn firwat se Manager ginn ass wéinst hirer Produktivitéit an der Entwécklung, a wann d'Saache falsch goen, ass hir éischt Reaktioun zréck op d'Fäegkeeten ze falen an déi se voll Vertrauen hunn, wat hir Fäegkeet ass Code ze schreiwen.

Wann ech gesinn, datt e nei geprägte Manager "sinkt" a Code ze schreiwen, soen ech him: "Mir wëssen datt Dir Code schreiwen kann. D'Fro ass: Kënnt Dir féieren? Dir sidd net méi eleng fir Iech selwer verantwortlech, Dir sidd verantwortlech fir d'ganz Equipe; an ech wëll dofir suergen, datt Dir Äert Team kritt fir Problemer eleng ze léisen, ouni datt Dir de Code selwer schreiwen musst. Är Aarbecht ass erauszefannen wéi Dir Iech selwer skalaéiere kënnt. Ech wëll net datt Dir nëmmen een sidd, ech wëll datt et vill sinn wéi Dir.

Gutt Rotschléi, richteg? Skala. Gestioun. Responsabilitéit. Esou gemeinsam Buzzwords. Et ass schued datt de Rot falsch ass.

Falsch?

Jo. De Rot ass falsch! Net ganz falsch, awer falsch genuch, datt ech e puer fréiere Kollege muss ruffen an entschëllegen: "Erënnert Iech un déi Liiblingserklärung vu mir wéi Dir sollt ophalen Code ze schreiwen? Et ass falsch! Jo... Fänkt erëm un ze programméieren. Start mat Python a Ruby. Jo, ech eescht! Är Carrière hänkt dovun of!

Wéi ech meng Carrière als Softwareentwéckler bei Borland ugefaang hunn, hunn ech um Paradox Windows Team geschafft, dat war e grousst Team. Et waren 13 Applikatioun Entwéckler eleng. Wann Dir Leit aus aneren Teams bäidréit, déi och dauernd u Schlësseltechnologien fir dëse Projet geschafft hunn, sou wéi de Kär Datebankmotor a Kärapplikatiounsservicer, hutt Dir 50 Ingenieuren direkt an der Entwécklung vun dësem Produkt involvéiert.

Keng aner Equipe, fir déi ech jeemools geschafft hunn, kënnt och no bei dëser Gréisst. Tatsächlech, mat all Joer dat vergaang ass, gëtt d'Zuel vun de Leit an der Equipe op där ech schaffen lues a lues erof. Wat geet vir sech? Ginn mir Entwéckler kollektiv méi schlau a méi clever? Nee, mir deelen just d'Laascht.

Wat hunn d'Entwéckler fir déi lescht 20 Joer gemaach? Wärend dëser Zäit hu mir e Shitload vu Code geschriwwen. Mier vum Code! Mir hunn sou vill Code geschriwwen datt mir decidéiert hunn et wier eng gutt Iddi alles ze vereinfachen an Open Source ze goen.

Glécklecherweis, dank dem Internet, ass dëse Prozess elo sou einfach wéi méiglech ginn. Wann Dir e Softwareentwéckler sidd, kënnt Dir et elo kucken! Sicht Ären Numm op Google oder Github an Dir gesitt Code deen Dir laang vergiess hutt, awer dee jidderee ka fannen. Schrecklech, richteg? Wousst Dir net datt de Code fir ëmmer lieft? Jo, hie lieft fir ëmmer.

De Code lieft fir ëmmer. A gudde Code lieft net nëmme fir ëmmer, et wiisst, well déi, déi et schätzen, dauernd garantéieren datt et frësch bleift. Dëse Koup qualitativ héichwäerteg, gutt erhale Code hëlleft déi duerchschnëttlech Ingenieursteamgréisst ze reduzéieren, well et eis erlaabt eis op existente Code ze fokusséieren anstatt neie Code ze schreiwen, an d'Aarbecht mat manner Leit an engem méi kuerzen Zäitframe gemaach ze kréien.

Dës Linn vun der Begrënnung kléngt depriméierend, awer d'Iddi ass datt mir all just eng Rëtsch Integratiounsautomaten sinn, déi Kanalband benotzen fir verschidde Bits vun existente Saachen zesummen ze verbannen fir eng liicht aner Versioun vun der selwechter Saach ze kreéieren. Dëst ass eng klassesch Linn vum Denken ënner Senioren, déi Outsourcing gär hunn. "Jiddereen dee weess wéi een Google benotzt an e Ductband huet kann dat maachen! Firwat bezuele mir dann vill Suen un eis Maschinnen?

Mir bezuelen dës Gestioun Kärelen wierklech grouss Suen, mä si mengen esou Blödsinn. Nach eng Kéier, mäi Schlësselpunkt ass datt et vill brillant a ganz haart schaffend Entwéckler op eisem Planéit sinn; si si wierklech genial a fläisseg, och wann se net eng eenzeg Minutt an akkreditéierten Universitéite gesat hunn. Oh jo, elo ginn et der ëmmer méi!

Ech proposéieren net datt Dir Iech iwwer Är Plaz ufänkt ze këmmeren just well e puer genial Komeroden angeblech no der Juegd sinn. Ech proposéieren Iech ufänkt Iech Suergen doriwwer ze maachen, well d'Evolutioun vun der Softwareentwécklung wahrscheinlech méi séier bewegt wéi Dir sidd. Dir schafft zënter zéng Joer, fënnef vun hinnen als Manager, an Dir denkt: "Ech weess scho wéi Software entwéckelt gëtt." Jo, Dir wësst. Äddi…

Stop schreiwen Code, awer ...

Wann Dir meng ursprénglech Berodung befollegt an ophält Code ze schreiwen, stoppt Dir och fräiwëlleg un der Schafungsprozess deelzehuelen. Et ass aus dësem Grond datt ech net aktiv Outsourcing benotzen. Automaten kreéieren net, si produzéieren. Gutt entworf Prozesser spueren vill Suen, mä si bréngen näischt Neies an eiser Welt.

Wann Dir e klengt Team hutt fir vill Geld ze maachen, da schéngt d'Iddi fir Code ze schreiwen wéi eng schlecht Karriärentscheedung fir mech. Och an Monster Firmen mat hir endlos Reglementer, Prozesser a Politik, Dir hutt kee Recht ze vergiessen, wéi Software selwer ze entwéckelen. A Software Entwécklung ännert sech permanent. Et ännert sech elo. Ënnert de Féiss! Op dëser ganz zweeter!

Dir hutt Contestatiounen. Verstinn. Loosst eis nolauschteren.

„Rands, ech sinn ënnerwee an de Regisseurstull! Wann ech weider Code schreiwen, wäert kee gleewen datt ech wuessen kann.

Ech wëll Iech dat froen: Zënter Dir op Ärem "Ech sinn amgaang CEO ze ginn!" Stull souz, hutt Dir gemierkt datt d'Softwareentwécklungslandschaft sech verännert, och an Ärer Firma? Wann Är Äntwert jo ass, da stellen ech Iech eng aner Fro: wéi genau ännert et sech a wat wäert Dir un dës Ännerungen maachen? Wann Dir "Nee" op meng éischt Fro geäntwert hutt, da musst Dir op en anere Stull plënneren, well (ech wetten!) D'Feld vun der Softwareentwécklung ännert sech op dëser zweeter. Wéi wäert Dir jeemools wuessen wann Dir lues awer sécher vergiess wéi Dir Software entwéckelt?

Mäi Rot ass Iech net ze engagéieren fir Tonne Features fir Ären nächste Produkt ëmzesetzen. Dir musst dauernd Schrëtt huelen fir um Top ze bleiwen wéi Äert Team Software baut. Dir kënnt dat souwuel als Direkter an als Vizepresident maachen. Eppes anescht?

"Ech, Rands! Mee een muss den Arbitter sinn! Een muss dat grousst Bild gesinn. Wann ech Code schreiwen, verléieren ech Perspektiv."

Dir musst nach ëmmer den Arbitter sinn, Dir musst nach ëmmer d'Entscheedungen iwwerdroen, an Dir musst ëmmer nach véiermol all Méindeg de Moie mat engem vun Ären Ingenieuren ronderëm d'Gebai trëppelen fir säi wëchentlechen "We're all doomed" Rant fir 30 ze lauschteren Minutten.! Awer doriwwer eraus all dat, musst Dir en Ingenieursdenken erhalen, an Dir musst net e Vollzäitprogramméierer sinn fir dat ze maachen.

Meng Tipps fir eng Ingenieursmentalitéit z'erhalen:

  1. Benotzt d'Entwécklungsëmfeld. Dëst bedeit datt Dir mat den Tools vun Ärem Team vertraut sollt sinn, dorënner de Code Build System, Versiounskontroll a Programméierungssprooch. Als Resultat gitt Dir fléissend an der Sprooch déi Är Team benotzt wann Dir iwwer Produktentwécklung schwätzt. Dëst erlaabt Iech och weider Äre Liiblings Texteditor ze benotzen, dee perfekt funktionnéiert.
  2. Dir musst fäeg sinn en detailléierten architektonescht Diagramm ze zéien deen Äert Produkt op all Uewerfläch zu all Moment beschreift. Elo mengen ech net déi vereinfacht Versioun mat dräi Zellen an zwee Pfeiler. Dir musst den detailléierte Diagramm vum Produkt kennen. Déi schwieregst. Net nëmmen all léif Diagramm, mee en Diagramm dat schwéier z'erklären ass. Et sollt eng Kaart sinn, déi gëeegent ass fir e komplette Verständnis vum Produkt. Et ännert sech dauernd, an Dir sollt ëmmer wëssen firwat verschidde Ännerunge geschitt sinn.
  3. Iwwerhuelen d'Ëmsetzung vun enger vun de Funktiounen. Ech widderhuelen wuertwiertlech wéi ech dëst schreiwen well dëse Punkt vill verstoppte Gefore huet, awer ech si wierklech net sécher datt Dir de Punkt #1 a Punkt #2 erreeche kënnt ouni engagéiert fir op d'mannst eng Feature ëmzesetzen. Andeems Dir eng vun de Fonctiounen selwer implementéiert, wäert Dir net nëmmen aktiv am Entwécklungsprozess involvéiert sinn, et erlaabt Iech och periodesch vun der Roll vum "Manager zoustänneg fir alles" op d'Roll vum "Manager fir d'Ëmsetzung vun engem z'änneren" vun de Funktiounen." Dës bescheiden an unassuming Haltung erënnert Iech un d'Wichtegkeet vu klengen Entscheedungen.
  4. Ech rëselen nach ëmmer iwwerall. Et schéngt, datt schonn een op mech rifft: "De Manager deen d'Ëmsetzung vun der Funktioun op sech geholl huet?! (An ech si mat him d’accord!) Jo, Dir sidd nach ëmmer de Manager, dat heescht et soll eng kleng Funktioun sinn, ok? Jo, Dir hutt nach vill ze maachen. Wann Dir just d'Ëmsetzung vun der Funktioun net iwwerhuelen kann, dann hunn ech e puer Backup Rotschléi fir Iech: e puer Bugs fixéieren. An dësem Fall wäert Dir d'Freed vun der Schafung net fillen, awer Dir wäert e Verständnis hunn wéi d'Produkt erstallt gëtt, dat heescht datt Dir ni aus der Aarbecht verlooss gëtt.
  5. Schreiwen Eenheet Tester. Ech maachen dat nach ëmmer spéit am Produktiounszyklus wann d'Leit ufänken verréckt ze ginn. Denkt un et als eng Gesondheetschecklëscht fir Äert Produkt. Maachen dëst oft.

Nees dogéint?

"Rands, wann ech Code schreiwen, wäert ech meng Equipe duercherneen bréngen. Si wësse net wien ech sinn - e Manager oder en Entwéckler.

Gutt.

Jo, ech sot: "Okay!" Ech si frou datt Dir mengt datt Dir Äert Team duerchernee kënnt andeems Dir am Entwécklerweier schwammen. Et ass einfach: d'Grenzen tëscht verschiddene Rollen an der Softwareentwécklung sinn am Moment ganz verschwonnen. D'UI Kärelen maachen wat breet kann JavaScript an CSS Programméierung genannt ginn. Entwéckler léiere méi a méi iwwer Benotzererfarungsdesign. D'Leit kommunizéieren mateneen a léieren iwwer Bugs, iwwer Vol vun anere Leit Code, an och iwwer d'Tatsaach datt et kee gudde Grond ass fir e Manager net un dëser massiver, globaler, cross-pollinéierender Informatiounsbacchanalia deelzehuelen.

Ausserdeem wëllt Dir Deel vun engem Team sinn, dat aus liicht ersatbare Komponenten besteet? Dëst wäert Äert Team net nëmme méi flësseg maachen, et gëtt all Teammember d'Méiglechkeet d'Produkt an d'Firma aus verschiddene Perspektiven ze gesinn. Wéi kënnt Dir de Frank respektéieren, de rouege Guy, dee fir d'Baue verantwortlech ass, méi wéi nodeems Dir déi einfach Eleganz vu senge Build-Skripte gesinn hutt?

Ech wëll net datt Äert Team duercherneen a chaotesch gëtt. Am Géigendeel, ech wëll datt Äert Team méi effektiv kommunizéieren. Ech gleewen datt wann Dir un der Schafung vum Produkt involvéiert sidd an un Features schafft, sidd Dir méi no bei Ärem Team. A méi wichteg, Dir wäert méi no bei konstante Ännerungen am Softwareentwécklungsprozess an Ärer Organisatioun sinn.

Halt net op d'Entwécklung

E Kolleg vu mir zu Borland huet mech eemol verbal attackéiert fir hatt e "Coder" ze nennen.

"Rands, de Coder ass eng onsécher Maschinn! Af! De Coder mécht näischt Wichtegs ausser schreiwen langweileg Zeilen vun nëtzlosen Code. Ech sinn keen Coder, ech sinn e Softwareentwéckler!"

Si hat Recht, si hätt meng initial Berodung un nei CEOs gehaasst: "Stop Code schreiwen!" Net well ech virschloen datt se Coderen sinn, mee méi well ech proaktiv virschloen datt se ee vun de wichtegsten Deeler vun hirer Aarbecht ignoréieren: Softwareentwécklung.

Also ech hunn meng Rotschléi aktualiséiert. Wann Dir e gudde Leader wëllt sinn, kënnt Dir ophalen Code ze schreiwen, awer ...

Sidd flexibel. Denkt drun wat et heescht en Ingenieur ze sinn an net ophalen Software z'entwéckelen.

Iwwer den Autor

De Michael Lopp ass e Veteran Softwareentwéckler deen nach ëmmer de Silicon Valley net verlooss huet. An de leschten 20 Joer huet de Michael fir eng Vielfalt vun innovative Firmen geschafft, dorënner Apple, Netscape, Symantec, Borland, Palantir, Pinterest, an huet och un engem Startup deelgeholl, dee lues a lues an d'Vergiess schwëmmt.

Ausserhalb vun der Aarbecht bedreift de Michael e populäre Blog iwwer Technologie a Management ënner dem Pseudonym Rands, wou hien Iddien am Beräich vun der Gestioun mat de Lieser diskutéiert, seng Bedenken ausdréckt iwwer de konstante Besoin fir de Fanger um Puls ze halen an erkläert datt trotz der generéis Belounungen fir e Produkt ze kreéieren, Ären Erfolleg ass nëmme méiglech dank Ärem Team. De Blog kann hei fonnt ginn www.randsinrepose.com.

De Michael lieft mat senger Famill zu Redwood, Kalifornien. Hie fënnt ëmmer Zäit fir Mountainbike ze fueren, Hockey ze spillen a Roude Wäin ze drénken, well gesond ass méi wichteg wéi beschäftegt.

» Méi Detailer iwwert d'Buch fannt Dir op Websäit vum Verlag
» Inhaltsverzeechnes
» Auszuch

Fir Khabrozhiteley 20% Remise mat Coupon - Gestioun Leit

Bei der Bezuelung vun der Pabeierversioun vum Buch gëtt eng elektronesch Versioun vum Buch per E-Mail geschéckt.

PS: 7% vum Präis vum Buch geet un d'Iwwersetzung vun neie Computerbicher, eng Lëscht vu Bicher, déi dem Dréckerei iwwerreecht ginn hei.

Source: will.com

Setzt e Commentaire