[Dúvida] Com qual linguagem e área devo trabalhar?
Olá, eu sou Gustavo, tenho 16 anos, e fico realmente em dúvida se estou estudando a linguagem "correta", a minha primeira linguagem foi Lua, mas tambem ja fiz alguns projetos com Javascript, C#(bem pouco) e atualmente estou focando em C++.
Embora eu gosto no "geral" de varias as vertentes da área de programação, não desejaria trabalhar com Web ou Mobile, embore eu goste de Web, é uma área muito instável, se é que existe estabilidade na nossa área, mas que toda hora é necessário aprender um novo Framework, Library, justamente por ser "modinha" ou seja não acredito que tenha um motivo plausível para mudar isso, claro, só se realmente tiver algo diferente, mas no final embora a aplicação vai ser desenvolvida de forma diferente, o seu resultado acredito que não vai mudar muito (falo sobre Front-End e Back-End mas não acho que esse meu argumento se encaixa em Banco de dados), eu gosto de criar coisas, tanto que estou criando uma linguagem de programação a alguns meses com Lua e C++ junto e isso me proporciono bastante conhecimento. Já sobre o mercado Mobile de programação mesmo que mal mexi eu ja percebi um problema, em Android e iOS, cada ferramenta tem suas peculiaridades, qual o problema você diz? Você não vai conseguir um trabalho ou se tornar um bom programador com apenas uma série de Frameworks, Libs, Apis e SDKs, como disse peculiaridades são importantes, então é interresante pra empresa contratar alguem que detenha um conhecimento profundo sendo necessário ler muita documentação, sim eu sei que isso gera a mesma pergunta, "isso não seria a mesma coisa com outras linguagens e outros mercados que tu não mencionou", não exatamente, o Android por exemplo, cada dispositivo tem seu tamanho de tela, versões do sistema operacional e especificações diferentes, o que torna difícil garantir que o aplicativo funcione bem em todos.
Eu pensei em me tornar um C++ Developer(ou algum Developer Low Level) mas olhando agora, esse mercado é bem escasso no brasil, eu tive a ideia de se tornar um Software Developer/Software Engineer, porque esse tipo de emprego embora sim mexe com tecnologias diferentes ele aborda varias areas diferente, então só do fato de não se limitar a Web, mas também expandir para outras áreas oque eu gostaria bastante acho bem legal, e também as vezes é possivel trabalhar com uma linguagem High Level e Low Level ao mesmo tempo, oque abre portas para algo que eu gosto, acho que seria um emprego interresante não que precise necessariamente ter algo muito Low Level como C e C++, mas algo que não se restringe ao Web que é oque é 90% do mercado no Brasil hoje em dia, então algo misturado com Javascript, Python, C# ou Java que não se restringisse ao Web seria interresante.
Quais linguagens e área deveria trabalhar?