Fråga:
Hur svarar en icke-lagspelare på frågor om lagspel
happybuddha
2013-04-29 18:43:46 UTC
view on stackexchange narkive permalink

Jag ställer en fråga till min vän. han letar efter en position i företagsvärlden.

Låt oss kalla honom "Joe". Denna Joe-kille tror inte att arbeta i ett team nödvändigtvis betyder att den bästa produkten kommer att levereras, och detta är hans dilemma. mig att uttrycka hans sida.

Enligt sin erfarenhet har han alltid strålat när han spelar individuellt. Team krävs enligt hans åsikt endast när gigantiska mjukvaruprojekt utvecklas eller underhålls. Med team kommer ytterligare ansvar att se till att alla är synkroniserade med varandra och med den produkt de konstruerar. Du måste uppträda hela tiden till allas tillfredsställelse. Även om någon kille i ett team är en jerk, måste du tolerera honom och arbeta med honom, även om han saktar ner hela laget. Individuellt arbete, å andra sidan, betyder att det bara är han som är ansvarig för allt som går fel eller något som lyser.

Problemet är att den här typen av arbetsetik inte uppmuntras av många företag, och den här genomsnittliga Joe förlorar många lukrativa jobbmöjligheter eftersom han inte gillar att ljuga och säger öppet att han inte prestera maximalt när du arbetar i ett team, vilket är sant.

Hur svarar en icke-lagspelare på frågor om lagspel i en intervju?

"* ... Joe förlorar många lukrativa jobbmöjligheter eftersom han inte gillar att ljuga och säger öppet att han inte presterar maximalt när han arbetar i ett team, vilket är sant *" - Jag ser inget problem här alls. Om han inte har vad företag letar efter, borde han inte ha dessa jobb. Om han vill ha dessa jobb, borde han lära sig att arbeta i team, men det är en helt annan sak. Så ja, frågan är inte så vettig för mig.
Jag redigerade detta för att fokusera på en specifik fråga, men jag är fortfarande inte säker på att det är konstruktivt än. Specifikt kan det hända att svaren inte tar upp frågan i sin nuvarande form. Jag lämnar detta åt samhället att avgöra om det ska öppnas igen.
Jag tror att denna fråga (och alla frågor här) måste ställas ur den synvinkel att frågaren är den som har problemet. Det är inte så viktigt att OP står inför problemet i verkligheten eftersom det är att det är ett verkligt problem som står inför och att frågan ställs som om det var deras problem. "Min vän" -aspekt av denna fråga väcker för mycket uppmärksamhet och förvandlade en bra och konstruktiv fråga till en kvasi-fars.
@MrFox: bra, om han "inte fungerar bäst i ett team", kan det till exempel innebära att i ett lag är han lika bra som någon annan, men på egen hand är han 25% bättre än någon annan är antingen ensam * eller * i ett lag. Så "Är du bäst i ett team?" är på något sätt en fel fråga (och förmodligen inte den fråga som intervjuaren verkligen vill ställa om de skulle stanna och tänka på det bokstavligen). Det vore rimligt att försöka använda lite mer finess än att bara svara på det, "nej, det är inte när jag är som bäst" ;-)
Nio svar:
enderland
2013-04-29 19:33:45 UTC
view on stackexchange narkive permalink

Jag hatar att arbeta med människor som den här killen (oavsett om det gäller programvara eller teknik eller något annat område).

Till exempel: han brukar:

  • Gör mer arbete för mig genom att inte dokumentera någonting
  • Orsakar en miljon kommunikationsproblem
  • Underhåller aldrig någon process eller kod eller något han gör
  • Kan inte lämna ut projekt
  • Tror att hans idé alltid är bäst
  • Orsakar detta problem i allt han gör

Mitt intervjueråd för han skulle vara att säga sanningen, att han inte arbetar med team och tycker att de är slöseri, så han blir inte anställd i mitt företag och gör mitt liv eländigt.

