dfdfdfgdfd

domingo, 26 de abril de 2015

Aprender uma linguagem de programação não é suficiente.


Em 2015 completo 10 anos de experiência na plataforma Java, com este conhecimento achei que poderia dominar  o outro lado da força (.NET) rapidamente, cometi um grande engano. Com bons conhecimentos sobre paradigmas de linguagem você até consegue ler rapidamente uma grande variedade de códigos. 

Mas construir software real, exige bem mais que conhecimento da linguagem, é necessário dominar o ambiente de execução da sua aplicação, conhecer afundo APIs e recursos que contribuem para agilidade e qualidade do produto final, e principalmente é preciso conhecer as restrições tecnológicas. Tudo isso demanda muito tempo e consequentemente altos custos.

Eu subestimei estes conceitos, após iniciar um projeto critico em uma tecnologia que não domino.  No entanto,  felizmente identifiquei este erro a tempo, posso concluir que o ambiente Java e o mundo open source são o meu lar, e com estas tecnologias consigo ser feliz, logo consigo ter grande produtividade.

Lições:
  1. Software de qualidade são feitos por pessoas que se importam, não tem como se importar com algo que você não gosta.
  2. Lembre-se, seja reconhecido por algo, seja um especialista.

terça-feira, 17 de fevereiro de 2015

Instalar Tex Live/Latex 2014 no Linux Fedora 18

Os passos a seguir são baseados no tutorial disponível no site TeX Users Group web site

1. Remover instalações antigas:

$ rm -rf /usr/local/texlive/2014
$ rm -rf ~/.texlive2014

2. Download da CTAN:

$ wget http://www.las.ic.unicamp.br/pub/ctan/systems/texlive/tlnet/install-tl.zip

3. Iniciar instalação:

$ perl install-tl -gui

4. Atualizar ariáveis de ambiente nos arquivos $HOME/.bashrc e/ou $HOME/.zshrc.

#texlive
PATH=/usr/local/texlive/2014/bin/x86_64-linux:$PATH; export PATH 
MANPATH=/usr/local/texlive/2014/texmf-dist/doc/man:$MANPATH; export MANPATH 
INFOPATH=/usr/local/texlive/2014/texmf-dist/doc/info:$INFOPATH; export INFOPATH