Enterprise VS Sviluppatore aziendale regolare

7

Ok, io " quasi " ho perso un'offerta di lavoro perché " non avevo abbastanza esperienza come ingegnere software aziendale ".

Sono stato un programmatore per oltre 16 anni e gli ultimi 12-14 a livello professionale, presso aziende grandi e piccole.

Quindi questo mi ha fatto riflettere su questa domanda: qual è la differenza tra un ingegnere del software e un ingegnere del software aziendale?

C'è davvero una differenza tra architettura software e architettura aziendale?

BTW: cerco di fare ciò che fa ogni altro programmatore di software GOOD, come l'architettura, tdd, SDLC, ecc.

    
posta Rick Ratayczak 21.02.2011 - 09:20
fonte

3 risposte

10

Rick. Penso che alle grandi aziende non piaccia di certo Jack's of All Trades. Dici che fai tutto. In una piccola azienda, vogliamo persone che possano fare tutto. Queste persone sono più preziose perché possono indossare cappelli multipli.

In un ambiente aziendale, esiste una chiara separazione dei posti di lavoro. Non vogliono le persone che indossano molti cappelli. Vogliono persone che si concentrano su una cosa e una cosa sola e che eccellono nel fare solo quell'unica cosa.

Personalmente preferisco l'eccitazione di non sapere quale cappello avrò bisogno di indossare quel giorno. Questa è la mia preferenza Altre persone potrebbero preferire la struttura e la stabilità di sapere esattamente quello che stanno andando a lavorare quel giorno.

Credo che la preoccupazione principale dell'azienda sia quella di non restare nei paraggi perché il lavoro è diverso da quello a cui sei abituato. In queste interviste, credo che sia importante trovare un modo per dimostrare di cercare questo tipo di lavoro e capire le differenze tra il lavoro svolto in precedenza.

Potrebbe essere meglio concentrarsi solo sui punti di forza che si applicano alla descrizione del lavoro. Personalizza il tuo curriculum e le tue domande per adattarlo al lavoro. Assicurati di essere pronto a dare risposte che diano agli intervistatori quello che vogliono sentire. Soprattutto, assicurati di voler effettivamente lavorare in questo ambiente e che ciò che stai dicendo riflette davvero il tuo percorso di carriera desiderato.

    
risposta data 21.02.2011 - 09:34
fonte
2

Quando dici "ingegnere d'impresa" questo di solito significa un grande software, molti servizi e reti diversi. Quando sviluppi soft enterprise, dovresti avere in mente un quadro generale, non solo il servizio locale. Il software engineer è più generale e può lavorare con molti tipi di progetti, inclusa l'impresa. L'ingegnere aziendale IMHO è un sottogruppo di ingegnere di classe.

    
risposta data 21.02.2011 - 10:30
fonte
1

Enterprise software describes a collection of computer programs with common business applications, tools for modeling how the entire organization works, and development tools for building applications unique to the organization.[3] The software is intended to solve an enterprise-wide problem (rather than a departmental problem) and often written using an Enterprise Software Architecture.[4] Enterprise level software aims to improve the enterprise's productivity and efficiency by providing business logic support functionality.

Dice Wikipedia .

In generale, le app aziendali sono generalmente di importanza aziendale , quindi è necessario disporre di

  • affidabilità e alta disponibilità,
  • prestazioni,
  • scalabilità.

Tipicamente sono sistemi client-server che coinvolgono anche un DB. Al giorno d'oggi sono per la maggior parte basati sul web, ma ci sono ancora orde di sistemi di mainframe vecchi di decenni attorno ai quali non esiste alcuna idea di questa cosa chiamata "world wide web".

Lo sviluppo di tali app richiede determinate esperienze e conoscenze delle migliori pratiche correlate. Potrebbe essere che non hanno visto in te che tu hai questa conoscenza ed esperienza. Sebbene tu possa averlo, devi anche dimostrarlo usando i termini e le espressioni "previsti". Se non sentono le parole d'ordine giuste, non sono impressionate.

Potrebbe anche essere (nel tuo post non viene menzionata alcuna piattaforma o lingua specifica) che cercavano un esperto di alcune piattaforme aziendali specifiche come Java EE e non hai mostrato il livello di esperienza previsto su questo.

    
risposta data 21.02.2011 - 09:54
fonte

Leggi altre domande sui tag