Categoria: Novidades

  • Confira 10 coisas que todo desenvolvedor já fez!

    Confira 10 coisas que todo desenvolvedor já fez!

    Não há dúvidas da importância da inserção da tecnologia dentro da empresa como forma de otimizar os processos, contribuir para um serviço de qualidade e demais vantagens que influenciam diretamente para o desenvolvimento do negócio.

    Por este motivo, é interessante conhecer alguns fatos curiosos sobre as coisas que todo desenvolvedor (dev) já fez, tendo em vista se tratar do profissional que têm a função de criar soluções tecnológicas na companhia. Ou seja, ele tem a função de desenvolver sistemas que simplifiquem as atividades que fazem parte da rotina da organização de todas as áreas, o que é uma tarefa bastante desafiadora.

    Pensando nisso, elaboramos este conteúdo para explicar as principais curiosidades, hábitos e rotinas de um dev. Acompanhe!

    1. São expert em resolver problemas

    Os indivíduos que atuam como desenvolvedores gostam de resolver problemas, e essa é uma das principais atividades do seu dia a dia, já que desafios podem surgir a qualquer momento. Um bom exemplo, é a necessidade de ter que compreender e configurar um código novo.

    Dessa forma, é possível identificar a importância desses colaboradores dentro da empresa, considerando que eles entendem, executam, fazem a manutenção e tratam eventuais erros de programas, plataformas, sites e demais dispositivos que auxiliam nos serviços da instituição, tendo em vista que ele sabe mais de computadores do que qualquer pessoa comum.

    2. Trazem inovações e segurança

    Não tem como negar que a cada dia o mundo passa por novas transformações digitais e, nesse novo contexto, os desenvolvedores podem ser grandes parceiros, já que atuam com a tecnologia e estão sempre atualizados em relação as novidades, tendências e demais assuntos relevantes, sendo, muitas vezes, os grandes responsáveis pela inserção da inovação e modernidade nos locais onde trabalham.

    Para isso, sempre buscam viver novas experiências, participam de palestras, simpósios e demais eventos sobre o assunto, estabelecem bons networks, pesquisam sobre cases de sucesso e demais alternativas que vão permitir a aplicação de boas ações e maior criatividade para superar os desafios que surgirem durante o caminho.

    3. Contam com o café como fonte de energia

    Pelo fato dos desenvolvedores trabalharem sem parar, eles criam um vínculo maior com o café, principalmente pelo fato de entenderem que a cafeína pode ser a fonte de energia adequada para dar aquele “gás a mais” que eles precisam pra executarem o trabalho com motivação sendo mais produtivos.

    4. Uma boa playlist não pode faltar em suas rotinas

    Muitos devs preferem trabalhar ouvindo as suas músicas preferidas e, por este motivo, preparam uma playlist bem legal e a coloca para tocar enquanto estão desempenhando suas funções. A rotina pode ser bastante cansativa e a música ajuda a manter a energia, tranquilidade e relaxamento, algo fundamental para executar uma boa função.

    5. Os devs não limitam seu tempo de trabalho

    Ser um desenvolvedor não é uma atividade simples, já que diversos trabalhos parecem que nunca vão terminar. Como forma de proporcionar um trabalho de qualidade e que realmente vá atender as demandas da empresa, muitos profissionais demoram várias horas ou, até mesmo dias para analisar com calma e tempo suficiente as situações e encontrar as melhores respostas e soluções para as necessidades apresentadas.

    6. Não costumam pedir ajuda

    Essa prática está diretamente ligada à forma como os profissionais aprendem a sua função, já que todo o processo conta com matérias lógicas e teóricas, que demandam muita busca por aprendizados, exercícios e pensamento, fazendo com que a maioria desses trabalhadores prefiram resolver todos os problemas sozinhos, sem solicitar qualquer tipo de ajuda.

    Isso não é algo ruim, no entanto, é importante entender até que ponto é viável continuar tentando em invés de pedir auxílio a alguém para que o trabalho seja executado com eficiência.

    7. A maioria preferem o trabalho Home-Office

    Pelo fato dos desenvolvedores preferirem seguir as próprias regras e fórmulas, muitos optam por atuar de forma autônoma. Quando a contratação é feita por uma empresa, é importante que ela saiba apresentar bem a sua missão, a solução que deseja e demais informações relevantes, tendo em vista que o profissional tem interesse por projetos úteis.

    Uma dica para deixá-los mais motivados e engajados no trabalho é informar quais desafios o contratante deseja que sejam superados. Além disso, é importante disponibilizar um local adequado para atuação, confortável e onde não haja distrações, lembrando que muitos colaboradores vão preferir trabalhar em casa por entende ser o melhor local para produzir.

    8. Não costumam se distrair durante o trabalho

    Muitos profissionais preferem trabalhar sozinhos. Quando isso acontece, o melhor é evitar conversar com eles, mesmo que seja para auxiliar em algum problema que eles não estejam conseguindo resolver e deixar que tomem conta da situação sozinhos. Apesar de ser uma boa intenção, é melhor esperar que solicitem auxílio caso queiram e evitar qualquer tipo de incômodo.

    9. Muitos desenvolvedores são poliglotas

    Nesse caso, ser poliglota não quer dizer exatamente que eles falam diversos idiomas, por exemplo, português, alemão, espanhol, inglês, francês, entro outros. Mas, sim, que eles dominam com maestrias as linguagens envolvidas no mundo da tecnologia, como Java, JavaScript, SQL, etc.

    10. Apresentam uma visão holística dos processos

    É primordial que um desenvolvedor tenha uma visão holística dos processos em que ele integra, tendo em vista que, caso alguma falha surgir na etapa inicial do projeto e não for identificada em tempo hábil, poderá se tornar um grande problema na fase final.

    Sendo assim, é muito importante que o profissional entenda a fundo o que desenvolve. Para que isso ocorra, geralmente é feito um bom planejamento, além da execução das atividades com calma, sempre analisando a prioridade de cada processo, para só depois iniciar todo o desenvolvimento. Afinal, ele sabe que quanto mais controle tiver do seu trabalho, maior qualidade terá o serviço prestado.

     Diante disso, entender algumas coisas que todo desenvolvedor já fez é importante para conhecer uma pouco mais a respeito desses profissionais. Assim, os preparando e os qualificando para oferecerem toda segurança necessária no momento de criar soluções para o negócio.

    Ficou alguma dúvida sobre o assunto? Então, entre em contato com a gente para que possamos esclarecê-las!

  • Brincadeiras em Casa

    Brincadeiras em Casa

    Hora de aproveitar com a família!

    Se você ainda não viu o post de como otimizar o seu tempo e aproveitar com as pessoas em sua casa, veja o conteúdo anterior!

    Brincadeiras

    1. Hora de lavar as mãos

    Com essa atividade, fica simples de explicar para as crianças a necessidade de lavar as mãos com água e sabão, evitando que o vírus fique em nossas mãos para a nossa contaminação e a transmissão para outras pessoas.

    Passo 1: colocar no prato água e orégano.

    Passo 2: colocar o dedo na água e observar o comportamento do orégano na água.

    Passo 3: em seguida, passar o detergente no dedo e repetir o procedimento de colocar o dedo no prato. Observar a reação do orégano.

    2. Circuito Sensorial

    O objetivo é que, através do tato, eles descubram quais são os objetos.

    Obs: você precisará de uma venda.

    Passo 1: monte um circuito, com todos os itens espalhados no chão, sem que os outros participantes vejam os objetos e onde estão dispostos.

    Passo 2: os participantes entram no local já vendados e tem que passar por todo o circuito.

    Passo 3: o participante que acertar o maior número de objetos, ganha.

    3. Gincana com Bexigas

    Ajuda a Estimular o movimento e a agilidade.

    Passo 1: escolha um ambiente com boa circulação, e em uma extremidade do ambiente deixe 5 bexigas vazias e no outro uma cadeira vazia.

    Passo 2: a proposta da gincana é que o participante encha uma bexiga até um tamanho médio e amarre a bexiga. Logo em seguida ele deve ir até o outro lado do ambiente e estourar a bexiga sentando-se nela sobre a cadeira.

    Passo 3: se houver espaço, a dinâmica pode ser realizada em equipes, e ganha quem estourar todas as bexigas. Caso não tenha espaço, utilize o cronômetro para ver quanto tempo cada participante levará.

    4. Olhe para minhas mãos e verás quem sou!

    Ter percepção adequada sobre as próprias qualidades e defeitos.

    Passo 1: em uma folha de papel ou cartolina, desenhe o contorno das próprias mãos separadamente, uma ao lado da outra.

    Passo 2: assim que os contornos estiverem prontos, cada um irá escrever suas principais qualidades em cada dedo da mão direita e os principais defeitos nos dedos da mão esquerda.

    Passo 3: em seguida, cada um deve pensar em estratégias para desenvolver suas qualidades e diminuir seus defeitos.

    Passo 4: ao final, conversem sobre as conclusões a que chegaram ao fazer a atividade e pensem em formas de se ajudarem no processo de autopercepção e autotransformação.

  • Como administrar melhor seu tempo?

    Como administrar melhor seu tempo?

    1. Faça listas

    O primeiro passo para você se organizar e otimizar seu tempo é fazer listas. Coloque em um papel, na sua agenda, na sua área de trabalho ou qualquer outro lugar que seja visível todas os seus afazeres do dia. Conforme for terminando as tarefas, você vai fazendo uma marcação de conclusão.

    2. Estabeleça níveis de prioridade

    A segunda dica que te damos é determinar o que é mais importante e o que precisa ser feito primeiro entre suas atividades. Quando fizer as listas, você pode colocar em ordem de prioridade o que tem mais urgência e o que não é necessariamente para aquele dia.

    3. Não seja multitarefas

    Evite executar várias atividades ao mesmo tempo! Isso faz com que você perca o foco e não consiga realizar bem as tarefas , gastando um tempo valioso e gerando frustrações por não terminar as obrigações do dia. O melhor é se programar e fazer uma coisa de cada vez.

    4. Faça pausas

    Você pode estar achando essa dica estranha, mas fazer pausas durante o período de trabalho te ajuda com a otimização do tempo. Quando você descansa um pouco entre uma atividade e outra, bebe uma água, toma um café, come algo, anda um pouco, faz toda a diferença!

    5. Tenha um foco

    Crie metas, saiba exatamente o que você precisa fazer e entregar. Com foco você não se perde nas suas atividades, sabe onde concentrar os seus esforços.

    6. Conte com a ajuda da tecnologia

    A nossa última dica é: conte com a ajuda de programas que melhorem o desempenho e agilidade no processo! E nós da FilaH temos softwares para empresas que querem agilidade nas filas e gestão no atendimento !

  • Mulheres na tecnologia: como elas vem ganhando espaço e vencendo o preconceito

    Mulheres na tecnologia: como elas vem ganhando espaço e vencendo o preconceito

    O mundo vive em constante evolução, trazendo diversas mudanças e tendências significativas. Entre elas, está o desenvolvimento das mulheres na tecnologia. Apesar de ganharem cada vez mais espaço nesse setor, muitos desafios e preconceitos ainda precisam ser enfrentados, como: aspectos culturais, menores salários, números de vagas disponíveis apenas para homens, entre outros.

    No entanto, mesmo com tantas adversidades, muitas mulheres têm conseguindo o próprio espaço e reconhecimento por seus feitos. São responsáveis por diversas revoluções na área, e é necessário saber mais sobre elas, já que são grandes fontes de inspiração.

    Quer conhecer algumas influências incríveis que se destacaram em um mercado ainda dominados por homens? Então, continue sua leitura!

    Ada Lovelace

    Trata-se de uma escritora e matemática inglesa, responsável pelo desenvolvimento do primeiro algoritmo processado pela máquina de Charles Babbage, onde era possível calcular números de funções matemáticas. Essa invenção fez com que ela se tornasse a primeira programadora da história.

    Grace Hopper

    Também chamada de Rainha da Computação, foi uma renomada cientista da computação, tendo criado o primeiro software de computador. Ela ainda deu origem à expressão “bug”, e desenvolveu uma linguagem de programação utilizada para o COBOL, programa de computador com foco em negócios.

    Dorothy Vaughan

    Dorothy passou 28 anos exercendo a função de computer na NASA, onde vivia uma rotina de elaboração de cálculos ou verificação daqueles que eram feitos pelas máquinas. Apesar de ter seu trabalho pouco reconhecido, era vista como especialista na área de decodificação, o que a tornava uma peça importante na implementação do Fortran, sistema de linguagem de programação desenvolvido pela agência espacial na década de 50.

    Susan Wojciki

    Susan deve ser lembrada quando falamos de mulheres na tecnologia já que, em 1999, tornou-se gerente de marketing da empresa Google. Ela aplicou todos os seus esforços para contribuir para a criação de ferramentas bastante eficazes como Google Books e Google Imagens.

    Também colaborou com seus serviços na Intel, além de desenvolver a função de consultora de gerenciamento na Bain & Company e R.B.Webber & Company. CEO do YouTube desde 2014, não há dúvidas que é uma das grandes líderes da tecnologia da atualidade.

    Hedy Lamarr

    Junto com George Antheil, a austríaca Hedy Lammar criou o sistema base para os telefones celulares dos dias atuais em um trabalho executado ao longo da Segunda Guerra Mundial. Tempos depois, essa invenção simplificou o processo de criação das redes WI-FI, Bluetooth, além do GPS.

    Rachel Zimmerman

    O talento de Rachel Zimmerman na área da tecnologia pôde ser notado aos seus 12 anos, por meio da criação da Impressora Blissymbol, de grande finalidade para quem possui dificuldades de comunicação. Isso porque, o programa de software passou a gravar o pensamento desses indivíduos e repassar mensagens por meio de e-mails com a ajuda dos símbolos do equipamento, além de traduzir tudo para a linguagem habitual.

    O mais interessante, é que esse feito se iniciou por intermédio de um trabalho para a feira de ciências da sua escola. Ele foi apresentado à Exposição Mundial dos Jovens Inventores e à premiação YTV Television Youth.

    Irmã Mary Kenneth Keller

    Formada pela Universidade de Washington em 1965, mas desenvolvendo trabalhos em oficinas de informática desde 1958, é considerada a primeira mulher a receber um doutorado em Ciências da Computação. Sua atuação foi essencial no desenvolvimento da linguagem de programação BASIC, com objetivos didáticos e usada por muito tempo, até sua substituição pelo Pascal, mas moderno e seguro.

    Enxergava o computador como uma ferramenta potente para fins educacional e para o desenvolvimento humano, por isso, sempre trabalhou no ramo do ensino. Ela foi responsável pela fundação do departamento de Ciências da Computação na Universidade Clarke.

    Também escreveu quatro obras relacionadas com computação e programação, vistas até hoje como referências. Ela é ainda uma das primeiras pessoas a lutar pela inclusão das mulheres no segmento da informática.

    Frances Allen

    Primeira mulher a conquistar o Turing Award, atuou por 45 anos na IBM, colaborando para diversos avanços da computação e no acesso das pessoas comuns às máquinas. Também é a responsável pelas principais bases de otimização de código e paralelização, possibilitando que softwares avançados fossem processados da melhor forma, até em equipamentos mais obsoletos.

    Seu alto grau de conhecimento na área, possibilitou o desenvolvimento dos primeiros sistemas de segurança da NSA, o que gerou a garantia de forte influência no estado da segurança da informação.

    Radia Perlman

    Considerada como mãe da internet, atuou como designer de software e engenheira de redes, sendo a responsável pela elaboração do SPT (Spanning Tree Protocol). Este protocolo aprimorou o funcionamento de sistemas conectados ao impedir a execução de loops de dados, assegurando o tráfego das informações, mesmo se houver problemas, sem se perderem tentando estabelecer uma conexão inexistente.

    O protocolo criado por Perlman viabiliza que os dados entendam qual é o trajeto mais ágil para chegar ao destino. Caso algo inesperado aconteça, eles conseguem distinguir a segunda melhor alternativa.

    Também é uma das pioneiras do ensino de programação e arquiteturas de redes para crianças e criadora do TORTIS, que se trata de uma linguagem de programação com objetivos educacionais de robótica. Desenvolvedora de vários protocolos de segurança de rede, dona de diversas patentes relativas à tecnologia de conexão, Radia atualmente atua na Intel.

    Carol Shaw

    Conhecida como a primeira mulher a prestar seus serviços na indústria dos games, tornou-se uma das colaboradoras originais da Atari. Em seguida, foi contratada um tempo pela Activision, além de participar da criação de um grande clássico do segmento, River Raid.

    Atuando com uma máquina com somente 128 bytes de memória RAM, conseguiu desenvolver o primeiro sistema de geração procedural de conteúdo, fazendo com que, em River Raid, todas as etapas eram diferentes uma da outra. Componentes do cenário e oponente surgiam de maneira aleatória, prática usada até hoje. Entre outros games que contam com a participação de Carol estão: Super Breakout, 3D Tic Tac Toe, Happy Trail,s etc.

    Conseguiu entender a importância das mulheres na tecnologia? Ao conhecer esses grandes nomes, fica mais fácil perceber que qualquer cidadã é capaz de desenvolver suas competências, lutar por mais espaço, se tornar especialista na área e ser um destaque. Tudo isso em meio a um mercado tão competitivo e desafiador.

    Achou este conteúdo interessante? Então, aproveite para compartilhar em suas redes sociais para que seus contatos aprendam mais sobre o assunto!

  • Como reduzir as filas de caminhões: na indústria ou no centro de distribuição

    Como reduzir as filas de caminhões: na indústria ou no centro de distribuição

    Neste conteúdo vamos falar sobre como reduzir as filas de caminhões. Vamos abordar o tema com base nas necessidades encontradas nos pátios industriais e nos centros de distribuição, considerando a utilização de um sistema elaborado para otimizar os processos nesses espaços.

    Nesses locais, a tecnologia otimiza o atendimento ao motorista, melhora a qualidade, reduz desperdícios, agiliza processos e, em consequência, aumenta a lucratividade. Por isso, o retorno dos esforços e investimentos para reduzir essas filas proporcionar um retorno extremamente compensador. Confira como é possível conseguir isso!

    Os problemas enfrentados no controle de filas de caminhões

    A Lei 13103/2015 estipula pagamento de diárias enquanto o carregamento não é autorizado, se o tempo de permanência dos motoristas exceder o limite previsto. Em grande parte das operações a falta de controle logístico gera prejuízos diários. Além disso, outros problemas são causados por:

    • inserção manual de dados de registro de passagem de veículos;
    • retrabalho: decorrente de erros de carregamento, excesso de carga e peso morto;
    • falta de integração de sistemas: obrigando a inserção de dados em cada um deles;
    • burocracia: em razão do excesso de controles manuais é comum que sejam adotados procedimentos complexos, na tentativa de minimizar os efeitos do monitoramento precário.

    Como resultado dessas falhas, a qualidade de atendimento é reduzida e o controle fica prejudicado, abrindo, inclusive, espaço para desvios.

    A redução das filas com um sistema de agendamento

    Para resolver esses problemas, um sistema informatizado que permita a integração com outras aplicações — como o seu ERP, por exemplo — o lançamento de dados ocorre automaticamente ao serem importados de pedidos e notas fiscais, facilitando conferências e eliminando erros.

    Além disso, é possível trabalhar com com uma programação de chegada (agendamento), que tem um impacto enorme na diminuição de filas, uma vez que permite dimensionar o trânsito a capacidade de recepção.

    Além disso, dispositivos de monitoramento dos veículos também podem ser integrados de modo a permitir um rebuscado controle de localização. Isso facilita o controle de docas e até na previsão de chegada dos veículos. Com a consolidação da Logística 4.0, esses recursos tendem a se tornar cada vez eficientes e a agregar novas funcionalidades.

    Outro ponto relevante é a automação e integração das balanças, o que diminui a inserção manual de dados e otimiza o processo de controle. Os ganhos de produtividade também são alcançados com funcionalidades como o de checklist do veículo o da carga.

    As necessidades específicas da sua operação

    A possibilidade de criar soluções específicas para os problemas enfrentados em cada caso também precisa ser considerada. Um bom exemplo é o caso do Porto de Paranaguá, no Paraná. É uma operação gigante que, segundo reportagem do Canal Rural, pretende alcançar a movimentação de 80 milhões de toneladas de grãos até 2030.

    Luiz Teixeira da Silva Júnior, diretor de operações do Porto, menciona a preocupação em verificar a qualidade dos grãos, que é controlada na entrada. No momento da triagem, uma amostra é avaliada e somente os produtos que atingem o padrão mínimo são descarregados.

    Após essa avaliação é preciso controlar o fluxo de carregamento dos navios, uma vez que a velocidade de embarque é maior que a de recepção. Isso é feito por meio do controle sistêmico dos grãos armazenados em silos, que são usados para equilibrar essa defasagem.

    Tenha você ou não um problema especifico para resolver, agora que você identificou como reduzir as filas com o uso de um sistema de gestão de filas, a dica é avaliar o impacto de uma implementação na sua operação.

    Entre em contato e conte com ajuda da nossa equipe para avaliar os ganhos que pode alcançar.