| Linha 24: | Linha 24: | ||
= Ética profissional = | = Ética profissional = | ||
Mais que o conhecimento técnico, o profissional deve trazer consigo capacidade de lidar com clientes da empresa, demonstrando vitudes como honestidade e cordialida. O profissional, do mesmo modo, deve assegurar a privacidade e proteção das informações, sejam elas referentes a empresa ou correspondentes ao cliente. | |||
<br> | <br> | ||
Edição das 00h39min de 11 de maio de 2018
Evolução na profissão
A área profissional da computação estará diretamente ligada a capacidade de aprendizado e adaptabilidade. No caso do palestrante ele teve seu primeiro contato do ambiente profissional no ambiente acadêmico, onde ele lidou com problemas ao que se refere a segurança da informação e análise de vulnerabilidades de sistemas, em que ele teve que aprender muitas coisas novas e também ter uma boa base para prosseguir, destacando também a necessidade de nós programadores terem a necessidade de aprender a aprender, para obter evolução e auto suficiência com destino a prosseguir mesmo em áreas que existem poucas pesquisas, referências de apoio ou até mesmo pouca afinidade. É comum que no nosso ramo nós não fiquemos desde o começo desenvolvendo para um único fim, como acontecera com ele, nós teremos que constantemente “aprender tudo de novo” e com isso seremos capazes de adquirir flexibilidade.
Descrição da atividade atual
Nosso palestrante trabalha atualmente focado ao desenvolvimento front-end mobile iOS, onde ele utiliza do ambiente de desenvolvimento XCode para o desenvolvimento mobile, na qual ele fica responsável pela criação de componentes e animações, sendo que para que a criação seja bem sucedida é necessário conhecimento de sistemas lineares e de matemática para que o programa execute reajustes, animações dependendo do device do usuário, caso contrário as animações/componentes em devices diferentes agiriam fora do planejado, sempre pensando na integração de sistemas e do trabalho em grupo.
Requisitos mínimos para exercer a profissão
O profissional ressalta que lidaremos com problemas de complexidade variável e que seremos responsáveis em trabalhar em reconhecimento facial/voz, estrutura de dados (listas,árvores), mascara de dados, linguagem de programação orientada a objeto, encapsulamento de dados, padrão de projetos, conhecimento em linux, línguas estrangeiras (inglês,francês), capacidade de análise/interpretação/risco, entre outros. Então para que o profissional seja capaz de efetivar sua função é necessário que desde o período na graduação sejamos capazes de aprender com afim a base oferecida, para que permeabilize conhecimentos avançados que iremos aprender sozinhos fora da faculdade.
Ferramentas usadas no dia-a-dia
As ferramentas para o desenvolvimento no IOS, podem ser efetuados na nuvem (porém fica mais caro) ou no MacBook Pro utilizando o XCode disponibilizada pela Apple para o desenvolvimento. O XCode tem um StoryBoard que é responsável pela parte gráfica e montagem de tela, nela você será capaz de fazer alterações de cor, comportamento, transição de tela, também será possível criar componentes, entre outros.
Tecnologias envolvidas
O ambiente utilizado é o XCode e a plataforma alvo do processo de desenvolvimento é o iOS. Tecnologia relacionada a reconhecimento de face é OCR (Optical Character Recognition ou Reconhecimento Ótico de Caracteres) e relacionada a detecção de voz é Siri. Para simular o back-end é utilizado um serviço "dublê" como Firebase para criação de JSON.
Ética profissional
Mais que o conhecimento técnico, o profissional deve trazer consigo capacidade de lidar com clientes da empresa, demonstrando vitudes como honestidade e cordialida. O profissional, do mesmo modo, deve assegurar a privacidade e proteção das informações, sejam elas referentes a empresa ou correspondentes ao cliente.
Exemplo de resultado tangível
Upload da apresentação
Dúvidas
- 01. Em que momento devo usar ferramentas de prototipação? Dê alguns exemplos?
- 02. Para que usar ferramentas de métricas?
- 03. Qual a diferença entre Teste Unitário, Teste Funcional e Teste de Integração?
- 04.
- 05.
- 06.
- 07.
- 08.