• Revista PROGRAMAR: Já está disponível a edição #54 da revista programar. Faz já o download aqui!

Revista PROGRAMAR

  • artigos
    65
  • comentários
    29
  • visualizações
    120129

Autores deste blog

  • staff 22
  • jpaulino 17
  • anolsi 16
  • apocsantos 6
  • Rui Carlos 4
  • Hipnoted 2
  • HecKel 1
  • pedrotuga 1
  • _JR_ 1

Sobre este blog

Artigos neste blog

staff

Introdução

Quando uma criança começa a dar os primeiros passos no mundo da Internet, existe uma natural preocupação dos Pais e Educadores em relação à segurança. Tendo em conta os perigos que uma navegação na Web não vigiada pode representar, é necessário consciencializar as crianças para um conjunto de práticas a evitar enquanto estão online, como por exemplo, a cedência de dados pessoais a desconhecidos que possam facilitar a identificação destes jovens, a divulgação de informações sobre os seus amigos sem consentimento prévio dos mesmos, a partilha de imagens ou vídeos que possam ser usados para fim ilícitos como Sextortion”, a participação  em discussões nas Redes Sociais que fomentem  ou estejam de alguma forma associada a violência ou Cyberbullying, entre muitas outras.

 

Ler mais...

 

 

staff

Entrevista a: Edite Amorim

Revista PROGRAMAR – (RP): Fale-me um pouco de si e do seu percurso.

Edite Amorim-  (EA):  Hum… Nasci no Porto em 80, e estudei na Póvoa de Varzim, onde vivi até aos 26 anos. Era muito distraída na escola, estava sempre a mil com cem ideias e demasiada energia. Falava muito. Fiz patinagem artística 12 anos, estive para ir para a Escola Profissional de Teatro e em vez disso fiz o Secundário na área de Desporto.

Só consegui entrar na faculdade que queria – Psicologia, na Universidade do Porto – à terceira tentativa, o que me fez estar um ano de fora a lidar com a frustração de maneira hiperativa (dei dezenas de horas de explicações a miúdos, tirei a carta, escrevi imenso, fiz rádio, viajei pela primeira vez de avião) e um outro numa faculdade privada, de onde consegui transferência, depois de conhecer a que seria a minha grande sócia uns anos depois.

Aos 26 anos, com 2 de carreira como psicóloga e como empreendedora, deixei a casa nova com 2 quartos e fui partilhar um apartamento com 5 pessoas que não conhecia, para Barcelona, onde fiz o Master e trabalhei em tudo o que apareceu.

Desde então as viagens, os desafios, os encontros, as aventuras de dentro, a dança e o acreditar têm sido as coisas mais estáveis dos dias. Todo o resto tem mudado regularmente, inclusive os países onde vivi (Espanha, Irlanda, Suécia e França).

Ocupo-me a escrever para várias publicações, a dar aulas de Dança e Expressão e a ser coordenadora da THINKING-BIG, através da qual dou formações no que me apaixona e define (Criatividade e Psicologia Aplicada, usando dinâmicas de grupo, conceitos da Filosofia e storytelling). Troco o certo pelo incerto com muita frequência e mudo de papéis sociais com alguma facilidade (de conferencista internacional a lavadora de pratos, de professora de dança a voluntária num campo de Refugiados).

Continuo a falar muito, mas agora também medito e aprecio o silêncio.

RP Como surgiu a “Thinking-Big”  (Pensar grande) ?

EA: A THINKING-BIG é a evolução natural do meu anterior projeto – Jogos de Corpo e Voz (JCV) (http://corpovoz.blogspot.fr), que criei mal saí da faculdade. Foi desenvolvido em parceria com a minha sócia e grande amiga Bianca Varandas e durou 7 anos, durante os quais inventámos várias formas de potenciar as pessoas (crianças e adultos), de levá-las ao seu melhor.

Um dia, num congresso em Itália, percebi que o que andava a fazer se chamava Psicologia Positiva Aplicada e decidi investir a aprender mais sobre o tema. Os novos horizontes que os livros trouxeram e a as portas que a experiência como consultora de formação numa empresa em Barcelona abriram, tornaram o próximo passo natural: decidi fazer um Doutoramento nos EUA nessa área (o único na altura). Viajei até Filadélfia para falar com o professor responsável, ele disse-me que eu era demasiado prática para ficar confinada à investigação que era necessária naquele programa e 10 dias depois, no meio de Colorado Springs, em casa de uns amigos que tinham organizado uns workshops sobre Criatividade para eu dar, a THINKING-BIG (um projeto a solo) nasceu. Estávamos num café bonito, com internet, e depois de um mini-brainstoring sobre o que é que eu deveria fazer a seguir, já estava a ver se o domínio (thinking-big.com) estava disponível, a comprá-lo e a fazer o primeiro esboço da minha página web.

Fechámos o ciclo dos JCV (a minha sócia também começava a dar passos noutras direções) e comecei os meus, nesta caminhada a sós que já dura desde o verão de 2011.

RP: Numa das suas conferências diz ser “criadora de dias”! O que é ser criadora de dias?

EA: Esta é uma expressão que uso muitas vezes, que só quer dizer que cada dia é uma construção, sem rotinas fixas ou pré-definição.

Sendo freelancer acontece que cada dia guarda a possibilidade de ser inventado quase por inteiro. Significa que às vezes me demoro 3 horas no livro que leio ao pequeno-almoço, outras vezes respondo a e-mails ou escrevo até à 1 da manhã, e noutros permito que um encontro com um estranho se prolongue por 2 horas.

Não tenho os dias como garantidos e é raro saber de antemão como vai ser o seguinte. Por isso, desejo estar sempre desperta para os saber preencher da forma que mais significado tenha, para poder aproveitar mais de mim e do que sei e gosto de fazer.

Ser criador de dias significa, sobretudo, estar consciente e à procura da melhor forma de encher as 24 horas que me são dadas viver a cada dia e inventar sequências que me permitam viver, mais do que “ir sobrevivendo”.

RP: Como é ser um profissional nómada? Que dificuldades/desafios encontra normalmente?

EA: Ser de algum modo um pouco nómada tem sido desafiante e cativante na mesma proporção.

A parte bonita e saborosa é bastante óbvia (variedade, estímulo, riqueza, intensidade,…). A contraparte é um enorme desafio a vários níveis.

A nível prático obriga-me a um grande rigor e disciplina, porque é sempre um começar de novo, a cada novo poiso.

É preciso procurar os lugares onde consigo trabalhar (não só com condições práticas, como internet e boas mesas, mas com potencial de inspiração, de bem-estar).

Depois, há sempre a habituação ao idioma, à cultura, às formas de fazer (há lugares onde a naturalidade é mais bem-vinda do que os formalismos e vice-versa;  isso também pede um grande foco e energia, e uma predisposição para adaptar os meus passos quotidianos).

Tudo isto obriga-me a uma atenção muito fina, e a uma capacidade para me reinventar de maneira quase permanente. Nada é assumido como demasiado garantido, tudo implica um estado de alerta mais ou menos constante, e isso às vezes é cansativo, exigente, e muitas vezes solitário.

A vida (a de fora e a de dentro) passa às vezes a caber numa mala. Há momentos em que essa mala sabe a pouco, mas esse desapego torna a vida mais leve, mais focada no fundamental.

“Desafio bonito” seria a expressão-resumo para esta pergunta.

RP: Algum truque especial que uses para os ultrapassar?

EA: No meu caso o “truque” é o interesse grande no processo de “fazer casa fora de casa”, nem que seja por alguns dias.

Procuro pessoas com quem me relacionar, atividades culturais que me satisfaçam a sede de Beleza, e espaços onde dançar, que é para mim o exercício e a expressão numa só atividade (manter o corpo acordado é sempre uma prioridade. Tento nunca o deixar desatendido, nem que seja alongamentos no quarto ou caminhadas longas pela cidade).

Vivo muito as cidades onde habito ou onde vou trabalhar. Procuro cafés diferentes para pousar o computador, faço compras no comércio tradicional, caminho pelas ruas, falo com os lojistas todos, crio rotinas de coisas simples… Isso ajuda a perceber e viver os espaços, a conhecer as pessoas e a sentir que se faz parte da engrenagem social, de um universo comum. Ajuda imensamente.

A curiosidade aguçada também é de grande auxílio. Manter os sentidos abertos para as diferenças, para aprender como se faz, para sentir o que  muda e o que permanece à volta. Sem julgamentos de “melhor ou pior”, só anotando e “curioseando” nas diferenças que vejo ao meu redor.

No meio de tudo isto, a escrita de diário de vida (que recolhe o bilhete de cinema, a fatura do café, um pequeno panfleto bonito, uma folha de árvore, colecionando bem a vida) e a ligação virtual ou por carta com as minhas pessoas de referência, espalhadas um pouco pelo mundo, são os fatores que me mantêm os pontos-chave no lugar. Nunca se é nómada das coisas de dentro.

E creio que o meu truque tem sido esse: procurar levar a vida de dentro onde quer que os passos de fora pousem.

RP: Diz-se convencionalmente que arte é “pintar um quadro, fazer uma escultura”, será “criar algo, apenas porque se imaginou esse algo, ‘out of the blue”, arte ?

EA: Neste campo não posso dar mais do que o meu ponto de vista como “passeante pelo mundo da Arte”…

Eu acredito na Arte como um processo que nasce de um percurso, uma construção sobre conceitos e referências. Não existe, na minha opinião, um “Out of the blue”, já que tudo é criado a partir de um material pré-existente, a residir cá dentro. O que já aprendemos, com quem falámos, os filmes, música, livros que nos passaram pelas mãos… Tudo isso constrói um material que, no momento de criar, se compõe e manifesta. Como sublinhou um pensador português já falecido, o Luís Falcão: para entender a Criatividade é necessário olhar a tradição, a história e todo o conjunto de peças do passado que nos faz o que somos no presente. Assim, consciente ou inconscientemente, tudo se cria a partir  de qualquer coisa. Daí a importância de nos enriquecermos do já existente, quando desejamos criar o novo.

A Arte nascerá, desde o meu ponto de vista, de um trazer à realidade uma nova forma de sentir e expressar, seja através da pintura ou escultura, como referes, ou através de qualquer outra manifestação criativa/expressiva, que colabore para um sentido mais cheio do mundo de fora ou de dentro.

RP: Uma questão incomum! O que diria a alguém que lê pela primeira vez uma mas mais inquietantes e criativas citações de Richard Feynman ? “Estude o que mais lhe interessa da maneira mais indisciplinada, irreverente e original possível.”

EA: Rir-me-ia e diria só: “Sim, é isso. Faz isso! Endoidece, reinventa, sai e entra e sai e entra da caixa as vezes que forem necessárias para chegares ao que queres aprender com gosto, com prazer, com curiosidade, com vontade de que te brilhem os olhos. Procura o gozo extremo de integrar em ti coisas novas que queiras fazer tuas.”

RP: “Os impossíveis tardam um bocadinho mais!” ( Sim nós fazemos o trabalho de casa!) O que dirias a um developer, ou um “tinkerer” alguém que se desunha para combinar palavras e “pequenas peças”, para fazer algo, e sente vontade de desistir face à adversidade ?

EA: A primeira coisa que lhe diria seria um “Bem-vindo ao clube, meu/minha caro/a)!” Sentimos todos essa vontade de retirada, em algum momento, creio eu. Eu, pelo menos, sinto imensas vezes.

Mas a frase que citas (e que eu repito inúmeras vezes dentro da minha cabeça), é um bom organizador de motivações.

Claro que é duro caminhar a construir algo de novo. As dúvidas (“Estou mesmo no caminho certo?”, “Estou a fazer tudo o que posso?”, “Isto vai mesmo valer a pena?”, “Valho o suficiente para isto?”, “Porque é que à minha volta não reconhecem o que estou a fazer?”) assaltam-nos nos momentos mais inesperados. Mas a paciência e a capacidade de esperar e perseverar (que são um treino bem desafiante, pelo menos para mim), são chave para não desistir. Esta frase é uma espécie de pensar grande, de fazer zoom out aplicado ao que se está a construir. No momento talvez pareça absurdo (e parece-me muitas vezes), mas quando o tempo avançou e se percebe que só mesmo aguentando, esperando e continuando a acreditar é que se conseguiu chegar a ver algum resultado, confirma-se que a frase tem mais sentido do que o cliché que parece.

