Trascorro una discreta quantità di tempo a leggere blog di programmazione, e sembra essere una credenza popolare che avere conoscenze aziendali aggiunga valore a un programmatore. Riesco a vedere il ragionamento per questo:
- Capire il business aiuta i programmatori a prendere decisioni sagge
- Potrebbe incoraggiare meno "impiegare troppo tempo a rendere tutto perfetto" e più "fare le cose"
- ecc.
Sono attualmente stagista in un'importante azienda. Ho imparato un sacco di grandi cose tecniche durante il mio tempo qui e ho sicuramente sviluppato come programmatore. Tuttavia, mi sembra di non capire il ruolo della mia squadra nell'ecosistema e di capire le cose tecniche che sto effettivamente facendo. Per rimediare a questo problema, sto pianificando un incontro con il mio manager. Questa sembra una grande opportunità per conoscere la mia azienda / squadra e diventare un contributore più prezioso.
Sto cercando di trovare un elenco di domande da porre. Finora sto pensando a cose come:
- Chi sono tutti i nostri clienti?
- Potresti descrivere la relazione della nostra azienda con altre società?
Voglio sfruttare al massimo questo tempo per conoscere l'azienda e il ruolo della mia squadra. Quindi, quali sono gli "aspetti commerciali" della mia squadra per me più importanti da conoscere? Che tipo di cose dovrei chiedere?
Note sulla mia squadra:
- Gran parte del lavoro del mio team è per uso interno nella società
- Non un team "orientato al cliente" in questo senso, sebbene i nostri clienti siano altri team della società
- Gran parte del lavoro del mio team consiste nel migliorare gli strumenti (aggiungere funzionalità piuttosto che sviluppare prodotti completamente nuovi)
ps - questa domanda è simile a questa domanda , ma è diverso nel senso che non sto chiedendo cosa devo sapere sul business in generale, ma cosa dovrei sapere sulla mia azienda e sul mio team specifici