Perguntamos a Rusty Nelson, especialista em tecnologia da informação, Administração de informações de energia, enquanto discutíamos os detalhes técnicos de como o melhores bônus de cassino são implementados nas plataformas mais ocupadas.

As habilidades necessárias para se tornar um engenheiro de computação são semelhantes às necessárias para se tornar um engenheiro de software.

Não sou engenheiro de software e seria a primeira pessoa a fazer essa afirmação. Mas gerenciei dezenas de sistemas de computador e centenas de aplicativos de desktop. E gerenciei equipes de engenheiros de software. E deixe-me dizer a você, para ter os melhores engenheiros de software, é necessário ter engenheiros de software muito bons.

Existem outras diferenças também.

Um engenheiro de software constrói algo. Os computadores são feitos de tijolos. Os desenvolvedores de software trabalham nos tijolos.

Um engenheiro de computação cria software. Os engenheiros de computação constroem os tijolos.

Um engenheiro de computação constrói sistemas de computador. Os sistemas de computador são montados a partir de tijolos.

Um engenheiro de software cria software para a Internet. A internet é composta por fios. Os desenvolvedores de software devem construir sistemas de fio para fazer computadores.

De qualquer forma, neste artigo, descreverei as habilidades e projetos necessários para se tornar um engenheiro de computação. E se você é um engenheiro de software que está lendo este artigo, este é o projeto com o qual você deve se preocupar.

Cursos de treinamento de engenheiro de computação

Para se tornar um engenheiro de computação, você precisará concluir um curso de programação de computadores.

Descrição do Curso

Muitos estudantes universitários concluíram um curso de programação de computadores e acharam o curso inadequado. Então, como você pode mudar suas mentes? Resposta: Passe três meses ou mais codificando um sistema de processamento de dados para um data warehouse federal ou outro programa de alto perfil que usa apenas linguagens de programação padrão.

Como muitos sistemas de software modernos usam linguagens de programação padrão, se você não concluiu um curso de programação de computador, pode não estar qualificado para trabalhar em projetos de armazenamento de dados.

Embora eu concorde que o campo da engenharia da computação está ficando cada vez mais experiente tecnologicamente, não posso deixar de me perguntar se vale a pena dedicar um semestre inteiro ou mais para aprender uma nova linguagem de programação apenas para se tornar um engenheiro de data warehouse.

Isso o tornará um engenheiro de software melhor quando for um engenheiro de data warehouse.

Recursos de treinamento de engenheiro de software

Encontramos vários tutoriais que ensinam como construir um data warehouse.

Muitos engenheiros de computação odeiam a nuvem. Não quero parecer que quero que o governo tenha mais poder sobre a Internet.

Eu simplesmente não gosto da abordagem centralizada de muitas grandes empresas. Eu sei que muitos sistemas de computador dependem da Internet. E embora eu goste de certo nível de controle centralizado, o núcleo dos sistemas de gerenciamento de dados é a computação.

Quando os sistemas de computador são construídos por grandes empresas que não estão envolvidas em outras unidades de negócios, eles perdem o controle dos dados. Então, a ideia de um sistema sendo construído por uma empresa que não está envolvida em outras divisões da empresa não me atrai.

O problema é que os dados armazenados por essas grandes empresas podem vazar.

Fonte

Leave a Reply

Your email address will not be published. Required fields are marked *