it-swarm-eu.dev

Jak může nový programátor zaujmout softwarového inženýra (šéfa)?

Pracuji na mé první programovací práci. Můj šéf je velmi chytrý softwarový inženýr a mám pocit, že ve srovnání s ním nemám co nabídnout. Problém je, že je vždy zaneprázdněn a potřebuje někoho, kdo mu pomůže. Mám pocit, že nejsem dost dobrý, ale pořád chci uspět. Chci být skvělý programátor.

Co mohu udělat, abych na něj zapůsobil?

Děkuju.

98
Pablo

Už jsem vám někdy řekl o Ashtonovi?

Ashton byl tvůj klasický kukuřičný farmář. Jeho rodiče byli hippies, kteří nikdy nedokázali spojit své činy, dokud jeho matka nezdědila 15 akrů ve venkovské části Michiganu. Rodina se tam odstěhovala, koupila si pár koz a mléko se snažila vydělat na živobytí, aby prodávala yuppies na trhu Ann Arbor Farmmer's yuppies.

Od svých deseti let musel Ashton probudit každé ráno ve 4:00 ráno a dojit ty zatracené kozy a bylo to vyčerpávající. Ashton rád chodil do školy, protože to znamenalo, že v kozím hovínku nepracoval. Po celé střední škole studoval svůj zadek v naději, že stipendium dobré univerzitě bude jeho vstupenkou z farmy. Považoval vysokou školu za mnohem jednodušší než život na farmě, takže nechápal, proč se všichni ostatní nedostali rovně jako on. Specializoval se na softwarové inženýrství, protože si nedokázal představit, že by se od inženýrů někdy vyžadovalo, aby se probudili ve 4:00 ráno.

Ashton vystudoval školu, aniž by věděl hodně o softwarovém průmyslu, opravdu, a tak šel na kariérní veletrh, přihlásil se na tři pracovní místa, přijal všechny tři a vybral tu, která platí nejvíce: něco šíleného, ​​jako je 32 000 $ ročně, pracuje ve velké nábytkářské společnosti v jihozápadní části státu, která vyráběla farmy pro kóje po celém světě. Už nikdy nechtěl vidět farmu, takže byl odhodlaný udělat dobrý dojem na svého šéfa Charlieho Shermana.

"To nebude snadné," řekl jeho kamarád z kóje, Jeff. "Je tu něco jako legenda."

"Co myslíš?" zeptal se.

"Dobře, pamatuješ si před pár lety, když bylo na Y2K tolik rozrušení?"

Ashton byl pravděpodobně příliš mladý. "Y2K?"

"Víte, nikdo neočekával, že všechny staré počítačové programy napsané v šedesátých letech budou stále běžet v roce 2000, takže měli pro rok pouze prostor pro dvě číslice." Namísto uložení roku 1999 by uložili 99. A když se rok otočil 1. ledna 2000, počítačové systémy se zhroutily, protože se pokusily vložit „100“ do dvou číslic.

"Opravdu? Myslel jsem, že to byl mýtus, “řekla Ashton.

"V každé jiné společnosti na světě se nic nestalo," řekl Jeff. "Strávili miliardy dolarů kontrolou každé řádky kódu." Ale tady jsou samozřejmě leví parchanti, takže se neobtěžovali s testováním. “

"Vůbec ne?"

"Zilch." Nulové testování. Nada. A hle, hle, když se lidé 2. ledna vrhli do práce, nefungovala ani jedna věc. Nemohli vytisknout plány výroby. Nemohli dostat ani polovinu montážních linek, aby se vůbec zapnuli. A nikdo nevěděl, jaké posuny mají pracovat. Továrna se doslova zastavila. “

"Děláš si srandu," řekla Ashton.

"Sakra, ne." Továrna byla naprosto tichá. Teď, Charlie, tehdy byla nová. Pracovala v Microsoftu nebo NASA, nebo tak něco ... nikdo nemohl přijít na to, proč by někdo jako ona pracovala v naší malé podpaži společnosti. Posadila se a začala kódovat. A kódování. A kódování.

"Charlie kódoval devět dní rovně." Devět dní bez spánku, bez jídla, někteří lidé dokonce tvrdili, že nikdy nešla do koupelny. Šla ze systému do systému a všechny je doslova opravila. Bylo to něco na pohled. Můj Bože, tam byly [~ # ~] cobol [~ # ~] systémy, které je třeba opravit. Celá továrna v klidu a Charlie posílá lidi do univerzitní knihovny v Ann Arbor, aby našli staré příručky COBOL. Pracovníci montážní linky stojí kolem chvění, protože i termostaty měly chybu Y2K. A Charlie pije šálek po šálku kávy a píše jako blázen. “

"Wow. A nikdy nešla do koupelny? “

"No, ta část by mohla být trochu trochu přehnané." Opravdu však pracovala 24 hodin po dobu devíti dnů. 11. ledna, asi pět minut před zahájením směny, vyjde ze své kabiny, jde na linkovou tiskárnu, stiskne knoflík a boom! vychází program výroby a týmové plány a vše je perfektní, perfektně naformátované, s použitím mírně menšího písma, takže „2000“ se hodí tam, kde se říkalo „99“, a dokonce napsala nový systém optimalizující priority, který pomáhá jim dohnat 9 dní zmeškané výroby bez toho, že by zbylo příliš mnoho zákazníků, a všechny montážní linky se rozběhnou, jako by se nic nestalo, a teplo se rozjíždí a faktury se vytisknou jako rok místo toho „2000“ z roku 19100 a po tomto dni nikdo nenašel žádnou chybu. “

"Ale no tak!" Ashton říká. "Nikdo nepíše kód bez chyb."

"Ona to udělala." Viděl jsem to na vlastní oči. První den zpět běželi dva dny v hodnotě kóje bez škytnutí. “

Ashtonová byla hloupá. "To je epické." Jak toho mohu žít? “

"Nemůžeš, kámo, nikdo nemůže," řekl Jeff a otočil se zpět ke svému počítačovému terminálu, kde pokračoval v on-line plamenové válce nad tím, kdo by vyhrál v boji, Spocku nebo Batmanovi, který zuřil déle než čtyři měsíce.

Nikdo se nevzdá, Ashton přísahal, že jednoho dne udělá něco legendárního. Pravda je, že nikdy neexistovalo další Y2K. A nikdo v té části Michiganu nedal krysím zadkům dobré programování. Ve skutečnosti programátoři neměli co dělat. Ashton dostal hloupé malé projekty, které mu byly přiděleny ... v jednom okamžiku strávil tři týdny prací na řešení případu, kdy byla daň z obratu v jednom konkrétním kraji špatná, protože nějaký PSČ překročil dvě různá pásma daně z obratu. Legrační bylo, že to bylo v nějaké neobydlené části státu New York, kde nikdo nikdy nekoupil kancelářské skříně, a nikdy tam neměli zákazníka, takže jeho kód by nikdy nemohl běžet.

Vůbec.

Dva roky Ashton začal pracovat nadšeně a nadšeně a umíral, aby se změnil a udělal něco úžasného a úžasného, ​​zatímco jeho spolupracovníci surfovali po internetu, posílali okamžité zprávy svým přátelům a hráli počítačový solitaire celé hodiny.

Jeff, jeho kamarád z kabinetu, měl pouze jednu odpovědnost: aktualizace týdenní tabulky Excelu, která ukazuje, kolik lidí bylo v daném týdnu zraněno při práci. Nikdo nikdy nebyl. Jednou za týden otevřel Jeff tabulku, přešel na konec stránky, zadal datum a nulu, zasáhl uložení a to bylo vše.

Ashton dokonce napsal Jeffovi makro, které tento úkol automatizovalo. Jeff se nechtěl nechat chytit, a tak ho odmítl nainstalovat. Poté už nemluvili. Bylo to trapné.

Ráno jeho dvouletého výročí ve společnosti kóji, Ashton jel do práce, když si něco uvědomil.

Nikdy nebyl spuštěn žádný řádek kódu, který napsal.

Ani jedna věc, kterou udělal za dva roky práce, neměla na svět žádný dopad.

A v té části Michiganu to bylo kurva 24 stupňů, a bylo to šedé a páchnoucí, a jeho Honda byl kus svinstva, ve městě neměl přátele a na ničem nezáleželo.

Když jel po Lincoln Avenue, viděl nábytkářskou společnost dopředu na levé straně. Před podnikovým areálem se třepetaly tři vlajky: americká vlajka, vlajka velkého státu Michigan a bílá a červená vlajka s logem společnosti. Dostal se do zatáčky za dlouhou řadou aut čekajících na odbočení doleva. Vždy to trvalo čtyři nebo pět cyklů semaforů, v dopravní špičce, aby se obrátil, takže Ashton měl spoustu času na to, aby si vzpomněl, jestli nějaký kód, který měl někdy napsán, byl někdy používaný kýmkoli .

A nebylo. A potlačil slzu.

A místo toho, aby se otočil doleva, šel rovně, téměř způsobil nehodu, protože zapomněl, že světlo vlevo neznamená, že byste mohli jít rovně.

A jel přímo dolů po Lincoln Avenue, a dostal se na dálnici Gerald Ford, a on jen pokračoval v jízdě, dokud se nedostal na letiště v Grand Rapids, a nechal svou mizernou starou Honda přímo před terminálem, dobře věděl, že je dobře to by bylo odtaženo, a ani nezavřel dveře automobilu, a šel přímo k pultu Frontier Airlines a koupil si letenku hned při dalším letu do San Francisca, který odletěl za 20 minut, a dostal v letadle a odešel z Michiganu navždy.

189
Joel Spolsky

Vzpomínáte na scénu v Aladin , kde chce Aladdin zapůsobit na Jasmine, a džin mu řekne, že by se měl lépe soustředit na to, aby byl sám sebou? Stejný princip zde.

Pokud je šéf mnohem lepší než vy a znáte to, pravděpodobně to také ví. Nečeká od vás žádné velké kroky z programování rockové hvězdy. Protože je to vaše první práce, najal si vás pravděpodobně, protože viděl potenciál stát se ve vás dobrým kodérem. Takže pokud na něj opravdu chcete zapůsobit, čte se. Naučte se jazyk, učte se systém, na kterém pracujete, učte se o vstupech a výstupech a tmavých rozích. Soustřeďte se na učení správných principů, jejich dobré učení a rychlé učení v tomto pořadí.

A pamatujte, že součástí učení je kopírování znalostí, které již ostatní lidé mají. Nebojte se klást otázky, ať už od vašich spolupracovníků nebo na StackOverflow, nebo zkoumat věci na Googlu. Ať už děláte cokoli, nepředstírejte, že něco víte, když opravdu ne, ve snaze vyhnout se zdání hlouposti. Každý dobrý vývojář si toho všimne rychle a díky tomu budete vypadat ještě hloupěji v jejich očích. Pokora je mezi inženýry stále považována za ctnost.

Udělejte v tom dobrou práci a bude to na šéfa zapůsobit.

97
Mason Wheeler

Dvě slova: Buďte spolehliví.

Ve vaší pozici jste nebyli najati, abyste byli nejchytřejší osobou v týmu. Byli jste najati pro potenciál, který jste ukázali, a protože existují úkoly vhodné pro vaši úroveň dovedností, které je třeba dokončit.

Ukažte, že tuto důvěru dokážete nejprve splnit, a jakmile získáte cit pro kód a společnost, najděte způsoby, jak překonat jejich první dojem z vás. Ten může chvíli trvat, ale nemýlte se, že jste juniorský, že je podřadný.

47
Joost Schuur

Co se zdá jako navždy, vzal jsem úžasnou práci s pokojem plným úžasných a dokonalých programátorů. Všichni byli rocková hvězda, několik lidí z původního týmu Macintosh, téměř polovina lidí, kteří tam vydávali knihy, bylo to skvělé místo.

Takže jsem tam strávil svůj první rok a snažil se zapůsobit na všechny. Cítil jsem se, jako bych musel udělat něco úžasného, ​​a to mě přimělo učit se více, než jsem kdy považoval za možné ve velmi krátkém čase. V mém druhém roce jsem se uklidnil, byl jsem mnohem sebevědomější v tom, co dělám, trochu hlasitěji o mých názorech, a když jsem se rozhlížel, rostl jsem stále pesimističtěji o skutečném produktu, který jsme stavěli.

V loňském roce byl tento projekt plně financován. Ti úžasní inženýři, na které se stále dívám dodnes, strávili 5 let a miliony dolarů budováním frameworku po frameworku, aplikační platformou pro budování na vrcholu aplikace, která se doopravdy nedodala, a konečně uživatelským rozhraním a pracovním postupem, který nikdo nemohl pochopit, dokonce i lidé, kteří to postavili.

Chytrý je přeceňován. Být „rockovou hvězdou“ je přeceňováno. Je to opravdu snadná omluva ke zvýšení prahu složitosti. To vás nutí myslet si, že je důležitější přepsat pracovní systém tak, aby byl „čistší“ místo implementace další věci, kterou zákazník požadoval.

Jacob Kaplan Moss mi jednou řekl něco o programátorovi, kterého nebudu jmenovat, řekl: „Je příliš chytrý. Píše tyto opravdu inteligentní komplikované knihovny, které nemůžu použít, protože nejsem dost chytrý. Hloupí lidé by měli psát knihovny aby je mohli hloupí lidé použít “.

Programátoři, kteří „dokonalí“ inženýři, mají tendenci snubat nos, lidé, kteří píšou Ruby a JavaScript a další „hračkové“ jazyky), tito lidé vyrábějí PRODUKTY a POSKYTUJÍ TOTO. Kód může být ošklivý , architektura nemusí být tak čistá a čistá, jak byste chtěli, ale zasílají boha zatraceně a v tomto odvětví je to opravdu důležité.

Kdybych byl tebou, vzdal bych se snažení být touto rockovou hvězdou a soustředit se na dopravu a stavební výrobky. Neměli byste posuzovat svůj příspěvek podle toho, jak chytrý je váš kód, měli byste jej posuzovat podle toho, kolik lidí jej každý den spouští a jsou šťastní.

27
mikeal

Napište jasný, solidní kód.

16
leed25d

Zaklepal na dveře. Zeptejte se ho, jestli má nějaké sračky, které odkládá, že byste to mohli zvládnout. Řekněte mu, aby vám e-mail právě vypálil, pokud nemá čas právě teď.

15
SnoopDougieDoug

Přečtěte si Knuth

(důsledek: mnoho lidí mají Knuth, ale nikdo přečte Knuth)

Všichni opravd dobrí programátoři, se kterými jsem pracoval, mají společné některé rysy:

(1) Přestože nemáte musíte umět matematicky dělat programování, byli stejně (a líbilo se jim to)

(2) Oceňují kvalitu, kterou nazývám 'elegance' - ne, aby byla zaměňována s stručností (!!!)

(3) Umí navrhovat software (i když nikdo z nás nedokáže vysvětlit, jaký dobrý design je ve skutečnosti)

Kromě toho osobně považuji za užitečné následující vlastnosti:

a) těší se na řešení hádanek

(b) psaní čitelného kódu

c) dobrá paměť

d) snadno se povrchně přizpůsobit jiným programovacím jazykům (šířka)

(e) do hloubky se naučte svůj hlavní jazyk (např. udělejte certifikaci Java, pokud Java) je vaše prostředí (pro bezradné detektory, kteří to nikdy neudělali, ale strhněte certifikaci) protože certifikace společnosti Microsoft je (byla?) opravdu špatná ... výhodou je ne v tom, že máme kus papíru, výhoda je v studie))

(f) vzhledem k tomu, že jsem se rozhodl udělat něco jednoduchého a snadného a pak se pohybovat dál, nebo něco super komplikovaného, ​​které bude trvat týdny/měsíce, udělám jednoduchou věc. Líbí se mi jednoduchý, protože má tendenci k robustnosti, je také flexibilnější, když se požadavky mění v polovině kroku, a je mnohem snazší komunikovat s ostatními členy týmu

(g) pokud uděláte něco, co považujete za zvláště mazané, zdokumentujte mu smeg

Někdo (Djikstra?) Řekl, že ladění je dvakrát tak tvrdé jako kódování, proto pokud napíšete kód, který je na hranici vašich schopností, jste podle definice není dost chytrá na to, abyste jej mohli ladit.

========

Jak už bylo řečeno, stát se chytrým/lepším kodérem není to samé, jako postupovat v kariéře.

Pro pokrok v kariéře je skutečně zapotřebí pouze jedna „tajná složka“, a to jsou dovednosti lidí.

Pokud opravdu chcete pokročit ve své kariéře, nejlepší věc, kterou musíte udělat, je přestat a prodávat auta po dobu 6-12 měsíců.

13
Rick

Kóduji více než 20 let a v současné době se mnou pracuje 10 programátorů. Musím říci, že ty na mě udělají dojem, jsou ty, které odvedly svou práci dobře, dodaly včas a kvalitně (méně chyb). komunikovat často, projevovat vášeň jsou všechny důležité faktory.

to je o tom mohu sdílet hned teď. ;)

11
wsatp

Jen bych přidal tento citát z evangelia:

„Tomu, komu lze důvěřovat jen velmi málo, lze také důvěřovat mnoha, a kdokoli nečestný s velmi malými, bude také nečestný s mnoha.“ “

Protože jsem byl šéfem programátorů, mohu vám říci, že nic mě neudělalo šťastnějším, než když programátor opravil chybu, kterou jsem měl líný, abych mohl opravit!

Takže pokud můžete, opravte mu jeho chyby.

7
Lone Coder

Jak říká Steven, Mason má pravdu - zaměřte se na svou vlastní hru. Nezapomeňte, že váš šéf chce, abyste dobře vykonávali svou vlastní práci. Pravděpodobně vlastně má rád skutečnost, že je lepší než ty - pokud by nebyl, mohl by se nakonec cítit nejistě (šéfové jsou lidé!). Právě teď jste v ideální pozici, abyste se mohli poučit ze svých zkušeností - neztrácejte čas konkurencí, zeptejte se raději na věci. Pokud jste někdy četli 48 zákonů o moci, klíčovým je „Nikdy nezastínit pána“.

6
Stuart Golodetz

Vyřešte Rubikovu kostku. Šéf bude vědět, že máte rádi náročné hádanky a dá vám těžké úkoly.

6
Manoj R

Pokud chcete udělat dojem na svého šéfa, buďte upřímní. Na týdenní 1-1, zeptejte se ho, co je pro vás nejdůležitější se zaměřit, a to. Pokuste se porozumět tomu, co si myslí, že je vaše role, a udělejte vše pro to, abyste ji splnili. Je možné, že od vás potřebuje určité úkoly, aby se mohl soustředit na to, co dělá. Pokud se těžce snažíte dělat věci, které dělá, možná nebudete dělat dost svého vlastního úkolu. Najděte své místo v týmu, Excel v tom, a pak rozbalte. Řekněte mu, že chcete pomoci.

6
akf

@Mason má pravdu

  • poslouchat
  • učit se
  • klást relevantní otázky v přiměřených intervalech (např. dvakrát denně, ne každých 5 minut)
  • uvolněte se a buďte sami sebou
5
Steven A. Lowe

Podle mého názoru je největším přínosem, který může zelený programátor přinést ke stolu, nad rámec svých stávajících technických dovedností, iniciativa a vášeň. Pokud svému šéfovi ukážete, že jste agresivní při učení se novým věcem, agresivnímu při učení si cestu kolem společnosti, kódové základny, nástrojů a spolupracovníků, a vy dokážete, že máte vášeň pro to, co děláte , to zapůsobí. Pokud však nepracujete pro příšerného manažera, v takovém případě byste přesto chtěli.

Navrhoval bych také dát někteří zaměřit se na věci „měkkých dovedností“. Prokažte, že nejste jen geek, který je k ničemu v jakékoli interpersonální interakci. Seznamte se s lidmi v oblasti prodeje, marketingu, podpory, rozvoje podnikání, projektového řízení atd. Ukažte, že jste dobrý komunikátor a někdo, kdo může s lidmi spolupracovat, aby to dokázal.

5
mindcrime

Máte-li svobodu tak učinit: Napište granty, přiveďte nějaké granty z vnějšku nebo zahájte spolupráci, která má obchodní hodnotu, s novými partnery, kteří vás považují za kompetentního programátora nebo - nejméně cenného zaměstnance.

3
knb

Neobtěžujte se působením na lidi nebo na své šéfy. Na nikoho nepřekvapí jen řeč. Soustřeďte se místo toho na přepravní kód. Ujistěte se, že jste zapojeni do projektů nebo aplikací, které budou lidé používat. Více kódu, který máte ve výrobě, bude relevantnější. Čím více jste pro lidi, tím více se na vás budou spolehnout. Zbytek je kouzelná show.

3
user9631

Tvrdě pracovat. Udělejte vše, co vám bylo řečeno, a učte se vše. Máte velké štěstí, že můžete pracovat pod někým, kdo ví mnohem víc než vy, a pokračujte v práci, dokud se nedozviete.

Kromě tvrdé práce a úspěchu v práci, ve které nyní pracujete, bych rád poskytl radu, která je možná odpovědí na otázku, kterou se neptáte. (Nebylo to ani na mém radaru, když jsem dostal svou první softwarovou práci).

Internet vytvářejí lidé jako vy. A lidé jako vy můžete vydělávat peníze na internetu.

Najděte něco, co vás zajímá. Postav to. Prodej To. Buďte svým vlastním šéfem.

  • Otevřete http://news.ycombinator.com a začněte číst články. Uvidíte nekonečnou vlnu příběhů od lidí, jako jste vy, kteří měli nápad, vytvořili web a dokázali vydělat dolar nebo dva. Je to inspirující a otevírající oči, je tu člověk, který vydělává směšně dobrou mzdu prodejem generátoru karet bingo učitelům ... další chlap, který prodal web společnosti google za miliony. Je tam také spousta dalších zajímavých technologických věcí.

  • „Bohatý táta, chudák táta“ jsou místa, kde má dobrou radu.

  • „Čtyřhodinový pracovní týden“ vezme tento týden se zrnkem soli, ale má několik zajímavých způsobů, jak se dívat na práci a život.

Neustále se učte od toho chlapa, na kterého jste teď. Ve vašem „prvním skutečném zaměstnání“ je toho tolik, že se nemůžu ani začít. Ale z dlouhodobého hlediska (tři, pět, deset, dvacet let), pokud se naučíte, jak si vydělat vlastní peníze, se nebudete muset starat o zapůsobení na někoho jiného.

2
Alex C

Zřídka na lidi můžete udělat dojem, když se na ně snažíte udělat dojem. A pokud se budete snažit zapůsobit na lidi a nezdá se, že by na vás udělali dojem, vaše frustrace poroste.

Udělejte svou práci tak, abyste byli na sebe pyšní. Nedělejte si starosti s tím, co si někdo myslí. Jediná osoba, kterou můžete udělat šťastnou, je vy.

2
Kristopher Johnson

Líbil se mi příběh zveřejněný v odpovědi, ale je to zábavnější než spolehlivá odpověď.

Je normální, že všichni jsou stejně jako vy: snaží se být lepší v tom, co děláme, to je člověk. Ale strašnou pravdou je, že existuje tak malá šance, že v tom budete nejlepší.

Pokud jde o sebe, vždy jsem se bál obav z pokory, protože prostě nenávidím ty malé dětské boje o to, kdo má pravdu a kdo ne, a tady je důvod.

Dokud nejste jedním z nejlepších, raději se snažíte získat více zkušeností s porovnáním toho, co víte a co děláte s tím, co nejlepší programátoři vědí a dělají.

Dalo by se říci, že se srovnávám s těmi nejlepšími programátory, ale to je jen polovina pravého: - Raději se porovnávám s těmi nejlepšími, protože vím, že jsem proti nim prostě směšný, takže to dělá princip srovnávání docela hloupých a zbytečných. - Neuznávám jejich slávu, ale spíše to, čeho dosáhli, aby toho dosáhli, protože ve skutečnosti většina mýtů o geniálních mizích zmizí, když víte, že skutečný fakt, jako je podnikání, funguje. Nemění to skutečnost, že dosáhli skvělé práce, ale nezapomeňte, že zkušenosti je obtížné vyhodnotit, pokud si myslíte o pracovních podmínkách. - Nakonec se tento proces vyhýbá soutěžnímu procesu, který je pro mě opravdu znepokojivý a pomáhá mi soustředit se na to, co je důležité: učení se praxí, ale také učení pomocí dobrého zvídavého motoru.

Můžete obdivovat někoho, koho chcete, a myslet si, že je tak lepší než všichni ostatní zaměstnanci nebo jiní programátoři, se kterými se setkáte, ale musíte si uvědomit, že svět je obrovský a že ten, kterého obdivujete, je ve skutečnosti docela průměrný ve srovnání s jinými lepšími Zkušení lidé tam venku jsou, takže možná se budete cítit lépe, jakmile na něj uděláte dojem, ale budete se cítit stejně proti ostatním lidem s lepšími zkušenostmi než on, takže to bude pro nic za nic.

Ukončete tuto malichernou hru a pokuste se najít další zajímavá témata, o kterých jste možná slyšeli, protože tento inženýr, o kterém mluvíte, je rozhodně zaneprázdněn prací pro něco méně velkého, na co myslíte.

1
jokoon

Musím souhlasit s některými ostatními v tom, že ve vašem cíli pravděpodobně neuspějete - protože soustředíte se na špatný problém, nebo alespoň vaše zaměření je příliš úzké.

Chcete být skvělým programátorem - dává vám subjektivní názor jednoho softwarového inženýra tento titul a schopnost (kromě Joela)? Pokud se soustředíte pouze na zapůsobení na svého šéfa, nebudete se soustředit na práci nebo na zlepšování svých dovedností - nesoustředíte se na svůj cíl stát se skvělým programátorem. Snažíte se získat úctu spíše než vydělávat.

Vezměme si nejhorší případ (protože programátoři to rádi dělají) - váš šéf vás absolutně nenávidí bez objektivního důvodu (první den jste měl na sobě klobouk Patriots). Nikdy na tebe nebude mít dobrý názor. Pokud se soustředíte na splnění zadaných úkolů, na řešení problémů efektivně a elegantně a na prohlubování vaší sady technických dovedností - zlepšíte se sami - pak nakonec jste vítězem - nezávisle na tom, co si váš šéf myslí.

Ashtonova práce byla receptem na neúspěch ne proto, že jeho kód zůstal nevyužitý, ale protože mu tato práce neposkytovala žádné praktické výhody kromě bezpečnosti v Maslowově hierarchii. Učil se novým dovednostem? Ne. Umožnil mu jeho práce být kreativní? Ne. Získalo mu to respekt? Ne.

Protože je to vaše první pozice, nabídne vám většinu těchto vlastností ve výchozím nastavení. První zkušenosti s programováním budete mít profesionálně, dostanete nové výzvy technické i netechnické. Ale přijde čas, kdy vyrostete z pozice nebo z vás vyrostou, a vy se musíte neustále zlepšovat, abyste tím nebyli chyceni.

Ještě jedna věc, pokud Ashton bude měřit svou vlastní hodnotu pouze podle množství lidí, kteří používají jeho kód, pak navrhuji, aby se připojil k častému letci. Jediné trvalé štěstí v životě je to, co pro sebe vytváříme. Žít přesně podle toho, co si o nás myslí ostatní lidé, vytváří tragické a neautentické lidské bytosti.

1
Watson