Uma pergunta que muitos alunos começam a se fazer é qual linguagem escolher para o início da carreira?
A que você se adaptar melhor, resposta é simples, mas bem polêmica.
Se você for perguntar para algum desenvolvedor, provavelmente ele vai tentar defender a linguagem com qual ele tem mais aptdão, como por exemplo os desenvolvedores PHP vão te dizer 1001 defeitos em Java e que o PHP é muito rápido, só para que você inicie usando PHP, o que não é muito diferente de alguns desenvolvedores Java que vão lhe mostrar 1001 motivos para você não utilizar PHP e vão endeusar o Java.
Então vamos lá, coloquei algumas dicas importantes na escolha da linguagem que você deseja começar a programar:
1- Qual alvo eu quero escolhendo determinada linguagem?
Quando me refiro ao alvo, estou querendo dizer qual objetivo você quer alcançar em determinada linguagem. Hoje em dia é muito difícil algum desenvolvedor saber apenas uma linguagem em específico, normalmente os desenvolvedores Web, seja PHP ou Java aprendem HTML que é uma linguagem de marcação de texto, CSS que é uma linguagem de estilo e Javascript que serve para dar dinâmismo em sua página na Web.
Aqui em Brasília o mercado é bem aquecido, seja para Java, .Net e PHP.
Se o seu objetivo for ganhar mais do que outros desenvolvedores normalmente paga-se mais para desenvolvedores Java, mas isso não é uma regra, pois já encontrei muitos desenvolvedores PHP e .Net que ganham bem mais do que alguns desenvolvedores Java.
Se o seu objetivo é aprender primeiro uma linguagem mais simples para depois ir para uma linguagem mais robusta, aconselho que comece com PHP, pois o PHP é uma linguagem muito simples e fácil de utilizar, mas nada impede de você começar com .Net ou Java, mas provávelmente sua curva de aprendizado será um pouco maior para que consiga seu primeiro emprego.
Atualmente sou desenvolvedor Java, programei 5 anos com PHP utilizando o Zend Framework e conheço muitos conceitos e padrões de projetos que hoje utilizo muito em Java, a questão é independente da linguagem que você vai iniciar a sua carreira, estude bastante o que existe sobre padrões de projetos, pois provávelmente irá utilizar em outras linguagens.
2- Qual a melhor linguagem do mundo?
Eu não posso lhe dizer qual é a melhor linguagem do mundo, mas acredito que exista linguagens e seus recursos, algumas linguagens tem mais recursos que outras então cabe a você escolher qual você irá se adequar melhor, Java por exemplo tem para Mobile, Desktop e Web, já o PHP só tem para Web, mas para cada plataforma que você irá desenvolver será necessário você entender alguns conceitos de cada ambiente, como por exemplo se você irá programar para Web terá que se preocupar com servidor, requisições e etc... Já se você for programar para dispositivos móveis como tablets, celulares e etc... será necessário que você se preocupe com memória e algumas outras funcionalidades que só terá no mobile.
Não vou te dizer que Java é a melhor linguagem do mundo só porque trabalho com ela, tive a ótima experiência de trabalhar com PHP e gostei muito, acredito que isso é mais uma questão de gosto do que de qual realmente é a melhor.
3- Vou ter que seguir carreira na primeira linguagem que eu aprender?
Não, você é livre para escolher qual tecnologia você se adpata mais, como eu disse conheço vários programadores e a grande maioria deles sabem mais de uma linguagem de programação, mas aconselho que você primeiro se especialize em uma linguagem específica para que depois você possa mudar ou migrar de linguagem, pois se não você vai acabar caindo na síndrome do patinho feio, que quer fazer 3 coisas( voar, nadar e correr ), mas acaba não fazendo nada direito.
Não sou o dono da verdade, foi apenas minha opnião que listei tentando ajudar você a começar nessa carreira de Desenvolvimento de Software.
Tenho bastante experiência na área, mas ainda tenho MUITO o que aprender.
Espero ter ajudado!!
segunda-feira, 5 de janeiro de 2015
sexta-feira, 2 de janeiro de 2015
Escolher ser um Desenvolvedor
Hoje em dia encontramos muitos jovens com uma grande dúvida sobre seu futuro, aquela velha pergunta que todos os adúltos fazem para as crianças:
O que você quer ser quando crescer meu filho?
Essa pergunta tem sido pensada com uma grande força por uma boa parte dos jovens do século 21, e muitos hoje em dia tem essa dúvida, mas não tem com quem conseguir conselhos para lhe ajudarem a escolher a profissão que cada um mais se adapta.
O que me inspirou a escrever sobre esse tema foi ver o quanto muitos jovens tem escolhido cursar uma faculdade na área de sistemas por causa da modinha da tecnologia, pensando que vai ser o emprego do século, achando que vão ganhar rios de dinheiro quando se graduarem.
Em resposta a esses jovens decidi escrever esse post, mas antes de dizer o porque um jovem deve escolher ou não a profissão de Desenvolvedor de Sistemas, quero dizer que independente do dinheiro que você vai ganhar futuramente, estude o que você gosta, pois isso vai lhe dar prazer naquilo que futuramente será o seu trabalho, que é onde você vai passar a maior parte do seu dia. Quando eu faço o que gosto, não é trabalho trabalhar e sim um prazer trabalhar.
Bom, então listei algumas perguntas que achei importante para você que deseja tornar-se um Desenvolvedor de Sistemas.
1- Vou ganhar muito dinheiro sendo Desenvolvedor de Sistemas?
A resposta é depende. Depende da sua determinação e força de vontade.
Vários desenvolvedores famosos estão milhonários e até bilhonários hoje, mas isso foi porque fizeram algum sistema que muita gente usa hoje em dia como Mark Zuckerberg que criou o Facebook.
Se você deseja êxito em sua carreira como Desenvolvedor de Sistemas deve sempre star atualizado a novas tecnologias e sempre estar em busca do aprendizado, acredito que assim o dinheiro só vai ser uma consequência do força e determinação!
Mas para finalizar a resposta dessa pergunta, se você está querendo ser Desenvolvedor por causa do dinheiro, um conselho, procure outra profissão.
2- Gosto muito de facebook, internet e etc... por isso acho que meu perfil é ótimo para ser um Desenvolvedor, certo?
Nãaaaaao! Muitos jovens que tenho visto me veem com esse argumento, mas muitos desses jovens não sabe quase nada de matemática, não tem noção de lógica, mas gostam muito de facebook, internet e coisas do tipo.
Primeiro que para ser um Desenvolvedor você nem precisa de gostar de redes sociais, normalmente muitos amigos meus gostam bastante de jogar heheh.
Mas o ponto que acredito ser um ponto importante para quem quer entrar nessa área é você se perguntar o quanto você gosta de lógica, matemática ou seja essas matérias que levam mais para exatas, não estou dizendo que se você não gosta você não poderá ser um Desenvolvedor, me entenda bem, só estou dizendo que a probabilidade de você gostar é menor. Só quero que entenda que gostar de internet não é base para que você queira estudar Desenvolvimento de software.
3- Achei interessante essa área e gostaria de saber a melhor forma de tornar-me um desenvolvedor.
Então, tem várias formas de você tornar-se um Desenvolvedor de sistemas.
O que eu sempre aconselho a jovens que me fazem essa pergunta é:
Primeiro faça um curso profissionalizante dessa área específica que deseja estudar, pois esses cursos normalmente são de 64 a 100 horas de aula que você vai poder descobrir o que realmente alguns programadores fazem no dia a dia, você vai conseguir aprender um pouco sobre determinada linguagem e o melhor, você poderá descobrir se é isso mesmo que você quer da vida antes de entrar em um curso superior.
Muitos jovens estão querendo entrar logo na faculdade porque acham que serão bem sucedidos se tornando Desenvolvedores e etc... um conselho, busque entender um pouco da profissão antes de começar o curso superior, no curso de sistemas existe uma taxa de desistência muito alta, o que também acontece em outros cursos superiores, para que você não se encaixe nessa taxa tão grande, aconselho que faça primeiro um curso e depois entre na faculdade para cursar o curso de sistemas, ciências da computação e afins.
Espero ter ajudado.
Bom é isso que eu gostaria de escrever, pois vi que muitos jovens tem decidido entrar nessa área de paraquedas sem saber onde vai chegar. Caso queira se tornar um Desenvolvedor, seja bem vindo ao time! Caso não, faça o que você gosta, pois será uma perca de tempo em sua vida trabalhar com o que você não gosta.
Assinar:
Comentários (Atom)