web development | Lucas Caton
25 Replies	Vejo muitos brasileiros escrevendo código em português. Na faculdade até pode fazer um pouco de sentido por mais didático, mas vou apresentar alguns motivos pelos quais isso deve ser evitado no mundo real:
1. O motivo mais importante: inglês é o idioma internacional para código (e para documentações). Mais especificamente, o inglês americano é o padrão. Eu trabalho em uma empresa australiana e embora a Austrália siga a gramática britânica, o código que escrevemos segue a gramática americana (exemplo: "color" e não "colour"). Então se esse é o padrão mundial, por que não segui-lo?
2. Se você pretende um dia trabalhar fora do Brasil, potenciais empresas querendo te contratar vão querer ver seu código, mas não irão entender se estes estiverem em português. Então procure deixar seus repositórios no Github com código e documentação em inglês.
3. Os comandos e palavras-chave de linguagens em programação são em inglês, então mesmo que você queria escrever em português, vai acabar ficando inevitavelmente uma mistura.
4. Algumas linguagens e frameworks estão preparados para entender o inglês em termos de semântica. Exemplo: o Ruby on Rails sabe que a tabela no banco de dados para um determinado model deve ser sempre o nome do model no plural. Ou seja, ao ter um model "Person", ele vai procurar uma tabela "people".
5. Contribuições para projetos open-source devem ser em inglês. Eu sinceramente não conheço um projeto open-source famoso que não esteja em inglês.
6. Muitas empresas no Brasil já escrevem códigos em inglês. Então se eventualmente você começar a trabalhar em um dessas empresas, você terá que se adaptar de qualquer forma.
7. Acentos, "ç" e caracteres especiais não funcionam bem em todas as linguagens, fazendo que você tenha palavras escritas de forma incorreta se você as escrever em português.
8. Você treina e melhora seu inglês :-)
This entry was posted in Portuguese and tagged carreira, open-source, programação, software development, web development on May 22, 2015 by Lucas Caton.	Meu projeto (curso) "Aprenda a programar" está no Catarse!
7 Replies	Tem um vídeo explicativo bem no começo da página!
This entry was posted in Portuguese and tagged carreira, cursos, git, linux, meus projetos, rails, rails3, rails4, ruby, screencasts, sistemas_operacionais, web design, web development on July 31, 2014 by Lucas Caton.	An awesome Wiki built with Ruby and Rails!
2 Replies	I've been worked on a small (but awesome) open-source project.
I'm talking about ruby_wiki – a simple wiki built with Ruby on Rails:
https://github.com/lucascaton/ruby_wiki
As I said before – it's quite simple, although it works fine.
Anyway, would be nice to have more features in this project, so, if you're a developer and have any interest in that, feel free to fork the project and contribute.
This entry was posted in English and tagged open-source, rails, ruby, web development, Wiki on April 5, 2014 by Lucas Caton.	Meu ambiente de trabalho
This entry was posted in Portuguese and tagged browser, chrome, git, java, linux, mysql, PostgreSQL, rails, ruby, sistemas_operacionais, web design, web development on December 28, 2010 by Lucas Caton.	[Wiki] Web development & web design
2 Replies	Criei um wiki chamado Web development & web design. O objetivo é auxiliar desenvolvedores e designers web, reunindo apenas informações relevantes e ferramentas / soluções disponíveis.
This entry was posted in Portuguese and tagged web design, web development, Wiki on July 27, 2009 by Lucas Caton.	Entendendo o desenvolvimento web
Leave a reply	Eu criei uma coleção de textos para auxiliar iniciantes no desenvolvimento web, ser dar foco em nenhuma tecnologia específica. O objetivo dos textos é mostrar o "caminho das pedras" pra quem está migrando do desenvolvimento desktop ou mesmo pra quem nunca desenvolveu antes.
This entry was posted in Portuguese and tagged github, web development on July 14, 2009 by Lucas Caton.	Search for: