@RegisMesquita

Apr 14

Cartas a um jovem programador

  • Programador:
  • Cara, quero entrar nessa área mas não tenho nenhuma linguagem ainda, (tenho lógica, mas nenhuma linguagem) vou começar o inglês no próximo semestre (meio que essencial), diz aí; qual a maior dificuldade, é cobrado demais? Qual a pior coisa dessa profissão? E qual a melhor linguagem de cara assim, que vc recomenda.
  • Consiste só em linguagem a vida de um programador, além da criatividade ou chegam em vc e falam Se vira!!!!
  • Enviado via Facebook móvel
  • Régis David Souza Mesquita:
  • Depende do seu perfil.... você pode trabalhar para grandes empresas ou pequenas empresas , empresas pequenas e ageis , gigantes tradicionais , gigantes ageis e por ai vai...
  • Cada empresa tem um perfil diferente , já vi lugar que pessoal não podia chegar 1 seg. atrasado e todo mundo social e outro galera de moicano e chinelo chegando 15hrs...
  • Eu trabalho em home office por exemplo a maior parte do tempo e faço meu próprio horario... to tentando trabalhar nesse momento...
  • Sobre suas perguntas
  • Pergunta* vou começar o inglês no próximo semestre (meio que essencial)
  • Resposta* Totalmente essencial , a menos que você se contente em ser mediocre.
  • Pergunta* qual a maior dificuldade, é cobrado demais?
  • Resposta* A maior dificuldade eu diria que é sempre ter que aprender algo novo , seja de tecnologia nova seja do negocio do cliente , você não pode fazer um sistema de automação industrial sem entender o que a fabrica faz exatamente. logo aprender rapido é essencial.
  • Pergunta* Qual a pior coisa dessa profissão?
  • Resposta* Se você quiser ser um bom profissional você tem que estar sempre se aperfeiçoando se você tem talento vai gostar de estudar essas coisas novas sempre , lembre-se de sempre contestar o conhecimento que você recebe e lembre-se tambem que contestar não é repudiar , o lado ruim nisso é que ter que aprender tanta coisa te deixa com pouco tempo para as outras coisas da vida...
  • Pergunta* E qual a melhor linguagem de cara assim, que vc recomenda.
  • Resposta* linguagem é ferramenta , você pode até ter uma favorita mas você não pode ser um desenvolvedor de uma unica linguagem... aprender diversas linguagens te tornará um programador melhor.
  • As dicas que lhe dou são
  • Se você pretende trabalhar em empresas mais liberais aprenda as linguagem mais "recentes" como Ruby , Python , Javascript (server-side e client-side) e alguma linguagem que anda evoluindo como Scala , Erlang ou algo do tipo.
  • Se você pretende trabalhar no esquema mais corporativo aprenda algo como .NET , JAVA e se curtir algo mais hardcore C++
  • Mas lembre-se que mais importante que as linguagens são as ferramentas do seu dia a dia , aprenda a usar ferramentas que facilitam sua vida como Vim , Emacs , AWK , SED , CUT , Shellscript e por ai vai.
  • mas antes de mais nada como você está começando leia livros como Código Limpo , The Pragmatic Programmer e A Catedral e o Bazar.