Devo aprender programação mesmo tendo um diploma em finanças?
Respostas
11/24/2024
Kreit
Vou oferecer uma resposta contrária aqui: Não, você provavelmente não deveria.
Aqui está o que muitos programadores ficam confusos: codificação / programação é uma habilidade separada do uso efetivo das tecnologias; o uso efetivo é, novamente, uma habilidade separada da decisão comercial com as tecnologias.
Deixe-me fazer uma analogia para ilustrar meu argumento. As seguintes habilidades são as mesmas: gostar de um romance, escrever um romance e vender romances? Você não precisa saber escrever um romance para se divertir. E, definitivamente, você não precisa saber como escrever um romance para vendê-lo.
Da mesma forma, você desejará poder usar tecnologias efetivamente. Como pessoa financeira, você desejará tomar decisões inteligentes sobre o emprego / venda de tecnologias. Nenhum deles exigirá capacidade de codificação.
Na verdade, muitos programadores não podem usar tecnologias efetivamente !!!! Vamos usar algo simples: quem aqui pode usar o MS Office em sua extensão mais distante? O Excel é um conjunto completo de estatísticas que você pode fazer de tudo, desde lista de verificação a gráfico, filtragem, validação e formulários de entrada. A maioria dos programadores não consegue nem arranhar a superfície do poder do Excel. E não me inicie no Word. 99% das pessoas (como "100% das pessoas que conheço") não empregam o estilo de parágrafo corretamente.
Além disso, a maioria dos programadores definitivamente não tem um bom julgamento comercial sobre tecnologias. Como o maior exemplo, os programadores tendem a pular para começar a codificar o mais rápido possível. De fato, a melhor solução tecnológica geralmente é aquela sem a criação de novos sistemas!
Outro ponto importante que eu gostaria de destacar: se você optar por aprender programação, terá que começar do básico. Imagine se você quiser ler Victor Hugo. Se você insistir em fazê-lo em francês, terá que começar do zero e deve levar muito tempo para se preparar para os romances. Da mesma forma, aprender programação suficiente para fazer algo útil requer tempo e esforço consideráveis. Faz muito mais sentido simplesmente aprender a usar o software existente de forma eficaz para alcançar o que deseja.
Meus conselhos para você:
Realmente domine seus aplicativos. De um modo geral, as aplicações mais importantes são:
Seu pacote do Microsoft Office.
Excel. Sim, sim, faz parte do exposto acima, mas o Excel é muuuito importante, pois merece uma chamada específica.
Seu aplicativo de email.
O seu sistema operacional. Especificamente, você deve saber como fazer backup e proteger seu sistema. Observe que você precisa de backup regular, portanto, 1 por lua azul não conta como "saber"
O seu navegador. Por exemplo, se você está no Firefox (e por que não deveria?), Deve ter uma guia de estilo de árvore, vimperator (ou equivalente), Greasemonkey, provavelmente NoScript, e saber configurá-los e usá-los eficientemente.
Entenda como os computadores e a Internet funcionam. Especificamente:
Você deve entender os limites fundamentais de seus sistemas, incluindo qualquer back-end que você possui.
Você deve entender como os dados fluem e como protegê-los.
Você deve conhecer e se defender contra ataques comuns. Eles mudam frequentemente também, então cuidado.
Você deve saber como investigar e comparar entre diferentes soluções técnicas. Por exemplo, por que você escolheria uma estação de trabalho móvel em vez de um Chromebook? Ou DSL por satélite?
Você deve saber como calcular o ROI de uma solução tecnológica. Além disso, você deve aprender a descobrir o custo de manutenção de um sistema.
Conheça algumas terminologias comuns. Por exemplo, o que é LAN e WAN e CPU e algoritmo? Eles são simples!
Aprenda o suficiente para se sentir no controle de seus dispositivos.
Muitas pessoas sentem que seus computadores estão fora de controle. Isso é treta. Você sempre deve controlar seus computadores, e não o contrário.
Mais uma vez, quero enfatizar: Você não precisa saber como programar para controlar seus computadores.
Em suma, se for necessário, tente ser um engenheiro de sistemas em vez de desenvolvedor de software. A função anterior fornece uma visão melhor do sistema.
UMA 'Sistema financeiroé uma estrutura que permite o comércio de dinheiro entre especialistas em empréstimos, especuladores e tomadores de empréstimos. A estrutura relacionada ao dinheiro funciona na dimensão nacional e mundial. Eles se relacionavam com administrações, mercados e estabelecimentos complexos e firmemente relacionados. Além disso, terminou com o objetivo de fornecer uma conexão e...
Respostas
Vou oferecer uma resposta contrária aqui: Não, você provavelmente não deveria.
Aqui está o que muitos programadores ficam confusos: codificação / programação é uma habilidade separada do uso efetivo das tecnologias; o uso efetivo é, novamente, uma habilidade separada da decisão comercial com as tecnologias.
Deixe-me fazer uma analogia para ilustrar meu argumento. As seguintes habilidades são as mesmas: gostar de um romance, escrever um romance e vender romances? Você não precisa saber escrever um romance para se divertir. E, definitivamente, você não precisa saber como escrever um romance para vendê-lo.
Da mesma forma, você desejará poder usar tecnologias efetivamente. Como pessoa financeira, você desejará tomar decisões inteligentes sobre o emprego / venda de tecnologias. Nenhum deles exigirá capacidade de codificação.
Na verdade, muitos programadores não podem usar tecnologias efetivamente !!!! Vamos usar algo simples: quem aqui pode usar o MS Office em sua extensão mais distante? O Excel é um conjunto completo de estatísticas que você pode fazer de tudo, desde lista de verificação a gráfico, filtragem, validação e formulários de entrada. A maioria dos programadores não consegue nem arranhar a superfície do poder do Excel. E não me inicie no Word. 99% das pessoas (como "100% das pessoas que conheço") não empregam o estilo de parágrafo corretamente.
Além disso, a maioria dos programadores definitivamente não tem um bom julgamento comercial sobre tecnologias. Como o maior exemplo, os programadores tendem a pular para começar a codificar o mais rápido possível. De fato, a melhor solução tecnológica geralmente é aquela sem a criação de novos sistemas!
Outro ponto importante que eu gostaria de destacar: se você optar por aprender programação, terá que começar do básico. Imagine se você quiser ler Victor Hugo. Se você insistir em fazê-lo em francês, terá que começar do zero e deve levar muito tempo para se preparar para os romances. Da mesma forma, aprender programação suficiente para fazer algo útil requer tempo e esforço consideráveis. Faz muito mais sentido simplesmente aprender a usar o software existente de forma eficaz para alcançar o que deseja.
Meus conselhos para você:
Em suma, se for necessário, tente ser um engenheiro de sistemas em vez de desenvolvedor de software. A função anterior fornece uma visão melhor do sistema.