Nota: O seguinte artigo irá ajudá-lo com: Quão difícil é a engenharia de software Reddit?
Muitas pessoas pensam que é difícil, mas não é tão difícil quanto parece. O processo é difícil, mas se você ar algum tempo aprendendo programação e fazendo isso regularmente, poderá se tornar um desenvolvedor e conseguir seu primeiro emprego sem um diploma de ciência da computação.
Por que a engenharia de software é tão difícil?
O desenvolvimento de software é difícil por muitas razões, incluindo o rápido aprimoramento da tecnologia de hardware, o que torna o software cada vez mais complexo prático e útil. Uma nova (e muitas vezes nova) linguagem, biblioteca ou estrutura é lançada todos os dias. Não é incomum que o paradigma de programação vá de uma ponta a outra.
As pessoas pensam que os engenheiros de software são inteligentes?
91% dos engenheiros de software pesquisados pelo Chef sentem que são os funcionários mais valorizados em sua empresa.
A Engenharia de Software fica chata?
Não é incomum que a programação se torne chata, assim como qualquer outro trabalho. O estresse e o tédio do desenvolvimento web ou móvel podem ser desafiadores para desenvolvedores e engenheiros.
O que é difícil em ser um engenheiro de software?
Quando pessoas, processos e software se unem, com regras dinâmicas criadas pelas empresas, a engenharia de software se torna mais desafiadora. Não podemos ver tudo no código, então não podemos saber tudo. Cabe a nós fazer compensações em cada decisão. O código pode ser analisado e entendido, mas não sabemos por que algo não está lá.
Qual é a parte mais difícil de ser um engenheiro de software?
Ser um Engenheiro de Software não tem nada a ver com os aspectos técnicos do trabalho. A gestão é a chave. Os gerentes são em sua maioria ex-desenvolvedores que foram promovidos à gerência por direito próprio. É bastante comum que eles não tenham habilidades de gerenciamento.
Os engenheiros de software têm alto QI?
Há uma grande variedade de diferenças de QI entre as profissões, e a engenharia de software é classificada em 130 QI no teste 2 stddev.
O que as pessoas pensam que os engenheiros de software fazem?
Na engenharia de software, as soluções são criadas de diversas maneiras, incluindo aplicativos de desktop e web, aplicativos móveis, jogos, robôs, sistemas operacionais, sistemas de rede, etc. Eles são desenvolvidos usando linguagens de programação, frameworks, bancos de dados, servidores e outras tecnologias.
Os programadores são realmente inteligentes?
Espera-se que os programadores cheguem em seu primeiro dia com todas as habilidades de que precisam (ou pelo menos a maioria delas). Supõe-se também que os programadores são bons solucionadores de problemas porque são inteligentes. Nesse contexto, assume-se que bons programadores não precisam ser treinados.
Os engenheiros de software ficam entediados?
Não é incomum que a programação se torne chata, assim como qualquer outro trabalho. O estresse e o tédio do desenvolvimento web ou móvel podem ser desafiadores para desenvolvedores e engenheiros. Na maioria dos casos, os momentos de pico de estresse terminam quando um projeto é concluído, mas se você ainda estiver entediado, talvez seja necessário agir.
A engenharia de software é um campo moribundo?
Ainda haverá necessidade de programadores profissionais, mas a demanda diminuirá com o tempo. Razão 2. Será intuitivo e poderoso usar ferramentas de programação. É seguro dizer que as ferramentas que usamos para desenvolver nossos aplicativos estão se tornando mais poderosas também com o lançamento de um novo framework JavaScript a cada semana.
Os engenheiros de software se divertem?
Aqueles que gostam de quebra-cabeças, resolução de problemas e tecnologia acharão o desenvolvimento de software uma escolha de carreira divertida e recompensadora. Dê uma olhada no que um desenvolvedor de software faz e que tipo de pessoa gostaria de trabalhar neste campo.
A engenharia de software é muito difícil?
Não é difícil fazer engenharia de software, mas é um pouco complicado para um homem que não é muito técnico. A programação é mais fácil para alguém com um forte conhecimento matemático e lógico.