A verdade é que não se conhecem caminhos diretos para chegar a lado nenhum, conhece? Todas as grandes histórias (de livros, filmes, de TED talks, de personagens que fizeram a diferença) têm sempre a parte de “E um dia passei por um período horrível – um processo de falência, um esgotamento, o quase fecho de um projeto profissional – e depois de resistir à vontade de largar tudo e só desistir, voltei a agarrar-me ao que realmente desejava fazer e recomecei com nova força, trazendo-me esse percurso até ao lugar onde estou agora.”

Os impossíveis fazem-se, acontecem, chegam. Mas é preciso acreditar com força no lugar para onde se está a caminhar e agarrar-se com convicção – a possível e às vezes a impossível – aos pedacinhos de caminho.

E, às vezes, há que saber também desistir, quando se percebe com boa certeza, com grande clareza, que o investimento necessário nos consumirá uma energia que não estamos dispostos a perder.

Mas quando o caminho é sentido como certo por dentro, como “o tal” do momento, só difícil nas formas e no processo, sou adepta da persistência. Pegando nas dificuldades todas e conversando com elas à volta de um copo de vinho, ou num passeio pela cidade. Mas fazendo-as parte da caminhada, amigavelmente. Por isso, developers, tinkerers: descubram o vinho preferido das vossas dificuldades e convidem-nas para um jantar com queijos e paciência. Ainda acabam a noite a rir-se a bom rir das tropelias e preparados para continuar, apesar do colesterol altoJ.

RP: Como é possível confiar quando tudo parece “negro” ?

EA: Vou responder desde o meu percurso individual, sem tentar generalizações ou dicas gerais.

Esta é, na verdade, das aprendizagens que me tem sido mais difícil e dura ao longo dos anos. Mas talvez também a mais preciosa.

Como freelancer passo, por vezes, por períodos sem projetos externos (sem clientes que me peçam uma formação ou uma conferência), o que me obriga a ter que gerir a vida de uma forma particular, não só económica como animicamente. E às vezes as coisas parecem mesmo negras, claro. Imagino que no vosso caso aconteçam coisas bem semelhantes.

No meu caso, eu sinto uma clareza absoluta de estar no caminho certo, de ser exatamente isto que me apaixona e que me entusiasma fazer. Essa certeza é uma força gigante, nos dias de outras dúvidas. Sentir que este é o caminho de verdade para mim e que, por isso, preciso de o continuar.

Outro aspeto importante é a contribuição para algo maior: eu confio que o meu trabalho é uma peça de uma engrenagem, um contributo para a sociedade, para a plantação de pedacinhos férteis de humanidade. Assim, quando as tarefas concretas a que me dedico se tornam isentas de efeito  ou de sentido (o que desmotiva), procuro re-sintonizar no sentido maior do que faço. E nesse momento consigo perceber que aquele impasse é só uma parte do caminho, uma pedra. Mas que o caminho vale a pena, e que merece de mim que persevere nele. (Imagino que haja projetos que um programador esteja a desenvolver que sejam exatamente o mesmo: sentem que estão a colaborar para algo maior do que eles).

Depois, há algo que é da ordem do invisível. Há quem lhe chame “Fé” (não num sentido religioso, mas mais amplo). Eu chamo-lhe um Acreditar, e um continuar sem vergar, por um caminho que sabemos que está certo. É um saber cá por dentro que vale a pena, que sempre se chegará aonde nos esperam, como dizia o José Saramago.

A um outro nível, mais prático, ajuda-me muito rodear-me de pessoas que me animam a caminhada, sejam amigos que me dizem “Confio no que estás a fazer e na tua capacidade para o fazer”; sejam colegas que me validem as competências, que me reconheçam o valor profissional; ou mesmo clientes com quem guardo boa relação, pedindo-lhes feedback sobre os processos que fiz com eles. “Os outros” são, sem dúvida, a peça fundamental do meu caminho.

Outra coisa que resulta comigo é fazer um ponto e vírgula. É parar para me deixar ir ao fundo, desabar temporariamente sem tentar aguentar nem manter-me forte. É sintonizar na minha fragilidade absoluta e na vulnerabilidade da incerteza, e estar aí uma semana, se necessário. Nessas alturas queixo-me, falo com gente, escrevo-me, faço listas do que não está bem e do que já esteve. E depois procuro um novo respirar. Faço muitas vezes pausas, quando as coisas se complicam. Viajo para lugares onde tenha amigos, para fazer coisas diferentes, ou para mudar só o contexto, a inspiração (eis um exemplo disso: http://www.thinking-big.com/blog/getting-inspiration-an-experience-in-a-residence). Às vezes pode ser mesmo ir lavar pratos para um restaurante, algo totalmente distinto do habitual trabalho mais intelectual; é um ganhar lanço para continuar a maratona, através de um sprint numa coisa diferente.

As pausas (no meu caso acompanhadas por reflexão, já que escrevo sempre sobre o processo, para poder perceber o que estou a ganhar com elas, de que forma é que estão a colaborar para o grande projeto de vida que pretendo) são momentos extremamente ricos, de empurrão e oxigénio.

Além disso, a leitura é uma fonte inacreditável de energia e inspiração. Autores que me fazem sentir esse quadro maior do qual fazemos parte, são peças-chave no caminho. José Tolentino Mendonça, Rui Chafes, ou até mesmo, na linha do romance, o Steinbeck ou o Saramago, contribuíram muitas vezes para não perder a noção de que, no fundo, esta é só uma viagem pela Terra. E uma viagem de que é importante desfrutar, com a qual nos podemos divertir e aprender e evoluir como humanos. Quando isso se torna claro por dentro, não há nada tão negro que não se aclare.

(Há um livro -“O diário de Etty Hillesum”- que me traz muita dessa perspetiva sobre o valor da caminhada, mesmo com dificuldades tremendas pelo caminho. Um reforço no continuar sempre e apesar de tudo, a batalhar pelo que se crê).

Em 12 anos de empreendedorismo e de trabalho numa área algo vanguardista, como a aplicação da Psicologia Positiva, tenho uma coleção de momentos negros bem rica. E, apesar de já ter tido momentos de impasse quase violentos, estas coisas são o que me mantêm na mesma linha, mesmo tendo tido infinitas vezes a possibilidade de ir por caminhos mais fáceis.

RP: Esta é uma publicação de programadores, para programadores e aspirantes a tal, apaixonados pelas tecnologias. Pelo que conheces do mercado de trabalho, estas ainda são áreas que têm procura?

EA: Diria que SIM, sem dúvida. Desde que se mantenham abertos ao mundo que respira, que evolui, que muda. E sobretudo, desde que se mantenham sintonizados com o Humano. Com as reais necessidades das pessoas, do ambiente, do que nos faz seres globais, e não com o que nos querem vender que são as tendências, as modas ou os novos indicadores.

Tenho a maior fé nos programadores que usem o seu conhecimento e a sua paixão a favor de uma construção de mundo mais amplo. Os exemplos de programas de intervenção social proliferam: programadores que criaram apps para ajuda aos Refugiados; para melhoria das formas de utilização de serviços de saúde; para estratégias de apoio às mães ou pais que cuidam sozinhos dos filhos; para idosos que vivem isolados; para estudantes que precisam de encontrar soluções de apoio escolar,… Os exemplos por todo o mundo (bem visíveis nos Hactkathons a que já assisti) dão conta de uma crescente implicação dos Programadores no desenho de um mundo mais forte, e é nesses que eu deposito as maiores expectativas.

RP: Dizem muitas vezes que os psicólogos são “aborrecidos”, de olhar carregado e pesado! Não obstante, ler-te, olhar para a Edite, não parece nada o cliché conhecido! Qual a razão ?

EA: (Ai diz-se isso dos psicólogos? Eu devo dizer que conheço vários bastante frescos e arejados:)

No meu caso, sinto que o meu profissionalismo, o meu rigor e a minha exigência comigo e com o trabalho que faço não estão, de maneira nenhuma, ligados à necessidade de parecer “séria”. Não sou. Rio à gargalhada no meio de reuniões, fico com os olhos a brilhar com post-its de muitas cores quando entro numa sala de formação, vibro com uma sobremesa de chocolate num jantar de trabalho e pego no vereador para dançar, depois de uma conferência muito séria. Não deixo de ser uma menina de 36 anos, suponho. Uma menina que é psicóloga porque se interessa pelo “Outro”, com o que tem de difícil e doloroso, mas sobretudo com o que tem de belo, de poético, de mágico, elevado, surpreendente. E ver isso tudo não nos pode deixar de olhar carregado e pesado, mas de olho brilhante e curioso, ávido, com vontade de fazer parte desse todo chamado Humanidade. 

RP: Num mundo competitivo, diz-se que “ou se nada com os tubarões ou se é tragado”, por eles, como os peixinhos do oceano. O que diria a Edite, a alguém que não quer competir com ninguém, não quer “tragar ninguém”, nem quer ser apenas um peixinho tragado por um tubarão ?

EA: A Edite diria – diz, diz-se muitas vezes, e não tem a menor dúvida disso – que a vida não é a preto e branco. Que não há nunca só duas alternativas para as situações. E que a criatividade, aliada aos valores no lugar certo, permite encontrar soluções que não passem só por “ou nadar com tubarões ou ser comido por eles.”.

Pode, por exemplo, criar-se estratégias de união de forças com outros ditos peixes pequenos. Um bom cardume intimidará qualquer peixe que se pense tubarão, não? Pessoalmente, tenho desenhado o meu caminho a enxotá-los com os paus mais compridos que conheço. Digo que “não” muitas vezes. “Não” a projetos, “Não” a formas de trabalhar, “Não” a parcerias que não me parecem justas. A sobrevivência a esses “nãos” nem sempre é fácil, mas em nenhum momento admito ceder quando são casos de algum peixe que se acha tubarão.

E também podemos repensar a própria noção de tubarão. Como diz o Novalis, no livro “Fragmentos de Novalis”,  “Ao vermos um gigante, devemos examinar a posição do sol, primeiro – e atentar se não será apenas a sombra de um pigmeu. (…)”. E eu não acredito em tubarões. Talvez eles se vejam assim, mas para mim não passam de peixes que vemos com óculos de aumentar. Se não pusermos esses óculos, são peixes, peixes normais. E não dá vontade de dar grande poder a peixes normais, pois não?

(Quando li esta pergunta a uma amiga designer, ela só me respondeu: “Cria o seu próprio aquário dentro do seu oceano.” Não podia estar mais de acordo.)

RP: Que conselho darias a alguém que se quer tornar freelancer, “nómada” ou não ?

EA: Acho que não me atreveria a dar propriamente conselhos mas, pensando no meu percurso de 12 anos como freelancer e no de quem conheço à volta, faço uma checklist que pode dar jeito percorrer:

– Ser resistente à instabilidade (económica, de chegada de projetos e de volume de trabalho, de ocupação). Estar preparado(a) para meses sem nada e meses com coisas a mais, e para uma vida em que os planos a médio/longo prazo podem ser uma miragem.

Capacidade para gerir e criar o quotidiano. Possuir uma disciplina pessoal de criar rotinas que funcionem (nem que de “rotina” tenham pouco, desde que siga uma estrutura que permita um equilíbrio entre produtividade e vida real/pessoal). Pode ser responder e-mails à 2 da manhã e dormir uma sesta no fim do almoço, desde que isso funcione com qualidade produtiva para o trabalho e sem rebentar a vida pessoal.

Não esquecer o corpo. Não vai haver cursos de Higiene e Segurança no Trabalho, nem formações em ergonomia, por isso é importante cuidar o corpo no dia-a-dia, desde os hábitos à forma de sentar. Nunca haverá razão nenhuma para que os dias passem sem que se faça um pouco de exercício (nem que seja levantar-se de meia em meia hora para esticar pernas 2 minutos e apanhar ar), comer o mais saudável possível (a tentação de petiscar todo o dia, de comer a primeira comida de plástico à mão ou de passar horas sem nada no estômago é grande, por isso é bom arranjar estratégias para evitar isto).

Aliás, a criatividade é fortemente aumentada com o movimento, por isso, nos dias de bloqueios fica a dica: caminhada de meia hora. Ativa corpo e conexões sinápticas.

Estar preparado para que vida pessoal, vida profissional e vida social sejam, por vezes, uma mesma coisa. Arranjar estratégicas para que isso não interfira ou para aprender a separá-las, quando necessário/possível.

Saber viver com muito e com pouco, e desfrutar disso. Saber gerir os recursos financeiros e a energia, quer quando são muitos quer quando são poucos. Fazer disso quase um desporto.

Muita abertura ao mundo. Ninguém vai passar uma circular a anunciar necessidade de mudanças estratégicas, ou de expandir negócio ou de diminuir custos diários. Todas as mudanças estratégicas terão que vir da capacidade de análise do próprio negócio, do mercado, e da perspetiva sobre o próprio mundo à volta. Estar à escuta e atento a ele é fundamental (E depois cada um escolhe como e se se adapta a ele).

Capacidade para saber (ou saber a quem perguntar) não só sobre a sua área de negócio, mas sobre tudo o que ter um implica: finanças, marketing, design, comunicação,…

Saber comunicar com assertividade, com clientes, colegas, fornecedores e mundo à volta. A comunicação fluída, direta e fácil é fundamental em todo o processo: acertar prazos, negociar formas de pagamento, pedir e dar orçamentos, anunciar alterações, saber dizer não com delicadeza,.. Para mim é uma das grandes necessidades necessárias a qualquer freelancer que trabalhe com clientes finais, pelo menos.

Ter seriedade nos valores. Ter uma palavra na qual se possa confiar, cumprir  acordos, prazos, saber desculpar-se perante um erro.  Sendo a cara do projeto profissional (na verdade, o projeto todo), é extremamente importante que os valores sejam íntegros e que a seriedade, o rigor pessoal e o brio sejam requisitos imprescindíveis. Na minha opinião, esta é ponto que mais marca a diferença entre um freelancer com que eu desejo ou não trabalhar.

Ter uma boa rede de pessoas à volta. Pessoas a quem pedir conselhos práticos em áreas que se conheça menos; colegas, mesmo que sejam concorrência, com quem se possa aprender com humildade; uma ou duas pessoas que vão lá estar quando apetecer gritar que se vai desistir (vai acontecer mais vezes do que as mãos contem, provavelmente. E está tudo bem!); pessoas ou grupos que sejam lufadas de ar fresco – artistas, criativos, pensadores, críticos –  que permitem sempre um zoom out da vida e que relembrem que ela é sempre mais do que o negócio que se está a desenvolver (às vezes faz muita falta).

EA: Eu falo destas coisas como pontos a desenvolver. Acho que quando começamos nos faltam mais de metade destas capacidades, naturalmente. Mas é a vontade de estar atento(a) a elas e de as ir desenvolvendo que pode ajudar-nos a decidir se se está ou não preparado(a) para avançar.

Não acho que toda a gente se encaixe pacificamente neste estilo de vida, de freelancer. A incerteza e insegurança e necessidade de disciplina são grandes. E saber dizer: “eu sinto que não sirvo para este tipo de caminho” é um enorme passo, e um importante.

Para os que o começarem: BOA SORTE, mente bem aberta e coração atento!


staff

Com início do Ano de 2017, a Revista PROGRAMAR regressa com uma nova edição. Desta vez trouxemo-vos para tema de capa o artigo Programação Genética, da autoria de Ricardo Cristóvão Miranda. Adicionalmente, nesta edição poderão encontrar mais 18 artigos, que listamos de seguida:

  • API Rest com Spring Boot (parte 1) (José Martins)
  • Programação de aplicações cliente/servidor assentes no protocolo de transporte UDP (Sandro Patrício Domingues, Vítor Carreira, Carlos Grilo)
  • PHP 7 (Fábio Basso)
  • Lets Brainfuck in Pascal! (Igor Nunes)
  • JavaFX : Uma Breve Introdução (Nuno Cancelo)
  • Criptografia e Segurança por Hardware com Arduino/Genuíno ou outros sistemas por I2C (António C. Santos)
  • Interagindo com páginas web com C# (Bruno Sonnino)
  • SQL Curtas #1: Intervalos de datas (André Melancia)
  • Análise ao livro Desenvolvimento Ágil de Software – Guia Prático, 1a edição (António Miguel Rosado da Cruz)
  • Análise ao livro HTLM 5 – 4a Edição Atualizada e Aumentada (Rita Peres)
  • WiFi Air Denial (Rita Peres)
  • ’30 30 37 – For Your Eyes Only’ (André Melancia)
  • NSA Secrets – Hacking SQL Server – Dynamic Data (UN)Masking (André Melancia)
  • A primeira comunidade portuguesa de mulheres em tecnologia apresenta-se com novo nome e objetivos mais ambiciosos (Vânia Gonçalves, em colaboração com Joana Fillol)
  • Instalando um Servidor VPN num Raspberry Pi (António C. Santos)
  • Segurança Familiar Microsoft no Windows 10: Um Guia para Pais e Educadores (Nuno Silva)
  • GameJAM
  • Entrevista a Edite Amorim

Clique aqui para fazer o download desta Edição!

 

 

 

staff

TC BANKCALL #TEMPORARY I HOPE HOPE HOPE

Todos os percalços fazem parte da “evolução”, de versão para versão! E desta feita o atraso nesta edição, foi fruto de um dos maiores percalços até agora enfrentado! Mas como sempre sobrevivemos, superamos, evoluímos! E passados 10 anos, cá estamos!

Para esta edição, estava com imensas dificuldades em escolher um título para o editorial, até que me lembrei daquilo que nos acontece, a todos nós que desenvolvemos e criamos tecnologia! Aquelas situações em que escrevemos algo, ou ligamos algo, e acreditamos com todas as forças, que vai funcionar, ainda que seja algo temporário! E nessa perene memória lembrei-me de um comentário que li, no recentemente tornado público, código fonte desenvolvido para o modulo lunar da missão Apollo 11, que colocou o primeiro Homem na lua! Um singelo comentário quase que humorístico, onde se pode ler “Temporary, I hope hope hope”.

De facto a ideia do autor da linha de código em questão, bem poderia ser que aquele “truque”, fosse apenas temporário, mas facto é que levou um Humano à lua e trouxe-o de volta!

Esta edição comemora os 10 anos da revista, e relembra-nos que a cada iteração, continuamos a evoluir, a melhorar a aprender, apesar de algumas vezes também nós termos vontade de fazer como um outro developer de uma plataforma que tanto usamos escreveu “this is a hack for this release”! Sim, algumas coisas são mesmo “hacks for this release” ou “temporary we hope, hope, hope”, mas a verdade é que continuamos cá! A trazer-vos novos conteúdos a cada edição! Foram 10 anos, venham mais 10! Venham mais 210-1 e nós cá estaremos!

Até lá, despedimo-nos com votos de umas excelentes férias, recheadas de muito código e sem nenhum overflow!

António Santos


staff

Entity Framework Core 1

Introdução

A Entity Framework é a tecnologia para acesso a dados recomendada pela Microsoft. A sua próxima versão (disponível a partir de Junho de 2016) será a quinta e promete ser revolucionária em vários sentidos. Este artigo irá revelar o que precisa de saber sobre ela.

Ler mais…


staff

Algoritmo de Dijkstra

Nesta edição da Programar, não quisemos deixar de lado uma das linguagens mais usadas de todos os tempos.

A famosa linguagem C

E nesta edição comemorativa dos 10 anos da nossa revista, achamos que faria todo o sentido recordar um algoritmo, que em algum dia das nossas vidas, todos nós, programadores ouvimos falar… o não menos famoso que a própria linguagem C, o algoritmo de Dijkstra… e porque este algoritmo? Porquê este refere, o caminho do custo mínimo. E todos nós sabemos que a nossa revista já percorreu muitos caminhos até chegamos à edição 53.

Ora para os mais distraídos, e para os menos recordados, este algoritmo data do ano de 1956, tendo tido a sua primeira publicação em 1959. Foi criado por um matemático computacional holandês, Edsger Dijkstra. E trouxe uma solução que vários procuravam na altura, a solução para o problema do caminho mais curto num grafo dirigido.

 

Ler mais...

 

staff

Este artigo aborda a construção de um programa escrito em Python capaz de calcular funções de distribuição de probabilidade (PDF) a partir de arquivos *.txt ou *.csv contendo uma ou duas colunas de dados. Essas informações estatísticas são importantes para compreensão de diversos problemas complexos que usualmente são representados, de forma equivocada, via uma abordagem Gaussiana simples. Assim, esperamos que a ferramenta aqui apresentada seja tão útil para toda a comunidade, como é para o nosso grupo.

Ler mais…


staff

Sistema de chat público em PHP

Introdução

chat_publico_0.3Embora a base deste sistema seja o PHP, também serão utilizadas outras tecnologias. A nossa “caixa de ferramentas” tem, então, o seguinte conteúdo e a respetiva utilização:

  • PHP: Linguagem de programação base;
  • HTML: Estrutura das páginas;
  • CSS: Design das páginas;
  • jQuery/JavaScript: Utilização do AJAX;
  • MySQL/MariaDB: Base de dados;
  • Apache: Servidor web;

Objectivo

No fim deste artigo o leitor terá uma visão abrangente do que é essencial para criar aplicações web e a ajuda necessária para começar a desbravar este mundo com o PHP.

Ler mais…


staff

O meu primeiro Jogo em MonoGame

Muitos programadores chegaram ao mundo da programação através do fascínio do desenvolvimento de jogos. Desde as cassetes de ZX Spectrum, que demoravam eternidades a carregar e a criação de jogos era uma tarefa muitas vezes hercúlea, até aos dias de hoje, a criação de jogos percorreu um longo caminho e hoje podemos encontrar várias plataformas dedicadas ao seu desenvolvimento.

Para facilitar a criação de jogos para múltiplas plataformas foi criada a framework MonoGame, baseada na framework XNA da Microsoft, que apresenta uma grande facilidade de aprendizagem. Seguindo o princípio “Escreve uma vez, corre em todo o lado”, ao desenvolvermos um jogo com MonoGame, ele irá correr em iOS, Android, Mac OS X, tvOS, Windows, Linux, Playstation4 e mais.

Neste artigo vamos criar um jogo do princípio ao fim, passo a passo, desde a criação do interface de utilizador até ao adicionar da lógica de jogo.

Ler mais…


staff

Introdução ao Arduino

Está na moda o conceito Internet of Things, que se refere à capacidade de interagir com dispositivos físicos, obtendo informação/métricas (e.g., temperatura, humidade, etc.) e enviando comandos/acções (e.g., abrir porta, ligar ar condicionado, etc.).

O conceito, que não é novo, implica colaboração entre profissionais de electrónica, programadores e até DBAs. Este workshop é adequado para programadores e DBAs que têm poucos conhecimentos de electrónica, dando-lhes uma introdução à utilização de Arduino (actualmente referido como Genuino na Europa), uma das mais conhecidas plataformas de electrónica utilizada nesta área.

Ler mais…


staff

O silêncio e os interrupts

Ainda que possa parecer o título de um “filme de tercei- ra categoria”, qualquer semelhança é apenas mera coincidência fruto de um qualquer infortúnio das palavras! Passando as brincadeiras, e mudando para o verdadeiro assunto do artigo, todos ouvimos falar de interrupts (sinal emitido pelo hardware ou software enviado ao processador, indicando que um evento necessita de atenção imediata), para os mais “vintage” da tecnologia que passaram pelos “tormentos” de configurar os interrupts nas BIOS cada vez que se acrescentava uma placa num PC, o conceito será certamente mais familiar, mas não se trata de interrupts de hardware ou software que escrevo! Trata-se antes das “interrupções” no trabalho de um programador e na relação das interrupções com a produtividade.

Ler mais…


staff

Introdução

Hoje em dia os dispositivos inteligentes estão cada vez mais enraizados nas nossas vidas. A evolução da tecnologia é cada vez mais crescente e os utilizadores tornaram-se mais exigentes, contactando cada vez mais com estes dispositivos. O Android é um dos sistemas operativos mais utilizados nos dispositivos móveis e foi desenvolvido pela empresa Google.

Este livro que revemos nesta edição é constituído por 11 capítulos e explica como desenvolver aplicações Android usando o Android Studio, sendo o público-alvo os programadores de software.

Ler mais…


staff

SQL Server 2014: Curso Completo

Tempo é dinheiro, portanto fica já aqui a minha opinião: Gostei do livro e recomendo.

Queres saber porquê? Continua a ler!

Quando me pediram para fazer a review/análise/crítica deste livro, decidi considerar os dois cenários típicos:

  1. Alguém que nunca usou SQL Server (iniciante) e gostava de aprender; e
  2. Alguém que já é profissionalmente experiente (médio/avançado) com SQL Server numa versão anterior e pretende aprender mais sobre a versão 2014.

Este livro responde às necessidades de ambos, focando a administração e manutenção.

Ler mais…


staff

O Poder de uma SPA

Introdução

Nesta edição, trago até vós um artigo sobre o conceito das SPAs. Para os leitores que não estão tão familiarizados com este conceito e quais as vantagens e desvantagens no uso de uma SPA, assim como as diferenças entre ter aplicações de múltiplas páginas e de página única, permitam-me que vós conduza pelas próximas páginas.

Ler mais…


staff

A Vida na Cloud

O que é a Cloud? Onde está? Todos já ouvimos falar dela e muitos utilizam-na sem sequer saberem. Em termos simplistas a Cloud consiste em armazenar e ter acesso a dados e aplicações na internet, em vez das mesmas estarem no nosso próprio computador. A Cloud, ou a nuvem, foi uma metáfora para a internet desde sempre, já que representa os diferentes cenários nos quais recursos computacionais são disponibilizados por uma rede. Mais do que disponibilizar recursos de hardware e/ou software, a Cloud permite disponibilizar uma gama de recursos virtuais ou físicos remotamente, por oposição ao acesso a esses recursos locais em discos rígidos, o que se denomina normalmente por armazenamento local.

Uma das principais vantagens da Cloud é a escalabilidade, ou seja, a capacidade de uma aplicação em se adaptar a um novo contexto em que sejam necessários mais ou menos recursos. Imaginemos um portal web que a partir de certa altura devido ao seu crescimento precisa de mais memória ou CPUs para dar resposta aos pedidos, ou então a situação inversa em que se chega à conclusão de que não são necessários tantos recursos para a aplicação funcionar. Com a Cloud é possível aumentar e diminuir esses recursos, sendo que o utilizador apenas paga o que está a usar ao invés de uma situação em que tem de manter a infra-estrutura física e virtual, independentemente se esta está ou não a ser utilizada.

Ler mais…


staff

A Industria Alimentar Aliada às T.I.

Para esta edição da Programar, aceitei o desafio de escrever um artigo que pretende relacionar a indústria alimentar com o sector das Tecnologias de Informação. Todos sabemos que por trás de um sistema informático, está pelo menos um programador. E um programador é por si só, um facilitador de processos. O exemplo prático que irei apresentar ao leitor reflete a ascensão que os sistemas informáticos estão a ter na indústria alimentar. Este é um dos temas em que estou a trabalhar atualmente na minha dissertação de Mestrado em Engenharia Alimentar (Instituto Superior de Agronomia). Ao estagiar numa pequena empresa que se encontra na fase de implementação é fundamental perceber o impacto que um sistema informático pode causar no dia-a-dia da produção, pois este permite uma melhor gestão e um acesso praticamente imediato à informação.

Ler mais…


staff

O termo Engenharia de Software como é conhecido foi cunhado e usado pela primeira vez pelo professor Friedrich Ludwig Bauer em 1968 na primeira conferência dedicada ao assunto patrocinada pelo NATO Science Committee (NAUR & RANDELL, 1969). Seu surgimento decorreu da análise feita na época sobre as condições da indústria de software que estava entrando em um período crítico de colapso que ficou conhecido pela alcunha de crise do software que teve seu início em meados da década de 1960, quando os programas existentes tornaram-se difíceis de serem mantidos, estendendo-se até o final da década de 1970 (PRESSMAN, 1995, p. 6).

Ler mais…


staff

Entrevista a Vânia Gonçalves

Vânia GonçalvesRevista PROGRAMAR (RP): Fale-me um pouco de si e do seu percurso na área das tecnologias.

Vânia Gonçalves (VG): Sou licenciada em Eng. Informática e Computação pela FEUP e antes da conclusão do curso comecei a trabalhar nas áreas de desenvolvimento de software e segurança e gestão de redes. Mais tarde concluí um Mestrado em Políticas Tecnológicas pela Universidade de Cambridge e desde então tenho-me focado mais na investigação da gestão de inovação tecnológica, políticas e modelos de negócio associados. Atualmente sou docente convidada do Departamento de Engenharia Informática da FEUP e Coordenadora de projetos de Investigação e Desenvolvimento na NMusic.

RP: Como surgiu a comunidade Portugal Girl Geek Dinners e qual a sua missão?

Ler mais…


staff

Num ambiente industrial, com um belo cenário de fundo encontram-se muitos obstáculos pela frente, cair vezes sem conta é quase natural, mas com tempo o jogador acaba tornando-se um profissional! Com perseverança tudo se consegue. Ao longo dos 20 níveis que compõem o jogo, uns vão parecer impossíveis outros nem por isso, mas todos contribuem para que o jogador se torne um profissional de Dirt Bike Xtreme!

Ler mais…


staff

Revista PROGRAMAR nº 53 — Agosto de 2016

A Revista PROGRAMAR está de volta com mais uma edição. Desta vez temos como tema de capa o artigo Entity Framework Core 1, da autoria de Ricardo Peres. Adicionalmente, nesta edição poderá encontrar mais 14 artigos, que listamos de seguida:

  • Algoritmo de Dijkstra (Rita Peres)
  • Funções de distribuição de probabilidade e o Python (Fernando Gomes de Souza Júnior)
  • Sistema de chat público em PHP (Sandro Marques)
  • O meu primeiro Jogo em MonoGame (António Pedro Cunha Santos)
  • Introdução ao Arduino (Adrian Pearce, André Melancia)
  • O silêncio e os interrupts (António Pedro Cunha Santos)
  • Análise do livro Android: Desenvolvimento de Aplicações com Android Studio (Monica Rodrigues)
  • Análise do livro SQL Server 2014: Curso Completo (André Melancia)
  • O Poder de uma SPA (Monica Rodrigues)
  • A Vida na Cloud (Pedro Pico)
  • A Industria Alimentar Aliada às T.I. (Vanessa Faquir dos Santos)
  • A Engenharia de Software, a qualidade final do software e o papel do profissional de desenvolvimento (Augusto Manzano)
  • Entrevista a Vânia Gonçalves (Rita Peres)
  • Projecto em Destaque na Comunidade P@P — Dirt Bike Extreme (António Pedro Cunha Santos)

Clique aqui para fazer o download desta edição!


apocsantos

Revista PROGRAMAR Edição 52 – Março de 2015

A Revista PROGRAMAR está de volta com mais uma edição. Desta vez temos como tema de capa o artigo Testar aplicações móveis com Xamarin Test Cloud, da autoria de Sara Silva. Adicionalmente, nesta edição poderá encontrar mais 14 artigos, que listamos de seguida:

  • Extrair dados do cartão de cidadão (Ricardo Cabral)
  • Android Monkey Test: Um “Macaco” ao Serviço dos Programadores Android(Nuno Santos)
  • Programação (in)Segura – Transbordo de Memória (Patrício Domingues, Vítor Távora)
  • ELM (Ricardo Miranda)
  • Automação com Genuino (António Santos, Rita Peres)
  • O papel do profissional de Marketing & Comunicação no sector das TIs em Portugal (Ana Rita Queiroz)
  • Análise do livro Javascript 6 (Tânia Valente)
  • Análise do livro Modelação de dados em UML – Uma Abordagem por Problemas (Ricardo Peres)
  • O que esconde o CQRS (Guilherme Ferreira)
  • Comunidades e Voluntariado Presencial (Ricardo Cabral)
  • Shift Appens 2016 – Coimbra (Rita Peres)
  • Raspberry Pi 3 Model B (Rita Peres)
  • Windows 10: Gestão de redes wireless através da linha de comandos (Nuno Silva)
  • Projecto em destaque na comunidade P@P: Matraquilhos (António Santos)

Clique aqui para fazer o download desta edição!

Continuaremos também a premiar os autores dos três melhores artigos, dado o sucesso nas edições anteriores. E os leitores devem dar a sua opinião para que possamos premiar correctamente. Para isso vote em http://bit.do/ProgramarED52_V.

Nesta edição publicaremos os artigos em formato blogpost semanalmente, até à totalidade da edição. Fica atento!

apocsantos

Revista PROGRAMAR Edição 51 – Dezembro de 2015

Nesta edição continuaremos também a premiar os autores dos três melhores artigos, dado o sucesso nas edições anteriores. E os leitores devem dar a sua opinião para que possamos premiar correctamente. Para isso vote em http://bit.do/ProgramarED51_V

Assim nesta edição trazemos até si, como artigo de capa, um artigo sobre [bTravessia de uma árvore de diretórios usando recursividade[/b] de Patricio Domingues, Vítor Carreira, Carlos Grilo. Nesta 10ª edição pode ainda encontrar os seguintes artigos:

  • Validação de formulários em Javascript
  • Aplicações Mobile com o Xamarin Studio
  • Plotagem de dados “em tempo real” com Python usando matPlotLib
  • IPv6 para Programadores
  • Xamarin 4 tem tudo que precisa para criar óptimas aplicações móveis!
  • Aquisição de dados via TCP/IP com Genuino (Arduino)
  • Cross-Platform – “A soma de todas as mudanças”
  • Análise do livro MySQL
  • Análise do livro Programação em Python – Fundamentos e resolução de Problemas
  • Big Data: um conjunto de tecnologias imprescindíveis no futuro
  • Windows 10: As novidades da atualização de novembro (Build 10586 – Version 1511)
  • ECMAScript 2015: a nova versão do Javascript
  • Raspberry Pi Zero – O novo Membro da Família!
  • Beta-i Hackathon Lisbon has been Hacked
  • Xamarin 4.0 – Tudo o que precisa para criar as suas aplicações móveis
  • Impressoras 3D – Escolhe a tua
  • Xamarin para Docentes e Estudantes
  • High Tech Fashion
  • Projecto em destaque na comunidade P@P: Portugol+

[Mais info]

apocsantos

Revista PROGRAMAR Edição 50 – Setembro de 2015

Nesta edição continuaremos também a premiar os autores dos três melhores artigos, dado o sucesso nas edições anteriores. E os leitores devem dar a sua opinião para que possamos premiar correctamente. Para isso vote em http://bit.do/ProgramarED50_V

Assim nesta edição trazemos até si, como artigo de capa, um artigo sobre Azure Logic Apps: o futuro dos backends? de João Pedro Martins. Nesta 50ª edição pode ainda encontrar os seguintes artigos:

  • Ninject – O Ninja das dependências
  • Como usar base de dados SQLite em Windows 10 Universal Apps
  • Como fazer o deploy de uma aplicação web com PrimeFaces no OpenShift
  • Manipulação ao nível do bit na Linguagem C
  • Cria o teu cliente de 9GAG em 15 minutos, com OutSystems
  • Office Graph: A inteligência do Office 365
  • Um “cofre” para passwords simples e de baixo custo
  • C# As novidades do C# 6
  • Análise do livro Introdução ao Cloud Computing
  • Análise do livro Python – Algoritmia e Programação Web
  • Análise do livro Introdução ao Desenvolvimento de Jogos em Android
  • Big Data: um conjunto de tecnologias imprescindíveis no futuro
  • Windows Hello: A autenticação biométrica no Windows 10
  • Windows 10 IOT Core no Raspberry Pi 2 B
  • E que venham mais 50 edições!
  • Projecto em destaque na comunidade P@P: Reach for 24

[Mais info]

apocsantos

Revista PROGRAMAR Edição 49 – Junho de 2015

Revista PROGRAMAR

Edição 49 - Junho de 2015

Nesta edição continuaremos também a premiar os autores dos três melhores artigos, dado o sucesso nas edições anteriores. E os leitores devem dar a sua opinião para que possamos premiar correctamente. Para isso vote em http://bit.do/ProgramarED49_V

Assim nesta edição trazemos até si, como artigo de capa, um artigo sobre ASP.NET 5 de Ricardo Peres. Nesta 49ª edição pode ainda encontrar os seguintes artigos:

  • Criando arquivos Office com OpenXML SDK
  • Criar uma API no Azure App Sevice
  • Primeiros passos no desenvolvimento de aplicações Android
  • Introdução A arquitectura SAP com foto em SAP-1
  • Raiz enésima iterativa programada
  • Conexão de Arduino ao Unity
  • ANDON
  • C# Async-Await - A alegoria do restaurante
  • Xamarin: O ambiente de desenvolvimento em Windows & Mac
  • Windows 10 Mobile: Requisitos e instalação da Insider Preview

[Mais info]

staff

Revista PROGRAMAR nº 48 — Março 2015

Quase na Primavera, aqui temos mais um edição da Revista PROGRAMAR!  Nesta edição trazemos até si, como artigo de capa, o artigo Criar um Cluster de Processamento Paralelo MPI com Raspberries, de António Santos.  Nesta 48ª edição pode ainda encontrar os seguintes artigos:

Clique aqui para fazer o download desta edição!

Continuaremos também a premiar os autores dos três melhores artigos, dado o sucesso nas edições anteriores. E os leitores devem dar a sua opinião para que possamos premiar correctamente. Para isso vote em http://bit.do/ProgramarED48_V.