Mitt karriärråd skulle vara för honom att bli en oberoende utvecklare och släppa sina egna appar och leva / dö av sin egen filosofi. Han kommer särskilt att lära sig hur viktigt någon som kan göra marknadsföringsarbete (vare sig reklam eller marknadsundersökningar osv.) Är om han inte kan göra det själv. Han kommer att hata att arbeta på team och göra alla sina medarbetare eländiga så han kan lika gärna hitta jobb som passar vad han vill göra. Eller sök upp kontraktsarbete som passar en person.

Är detta orättvist? Absolut inte - ett företag erbjuder mycket $$$$$ till anställda och en del av detta arbete handlar om att arbeta i team. Om han inte vill göra detta har han ingen rätt att känna sig upprörd över att företag avslår honom.

+1, men det är också osannolikt att Joe är en så bra utvecklare som OP tror. Du kan helt enkelt inte få erfarenhet av komplexa och intressanta system om du inte arbetar i team. Att inte ha "lagspelarens" färdigheter, för det mesta, utesluter dig från mycket intressant tekniskt arbete.
@MrFox Jag är överens om, enligt min erfarenhet, människor som detta är mycket mer arroganta än de är effektiva, och de undviker att arbeta med andra är en taktik för att dölja deras inkompetens.
Samtidigt finns det gott om enskilda utvecklarprojekt som kan användas av ensamentreprenörer eller enmanns ISV.
bethlakshmi
2013-04-29 21:57:34 UTC
view on stackexchange narkive permalink

Jag börjar med - han har rätt.

Ju större team, avdelning eller företag desto mer "skatt" betalar det för kommunikationsomkostnader. Ur ett kommunikationsperspektiv är ett team på 1 absolut det mest effektiva.

Det är också begränsat till en enskild persons tempo - om problemet är tillräckligt litet är det absolut möjligt.

Problemet är - marknaden stöder inte en hel del av dessa positioner. De flesta av de viktigaste produkterna som tillverkas idag har en omfattning och komplexitet som är större än 1 person. De tar olika färdigheter som 1 person ensam inte kan hoppas att lära sig under en livstid. De involverar skiftande krav och en takt till utveckling som kräver massiva timmar, men inom en kort tidsram.

Så - marknaden för produkter eller lösningar som kan tillhandahållas av en kille som inte är villig att investera omkostnader i kommunikationsförmåga är en mycket begränsad marknad. Medan en arbetsgrupp för flera personer är ineffektiv, är det en rättvis satsning att de som har spenderat tid på att bli bra på kommunikation i alla dess sorter kommer att kunna hantera denna "skatt" mycket mer effektivt än de som "inte är lagspelare" - med andra ord de med lite eller inget intresse av att öva teamkommunikation.

Om han är död på att inte förbättra sig inom detta område, föreslår jag att han:

  • Utveckla en färdighetsuppsättning som gör honom till en absolut trollkarl. De blir sällsynta och sällsynta, men det finns fortfarande nischområden där One Perfect Guy kanske kan landa en position som arbetar ensam och utför specialarbete som förnekar den höga barriären för hans ineffektiva kommunikation.

  • Ta reda på vilka andra delar av arbetet / livet han är villig att offra - jobbalternativ kommer helt enkelt att vara mer begränsade än för en "lagspelare" - så var medveten om vilka hinder som är OK - lön? arbetstimmar? företagets stabilitet? utbildningsförmåner? plats? spännande arbete? Jag säger inte att icke-lagspelare kommer att få de absolut värsta jobben på planeten - men jag säger att efterfrågan på denna kompetensuppsättning är mer begränsad, så när rätt jobb kommer bör han vara tydlig på vad han är villig att stå ut med.

  • Överväg att expandera till minst ett kommunikationsfärdighetsområde - i synnerhet - att skriva. Om du är en trollkarl i en toppmodern teknik, kan göra enastående enmansarbete i det och skriva tillräckligt bra för att förklara det för andra, kan du balansera det begränsade "jag gör lösningar för att leva" med att skriva om hur man gör vad du gör för andra. Det ökar expertens berömmelse och ökar också framtida potentiella möjligheter. Och att skriva är en av de mer ensamma kompatibla kommunikationskunster.

