Qual è unabbreviazione comune per ingegneria del software?


Risposta migliore

Non esiste unabbreviazione o un acronimo comune. La maggior parte dei professionisti che desiderano aggiungere una designazione al proprio nome utilizza la propria certificazione (s) come:

  • MCSE (Microsoft Certified Software Engineer).

Alcuni autori utilizzano s / w per software , ma penso che sia più spesso utilizzato per sud-ovest .

Engrg. è abbastanza raro, ma engr. ( per ingegnere) è comune.

Rispondi

Se ami codificando e lavorando su grandi progetti software, dovresti scegliere SWE invece di SRE.

Gli SRE scrivono codice, ma tendono a dedicare almeno lo stesso tempo al lavoro operativo. Ufficialmente, quando il servizio è considerato “sano”, gli SRE dovrebbero dedicare fino al 50\% del loro tempo al lavoro operativo. Per i servizi che non sono così salutari, può essere anche di più.

Il lavoro operativo è tutto ciò che fai per mantenere lintegrità del tuo servizio che non è la creazione di software. Ciò include lavori altamente qualificati e coinvolgenti come la risoluzione dei problemi di interruzione in tempo reale e la risposta ai problemi rilevati dai sistemi di monitoraggio per prevenire interruzioni prima che si verifichino.

Include anche lavori meno esperti e noiosi come la preparazione per la manutenzione programmata, modificare le dimensioni o la posizione del servizio per gestire utenti aggiuntivi, implementare nuove versioni del codice, implementare modifiche alla configurazione, configurare test A / B per verificare nuovo codice e configurazioni prima che vengano implementati, attendere il completamento delle implementazioni, effettuare il check-in implementazioni per vedere perché non sono ancora terminate e compilare ticket con altri team i cui bug impediscono il completamento delle implementazioni.

Quando scrivi codice come SRE, probabilmente non saranno grandi progetti . Comporterà il refactoring delle configurazioni, lautomazione di parte di quel noioso lavoro operativo e lottimizzazione degli strumenti che utilizzi di frequente. La maggior parte non sarà visibile a nessuno al di fuori del tuo team e nessuno sarà visibile a nessuno al di fuori di Google.

Il tuo coinvolgimento con applicazioni di grandi dimensioni rivolte agli utenti assumerà principalmente la forma di rivedere nuovi design (e talvolta codice) con un occhio di riguardo per laffidabilità. Occasionalmente potresti scavare nel codice del tuo servizio per rintracciare un bug, ma più probabilmente lo consegnerai agli sviluppatori quando sospetti che il bug esista.

Se ti unisci a SRE, segui il consiglio di Mark Shieh e assicurati di essere assunto come SRE-SWE. Ciò renderà più semplice il trasferimento a SWE, perché non dovrai ripetere il colloquio SWE, ma non sarà necessariamente facile . Il processo di trasferimento di Google è progettato per fidelizzare i loro dipendenti migliori, non per aiutare i neofiti a ritrovare i piedi. I trasferimenti dipendono dalle revisioni del rendimento, quindi se richiedi un trasferimento dopo ti rendi conto che SRE non sta funzionando per te, potrebbe essere già troppo tardi.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *