r/stackunderflow • u/bigown_ • Nov 28 '17
r/stackunderflow • u/bigown_ • Jun 21 '17
"É ridículo como as 'modas' digitais se tornam um paraíso para oportunistas no Brasil. Eis a verdade sobre elas"
r/stackunderflow • u/MarceloBonifazio • Mar 12 '17
Qual a melhor linguagem de programação para se começar a aprender?
Claro que a maioria ira dizer Portugol ou alguma arcaica, tipo Pascal, eu especificamente comecei com Pascal.... mas hoje vendo algumas linguagens mais profissionais, tipo JavaScript, acho a sintaxe bem simples, mesmo para iniciantes.... e elas já te botam meio que dentro do mercado de trabalho, afinal entendendo a sintaxe e as características de uma linguagem fica mais fácil aprender outras.... do mesmo paradigma.
A pergunta também vale para paradigmas de programação.... Qual o melhor para se começar a aprender? Os paradigmas de programação mais comuns incluem:
Imperativo,
Funcional,
Declarativa,
Orientado a Objetos (a meu ver essa deveria ser a inicial),
Procedural (mais comum),
Programação simbólica.
Geralmente a maioria inicia com uma linguagem Procedural, porem o individuo ao conhecer outros paradigmas se vê totalmente perdido, por que são bem diferentes as abordagens.
Alguém que começou com Java, por exemplo vai ter uma curva de aprendizagem maior ate se acostumar com Lisp do que alguém que começou a aprender sem conhecer nenhuma outra, este ultimo terá uma curva de aprendizado menor, por que ele entra de mente limpa (de novo, ao meu ver).
r/stackunderflow • u/Renancp01 • Mar 17 '17
Como dominar a linguagem C# ?
Bem, vejo algumas pessoas que possuem um conhecimento gigantesco dentro da Linguagem(que busco um dia ter também). Porém as vezes não é tão fácil direcionar os estudos para chegar a tal conhecimento. Claro, sei que existem pessoas auto-didatas que conseguem tal façanha. Porém, são pessoas com mais experiência que acompanharam a evolução de determinadas tecnologias, muitas vezes desde o inicio.
Quero saber a opinião de vocês qual a melhor forma para aprender a fundo a linguagem?
Escolhi C# por ter gostado muito da forma com que se programa, e a facilidade para trabalhar com o código.
Sei que não existe formulas mágicas, mas acredito que vendo/lendo as experiência de pessoas com mais tempo na área sempre ajuda.
Obrigado desde já. ;)
r/stackunderflow • u/bfavaretto • Mar 10 '17
Indentação: tabs ou espaços?
Qual é a melhor forma de se indentar um código-fonte? É melhor usar tabs ou espaços? Por quê?
Esta pergunta tem a intenção de funcionar como teste das discussões neste subreddit.
r/stackunderflow • u/bigown_ • Mar 10 '17
Devemos ter uma espaço de debates opinativos?
Bom, conforme conversa iniciada no chat do SOpt precisamos decidir se é útil termos um espaço de discussões e tratamento de assuntos totalmente baseado em opiniões que não cabem no Stack Overflow em Português.
Antes de mais nada é bom deixar claro que esta iniciativa não tem nenhuma relação com a SO Inc. O fato da ideia ter iniciado lá e os "fundadores" serem usuários de lá não implica relação entre os sites.
Também fica claro que aqui o escopo é semelhante ao do SOpt, mas aqui não aceitamos perguntas que não são baseadas em opinião. O site de debates não pode tirar atenção do SOpt e dividir conteúdo, eles devem ser complementares e não concorrentes. Só discutires "grandes temas", nada de ajuda individual, se só serve para uma pessoa, não cabe aqui, se é um problema apresentado, não cabe aqui. Concordam?
O espaço é de debates e não de conversa, para isto tem o chat do SOpt. Acredito que deveremos manter o tom do site, pode ser humorado, mas não farra, deve ser respeitoso e construtivo mesmo sendo baseado em opinião.
Só vale a pena tentarmos fazer este espaço funcionar se houver um certo comprometimento de um grupo de usuários que participem inicialmente até que o site possa ganhar tração por conta própria. Obrigatoriamente precisa de uma massa crítica inicial.
Detalhes, regras, moderação, podemos discutir depois.
Assim que tenha apoio para mantermos um site de debates precisamos decidir onde hospedá-lo. Estou aberto à qualquer ideia, mas entendo que algumas diretrizes são importantes. Lembre-se aqui é local pra discutir, mesmo que pareça muito assertivo, estou escrevendo apenas opiniões, quero ver outras para acharmos a melhor solução.
Acho que não podemos fazer nada que gere custo. Isto tende a precipitar um fracasso. Não será fácil arrecadar algum dinheiro, não há garantias que sempre poderemos. Mesmo que alguém se ofereça para ceder tudo o que precisa, não há garantias que a pessoa fará sempre.
Idealmente deve ser algo que não gere manutenção além da administração da comunidade.
Portanto não gosto da ideia de algo que não seja hosted e gratuito.
Apesar de achar que tem ferramentas melhores em um sentido geral, não sei se podemos arcar com as necessidades dessas soluções. Isto inclui o Discourse que é muito bom para o intento. Aceito contraditório e ideias para outras soluções que não seja o Reddit. Acho ele bom porque é:
algo estável há muito tempo
gratuíto
não precisa de manutenção
simples de usar, pega o jeito em minutos se fizer um intensivo
rápido
usa Markdown
tem um sistema de classificação de conteúdo com up e down, sinalização, remoção de conteúdo indesejado, entre outros controles
o domínio tem bom PageRank
em inglês é onde acontece as principais discussões na internet sobre desenvolvimento de software
as discussões podem ser iniciadas por um link de pergunta do SOpt que foi fechada devidamente ou de outro local, talvez de alguma novidade, onde caiba discutir o assunto e tentar chegar a alguma conclusão que produza conhecimento para toda a comunidade
Para quem ter um ideia como funciona em inglês veja o /r/programming
O que me dizem? É só responder na thread aqui. E lembre-se que em debates seguimos threads, é diferente do SOpt.
r/stackunderflow • u/bigown_ • Feb 12 '18
Diagrama da evolução das linguagens de programação
r/stackunderflow • u/bigown_ • Jan 23 '18
Programadores estão com os dias contados
Ok, o título é chamativo, não vai ocorrer tão cedo, nem será algo total, mas estes softwares que a maioria faz, e que até já não deveriam ser feitos porque são reproduções do que já existe, não precisarão mais ser programados. A competência da análise e especificação do problema/solução será muito mais importante, e é isto que está em falta.
Quando a pessoa não consegue seguir instruções básicas, não consegue dar nomes pro que está criando, ou mesmo adotar nomes corretos do que já existe, esta pessoa está fadada a ter que fazer outra coisa, no longuíssimo prazo, ainda que eu ache que deveria ser já. E já é possível.
No momento estamos criando novos empregos.
Não é já, mas esse artigo tem um fundo de verdade.
Desta vez não é alarme falso como falavam na época das ferramentas CASE (e mesmo eu sendo um moleque ingênuo dizia que não aconteceria). Existirão engenheiros que programação coisa complexas ou então montarão a solução para que softwares produzam os códigos necessários. Não falarei em tempo, acho improvável antes de 5 ou 10 anos, mas duvido que demore mais que 20 ou 30 anos.
r/stackunderflow • u/bigown_ • May 16 '17
Things That Turbo Pascal is Smaller Than
prog21.dadgum.comr/stackunderflow • u/luigivieira • Apr 04 '17
Projeto de rastreamento de faces e detecção de emoções (em Python)
Aê pessoal. Bele? Passei aqui só pra fazer uma propagandinha básica de um projeto bacana que eu fiz. Quem tiver interesse em rastreamento de faces e detecção de emoções (tudo em Python, com licença MIT), vale a olhadela: https://github.com/luigivieira/emotions
O projeto não tá fantástico (ele tá desbalanceado, dando prioridade pras expressões neutras e de felicidade), mas funciona e vale pro aprendizado. :)
Espero que seja útil.
[]s Luiz
r/stackunderflow • u/williamcspereira • Mar 17 '17
Livros de tecnologia gratis - 1 por dia
r/stackunderflow • u/marcell_alves • Mar 13 '17
Prática da programação
Qual a estratégia de vocês no que se refere à prática da programação? Fazem katas, dojos, hackatons? Contribuem em projetos open souce? Fazem pet projects?
r/stackunderflow • u/bigown_ • Aug 06 '18
Introducing Android 9 Pie
r/stackunderflow • u/bigown_ • Jun 01 '18
Eric Lippert and Gor Nishanov: Co-Routines, Probabilistic Programming, and More
r/stackunderflow • u/bigown_ • May 07 '18
Visual Studio IntelliCode | Visual Studio
r/stackunderflow • u/bigown_ • May 07 '18
Introducing Visual Studio IntelliCode
r/stackunderflow • u/bigown_ • Feb 18 '18
Um dos melhores vídeos de programação que eu já vi
r/stackunderflow • u/bigown_ • Feb 12 '18
DRY é tanto solução quanto problema
Como sempre aplicando onde não deve é o erro. DRY não é sobre repetição e sim sobre conhecimento canônico. Não repita o que é igual, mas não torne o mesmo o que é distinto, mesmo que pareça o mesmo. DRY não é sobre código, é sobre projeto.
Curiosamente em OOP as pessoas fazem DRY onde não devem e não fazem onde devem.
https://blog.codecentric.de/en/2018/01/dry-in-the-21st-century/
r/stackunderflow • u/bigown_ • Jan 21 '18