Detta är det radikala svaret. Jag skulle berätta detta svar till en vän som jag visste helt enkelt skulle vara eländig om han var tvungen att arbeta i ett team. Jag skulle inte berätta detta svar för en kille som hade erfarenhet av ett fåtal lag med några av de mer ... unika ... personligheterna som gör till och med ett fantastiskt team till en mycket orättvist arbetsplats.

Om jag trodde att killen var en typisk typ av datorgenek som faktiskt är en bra lagspelare med människor som är lika anständiga att arbeta med - skulle jag också ge råd att fokusera om frågan. Teamarbete handlar inte om att gilla alla eller aldrig bli irriterad. Det handlar om att vara socialt anpassningsbar för att få ett stort projekt gjort tillsammans med andra människor - att hjälpa och undervisa i olika färdigheter, buffra andra svagheter med dina styrkor och att få hjälp i sin tur. Om din vän kan tänka på situationer där teamupplevelsen har varit positiv (i eller utan arbete), ber jag att han istället för att acceptera begränsade jobbalternativ koncentrerar sig på de delar av teamarbetet som han gillar och säg att det är den typen av lagupplevelse han letar efter.

"Oberoende" och "lagspelare" behöver inte vara motsatser. Men för en starkt oberoende personlighet krävs det rätt team för att få det att fungera.

* "Oberoende" och "lagspelare" behöver inte vara motsatser. Men för en starkt oberoende personlighet krävs det rätt team för att få det att fungera. * - Helt rätt - Jag har arbetat på platser som föredrog en massa hjältar framför lagarbete. Det var inte den typ av miljö som jag trivdes med, men det var människor jag var vän med där som gjorde det.
@bethLakshmi, Jag skulle ha markerat ditt svar som ett svar. Bara att alla punkter du nämner skulle fungera bra, bara om han förstår vad maple_shaft säger. Jag älskade ditt svar eftersom jag * känner * att detta är det mest humana och förmodligen inte lika avvisande.
maple_shaft
2013-04-29 21:21:44 UTC
view on stackexchange narkive permalink

När jag var yngre utvecklare tänkte jag ungefär på samma sätt som din vän så låt mig ge dig min insikt.

Jag är benägen till personlighetsdraget att jag känner allt jag gör personligen och varje system som jag är inblandad i ska fungera med topp prestanda och optimal effektivitet. Jag är naturligtvis också något av en kontrollfreak och är benägen för ångestproblem på grund av detta.

Mina första jobb var på mycket stora projekt och det enda jag märkte är att vi har det här stora klumpiga ineffektiva programvaruteamet kretsade kring nya funktioner som kan ha tagit mig och en annan utvecklare ett par veckor att slutföra på egen hand. Projektledare skulle tillbringa dagar med att arbeta över scheman och resurskonflikter, utvecklare skulle arbeta med teknisk dokumentation som för det mesta ingen skulle läsa, affärsanalytiker pratade med och uppmärksammade kravdokument och QA-analytiker skulle prata med BA och Devs om strategier för testfall.

Detta saktade naturligtvis ner mig och allt jag kunde fokusera på var att systemet var ineffektivt och att jag kunde göra allt detta i god kvalitet på kortare tid.

Jag tittade på världen genom färgade glasögon för utvecklare. Hela mitt tänkesätt var att processeffektivitet var det primära målet, och att implementeringen är allt som var viktigt eftersom det var det enda av konkret värde för kunden.

Detta är naturligtvis felaktigt och jag kom bara till förstår detta när jag började förstå att det enda som är viktigt är intressenternas behov, påtagliga eller intagibla, falska eller verkliga, grundade eller grundlösa.

Din vän kan mycket väl vara en All-Star mjukvaruutvecklare, men att rida dina planer på en hjältes axlar är väldigt riskabelt, speciellt när det finns mycket pengar. En av de viktigaste frågorna för alla intressenter är den inneboende risken för ett komplicerat projekt. Processen och extra personer kan sakta ner All-Star eller till och med fördröja projektet mer än att ge det till endast ett fåtal personer men detta minskar i sig risken för upplevbar att projektledare och projektplaner är tydligt krav, kvalitetssäkringsbevis, etc ...

du träffar spiken på huvudet. Han kan få OCD om toppsystemets prestanda och jag har sett honom ta sjukdagar på grund av den ångest / panik han får när han arbetar med mediokra team. Han behöver känna till denna synvinkel, som jag ärligt talat kunde jag aldrig ha tänkt på. Hoppas det här hjälper honom. Skål.
@happybuddha Han låter väldigt mycket som jag i min ungdom. Om du vill ge honom några ytterligare råd, låt honom veta att det att göra något som verkligen betyder något i denna bransch är en lyx som endast få utvalda få. Allt annat är ånga så bli inte för känslomässigt knuten till ditt arbete, i slutändan är det bara inte värt den stress du lägger på dig själv.
Gjort. Tack maple_shaft. * Att göra något som verkligen betyder något i denna bransch är en lyx som endast få utvalda få * Mycket sant.
* Att göra något som verkligen betyder något i den här branschen är en lyx som endast få utvalda få * - Jag är inte säker på vad du menar med detta. Jag har varit involverad i många projekt som har haft verklig inverkan på de företag jag jobbade med. Jag tror att det är sant för många utvecklare.
@Chad - Jag misstänker att frågan blir om * det företaget * "verkligen betyder något". Om mitt företag gick i konkurs skulle vissa människor vara ute av sitt jobb, andra företag kan tappa vinster och våra konkurrenter kan försöka fånga upp den slack, men ekonomin som helhet skulle fortsätta utan att stöta. Omvänt har människorna som arbetar med att utveckla iPhone eller Google Glass eller till och med Stack Exchange en mycket större inverkan på världen. Jag är inte säker på att jag håller med tanken, men jag förstår det.
@Chad Jag är bara filosofisk. Min större poäng är att nivån på känslomässiga investeringar ska stå i proportion till finansiella investeringar eller incitament. Startande grundare bör ha höga emotionella investeringar, säljare bör ha stora emotionella investeringar. Tjänstemän borde naturligtvis göra sina jobb efter bästa förmåga, men bortom det är känslomässigt investerat farligt på grund av just denna anledning. Samma företag kanske bara bestämmer sig för att kasta ut allt du har arbetat med i 2 år ... ånga.
Det verkar för mig att detta svarar på en annan fråga, något i linje med "Hur viktigt är lagarbete för att utveckla programvara?". Men då förstår jag fortfarande inte frågan ...
@MrFox Ibland visar den bokstavliga frågan inte alltid det grundläggande problemet, något annat är läppstift på en gris. Svaret på frågan är det som pekar på den djupare frågan och behandlar den grundläggande frågan.
HLGEM
2013-04-29 18:51:04 UTC
view on stackexchange narkive permalink

Den typen av arbetsetik uppmuntras inte eftersom den inte är den mest effektiva för organisationen. Din vän måste lära sig att arbeta med andra, hantera människor han inte gillar och sluta tro att han är så mycket bättre än alla andra att han inte behöver spela spelet. Varför skulle han vilja handikappa sig för små enpersonsprojekt när de stora projekten ofta är mycket mer utmanande och intressanta? Varför skulle han vilja stanna hos en yngre person i lön (äldre måste kunna arbeta med andra) resten av sitt liv? Teamarbete är helt enkelt ett krav de flesta ställen och det borde vara. Han måste fixa sitt problem och då vet han vad han ska säga i intervjuer.

Jag tror att han har förtroendeproblem. Det finns ingen http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect med denna fella. Om det vore för honom skulle han klona sig själv och arbeta på de olika modulerna i alla stora projekt. Han är mer än villig att "fixa sitt problem". Bara att han försöker ta reda på vad problemet egentligen är. I sin erfarenhet har han sett och upplevt från första hand att teamarbete inte betalar för det större goda. Mer eller mindre för att ett team består av alla typer av människor som inte nödvändigtvis bidrar till ett projekt
"Mer eller mindre för att ett team består av alla typer av människor som inte nödvändigtvis bidrar till ett projekt" Såsom killen som vägrar att arbeta i ett team för att han insisterar att han är bättre utanför ett. Låter som han själv är den typ av person som han försöker undvika
Onno
2013-04-29 20:13:10 UTC
view on stackexchange narkive permalink

Att kunna arbeta med människor som du inte nödvändigtvis kommer att bli vän med är ett tecken på en professionell attityd. Du måste ha sociala färdigheter för att överbrygga klyftan för att kunna spela spelet. Din vän är helt enkelt inte villig att spela spelet, varken på grund av sina egna känslor av överlägsenhet eller social oförmåga i professionella termer.

Enligt min mening kan din vän vara en bra programmerare, men han är en usel professionell. Han saknar den skicklighetsuppsättning som krävs för att vara en. Du kan ha argument om hur man gör saker, men de är normala. Förmågan att hantera dessa situationer på ett sätt som i slutändan alla är överens om på vägen framåt är en professionell färdighet och ett villkor för bra lagarbete. Enligt vad du beskriver måste din vän lära sig att göra detta.

Lyckligtvis kan båda tas upp genom antingen självhjälp eller bättre än, hjälp av en arbetsplatscoach.

Som en illustration ger jag dig några situationer jag har varit i och jämför dem.

I en situation arbetade vi i ett team där vi utvecklade en medelstor produkt i fritidshusuthyrningsverksamheten. Det här teamet var väldigt varierat och vi hade ett bra samspel. Detta berodde inte på att vi var vänner, men vi hade respekt för varandras färdigheter. Detta ledde till en fantastisk attityd som återspeglades i standarderna för utförande och i vårt sätt att stödja varandra. Sammantaget skulle jag säga att dessa killar var ett fantastiskt team att vara med. Jag var bara praktikant, men jag skulle gärna vilja åka tillbaka dit. (tyvärr viks de i krisen) Om någon blev sjuk hjälpte det faktum att vi alla hade gjort vårt för att bidra till helheten att täcka för varandra. diskussionerna hade vi lämnat ingen sten omvänd, men i slutet hade vi en god förståelse för varför vi gjorde de val vi gjorde, och vi visste alla hur vi skulle gå vidare därifrån.

I ett annat företag som jag arbetade för var situationen ganska mycket som din vän letade efter: Utveckling av e-handelswebbplatser för små och medelstora företag. (och några stora) Dessa utvecklare hade för det mesta utvecklare att arbeta med sina egna projekt, med ett eller två team som underhåller webbplatserna för de mycket stora kunderna. Från vad jag kan säga var programmerarna antingen skickliga människor som ville ha en paus på grund av andra livsproblem eller de började som outbildade människor som växte in i jobbet. De skickliga arbetarna var teamarbetarna. Men eftersom team var få i antal kunde man överlag säga att teamarbetet var avgrundligt. Delarna som gjordes tillsammans av icke-team-stamgäster gick inte bra eftersom arbetet var ostrukturerat och ofta kommunicerade inte teammedlemmar. Om någon blev sjuk skulle det vanligtvis vara ett stort problem. Ingen var där för att fylla i luckorna och det skulle orsaka kostsamma överskridanden för någon att fixa det som stod öppet, eller på grund av skadesklausulerna för tidsöverskridanden. Bristen på teamarbete skulle göra att ersättarna gissade vad de borde göra för att slutföra dessa projekt inom sina tidsfrister.

Finns det en nackdel med att arbeta i team? Ja, att arbeta i team skapar overhead i planering och genomförande eftersom du behöver kommunicera. Finns det fördelar med att arbeta i team? Absolut! Bra lagspelare kan täcka för varandra, vilket innebär kontinuitet och en bättre totalprodukt. En av de främsta anledningarna är att du har någon som tittar på din rygg. Även om detta kan skapa ett visst grupptryck (något som enligt min mening inte är halvt dåligt) ger det också mycket enklare problemlösning. Ingen är gud på arbetsplatsen och inte heller någon som är oförmögen att de inte kan bidra. (förutsatt att han / hon har en utbildningsbakgrund inom programvaruteknik som en del av deras historia)

