Your browser is outdated!

To ensure you have the best experience and security possible, update your browser. Update now

×

Manuel Mendes

Digital Marketing Manager

Marketing
Content
Social Media
Brand Strategy
Internet
Manuel Mendes
30 years old
Driving License
Portugal
Professional Status
Available soon
Available
About Me
I make stuff, actually, I make up stuff, stories, collaborations of thoughts, dreams, and actions. That's me. ​


​As a Digital Creative, I'm constantly looking for the best way to tell engaging stories through the various evolving channels technology provides.
Creation is my passion. Achieving goals and the constant evolution of myself and the people around me, is my vice.
Resume created on DoYouBuzz
Stories by Manuel Mendes on Medium medium.com/@mdm.exe?source=rss-6c36d10dcdce------2
Speak up.
13 Dec 2016
The mass of men lead lives of quiet desperation.

Henry David Thoreau said that and it’s as truthful now as it was then.

I can’t speak for other cultures, but in the country I grew up in, it’s easy to fall into a passive mindset, thinking you can’t do anything about whatever comes your way and you should accept your fate, for lack of a better word.

As a society we’ve gotten used to the status quo, complaining but not taking steps towards change, we just mellow down and ponder about how great things could be.

Alas, this is not meant to be a political critic.

This is meant for the high school kid that’s sitting in class hiding an entire galaxy inside his mind.
This is meant for that one dude with an idea that might change the world.
This is meant for the girl that likes videogames and wants to be a Youtube star.

The one thing they have in common?
Those dreams are all in their heads.

They don’t speak up, they don’t verbalize their wishes.
It’s easy to underestimate the power words can have in our mind, what may seem harmless to say, such as “I can’t do math.”, may bring forth heavy intelectual trauma in the future, because the more you say it, the more your subconscious will believe it, it’s a vicious cycle.

A journey of a thousand miles begins with a single step.

I truly believe that the first step on each of those journeys is communicating with yourself, convincing yourself of the path you want to take and the goal you want to reach.
Some might say, this is the easiest step, and to an extent, it is. The steps that come after this starting line are all based on action and you can’t fake action.

Sadly, most people don’t even take this first step, because they’re afraid of failing. They’re afraid of looking bad in front of their friends, afraid of losing comfort and ultimately, afraid of change.

The truth of the matter is when you’re young you have to change.
You have to take leaps of faith.
You have to get rejected.
You have to succeed.
And you’ll have to fail, a lot.

Why?
Because there’s nothing better than learning by doing. After all, it’s the way we’ve managed to evolve as a species this entire time.

Now, I realize this may sound like a rant (and it probably is) but if there’s anything you can take from here is: speak up and act.
Do not be afraid of change, because it’s the only way you’ll move forward.

The curse of the “cunhas”
04 Dec 2016

What in the world is a “cunha” you probably asked.
In Portugal, “cunha” is a term used when someone gets a job or position they wouldn’t on a normal situation but they did because they know someone who knows someone.
You could call it the Portuguese version of nepotism.

“I’ll cook you that sweet bolognese you love if you give my kid a job.” — Jimmy’s Dad

Example: Jimmy is the new head of sales, even though Tyler has more experience than him, Jimmy’s dad knows the CEO of the company. A few pulled strings later and Jimmy is collecting his ill earned paycheck.

Believe it or not, everyone who has ever worked anywhere in Portugal has heard of this term, it’s something that plagues our job environment on a daily basis and pisses people off, with reason.

It’s not what you know, it’s who you know.

It sucks seeing someone who performs worse than you taking a position you wanted, it’s demoralizing and makes you wonder what on earth are you even trying for.
The truth of the matter is, you can’t do much when it comes to “cunhas”. Either you’re part of the circlejerk or you’re not.

In the end, House got the job.

But! You can do something about social leverage. I’m gonna go off on a rant here, so bear with me.

In today’s “connected age”, I truly believe there are no excuses when it comes to connecting with people that share the same interests with you. From forums to social networks, to chatrooms, the internet is a place where you can find anyone. That’s why the concept of networking got so big in the past decade. Now, more than ever, people are looking to connect with likeminded individuals. This connection aspect of our digital interactions can be used to give yourself some leverage on any area of your life, but for now we’re talking about the job market.

How can you use connections to position yourself better?

It’s easy, you simply use the oldest most humane technique in the book

You build relationships.

That’s right, if you want people to support you and back you up you’ll need to build a relationship with them and these magnificent things are a two way street, you’ll have to give something back to receive something in return.
I’m not telling you to blow everyone in the office to become the new head of marketing or to sell nudes on omegle in exchange for LinkedIn recommendations.
Simply use the tools at your disposal to find out who you should meet and interact with and start building a relationship. Attend the same events, follow their publications, write your own thoughts about ideas that regard the same subjects and connect with people, you’ll be amazed of how much you’ll get in return just for reaching out.

Pro Tip: Don’t be a creeper. No one likes a creeper.

Don’t play yourself.
26 Nov 2016

Getting your foot in the door can be a very big challenge for most of us born in the internet age.

The fact is, most employers don’t care about your college grades, your masters or how you successfully beat the water bottle flip challenge 10 times in a row. In my experience, what they do care about is attitude, showing that not only do you have the determination to make shit happen but also be willing to learn and gradually grow as much as possible.

I’m talking about the good employers though, the bad ones will simply ask for your Europass CV, see that you’re fresh out of college, offer you a job at minimum wage and have you archive stuff for 6 months, on top of that they’ll argue you’re getting “experience”,
stay away from these types.

The way I see it, being young in the job market can be both a blessing and a curse. On one hand, we have our entire career ahead of us, a fresh start to achieve our goals. On the other hand, no one wants to give you a job because they need someone with 3 years experience to create newsletters on MailChimp.

When you’re young and unemployed you have to try your hardest to find the right employer, the one that will give you an opportunity to prove your mettle. From my perspective, there are 2 factors into finding the right opportunity: showing up on time and being ready.

“How do I show up at the right time? I’m no psychic.”

You miss 100% of the shots you don’t take.

To show up at the right time you simply have to show up all the time, every single moment you get that has a glimpse of opportunity, take it.

“What about being ready?”
It’s easy. All you have to do is not sit on your ass. I dread hearing about that dude that sits on facebook the entire day because he doesn’t have a job. Nowadays it’s so easy to learn, whether it’s from Youtube, Coursera or even Google itself, all you have to do is be willing to invest your time and acquire new skills. I guarantee that if you do this you’ll get picked over that guy in your class that did nothing but school work his entire life.

That said, here are a few lessons I learned along the way:

No task is too little, nor too great.

Evolution is a process and if you skip steps in the ladder you might end up with crippling knowledge gaps over time. Don’t let yourself think you’re too big for any task, learn the ins and outs of every single action regarding your role. Not only will you slowly learn what the best course of action is, but you’ll also develop empathy for those that embark on those tasks on a daily basis.

Use the right context
“There’s a smarter way to context. It’s like starting a sentence with “You should…” versus — you know it’s funny right now I could say “You should…” because I’ve built so much but if I was a 20 (year old) I’d need to be like “my intuiton says…” — that changes everything.” — Gary Vaynerchuk (https://www.youtube.com/watch?v=HwXsFPZp3fQ&t=288s) Using the right words can be the difference between acceptance or instant dismissal. Be ready to explain your decisions and give context to where your arguments come from.

Be ready to learn as much as you can. Be humble.

In one of my favorite books “How to Win at the Sport of Business”, Mark Cuban wrote that one of the best things you can do when you’re young is finding a job where you get paid to learn.

Learning one of the most important aspects, not only in your career but, in your life as well. From what I’ve grasped so far, one of the best ways to learn from others is trying to be as humble as you possibly can, be willing to listen first rather than talking, help in any way you can instead of dismissing minor tasks and be there for others.

At the end of the day, you only have yourself to blame for your success or the lack of it. Play your cards right but most of all “don’t play yourself”.

Unofficial tips from a random millenial: #WebSummit
21 Nov 2016

You did it, somehow you got your hands on one of the most expensive tickets ever.

That’s right, you’re going to WebSummit.

Congratulations, pat yourself on the back and take a selfie.

Hopefully, you’re not doing this just for the fame. No, you’re something bigger! You’re the future of this country, the next unicorn founder! Or maybe just some guy who thinks he might get something off the event, either way I have some tips for you.

The word of the week is: Networking.

That’s right, if you’re thinking about being as anti-social as a club bouncer and still getting anything worthwhile from this experience you’ve got another thing coming.

If you’re going to be anything for the next couple of days, be social.

Pro tip: don’t be “THAT guy” — you know who I’m talking about, the guy that handles his business cards before you even shake hands and talks about how cool his awesome new endeavour is.

The biggest impact this type of event can have in your life is leading you to meet the right people, whether it is your next employer, your next co-founder or even your new accountant! Who knows, anything can happen — but only if you take the plunge and interact with people.

Don’t limit yourself.

Don’t do it, you’ll feel tempted to. Step out of the comfort zone as much as you can. (With the proper forethought, of course).

There are times where the friends you brought to the event want to see the talk about IOT but your true passion is the talk about politics, which is at the exact same time!

Do the “right” thing — ditch ’em. You can see your friends any other day, inspiration is harder to come by, this isn’t supposed to be a get together, it’s something you’re undertaking to bring value to your own person so you can empower yourself and those around you. How are you going to do that by following your group wherever they go?

Plus, meeting new people is always easier when you’re by yourself as your natural instinct will propel you to socialize (or not, but it’s in your best interest if you do).

Remember to take a break, not all talks are important and only a very few select people will end up in the “that one person I heard that one time on websummit” group. If you feel like you need a breather and you need to excuse yourself out of the next tech mogul, do it, you’ll have more energy to spare when it really matters.

At the same time, be a “yes” man.

Not limiting yourself includes having freedom of schedule, if someone invites you for a coffee, dinner or a late night drink at Bairro Alto, say YES. Don’t think about it, just go with the flow, you never know where these things can go (see what I did there?).

And last but not least. Take care of yourself.

Bring water and comfortable clothing, your brain will be on information overload the majority of the day and you need every advantage you can get.

Do pay attention to what you’re wearing though, you’ll be causing 1st impressions all day long.

Pro tip: bring deodorant.

Unnoficial reviews from a random millenial: #WebSummit
21 Nov 2016

More than fifty thousand people flooded the streets of Lisbon these past 3 days to attend one of the most hyped events of 2016, i’m talking about: Web Summit.

Some came for money, others for the digital fame and some because they just didn’t have anything better to do.

But most of them came for one thing: knowledge. Sadly, this was mostly kept inside the fantastic speaker’s heads rather than sharing it with the audience.

The promise of a thousand startups…

I attended 2 days of Web Summit, 8th and 10th of November. On both days I had the chance get acquainted with a bunch of new companies and hear some heavy-weight champions of various fields ranging from tech to advertising. I had 2 goals: to network and to gather new insights from the talks. The networking was only natural, after all, some of the best insights come up on regular conversation with other people. I find smaller networking events, like BREAK or BET, have a better result than large-scale ones such as Web Summit. Fifty thousand people usually means there’s a bunch of people with nothing new to say — finding the ones actually worth listening to can be a daunting quest.

…and the actual experience.

The part I was actually excited about, listening to amazing people talk about their fields of expertise, was replaced with a bunch of extremely superficial, “around the bush” talks.

Let’s face it, when your audience is as big as fifty thousand people from all around the world, you can’t be specific when it comes to topic discussion, some don’t have context while others live their daily grind based on the things you’re going to talk about. I get it, you have to have something for everyone.

But if you have over 21 conferences happening in the same venue, you’d expect some of these to go in-depth on the matter at hand. My eyes couldn’t keeping rolling when I sat down to hear “How to market yourself”, only to find out that the talk I was so eager to listen to, was an interview to a youtube star, something I could’ve seen on YouTube, for free.

When she was asked if Marketing was on her mind — twice during the interview — she said no and kept on telling her story and why she does it. As someone who works in Marketing, I love storytelling, but this wasn’t the time nor place for it, if you’re going to present such a topic I expect at least some talk about the different platforms, their strengths and weaknesses and how you can adapt your personality to a proper value proposition towards your market.

The speakers at Web Summit are mostly people who have accomplished amazing feats during their lives and thus acquired a lot of valuable feedback and insights during that journey, it’s quite disappointing when you think about how much could’ve been said versus how much was actually discussed.

In conclusion, despite my critics, I enjoyed my time at Web Summit, it’s great to see these kinds of initiatives taking place in your home country, the event’s organization was amazing and very well thought out. At the same time, it saddens me that this was truly a physical manifestation of what the startup hype is all about: all talk and no depth. I’d say you’re better off spending your day browsing some amazing TED Talks.

TL;DR: Everything that shines ain’t always gonna be gold.

A journey into SaaS: My ClanHR story.
21 Nov 2016

It’s 1:46 PM on Tuesday the 15th, a single message from our CEO (Rui Alves) on our slack team channel grabs my attention.

Rui Alves on Slack.

Hearing about someone’s new product release is not too uncommon these days. With the rise of entrepreneurship and the ever evolving easy-to-use tools made available to every netizen, we find ourselves amidst an age of innovation where something new is just around the corner.

It might even be that Uber for oranges Gary Vee keeps talking about!

If you ever heard someone talking about their product’s path, you probably got lectured for 2 hours on how they had to put in massive amounts of work into whatever they’re building just to end up having a whole lot more to fix when they finally released it. The thing that interests me the most when I hear these stories is not how much work they put in or how many times they forgot to take their dog outside during development, it’s the energy that seems to fill the air while they talk about their experience. That same energy that flows through the entire office when everyone’s committed to making something work.

That energy invaded our office in the past months as we all worked hard towards the launch of our newest product: ClanHR.

During this period of time, I found myself learning faster than usual, mostly because everyone was making sure they were on their A-game. Here are a few reflections about my journey.

“A goal without a plan is just a wish.”

Before we even had a release date, a lot of work was put into strategy, everything was put into question. Our brand strategy, pricing offer, app features — you name it, we revised it. This lead to some very interesting conclusions. We realized that we were wrong about some aspects of our strategy and acted upon it, we found out our strengths and weaknesses but most important of all, we found our market fit.

From what I’ve seen, a strategy based on facts, along with a dose of creativity, is key to building great communication not only towards your customers but inside the company as well.

“If you don’t schedule it, it’s not going to happen.”

We’ve been working on the new version for ClanHR for the past few months, but “shit got real” when our managers decided to pinpoint a date for release. The 15th of November. I can’t stress the importance of setting a date enough, it lights a fire inside all of us and that same fire sustained all of our teams during the sprint (double entendre) to make sure the product was ready for release on that specific day. It was a collective effort and you could feel the motivation filling the air.

“If you want to go fast — go alone. If you want to go far — go together.”

Our social culture focuses a lot on single achievement. You don’t hear about the team behind Tesla, you hear about Elon Musk. You don’t hear about Apple, you hear about Steve Jobs. You don’t hear about Microsoft, you hear about Bill Gates. You don’t hear about TDE, you hear about Kendrick Lamar.

I believe every successful company is built upon teamwork, it is one of the foundations to create anything great.

Teamwork makes the dream work.

It’s easy to forget how important our team is when you’re jumping from task to task on the day-to-day grind but, things really come together when you have everyone working towards a single realistic goal. I had a blast working with different teams to find solutions and discover new perspectives. It’s great to see our company achieve goals while we collectively grow as people at the same time.

That’s the keyword I took from this experience: growth. It’s events like these that allow us to step out of our comfort zones and test our mettle in a real world scenario.

Finally, a big thank you to the entire team at RUPEAL, you guys are awesome! Let’s keep it up!

Be sure to check out all the work we put into ClanHR!

Ser feliz a trabalhar?
19 Jul 2016

Algo intangível e muitas vezes sacrificado em prol de outras coisas, a felicidade é um dos factores mais importantes da nossa produtividade no trabalho. Mas como podemos obtê-la?

O facto é que a felicidade depende de múltiplos componentes.

Pensa nisto desta maneira: todos temos um certo limite, um limiar onde não nos sentimos felizes. Tudo o que passa por cima desse limite representa momentos de verdadeira felicidade e tudo o que passa por baixo são momentos de infelicidade. Uma maneira de representar estes limites seria através do seguinte espectro:

Para começar tens de pensar em que ambiente estás presente — estás num sítio que te faz infeliz, neutro ou verdadeiramente feliz? Há diversos factores em jogo aqui — podes ter um emprego que “desgostes” mas que te permite passar mais tempo com a família, logo o teu nível de felicidade é maior.

Todos temos diferentes indicadores, aos quais devemos prestar atenção, de forma a determinar se estamos num ambiente propício à nossa felicidade. A atenção a estes indicadores é algo que se constroí com o tempo e não algo que consigamos naturalmente identificar.

Para mim alguns indicadores são:

Liberdade — Provavelmente o factor mais importante para mim. Para me sentir feliz no trabalho preciso de liberdade. Liberdade de expressão, autonomia, liberdade de preconceito, liberdade de horário, enfim, existem diversos tipos de liberdade, mas para ser feliz preciso de sentir que posso impactar o ambiente à minha volta e não sentir qualquer tipo de restrição, felizmente na KWAN, esse tipo de liberdade existe.

Bom Ambiente — Quem é que quer trabalhar num armazém sem luz natural sentando num cúbiculo a olhar para um monitor manufacturado em 1980? Esta seria a minha visão de um ambiente infernal. O bom ambiente não passa só pela disposição dos móveis da empresa, a cor das paredes ou o número de janelas, mas todos esses factores são extremamente importantes pois contribuem para um factor imperativo ao bom ambiente: a boa disposição das pessoas que trabalham nesse ambiente. Esta boa disposição pode ser alcançada através de diversos caminhos tais como o fortalecimento de relações entre colegas, a criação de espaços lúdicos no office, community events, redesign do office, há muito por onde mexer de forma a criar as condições necessárias a um bom ambiente. No entanto, nunca nos podemos esquecer que a peça mais importante são as pessoas.

No bullshit — Uma perspectiva radical e algo recente, “no bullshit” significa mesmo isso, não há espaço para coisas desnecessárias. Num mundo onde é fácil deixarmo-nos levar por processos burocráticos, esta perspectiva tornou-se algo extremamente necessário para mim. Para sermos produtivos, é preciso ter um bom controlo sobre o nosso tempo, tempo esse que não pode ser gasto em nuances. Na RUPEAL, uma das regras é “Diz tudo o que sentes e não leves nada a peito”, regras assim permitem que as pessoas enfrentem os problemas do dia-a-dia de forma racional e ágil o que promove um ambiente produtivo e mais relaxado. “Say what you mean, mean what you say”.

Estes 3 itens têm uma presença forte no meu dia-a-dia e são alguns dos indicadores que produzem o ambiente em que trabalho. Algo a ter em conta: grande parte dos indicadores dependem de coisas que não consegues mudar a não ser que tenhas uma posição de management na empresa, logo é imperativo que encontres um ambiente que seja receptivo à tua pessoa e não forçares a tua adaptação ao mesmo. Há sempre um certo nivél de adaptação necessário à integração em qualquer empresa, mas se a pessoa não tem um bom fit , esta adaptação será extremamente difícil, se não, impossível. É extremamente dificil sermos produtivos num ambiente que nos deixa cansados antes de sequer pegar no computador.

Mas, o ambiente não é o único factor que deves considerar de forma a ser feliz no sítio onde trabalhas, pelo contrário, o ambiente é apenas a terra onde vais plantar a semente da felicidade #hippytalk.

A felicidade no trabalho é algo que se constroi e qualquer processo de construção tem certas acções associadas ao mesmo. Vamos assumir que estas acções são àgua com que vais regar a planta da felicidade, diariamente.

Algumas destas acções seriam:

Promover um bom ambiente — Não te vou pedir para seres aquele tipo que fica ao lado do bebedouro a mandar piadas sobre o jogo de ontem. Promover um bom ambiente passa muito pela interação entre os colegas. Às vezes nem é preciso ajudares com o trabalho em sí mas sim, estares disposto a ouvir e trocar pensamentos com os colegas à tua volta, algo tão simples como falares com alguém que está num estado de stress pode influenciar um projecto inteiro. Para além disto, se te mostras disponível, os outros mais facilmente estarão disponíveis para ti.

Investir na tua pessoa — Deixar de crescer é morrer. Para ser feliz nunca podes deixar de crescer, pessoalmente e academicamente. Quando foi a última vez que aprendeste algo só por curiosidade natural? Porque é que nunca pegaste naquelas aulas de guitarra que o teu amigo te ofereceu? Aquela ideia para um serviço online que todos os teus amigos curtiram, porque não pegas nela? Como seres humanos, precisamos de um desafio constante de forma a evoluir, pois é através da evolução que o nosso valor aumenta. Ao aumentarmos o nosso valor, temos a oportunidade de gerar mais impacto no ambiente à nossa volta.

Dar kudos — Tão, mas tão importante. A maioria das pessoas deixa passar a chance de dizer “Bom trabalho” ou “Obrigado” porque assumem que a pessoa está apenas a fazer o que deve. Demonstrar gratidão pelo trabalho realizado pelas pessoas é algo tão simples como dizer “bom trabalho”, mais nada. Uma coisa tão pequena gera um impacto enorme na disposição das pessoas. (Se quiseres a explicação científica.)

Completar tarefas -É muito fácil perdermo-nos num projecto enorme. Há sempre um milhão de coisas para fazer e o tempo parece escasso. O meu conselho é dividir tudo em pequenas tarefas e criar milestones, assim terás a sensação que estás a fazer progresso em direção a algo e não a resolver problemas “ao calhas”.

A felicidade é algo que às vezes nos esquecemos em troca de outras recompensas, dinheiro, fugir de conflitos ou até mesmo tranquilidade, no entanto, a felicidade é um dos — se não o maior — factores indispensáveis à produtividade no emprego.

Ao seguires alguns destes conselhos, tenho a certeza que a tua felicidade irá aumentar. Se não, aconselho-te a verificar se não sofres de nenhum destes sintomas!

Originally published at kwan.pt.

Identidade em desenvolvimento
19 Jul 2016

Na era de desenvolvimento em que vivemos existe um problema particular que pode levar anos a resolver ou em alguns casos, nunca é devidamente resolvido.

Falo de um problema de identidade que existe no mundo desenvolvimento, o problema de os developers serem vistos como developer de X em vez de alguém que resolve problemas ou cria valor através das ferramentas que tem ao seu dispor. Isto acontece com todos os tipos de linguagem, toolsets, plataformas, frameworks, etc a algum ponto.

Imagina que alguém que não sabe programar decide que quer ser um software developer. Faz uma pesquisa no Google e descobre uma escola de código que ensina a escrever software em Java , consequentemente aprende a construir software a usar Java.

Essa pessoa é agora um “Java Developer”. Isto representa um “compromisso” invisível.

Sendo um “Java Developer”, a pessoa aprende mais sobre Java, torna-se melhor a interagir com Java e sempre que algo novo relacionado com Java é lançado, essa pessoa aprende e evolui. É um processo fantástico durante algum tempo.

Mas, de repente, a empresa decide que quer a aplicação feita em Ember.JS ou React e instantaneamente todo o conhecimento de Java que a pessoa adquiriu já não é tão valioso (apesar de, devido a um overlap substancial entre tecnologias, o developer ter sempre um início mais facilitado face a uma pessoa que nunca aprendeu uma linguagem).

Esta pessoa tem algumas opções:

1. Tornar-se um Ember developer; 2. Tornar-se um React developer; 3. Manter-se fiel ao Java à medida que a sua importância dentro da empresa decresce; 4. Sair da empresa e procurar outro emprego onde possa utilizar Java.

Normalmente, a pessoa acaba por escolher a opção 4 de forma a manter a sua identidade como um Java developer. Alguns são capazes de ficar na empresa até ao ponto em que a única opção é sair e outros alterarão as suas próprias crenças e skills de forma a aprender uma nova linguagem e adquirir uma nova identidade.

Todas estas opções são razoáveis.

Mas a que trará mais benefício será a de passar de ser um developer X a simplesmente, “developer”, alguém que resolve problemas e cria valor de diferentes formas.

A verdade, é que alguns developers nunca se identificam com uma linguagem, framework ou toolset. Conseguem construir qualquer coisa porque não se limitam à tecnologia e resolvem problemas ao criar valor com coisas que se calhar nem são a especialização dos mesmos.

Não é por terem mais conhecimento sobre uma framework ou linguagem específica que decidem resolver todos os problemas da mesma forma.

“Use the right tool for the right job. That’s what an engineer does.”

Para estes developers, o facto do projecto ser em Ember.JS/Java/React não passa de um detalhe. Um detalhe importante, mas não tão importante face ao problema que pretendem resolver.

Esta adaptação de mentalidade permite aos developers alargar o seu horizonte profissional e pessoal pois dá espaço a uma multitude de interações novas no dia-a-dia, interações essas que irão ultimamente levar à resolução do problema (ou não).

Também é verdade que a especialização numa linguagem ou framework especifica tem benefícios, o domínio de uma certa linguagem pode tornar-se mais valioso do que um conhecimento vasto mas algo superficial em diferentes linguagens.

No final, tudo depende da flexibilidade e curiosidade do developer, o quanto o mesmo procura evoluir e se está disposto a lidar com uma adaptação tecnológica e conceptual constante. Mas não nos podemos esquecer que esta adaptação é uma estrada de dois sentidos, para existir, é necessário tanto o developer como o empregador chegarem a um consenso do que será o melhor para o projecto.

O que achas? Devem os developers cingir-se a uma única linguagem ou framework ou explorar diferentes maneiras de resolver os problemas?

Originally published at kwan.pt.

Medo de Integração
19 Jul 2016

No passado mês de Fevereiro, tive a oportunidade de estar presente na SINFO (kudos à organização pelo fantástico evento) por parte da KWAN. Ingressar neste evento deu-me uma excelente oportunidade de investigação sobre a dev scene universitária e como esta actua dentro das restantes àreas de IT (ah, e o local estava cheio de empresas de recrutamento…)
Bastaram algumas conversas para perceber que havia um padrão presente: o medo de tomar o próximo passo, neste caso a entrada no mercado de trabalho, vinha sempre ao de cima.

Apesar deste padrão ser facilmente detectado naqueles que estavam prestes a acabar o mestrado/licenciatura e começavam a pensar no que iam fazer com o resto dos seus dias, todas as pessoas com que tive o prazer de falar, acabavam por demonstrar um sentimento que, como universitários e seres humanos, estamos demasiado familiarizados com — o sentimento da incerteza.

Aproveito para lembrar: o medo não é mau, mau é não “os ter no sítio” para enfrentar esse medo.
Ao atacarmos o tópico de “entrar no mundo real”, a primeira coisa que devo dizer é: não é o bicho de sete cabeças que os nossos professores e pais muitas vezes fazem parecer. Existe um universo infinito de possibilidades no que toca à vida profissional de cada um e essas posibilidades incluem a descoberta de novas pessoas, interesses, sítios e ideias — numa palavra, esse universo representa o crescimento de cada um de nós.

Mas para poder crescer da melhor maneira e fazer com que a nossa vida profissional seja idêntica ao momento em que o Leo ganhou o seu primeiro oscar, é preciso respirar e pensar — “mas o que é que eu quero tirar disto?”

A urgência

Muitos de nós passámos pela universidade sem realmente contemplar no que queremos para a nossa vida. Uma urgência artificial foi-nos imposta pelos nossos professores, pais, amigos ou media, urgência essa que se calhar te levou a escolher engenharia aeroespacial, quando o que realmente querias era criar o próximo flappy bird, mas como o teu grupo de amigos escolheram todos aeroespacial e tu não tinhas a certeza, foi ai que acabaste. Ou talvez escolheste informática porque ouviste do teu tio que ouviu no jornal da noite que a taxa de empregabilidade é alta. Sejam quais forem as razões antes de entrar no mercado de trabalho — deves parar para pensar no que queres para ti e como o podes obter.

Avaliação

Na KWAN, sempre que temos um novo colaborador , analizamos o seu perfil para determinarmos qual a melhor empresa em que pode integrar — um bocado como o Tinder, só que não.

Tu deves fazer o mesmo. Não tens fit para todas as empresas, nenhum de nós tem e basta uma má experiência para pensares que o mundo de trabalho é um sítio horrível. Não saltes à primeira oportunidade, pensa se a oportunidade se adequa à tua visão. Onde te vês a trabalhar? Preferes usar um fato ou aquela t-shirt dos “pollos hermanos” que tens no fundo do armário? Num escritório ou num café? Em Portugal ou no estrangeiro? Há muito por onde escolher e no final do dia irás reparar que uma boa culture fit leva aos melhores resultados.

A aprendizagem não acaba. Um dos melhores livros que já li sobre desenvolvimento pessoal e empreendedorismo foi “Winning at the sport of Business” do Mark Cuban (sim, esse Mark Cuban).

No livro, o Mark partilha uma lição extremamente importante para qualquer pessoa prestes a integrar o mercado de trabalho. “Find a job where you get paid to learn.”

Ou seja, encontra um emprego onde sejas pago para aprender. É tão simples quanto isso. A melhor maneira de adquirir experiência e crescimento profissional é “meter a mão na massa.”

O medo…

É bom, até um certo ponto.
Significa que estás consciente que a tua vida vai mudar e a tua mente está a tentar adaptar-se à mudança vindoura. Mas, não existe nenhuma razão para stressares ou perder sono com isto. Se estás em constante aprendizagem e crescimento, tanto profissional como pessoal, as oportunidades estão lá, apenas tens de certificar-te que estás a progredir.
É preciso coragem. Sei que isto já parece um texto motivacional — mas — a vida é assim, se não estás a sair da tua zona de conforto, apenas existes e quem é que quer só existir?

Resumindo, o mundo de trabalho pode ser a melhor coisa que já te aconteceu ou um sinónimo de desespero e procrastinação, a escolha é tua.

Se precisares de ajuda, estamos aqui ou se preferires, envia-me um e-mail.

Originally published at kwan.pt.

Programar não requer talento ou paixão.
19 Jul 2016

Este artigo foi originalmente escrito por Tony You @howtomakeaturn e traduzido de chinês para inglês através da Wordcorp e de inglês para português pela KWAN por Manuel Mendes.

“Precisas de talento e paixão para ser um bom programador.”

É como se as pessoas que decidiram programar hoje em dia já o decidiram há muito tempo atrás “quando for crescido foi ser programador”. Se te falta talento ou paixão, ou és um “falso” ou não irás longe, independentemente, programar nunca será a tua praia.

Estes estereótipos não só estão completamente errados como são extremamente nocivos — algo que muitos programadores de sucesso defendem.

Jacob Kaplan-Moss (criador Django)

Nesta apresentação, Jacob Kaplan-Moss afirma:

“O mito do “programador génio” é extremamente perigoso. De uma perspectiva, eleva a barreira de entrada a niveís absurdos, algo que assusta muitos futuros possíveis programadores. Já noutra perspectiva, é algo que assombra os atuais programadores pois significa que se não são os melhores, “não prestam”. Como resultado, os programadores têm de usar todo o tempo que têm a aprender mais sobre programação e como consequência, dá-se um impacto negativo enorme na qualidade de vida. Precisamos de livrar-nos deste tipo de atitude. Programação é apenas um conjunto de habilidades que podem ser aprendidas. Não requer assim tanto talento e não há vergonha nenhuma em ser um programador medíocre.”

No seu Twitter , Kaplan descreve-se como “not a real programmer” para mostrar que está farto deste género de equívocos.

Jacob Thornton (criador Bootstrap)

Jacob Thornton foi um programador no Twitter e agora é no Medium, para além disto, é o criador do Bootstrap, que já conquistou mais de 80,000 estrelas no Github.

A sua resposta nesta entrevista representa outro contra-argumento a este mito.

Quando ele diz que “odeia computadores”, não está a “gozar”.

“Eu ia estudar sociologia na New School.”

Jacob procede a relatar o seu primeiro emprego:

“Estava cansado de um trabalho que não estava remotamente habilitado para fazer. Todos os dias, podia ter sido despedido. Trabalhei arduamente, tentei aprender mais Javascript avançado só porque não sabia o que se passava à minha volta.”
“O momento mais “real” da minha vida foi quando uma equipa inteira de uma startup me requisitou um pedido XHR. Nunca o tinha feito e apenas tinha uma ideia do que era. Comecei a escrever, dei refresh *no browser e nada aconteceu. Fi-lo mais umas vezes. Um sentimento de pânico apoderou-se de mim. Eles iam aperceber-se da fraude que eu era. Depois apercebi-me que tinha me esquecido de adicionar ‘.send()’ — Fiz isso, dei refresh mais uma vez e a página apareceu. A equipa deu-me um simples “fixe” e voltaram todos para os seus postos de trabalho.
“Estive ali sentado, a pensar. É isto, consegui. Não vou ser despedido.”

Esta história não soa nada a como um “programador génio” se comportaria num cenário profissional.

Afinal, de onde veio a motivação de continuar a seguir este caminho? Jacob respondeu:

“Sou muito motivado pela componente social e os meus amigos developers de front-end avisam-me sempre dos “cantos a limar e os parafusos a enroscar”. É fantástico. Na realidade, apenas quero programar e trabalhar com os meus amigos.”

No seu Twitter , Jacob descreve-se como um “computer loser”. O seu post com maisupvotes no Twitter é um post em que ele se descreve como o pior engenheiro na sua empresa, mas o terceiro mais cool. Esta atitude é o completo oposto do que seria esperado do típico programador.

Rasmus Lerdorf (Criador PHP)

As afirmações de Rasmus Lerdorf são conhecidas por gerar controvérsia:

“Na realidade, odeio programar. Mas adoro resolver problemas.”
“Existem pessoas que gostam de programar. Não percebo porquê.”
“Não sou um programador verdadeiro. Junto coisas até aquilo funcionar e depois sigo para o próximo desafio. Programadores verdadeiros diriam “sim, isto funciona mas tem um problema de memory leak. Se calhar devíamos arranjar isso”. Eu apenas reininciaria o Apache a cada 10 requests.”

Pelas suas palavras, é dificil ver o nível de paixão por computadores. Tal como Jacob Kaplan-Moss e Jacob Thornton, Rasmus não sente a necessidade de clarificar os mitos existentes. Chegaria a apelidar-se de um programador “wannabe”.

David Heinemeier Hansson (Criador Rails)

Quando foi entrevistado pela Big Think, DHH afirmou:

“Tem piada, quando queria programar em PHP ou Java, estava sempre há procura de algo mais. Há procura de outra linguagem de programação, outra… outra coisa. Parte de mim apenas queria distrair-se do aborrecimento que era a linguagem com que atualmente trabalhava. Estava completamente convencido que não ia ser um programador quando estava a trabalhar com PHP e Java.”

Uma introdução que não tem nada a ver com o que seria a intro de um “génio computacional”. No final, DHH apaixonou-se por Ruby, pela elegância da linguagem. Se Ruby não tivesse sido inventada, o DHH podia estar a fazer algo completamente diferente com a sua vida.

Com base no que já foi escrito, podemos afirmar que existem inúmeros artigos na internet que rejectam o mito do programador estereótipo. Eis algumas das melhores piadas do mundo da programação:

  • O mau software de um, é o trabalho full time de outro. (Jessica Gaston)
  • Qualquer idiota consegue escrever código que um computador entenda. Bons programadores escrevem código que humanos compreendem.
  • Software e catedrais são a mesma coisa — primeiro construímos e depois rezamos. (Sam Redwine)

Se os programadores realmente têm tanto talento e paixão, porque razão são estas piadas tão famosas?

Encontrei algumas citações num artigo Medium, que identifico com a minha experiência de aprendizagem:

  • Alguém vai sempre dizer-te que estás a fazer o quer que seja da maneira errada;
  • Alguém vai sempre dizer-te que não és um programador(a) a sério;
  • Preocupares-te com “geek cred” vai matar-te lentamente.

Este artigo foi escrito para desafiar os estereótipos que o público têm relativamente à programação. Mitos irrelevantes que nada tem a ver com a realidade de ser um programador. Da próxima vez que alguém estiver a meio de aprender a programar mas perguntar-se a si mesmo se foi feito para aquilo, diz-lhe: experimenta diferentes maneiras de aprender, não te preocupes com alegorias sem fundamento algum ou se és ou não qualificado para o problema. Demasiadas vezes o problema é como estás a aprender ou a atitude que tens face à aprendizagem de programação. Não desistas a não ser que realmente não entendas algo mesmo após tentares entender através de diversos caminhos.

Programar não requer talento ou paixão!

Este artigo foi originalmente escrito por Tony You @howtomakeaturn e traduzido de chinês para inglês através da Wordcorp e de inglês para português pela KWAN por Manuel Mendes.