Preciso de Dicas e Conselhos ; Obrigado a Todos .
Boa tarde; Trabalhei oito anos no exército como temporário ( soldado ) na área de informática, o que eu mais gostava era achar soluções para resolver instalação de programas e etc, hoje ,iniciei minha jornada em engenharia da computação, quero realmente seguir a área da programação, front e back, não descartando a data sciencia e hardware. No momento estou apenas vendo cursos básicos de HTML, css e js, fui atrás também dos site com todas as documentações de cada , mas eu queria saber um "norte" para que eu possa inicialmente me tornar dev Júnior desenolrolado que resolva problemas e ir adiante?. De já eu agradeço a todos!
Veja só: https://www.tabnews.com.br/httpsdfaa/conselhos-dos-mais-experientes-em-programacao-para-juniores
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).
Se você gosta e consegue estudar por conta, um bom caminho é seguir um roadmap...pela internet tem vários roadmaps diferentes, mas eu gosto bastante dos que tem nesse site:
Então DJon, pelo que eu entendi você está indo para a área de engenharia da computação. A engenharia da computação tem coisas mais voltadas a hardware do que ciência da computação e engenharia de software.
Na Engenharia da Computação, você vai aprender muito sobre arquitetura de computadores na parte de Hardware mesmo em paralelo com coisas relacionadas a Ciência da Computação. Vejo que existe dois caminhos para ser seguidos.
-
Começar pela parte alto nível aprendendo front-end e back-end, assim você já vai começar a aprender coisas mais palpáveis para desenvolvimento web.
-
Começar pela parte baixo nível para aprender C/C++, estrutura de dados, algoritmos, etc.
Se você começar pelo caminho 1, é a forma mais natural que alguém entra na area de desenvolvimento. Você começa com conceitos básicos de programação e consegue desenvolver um ou dois projetinhos que você vai se sentir orgulho de ter feito.
Se você começar pelo caminho 2, é a forma como estudantes de Ciência da Computação geralmente começa. É um caminho mais doloroso porque você aprende conceitos mais abstratos e dificilmente vai conseguir fazer algo bonitinho como um site ou aplicativo.
Vendo que você está fazendo um curso voltado para a área de eletrônica e ciência da computação, acredito que você vai ter mais matérias relacionadas ao caminho 2. Sabendo disso, acredito que o caminho 2 lhe trará uma base mais sólida para o curso que você está fazendo. Mas lembre-se que tudo o que comentei sobre o caminho 2, será visto no teu curso também, portanto eles darão essa base para você.
Lendo sobre o que você falou:
o que eu mais gostava era achar soluções para resolver instalação de programas e etc (...) quero realmente seguir a área da programação, front e back, não descartando a data sciencia e hardware
Eu vejo que Engenharia da Computação vai te dar base suficiente em Hardware, mas não é o foco do curso coisas relacionadas a front, back e data science. Não sei qual é seu objetivo final e também não quero te desmotivar a fazer o curso, mas percebi uma incongruência na escolha do curso e nos objetivos que você citou.
Engenharia da Computação na Wikipedia
Sua atuação ocorre na fabricação de computadores, de hardwares, de sistemas embarcados, robótica (sistemas robotizados digitais e computadorizados), gerenciamento de rede de computadores, desenvolvimento de software e aplicativos, marketing e venda (planejar e coordenar ações para a comercialização de equipamentos), processamento digital de sinal, telecomunicações (interligação entre redes de telefonia), etc.