Svaret på frågan är inte något som han kommer att gilla: Det finns ingen väg runt det. Han måste lära sig att vara socialprofessionell innan han får ett bra jobb. Det finns inget dumt bevis för att lura intervjuaren. Intervjuaren kommer troligen att slå igenom fasaden med en uppföljning, oavsett vad hans svar kommer att bli.

* Din vän är helt enkelt inte villig att spela spelet, antingen på grund av sina egna känslor av överlägsenhet eller social oförmåga i professionella termer. * - Detta är ett stort och eventuellt felaktigt antagande. Denna generalisering i början av ditt svar försämrar resten av det. Jag ogillar också att tala absolut. Jag misstänker att det finns ett anständigt betalande jobb där ute som OP: s "vän" kan hitta. Det kommer att ta honom mycket längre tid och förmodligen några misslyckade starter. Men att säga att de aldrig kommer att finna det överdriver din position.
Det enkla faktum i livet är att i allmänhet betalar större företag / i genomsnitt större företag generellt bättre löner för lika positioner jämfört med småföretag. (Bara ett tydligt statistiskt faktum som jag fick kännedom om under min utbildning) Så även om det kan finnas jobb som är mer ensamma till sin natur, är det mindre troligt att dessa jobb ligger i företagsvärlden och därmed mindre benägna att betala såväl som jobb som ligger i en företagsmiljö.
Åh, och när det gäller antagandet att "vän" inte spelar med, ger OP ett ganska starkt intryck av att detta är den typen av person som vi alla känner. Den typ som enderland beskriver i sitt svar. Med tanke på att OP pekar i den riktningen tror jag att det inte är ett orimligt antagande att göra.
Amy Blankenship
2013-04-29 20:18:23 UTC
view on stackexchange narkive permalink

Så detta är nog så uppenbart att det inte kan sägas, men sätt dig själv i intervjuarens skor: Jag har ett team och din "vän" vill inte vara med i ett lag och kan inte arbeta effektivt med en. Vad ska jag göra?

Observera att det är besvärligt att alltid säga "din vän", så för kortfattadhet säger jag bara "dig."

Så vad ska jag göra?

  1. Som enderland säger, kan du starta ditt eget företag och aldrig behöva ta itu med någon annan, förutom kunder, revisorer, designers etc. . (Alla kan få andra utvecklare att se otroligt lätta att arbeta med).
  2. Bli så bra, arbeta på egen hand, att det alltid kommer att finnas företag som kommer att anställa dig och hålla dig borta i ett rum någonstans, bara för att festa på din briljans. Problemet med detta är att det finns många färdigheter som du antagligen behöver för att komma till den nivån som det är osannolikt att du har en chans att uppnå på egen hand, till exempel att använda versionskontroll och arkitektering så att mindre skickliga utvecklare kan bygga vidare på din kod. Det finns också frågan om att det finns så många bra utvecklare där ute att även om du når den nivån får du inte möjligheterna om du inte kan få ditt namn där ute - genom att tala på konferenser eller skriva en bok eller något. Båda dessa kräver att du handlar bra med människor.
  3. Se på människor-färdigheter som liknar andra färdigheter och arbeta med dem. Observera att det är väldigt svårt att ändra din grundläggande karaktär, så du kommer antagligen alltid att ha "problem". Men du måste börja någonstans - precis som du gjorde med dina programmeringskunskaper. Du kommer att få möjlighet att lära dig de tekniska färdigheter som kommer från att arbeta i team, och du kan till och med lära dig något av idéerna från dem du har möjlighet att arbeta med. Jag tror att du borde vara ärlig att detta inte är din starka kostym, men att du är villig att arbeta med det. Kanske tar någon chansen på dig. Under tiden, kanske du arbetar med ett öppen källkodsprojekt ger dig möjlighet att öva medan du inte ber någon att ta chansen med dig.
