Mostrando postagens com marcador programadores. Mostrar todas as postagens
Mostrando postagens com marcador programadores. Mostrar todas as postagens

terça-feira, 27 de dezembro de 2016

Se linguagens de programação fossem pessoas

clique na imagem para ampliar

Não sou um bom conhecedor das características que uma linguagem de programação possui, mas mesmo assim consegui assimilar a associação da maioria.

Fonte: nixCraft via Facebook

quinta-feira, 3 de novembro de 2016

Tentando corrigir problemas

"Tentando corrigir os problemas que eu criei quando tentei corrigir os problemas que eu havia criado quando tentei corrigir os problemas que eu criei quando..."

Realidade de um profissional de TI. Vivemos pra resolver problemas que muitas vezes nós mesmos criamos quando tentamos corrigir problemas...

Fonte: 9gag via Instagram

domingo, 4 de setembro de 2016

domingo, 3 de abril de 2016

Não entendi seu código


Programador1: "Não entendi seu código. O que são essas linhas?"
Programador2: "Não faço ideia, mas ele não funciona sem elas."

Qual programador nunca???

Fonte: nix Craft via Facebook

terça-feira, 16 de fevereiro de 2016

sexta-feira, 23 de outubro de 2015

Desenvolvedor x Testador


Desenvolverdor: "Como eu posso fazer isso?"
Testador: "Como eu posso estragar isso?"

Realidade dura mas necessária.

domingo, 24 de agosto de 2014

Saiba identificar um "brogrammer"

Brogrammer é a palavra formada pelo termo "bro" (abreviação da palavra "brother", irmão, em inglês) e "programmer" (programador em inglês). O advento das startups no Vale do Silício colaborou para o surgimento dessa raça, geralmente composta por caras sarados que passam o dia atrás de uma mesa e um computador, bebendo energético, falando besteira e programando, o que basicamente é o trabalho deles. Brogrammers adoram festas, bebidas, mulheres e muito glamour, totalmente ao contrário do nerd de raiz, aquele que já saiu do berço programando, e além de amar o que faz, a aparência física e a opinião dos outros é o que menos importa.


Especialistas acreditam que os brogrammer podem ser comparados aos "yuppies", uma derivação da sigla YUP, expressão da língua inglesa que significa "Young Urban Professional" ou em tradução, "Jovem Profissional Urbano". Basicamente esses caras foram jovens bem-sucedidos, tanto socialmente quanto profissionalmente, lembrados durante a década de 1980 em países como EUA e Inglaterra. Outra comparação também fica a critério dos executivos retratados no filme O Lobo de Wall Street, seguindo a linha de que o dinheiro e o encantamento estão acima de tudo, enquanto princípios fundamentais como conhecimento, carreira e aptidão são completamente esquecidos.

Não é difícil acreditar que os brogrammers já tenham lançado seu prazo de validade antes mesmo de aparecerem, e assim como as demais "modinhas" que surgem por aí, não vai levar muito tempo até que o mercado consuma com eles. Mas enquanto isso, não custa tomar cuidado.

Fonte: Businessweek e Revista Info (edição impressa - agosto / 2014)

sexta-feira, 7 de março de 2014

Code N' Tell - Desenvolvendo pra Web

Na semana retrasada, no dia 17 de fevereiro (segunda-feira), participei do Code N' Tell, evento realizado no Blend Coworking, um espaço de trabalho colaborativo localizado aqui em Novo Hamburgo / RS. O encontro foi pra lá de descolado, reunindo a comunidade de desenvolvedores e entusiastas da região, na intenção de debater tópicos que estão em alta no mercado, além de realizar aquela troca básica de "figurinhas", ou melhor, contatos, o que na hora do "aperto", ajuda pra valer.

Apresentando o evento

Entre os temas discutidos, estava HTML 5 e tudo o que agrega esse novo padrão, além da apresentação e práticas envolvendo o Grunt, uma ferramenta de código aberto, utilizada para automatizar as tarefas de quem desenvolve pra web, podendo unificar rotinas, compilações e testes, facilitando a vida do programador. Para maiores detalhes, o pessoal fez a gentileza de compartilhar a apresentação utilizada.

Galera bem antenada

As tarefas do web developer

Intimando os próximos

A ideia dos organizadores é realizar novas edições do evento, contando com o apoio da comunidade, sugerindo temas e abordagens, inclusive abrindo o espaço para novos ministrantes, trazendo uma interação objetiva sobre as suas experiências na área de desenvolvimento. Essa troca de ideias está rolando no grupo criado no Facebook. Participe e mostre que você também pode contribuir. A comunidade agradece!

sábado, 19 de outubro de 2013

Dia da galera de TI


Parabéns pra você que também compartilha dessa atividade tão nobre que é trabalhar com Tecnologia da Informação.

sexta-feira, 19 de outubro de 2012

Dia do Profissional de TI 2012

Você tem dificuldades para explicar sobre o seu trabalho quando pessoas normais perguntam algo sobre? As pessoas pensam que só porque você "trabalha com computadores" tem de saber "tudo sobre o assunto"? Mais de 50% do líquido que você consome por dia é baseado em cafeína? Ao menos uma vez na vida você já pensou em largar tudo e ir criar ovelhas?


Bom, parabéns Profissional de TI! Pois hoje é o seu dia, e por incrível que pareça, não foi nem feriado.

Enfim, realmente todos sabem que se você está nessa profissão é porque realmente ama o que faz. E com toda a certeza, essa é a base de toda a carreira de sucesso!

quinta-feira, 28 de junho de 2012

Hitler é reprovado em Estrutura de Dados

Não lembro se já publiquei por aqui, alguma das diversas paródias da cena que ficou mais famosa na internet do filme A Queda, produzido pela alemã Constantin Films, contando a história dos últimos dias do ditador alemão no poder. Caso não tenha feito ainda, sempre tem a primeira vez, e aproveitando essa época propícia no ano, quando vários alunos sofrem com o medo da reprovação, vamos assistir o triste desabafo do repetente pelo terceiro semestre em Estrutura de Dados, o Hitler:



Tomara que no próximo semestre ele finalmente aprenda Java.


Fonte: indicado pela @alinedecampos via Twitter

domingo, 27 de maio de 2012

Ruby On Rails na prática

A galera que trabalha com desenvolvimento, principalmente pra web, o que é uma grande tendência nos últimos tempos, tem uma boa oportunidade para conhecer uma nova linguagem, ou mesmo aprimorar o conhecimento na mesma.

Entre o dia 05 de junho, até o dia 17 de julho, ocorrerá um curso de extensão focado no aprendizado da linguagem em conjunto com o framework Ruby On Rails, na Universidade Feevale. A duração do curso é de 6 semanas, com encontros nas terças-feiras, das 18:30 às 22:30.


O ministrante é o engenheiro de software Gregório Kusowski, sendo que muitos de vocês já devem conhecer ele, aqui do blog mesmo, pois já citei o próprio em outras postagens, uma delas foi relacionada a apresentação no projeto Hora da Tecnologia e outra sobre uma oficina na Semana Acadêmica.

Antes que perguntem, não estou recebendo nada pela divulgação, apenas gostaria de compartilhar essa oportunidade. E conhecendo o trabalho do Gregório, posso garantir que o curso vai despertar o conhecimento entre os envolvidos, assim como atender as expectativas.

Para inscrições e maiores informaçoes visite o espaço reservado no site da instituição, clicando aqui.

segunda-feira, 9 de abril de 2012

E a mãe do Zuckerberg

É Zuckerberg, vai fazer "pograma" em uma startup qualquer que tu ficaria bem mais rico:


Fonte: Blog do Tio Ted

sábado, 7 de janeiro de 2012

Hora da Tecnologia: Criando código para máquinas e humanos

Não se assustem, a organização do projeto Hora da Tecnologia na Universidade Feevale não ficou maluca e está em funcionamento durante as férias de verão. O que acontece é a falta de tempo desse cansado blogueiro que escreve pra vocês...

Precisamente hoje fazem dois meses que ocorreu a palestra de encerramento da Hora da Tecnologia, eu como sempre, estava lá, tomando nota dos pontos principais e dedicando minha atenção. Até não iria mais editar essa postagem, mas pensei "porque não?". Afinal, as informações são sempre válidas, e passamos o ano passado inteiro "ligados" no projeto, não poderiamos simplesmente esquecer a última, e nem por isso, menos importante palestra.

Bom, conforme vocês podem perceber com a descrição do título, na última apresentação o colega Gregório Kusowski, demonstrou pra nós um pouco das suas pesquisas baseadas na linguagem Ruby. Gregório fez uma breve introdução sobre a linguagem, nada de muito avançado, e evidentemente exigia-se um certo conhecimento técnico sobre "lógica de programação" para melhorar o entendimento.


Basicamente, as facilidades para a manipulação da linguagem foram demonstradas, deixando todos os presentes um tanto surpresos e intrigados.
Na época da palestra, o título não ficou tão claro pra mim, mas hoje, após algumas pesquisas, consigo definir melhor a relação, visto que a mesma vem de seu próprio criador, o japonês Yukihiro “matz” Matsumoto, quem relatou que Ruby é simples na aparência, mas muito complexa no seu interior, assim como o corpo humano.

Ruby é fortemente influênciado pelas linguagens Perl, Smalltalk, Eiffel, Ada, e Lisp, sendo que essas eram as preferidas de seu criador, Matsumoto.

Gregório frisou o conceito "Don´t repeat Yourself", ou seja, deixar os códigos o máximo possível sem repatição, facilitando assim a análise e posterior manipulação dos mesmos.

Após a citação de alguns frameworks, e não esquecendo seu principal, o Rails, considerando que muitos conhecem a linguagem como "Ruby On Rails", e não sabem que dessa forma é uma denominação da linguagem mais seu framework, Kusowski demonstrou na prática o funcionamento da mesma, iniciando os testes com diversos comandos via terminal.


Podemos concluir que para alguém que está habituado a linguagens mais "conservadoras", e com códigos mais extensos e detalhados, o Ruby parece uma grande adaptação. Até porque, com um simples comando, muitas vezes é possível realizar uma função inteira, deixando muitos programadores intrigados com seu funcionamento.
Quem me conhece sabe que não sou programador, e desculpe se estou falando alguma bobagem, mas pelos conhecimentos que tenho de lógica de programação, fiquei bastante surpreso com o funcionamento do Ruby, e acho que realmente a linguagem tem futuro, basta os profissionais recomendados entenderem seu funcionamento e implementarem nas situação devidas.

Enfim, conforme falei, a palestra comentada encerrou o projeto no ano passado. Espero que nesse ano o evento seja atrativo para mais alunos ainda, e que realmente mais estudantes se sintam dispostos a compartilhar seus conhecimentos com a elaboração e apresentação de palestras.
Agradecemos ao professor Rodrigo Goulart (organizador do projeto) pela iniciativa, e podem ter certeza que quando as atividades iniciarem novamente, estaremos lá, para posteriormente compartilhar com vocês todas as nossas impressões sobre as palestras.


Leiam também as outras "coberturas" feitas por nós do #GeekFail nos eventos do projeto:

domingo, 20 de novembro de 2011

Terminal Linux em Javascript

Os "chatonildos" vão dizer: "Aff! Essa é velha, todo mundo já conhece."

Bom, eu prefiro partir da ideia de que "sim, é realmente velha", mas considerando também que sempre tem um maluco falando "Aloww, manow! Que massa! Num cunhecia issú ainda..."

Então, destinado a essas criaturas que tentam buscar "cunhecimento", abaixo o link para acesso a um terminal Linux em Javascript, extamente o que o título da postagem descreve:

sábado, 22 de outubro de 2011

Usuários são uma raça sem solução?

Os programadores são um nicho isolado de todo o restante da tecnologia da informação, claro que alguns se salvam, são poucos, mas se salvam. Porém, os mais xiitas detestam grande parte da humanidade, principalmente a pior tribo de todas, a qual, até mesmo nós da área de infraestrutura temos nossos conflitos, eles são os temidos USUÁRIOS:


P.S.: Considerem o relato acima uma brincadeira. Não tenho nada contra os programadores, nem mesmo contra os usuários, apesar de as vezes querer esgana-los.

Fonte: algum contado do Facebook (já falei que preciso anotar quem compartilha isso? x D)

quarta-feira, 19 de outubro de 2011

RoadShow da Sisnema - Novo Hamburgo

Na última quinta-feira (13/10/11) o @Jabel163 e eu participamos de mais um evento oferecido pela Sisnema Informática de Porto Alegre.

Porém, dessa vez foi algo um tanto rápido, mais especificamente um ciclo de rápidas explanações com o tempo médio de 2 horas no total. E agora, o mesmo ocorreu aqui em Novo Hamburgo, no auditório central do Hotel Swan Tower.

As principais tendências do mercado de desenvolvimento foram abordadas, juntamente com a ampla visão de mercado que o diretor estratégico e fundador da empresa, Nei Maldaner tem sobre o momento.

Entre os assuntos discutidos, o foco fez referência a novas ideias, inovação e relacionamento com o cliente.
Nei frisou o fato que para uma ideia inovadora ter um bom retorno, ela precisa gerar resultados. Até porque, diante de um cenário onde o empreendedorismo muitas vezes domina o setor de TI, pensar em algo inovador e que realmente seja aplicável diante de diversas situações faz todo o sentido.

O fato de empreender atingindo os objetivos certos, está fortemente ligado ao fato de saber fazer algo diferenciado, um serviço que o cliente não saiba ou simplesmente não goste de fazer, cobrando um preço justo pelo mesmo, está entre os fatores que fazem um novo negócio realmente atingir seus objetivos iniciais, segundo as experiências de Nei.

Após a apresentação de Maldaner, Rafael Leal (instrutor de treinamentos da Sisnema), introduziu uma base de conhecimentos em programação, focando em linguagens como PHP e Java, as quais são grandes destaques no mercado de desenvolvimento da atualidade.

Devido a falta de tempo, sem dúvida diversas questões deixaram de ser debatidas, pois percebeu-se a vontade de interargir que o público demonstrou.

No final, como por habito, alguns brindes foram sorteados, e eu fui o felizardo ganhador de uma mochila.

Enfim, como sempre, gostei do evento, e apoio fortemente essas iniciativas como a da Sisnema, pois oportunidades assim não servem somente para que os palestrantes falem, mas sim para fazer networking com os demais profissionais presentes, e diferente do que muitos comentam, não acredito que exista propaganda em demasia dos cursos que a empresa oferece. Confesso que no primeiro que participei, o Dev Day 2011, eu realmente pesei que o merchandising seria bem maior.

domingo, 9 de outubro de 2011

Hora da Tecnologia: Informática e Saúde

Sim, estamos mais uma vez atrasados com o nosso clássico compartilhamento de informações, após uma edição do projeto Hora da Tecnologia, o qual, ocorre na Universidade Feevale, ao menos uma vez a cada mês.

No dia 23 de setembro, ocorreu a 11ª edição do evento, com uma ideia um tanto inusitada, dessenvolvida em conjunto pelos professores Marta Bez e Rodrigo Goulart (organizador do ciclo). Basicamente, essa foi a maior edição que tivemos desde então, considerando que ocorreu durante toda a noite daquela sexta-feira, atraindo a atenção de alunos dos cursos de computação, assim como também biomedicina, visto que o assunto principal era discutir as pesquisas e projetos relacionados a informática e saúde, visando a parceria entre a Feevale e UFCSPA (Universidade Federal de Ciências da Saúde de Porto Alegre).


Pode parecer um pouco estranho a interação do pessoal da tecnologia com a galera da saúde, mas realmetne, conseguimos perceber que muita informação interessante é compartilhada. E fruto disso são os projetos desenvolvidos em parceria, tornando-se ideias que podem ser aplicadas diretamente no mercado.
É mais uma forma de podermos concluir quanto a tecnologia faz toda a diferença.

A noite foi de várias palestras, ministradas por integrantes de grupos de pesquisas, os quais tinham como o objetivo demonstrar o seu trabalho.

Entre as palestras presentes, foi marcante Arquitetura de Sistemas Multiagentes, apresentada pelos estudantes Paulo Barros, Felipe Scuciatto e Michele Silva, se tratando de um algoritmo baseado em probablidades, auxiliando os alunos na função de aprendizagem, simulando os conhecimentos médicos, assim como também a rotina.
O VR-MED: Linguagem de Domínio Específico para Ambientes Virtuais também foi bastante interessante, apresentada pelos alunos João Batista Mossmann e Vinícius Baroni, a ideia inicial é o desenvolvimento de um ambiente de programação, porém, muito simples e interativo, com a intenção de fazer com que os médicos programem o conteúdo, simulando mais uma vez ambientes virtuais, tanto para estudo como para práticas em ação de casos. Tudo fazendo uso da inteligência artificial, deixando que isso faça com que o aluno seja alertado se está no caminho correto.


Por último, também mereceu destaque o SIAP (Banco de Imagens Anatomopatológicas), trantando-se assim de uma aplicação, na qual é possível o cadastramento de diversas imagens que posteriormente os médicos usariam durante suas aulas. Suprindo assim a necessidade de trabalhar com meios físicos, facilitando o acesso e a manipulação.


Bom, como vocês podem ver o espaço foi bastante movimentado.
Particularmente fiquei feliz em perceber a interação de alunos e professores de ramos tão diferentes, um ajudando o outro, prezando pelo aprendizado, e quem sabe, podendo auxiliar cada vez mais as áreas com essas facilidades propostas.

Leiam também as outras "coberturas" feitas por nós do #GeekFail nos eventos do projeto:

- Hora da Tecnologia: Apache Wicket

- Hora da Tecnologia: HTML5

- Hora da Tecnologia: Sistema de Gestão para Trabalhos de Conclusão de Curso

- Hora da Tecnologia: Desenvolvendo Jogos em 2D com Java

terça-feira, 20 de setembro de 2011

WTF, gato?

Antes de mais nada, gostaria de saber o que esse maluco do vídeo, estava fazendo de tão importante no computador que não poderia parar nem um minuto...só existem duas posssiblidades: ou programando ou trovando aquela tremanda gata que estava "dando mole" pra ele no MSN. Só isso mesmo...



P.S.: Não sou programador, mas sei como é chato quando alguém nos interrompe durante o desenvolvimento de algumas linhas de código.

Fonte: Infosfera

sexta-feira, 16 de setembro de 2011

Pra que serve o F11 no navegador?

Quem trabalha com suporte ao usuário final, é provável já ter atendido alguém totalmente desesperado por que todas as barras sumiram e o site no qual o indivíduo estava navegando, acabou ocupando todo o espaço da tela.

Descrevendo a situação ao entrar em contato com o help desk, e dependendo do mínimo de inteligência necessário para o estagiário atendente, a solução será teclar F11 voltando tudo ao normal.

x D

Abaixo um "tirinha" inusitada do #VidaDeProgramador referente a função da tecla:


Fonte: Vida de Programador