como é o processo de desenvolvimento no google?
<p>quais ferramentas eles usam? quais processos? quais regras eles têm em relação ao código? como eles testam seu código?</p>
<p>eu estava pesquisando há algumas semanas atrás por algumas informações sobre as metodologias de desenvolvimento do google e encontrei o seguinte que eu <a href="http://www.chrisdoesdev.com/?tag=methodologies">publicado no meu blog</a> </p><ul> <li>steve y - good agile vs bad agile</li> <li>um resumo das metodologias do google no post de steve y</li> <li>processo de gerenciamento/desenvolvimento de produtos do google</li> </ul><p>no entanto, não posso postar mais de um link no momento (prevenção de spam de troca de pilha aparentemente), então siga o link para o meu blog ou pesquise no google as strings acima.</p><p>chris.</p>
o google não dá sinal de que usará o chrome-os como plataforma de desenvolvimento, pois até a nova ide "android studio" para desenvolver aplicativos android não roda no chrome-os, isso confirma que o chrome-os é um ambiente limitado aos serviços de internet.   



veja os detalhes do "android studio": <http://developer.android.com/sdk/installing/studio.html> <p>olá valdiney, é para você fazer uma variação de código.</p>
<p>usar sua curiosidade e criatividade, variar, não se prender só ao que foi pedido, tipo:</p>
<p></p>fazendo diferente:
<strong> teste 1 </strong>
<strong> teste 2 </strong>
<strong> teste 3 </strong>
<p></p>
<p></p> <p>márcio, tudo bem?</p>
<p>a melhor resposta que posso te dar é que o product manager ou o product owner <strong>pode</strong> facilitar o google design sprint, ou mesmo uma lean inseption.</p>
<p>o design sprint testa uma hipótese sobre o seu produto. o po vai utilizar as informações saídas desses evento para atualizar e organizar o backlog. o envolvimento dele é fundamental. um cuidado, mas muito cuidado, ele não pode direcionar o design sprint. talvez por isso se prefira deixá-lo como um dos membros a serem consultados durante o evento e não como facilitador. mas nada impede dele ser facilitador em alguns casos.</p>
<ul><li><a href="https://brunononato.com/2019/03/16/qual-o-papel-do-product-manager/" rel="nofollow">https://brunononato.com/2019/03/16/qual-o-papel-do-product-manager/</a></li><li><a href="https://blog.cronapp.io/product-manager-conheca-as-caracteristicas-desejaveis-para-o-setor/" rel="nofollow">https://blog.cronapp.io/product-manager-conheca-as-caracteristicas-desejaveis-para-o-setor/</a></li><li><a href="https://medium.com/mulheres-de-produto/product-managers-quem-s%c3%a3o-e-de-onde-vieram-7c907a514f1b" rel="nofollow">https://medium.com/mulheres-de-produto/product-managers-quem-s%c3%a3o-e-de-onde-vieram-7c907a514f1b</a></li></ul> no curso como criar aplicativos no construct 3 nós ensinamos todo o processo de criação e publicação de um jogo/app na google play store utilizando o construct 3. pode conferir por esse link » https://www.cursae.com.br/cursos/como-criar-aplicativos-no-construct-3 bom dia vander, há muitos sites e empresas que fornecem aprendizado gratuíto na internet, você pode optar por esses que eu conheço e indico, são muito bons: 


microsoft:


<http://technet.microsoft.com/pt-br/bb291022>


<http://www.codelines.com/manualvb/manualvb.htm>


<http://www.microsoftvirtualacademy.com>


[www.http://channel9.msdn.com/browse/allcontent?lang=pt](http://www.http://channel9.msdn.com/browse/allcontent?lang=pt)


dell:


<http://content.dell.com/br/pt/empresa/d/campaigns/treinamento>


c++ :


<http://algoritmizando.com/desenvolvimento/curso-de-programacao-em-c-gratis/>


boa sorte!!! <p>a resposta mais simples para sua pergunta é que os campos da ciência da computação e do desenvolvimento de software são muito novos e pouco compreendidos. embora todas as disciplinas científicas e de engenharia estejam avançando mais rapidamente nos tempos modernos, outros campos têm muito mais experiência para aproveitar e há uma compreensão compartilhada muito mais ampla de como elas funcionam.</p><p>por exemplo, apesar dos recentes avanços na ciência dos materiais, os engenheiros civis sabem há cerca de 2000 anos como construir um arco que não cairá, e isso é algo que pode ser ensinado e aprendido na universidade com relativamente pouca controvérsia. embora eu concorde totalmente com você sobre as técnicas que os desenvolvedores de software devem aprender, esse contrato é baseado na experiência pessoal e no raciocínio informal. para ser uma "melhor prática" aceita socialmente, precisamos de dados quantitativos que podem ser muito caros para reunir: quanto o controle de versão ajuda? como isso ajuda? teste de unidade? podemos argumentar sobre a eficácia de várias técnicas, mas na verdade provar que a eficácia seria muito cara. precisávamos executar um projeto de software completo e realista do começo ao fim, inúmeras vezes, com grupos de programadores com experiência equivalente, usando técnicas diferentes. no mínimo, precisaríamos de muitos dados sobre projetos existentes que esses projetos não estariam dispostos a liberar.</p><p>os engenheiros civis têm milhares de anos de pontes para examinar, com muitas informações. os desenvolvedores de software, por outro lado, têm apenas algumas décadas de informações, a maioria das quais é mantida em segredo, uma vez que há pouca motivação para as organizações coletarem e publicarem informações sobre a eficácia de seus desenvolvedores, mesmo que estejam coletando (o que geralmente não é necessário). 't).</p><p>há também alguma confusão de campos. desenvolvimento de software, ou "engenharia" de software, é realmente uma coisa diferente da ciência da computação. os desenvolvedores de software precisam de um conhecimento prático da ciência da computação, mas trabalhar nos limites da complexidade algorítmica ou raciocinar sobre paralelismo não é algo que um programador que trabalha faz todos os dias; da mesma forma, um verdadeiro "cientista da computação" escreverá um monte de código descartável que simplesmente não funciona ou não faz nada de interessante e não se beneficiará tanto do tipo de rigor que um produto de software real faria.</p><p>o surgimento da internet e da comunidade de código aberto pode fornecer dados suficientes para começar a responder a essas perguntas de maneira conclusiva, mas mesmo que as respostas estejam disponíveis amanhã, provavelmente levará 100 anos para que permeiem a sociedade internacional a ponto de todos concordarem com o que deve ser ensinado nas escolas.</p><p>finalmente, existem algumas considerações econômicas. faz um tempo relativamente curto, já que quase todos os envolvidos no desenvolvimento de software tiveram acesso fácil e barato a máquinas dedicadas para executar as ferramentas de desenvolvimento que desejarem. algumas décadas atrás, dedicar completamente uma máquina apenas para executar seus testes ou até abrigar uma história infinita de código-fonte teria parecido frivolamente caro para muitas pessoas.</p> <p>não existem "regras", apenas "diretrizes".</p><p>com isso, quero dizer que, em teoria, não há nada que o impeça de projetar qualquer interface que você queira, no entanto, existem vários fatores que podem impedir que você atinja seu objetivo.</p><ol> <li> <p>navegadores funcionam de uma certa maneira. o html pode apenas sugerir um layout para a página; portanto, embora você tenha um ótimo design que funcione no papel, ele poderá falhar em alguns navegadores com algumas resoluções de tela.</p> </li> <li> <p>os usuários esperam que certos elementos estejam em determinados locais. isso nem sempre é uma expectativa consciente, mas criada a partir da exposição a outros aplicativos, etc. se o seu design for muito diferente, eles podem não "entender" e achar seu aplicativo difícil, se não impossível, de usar.</p> </li> </ol> rogerio, aprenda a gostar do google, uma simples pesquisa pelo termo validação jquery formulario já trouxe dezenas de links:[url:descricao=https://www.google.com.br/webhp?sourceid=chrome-instant&io... :smile: certificações são sempre bem-vindas, mas foca em certificações de acordo com a área profissional que você pretende estudar. quanto mais certificações melhor. pelo que estudei desta certificação ela é muito boa, mas para a área de programação mais baixa.

eu considero web developer a programa… é o navegador, o software que interpreta a linguagem html, permitindo assim explorar textos, fotos, gráficos, sons e vídeos na internet e pular de uma página para outra com um simples clique nos links (palavras ou expressões grifadas ou qualquer objeto sobre o qual surgir uma mãozinha quando passa-se a seta do mouse sobre ela). foi desenvolvido na universidade de illinois (eua) e o primeiro se chamava mosaic. isto aconteceu recentemente, no começo dos anos 90. atualmente existem 2 browsers líderes de mercado o netscape navigator e o microsoft internet explorer.