Devo aprender programação mesmo tendo um diploma em finanças?

Respostas

08/13/2020
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ê:

  1. Realmente domine seus aplicativos. De um modo geral, as aplicações mais importantes são:
    1. Seu pacote do Microsoft Office.
    2. Excel. Sim, sim, faz parte do exposto acima, mas o Excel é muuuito importante, pois merece uma chamada específica.
    3. Seu aplicativo de email.
    4. 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"
    5. 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.
  2. Entenda como os computadores e a Internet funcionam. Especificamente:
    1. Você deve entender os limites fundamentais de seus sistemas, incluindo qualquer back-end que você possui.
    2. Você deve entender como os dados fluem e como protegê-los.
    3. Você deve conhecer e se defender contra ataques comuns. Eles mudam frequentemente também, então cuidado.
    4. 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?
    5. 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.
  3. Conheça algumas terminologias comuns. Por exemplo, o que é LAN e WAN e CPU e algoritmo? Eles são simples!
  4. Aprenda o suficiente para se sentir no controle de seus dispositivos.
    1. 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.
    2. 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.

Orfurd
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...

Deixe um comentário para