Det är besvärligt att säga din vän och för korthet säga dig? Allvarligt ? Detta är felaktigt och extremt respektlöst. Jag är glad att du har erbjudit dina 2 cent råd för min "vän". Tack !
Ändå kan du på något sätt komma tillbaka i kommentarerna och ytterligare formulera hans ståndpunkt, som om han var _rätt där i rummet med dig. Gissa :)
Du borde ha stämt din kristallkula tillräckligt bra för att veta om jag ställer en fråga till en vän, jag känner den vän mycket väl och att jag har pratat med honom om det här gång på gång. Och jag hoppas att detta inte låter för avlägset för dig, ändå gör vissa människor riktiga vänner och andra är värda att vara sanna vänner. :)
kevin cline
2013-04-29 21:19:37 UTC
view on stackexchange narkive permalink

Det är möjligt att det verkliga problemet är att hans tidigare erfarenhet är mediokra lag. Det är inte kul att städa upp efter att människor har gjort negativt arbete. Han kanske tycker att han tycker om att arbeta i ett starkt lag.

Jag rekommenderar att istället för att säga att han inte är en lagspelare, istället väljer han sina framtida arbetsgivare noggrannare. Om han är riktigt bra kan han bli lycklig och växa mycket som medlem i ett starkt team.

Jag håller med. Jag har känt att jag känner för att berätta för andra att "leda, följa eller gå ur vägen!"
user8365
2013-04-29 19:07:09 UTC
view on stackexchange narkive permalink

Din vän måste bestämma vad som är viktigare, ett bättre betalande jobb eller arbeta självständigt?

Det finns många företag som har flera utvecklare, men har sällan några projekt som är tillräckligt stora för mer än en utveckling.

Kanske bör din vän fokusera på att hitta ett jobb som har andra programmerare som är bättre än han / hon är. Så här förstärker du verkligen ditt spel. En vilja att lära sig mer är tecknet på en bra utvecklare. De som tror att de vet allt är vilseledande.

Redigera: Bra programmerare är också de som kan: göra goda argument och förmå andra att följa deras förslag och arbeta med kod skriven av andra.

Jag håller med. Utmaningen är verkligen att komma igenom intervjun, eller hur? Företaget vet att det behöver en stjärnutvecklare, HR vet att de behöver den ena stjärnutvecklaren, utvecklaren vet att han är den. Men de lama intervjufrågorna som fortsätter att slå runt busken är de som behöver besvaras. Jag är säker på att han är villig att lära sig. Bara självständigt och inte behöva gå igenom teaminlärning.
@happybuddha - Och genom att gå igenom intervjun bör det betyda att båda parter får tillräckligt med information för att avgöra om de passar varandra. Tyvärr är jag inte säker på att din vän har förmågan att övertyga människor att han verkligen är en stjärnutvecklare.
Detta svar riktar sig inte riktigt till frågan om hur du kommer igenom intervjun, utan istället fokuserar du på vilken typ av jobb du ska leta efter. Det hjälper inte riktigt genom intervjun.
@Chad - Är det inte lättare att komma igenom intervjuerna som inte ställer den här frågan? Det är ett dåligt antagande att tro att alla de bästa jobben kräver att man arbetar i ett team.
Kaz
2013-04-30 01:34:44 UTC
view on stackexchange narkive permalink

Din vän ska vara flexibel när det gäller vad han betraktar som ett "team". En programutvecklare som arbetar i ett team betyder inte nödvändigtvis att vara en del av en grupp som arbetar med samma tekniska sak. Teamet är också dina andra programutvecklare som arbetar med olika komponenter men rapporterar till samma chef. Det är de personer som du kan be om att granska en kod. Dessutom är ditt team de personer som stöder kunderna i förhållande till delar av programvaran du ansvarar för. Produktchefer som styr produktens riktning och milstolparnas omfattning ingår i ditt team. Programvarutestare som letar efter sätt att bryta vad du har skrivit är ditt team. Människor som ser efter bygg, bugspårare och versionskontroll, och deras integration och automatisering, är ditt team. Om din vän tänker på "team" bredare kommer han antagligen att inse att han har arbetat med och litat på lag hela tiden.



Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 3.0-licensen som det distribueras under.
Loading...