Logo Hardware.com.br
faeldix
faeldix Membro Senior Registrado
429 Mensagens 4 Curtidas

Entrar para o ramo de desenvolvimento, como?

#1 Por faeldix 05/07/2011 - 09:11
Pessoal, sou academico de Sistemas de Informação (adoro o curso) principalmente a parte de Programação/BD.

Nao me sinto preparado para trabalhar como programador, mas a experiencia me diz que nos nunca estamos preparados rs.

Trabalho com Informática à uns 5 anos, e me dou bem, gracas a deus.
Mas so trabalhei com manutenção/suporte e etc.

Qual o melhor caminho para se tornar um profissional da area de desenvolvimento?? O que nao pode faltar pra um profissional dessa àrea?

endoidei.gif
DEKSTOP
G31M / 2x2gb 667ghz / Core2Duo 2.2 / HD550gbs (3) GFX 8500 / 17'' | SO: Windows 7 - 64 Bits
CCE T25L NOTEBOOK
Core i3 330M / 2.13GHz, 2GB DDR3, HD 500, 14'', Leitor Cartao, Wireless, Webcam
SO: Windows 7 - 64 Bits & Ubuntu 10.10
HegonFelipe
HegonFelipe Super Participante Registrado
581 Mensagens 46 Curtidas
#2 Por HegonFelipe
05/07/2011 - 09:34
Raciocínio lógico, saber uma linguagem muito bem (e outras a um nível que você consiga "dar conta" caso precise) e banco de dados (recomendo iniciar genericamente com SQL).

No caso da linguagem, estude apenas uma até aprende-la bem. Se for aplicações desktop recomendo Java e se for web, recomendo PHP.

Inglês, Engenharia de Software, Sistemas de Banco de Dados e Linux ajudam.

Abraços;
.:: MontandoBits ::. - Tecnologia & Informação

http://montandobits.com.br/
TerraSkilll
TerraSkilll Zumbi Moderador
4K Mensagens 1.2K Curtidas
#3 Por TerraSkilll
05/07/2011 - 17:15
faeldix

Nao me sinto preparado para trabalhar como programador, mas a experiencia me diz que nos nunca estamos preparados rs.

Relaxe. Você vai acabar trabalhando bem antes de estar realmente pronto. A grande experiência vem do trabalho em si, das necessidades do dia a dia.

O Hegonzito resumiu os principais pontos. Posso só comentar algumas coisas e adicionar outras, vindas da minha "pouca experiência" com programação até hoje:
- tenha (muita) paciência;
- língua portuguesa: a literatura técnica é importante e está em sua maioria em inglês, mas há grandes chances de você desenvolver sistemas com interface em português, então seja cuidadoso (é ruim deixar uma mensagem do tipo "clique aqui para conçultar o rejistro");
- um adendo ao item anterior:crie mensagens claras. Se o usuário não preencheu o cep, diga "O CEP é requerido e não foi informado", não simplesmente "Campo não informado";
- entenda que há uma distância entre simplesmente programar (codificar) e desenvolver software (que envolve muito mais engenharia e regras de negócio). Não se limite a só codificar, aprenda o porque de determinadas coisas serem necessárias para o cliente e se o jeito que ele pediu é o mais adequado;
- tenha (muita) paciência;
- se for partir para automação comercial e sistemas administrativos, aprenda a legislação inerente à área (a parte de contabilidade é muitas vezes chata, mas evita você fazer coisas ilegais ou incorretas por desconhecimento);
- saiba conversar e se expressar bem, seja pra falar com seu chefe, seja para falar com o cliente;
- estude usabilidade e interfaces (pode ser a diferença entre o sucesso e o fracasso de um software);
- aprenda coisas que não têm são diretamente ligadas à programação mas podem vir a ser úteis algum dia (por exemplo, quais fontes ficam melhor em telas e quais ficam melhor impressas, combinações de cores);
- tenha (muita) paciência;
- tenha cuidado com impressoras (qualquer uma delas), ou elas podem te dar dor de cabeça cap_feceiro.png: ;
- não se apegue demais à linguagem e a defenda como se fosse sua vida;
- tenha passatempos para suas horas livres (de preferência, longe do computador). Recomendo música;
- aprenda algumas características de diferentes aparelhos (leitores de digital, de código de barras, máquinas de cartão);
- tenha (muita) paciência e bom senso;

Abraço.
Contribua para um fórum melhor: pense antes de postar.
"It isn't a contest. Just enjoy the ride." -> Seth Vidal
Hardware.com.br no Youtube!
jofrelscalvet
jofrelscalve... Veterano Registrado
1.3K Mensagens 51 Curtidas
#5 Por jofrelscalve...
06/07/2011 - 09:01
TerraSkilll disse:
faeldix
...
- tenha (muita) paciência;
...
- tenha (muita) paciência;
...
- tenha (muita) paciência;
...
- tenha passatempos para suas horas livres (de preferência, longe do computador). Recomendo música;
...
- tenha (muita) paciência e bom senso;
...

O que creio que TerraSkilll quis dizer, e é muito polemico e mal compreendido é que quando você for programar deve tomar o cuidado de não "tentar demais" programar. O ideal para programar, assim como para estudar é ter ciclos de aproximadamente 2h, com uns 10 minutos de intervalo.
Em algumas ocasiões raras talvez você consiga ser produtivo durante aproximadamente 4 horas, mas normalmente em algum momento sua paciencia e capacidade de concentração começam a diminuir, o que aumenta o cansaço e diminui a produtividade (os 2 efeitos simultâneos) antes que se possa notar (já pensou em como você percebe que está mentalmente cansado, se nada doi, e a respiração está inalterada?), por isso custa menos prevenir que remediar.
Creio que um dos motivos de Facebook, Google, Microsoft, Blizzard e aquela empresa que fez o Ruby on Rails (sempre esqueço o nome dela) são grandes: em todas essas empresas foca-se em produtividade e qualidade, mas não em tempo de trabalho.
Melhore o futuro do fórum: Diga se a dica funcionou ou conte-nos como conseguiu resolver a sua dúvida!
Se eu errar ou for pouco claro, reclame! Quando possivel eu tentarei melhorar.
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal