From the Greek University to a startup - Part 1 [EN]
Table of Contents
Image: We start as this, but we want to become this.
Introduction
I wanted to write this article for a long time, as I recently went through a very interesting process, where I had to transcend from the university to the world of employment, and more specifically, to the world of startups.
The requirements for this particular move are quite different from what a student would expect, and for a simple reason. Greek universities, apart from some exceptions, do not offer skills that are required in a professional setting, albeit offering theoretical knowledge of high quality. A student can study in a polytechnic school (school of engineering), but only a small number of courses will demand from the students to build something, or solve a real problem in a real environment.
In this article I will try to lay out some things that I learned in my effort to enter the world of high-tech startups and argue on the merits of such an endeavour, which is considerable harder vis-a-vis a more traditional technology enterprise.
As this article proved to be quite long, it will be cut into a blog post series. This is Part 1. Enjoy š
High-tech startups
Startups do not have a strict definition, but we generally refer to the companies that solve a particular problem in an innovative way, in a de-facto uncertain environment. Innovation is not technological by necessity, but it could exist in the business plan, in the brand itself or in itās general communication. Moreover, an important aspect of a startup is the exponential growth that it will have in case it starts gathering traction.
Here you can find a very succinct paper by Bill Aulet, professor at MIT regarding the differences of a startup and SMEs (Small-Medium Enterprise).
In Greece, while there are high-tech companies that offer a modern work environment with a startup-like culture (e.g beat, efood, skroutz), we will focus on 2 other types of companies:
- The companies that are located abroad Greece and hire remotely (e.g through AngeLlist). Ideally, we would like for them to be populated primarily by Greeks or at least have Greeks founders, as we tend to hire our own kin.
- The companies that are located in Greece, but their market is primarily outside of Greece. In other words, they are located here because their founders happened to be located here. Usually these companies do their product development in Greece and they sell worldwide (e.g Accusonus).
This way:
- The market (non-greek) offers no real limitations to the company (thus the growth can be considerable)
- These companies have access to worldwide talent
- These companies have a more international work culture
Which in turn, translates into 4 very specific advantages:
- As the company will also hire from abroad, it will need to offer competitive salaries. Thus, even when the salary is adjusted for the cheap life cost of Greece, it will be considerable higher han the average greek salary. Moreover, the international market means that the company has the financial means to offer much more competitive salaries, in order to attract the best talent. On top of that, the international culture means that they understand that a well-payed employee is happier, more productive and in the end more loyal.
- In the company you will be confronted with people from all walks of life, from different cultures. It will be a much more educative experience, which is a primary objective at the start of our career.
- As startups are usually smaller (tens of employees), the roles and processes are quite fluid. You will be able to see many different aspects of a business and easily traverse towards the things that interest you most, often diverging from the original job description.
- Skin in the game: As startups offer very high uncertainty in terms of job security, they tend to make up with stocks offerings. The idea is that as a bonus, you get some stocks of the company. In case the company is sold or goes public (IPO), you can become a millionaire overnight. But donāt get too excited, the chances are very very very small.
Naturally, these mean that the requirements are much greater, as we now have to compete with talent from all around the world.
How to find greek startups?
- VC funds
- Relevant Media (e.g ItsPossible)
- People from the industry (e.g Greek Startup Pirate)
- Events (e.g OpenCoffee Athens)
- By creating an extensive network of people in the industry, using twitter and linkedin.
Why startups?
Apart from the growth potential of a startup, what makes it such a special experience, is its environment. As the team is small and the product still in its infancy, as we have already discussed, we will have the opportunity to āseeā a lot of different roles, receive a plethora of stimuli from many different disciplines. On top of that, I believe that the most important aspect of it all is that we get to see a product in the making. As individuals, we get to see our contribution materialize in front of us, experiencing the joy of creation, as craftsmen do. It enables us to devote ourselves to something, from the start to finish, thus creating a connection with the end result.
This by itself has been proven to have a great effect on the happiness of a person. Itās why craftsmen spend countless hours in creating āuselessā things (e.g swords), and itās a state that we canāt fathom unless we experience it. Naturally, this experienced can be reached while creating our own project (e.g open-source) or writing some content for a blog. But, instead of only spending a handful of our time towards something that fulfilling, why not spend the entirety of it, including the time in our daily job.
What I learned
The most interesting thing that I learned is that people do not expect juniors (0-2 years of experience) to have extended knowledge regarding their role, but rather they prefer to see more āsecondaryā attributes, such as passion for learning, initiative and problem solving.
You can see that throughout the hiring process, a process which is arguably different vis-a-vis the technology giants.
The latter have a more structured process to go through candidates, with relevant cognitive and knowledge tests. In my personal opinion, this process is a paradox, because it creates stress to the candidates without really shedding light on their skills, as a junior should not be required to know by heart knowledge. Rather, he should know how to work, have general knowledge and be able to quickly find answers, while maintaining a constant passion.
This last argument stands for any role, being in sales marketing or product development.
Even for more experienced positions, the new hiring paradigm gives emphasis to take-away projects and to the portfolio. The Internet can procure any information that is required, thus the importance now rests in the ability to be able quickly find the correct answer and apply it to our problem accordingly.
Thus, startups have a different view on hiring, and you usually talk with the CEO of the company, where the interview is more chat-like.
What do you think of that X ? We have a product Y, do you have any idea on how to improve it?
This way, they understand more effectively (and qualitatively) your knowledge, intuition and āappetiteā for challenges. Startups, due to their small size and small risk-tolerance (as far as hiring is concerned), prefer to have a more refined hiring process, which undeniably is hard to scale up without reducing its quality.
In other words, itās not that important to refine your knowledge on a particular subject, but rather refine your professional profile, your mindset and mental models, the way you approach and solve problems.
What people are they after?
Naturally, if you are an engineer, you are required to be familiar with the technologies that the company uses and ideally be comfortable with them. On the other hand, in product management, you are required to be familiar with the stages of a typical modern product development process, the best p In practices while also having a general mental model of the domain. In essence, you are required to know things that you can learn by reading 1-2 relevant books.
Here you can find some excellent book recommendations to kickstart a career in Product Management.
Perhaps, the most important attribute that they are looking for, is the mindset of ābuilderā.
A person who knows how to find and build solutions for problems, to create value for others. A person, who knows how to learn efficiently and fast.
They know that your technical knowledge is limited.
But, will you stay awake for 3 days straight in order to find a solution for a particular problem?
Will you be up for any challenge they give you?
Passion and Desire are thus the main attributes that employers are looking for in juniors, especially in the fast paced environment of startups, as juniors constitute investment for the future of the company.
These 2 vague attributes usually appear through other, more secondary, attributes which are more easily defined:
- Initiative: Have you taken the initiative to start something? Perhaps you had a problem and you decided to share your solution with the rest of the world. Perhaps you founded an organization. Initiative is very important as it showcases that should we are given a general direction or a problem, we can plow ahead and plot our course on our own.
- Learning Agility: Have you taught yourself technologies? Have you participated in open-source projects or technological competitions?
- Problem Solving: Do you see a narrow technological problem? Perhaps you see a sale or you understand holistically the challenge in front of you.
- Leadership: Have you managed or led a team in the past?
Even if we have all those attributes, we still have a pertinent question to answer: How do we prove all these?
Proof
My github Portfolio āļø (Click for a larger image)
As I said above, we need proof, a portfolio, exactly like a photographer. Depending on the skills that we want to showcase, we will have to show different kind of proof.
For example, my Github portfolio is certainly not particularly impressive and should I wanted a developer position, I would probably be out of job, but:
- Itās better than not having one in the first place. At least they know what I can do.
- There is a non-zero possibility that some of the projects will be valuable to others (e.g LaTeX source files of the Thesis).
- It showcases just enough tech skills for the roles that I am after (Product Management).
Leadership and team-spirit are attributes that can be showcased by our participation to teams (e.g student organizations) and the output of those teams during our tenure. The creator culture and problem solving can be showcased by our participation in technological projects. Do we approach them from a very narrow technological perspective or do we acknowledge that they are products that will probably be used by humans?
Did we start a project from zero or did we dimply participate in an existing one by contributing code? Did we contribute to the community by being an active member and creating content? Perhaps we spoke at events and conferences about certain technologies or skills, where we trained others to help them become successful.
All the aforementioned constitute proof.
If you are an engineer, itās very easy to start. Simply go to Github and upload all your projects. Use github pages to create a portfolio and showcase your projects.
You donāt write code? No problem!
Simply find another problem to solve and create value. Perhaps you can chart a business strategy, perhaps you can create a design. Even though open-source code contributions are easier and more accessible, you simply have no excuse as you need proof of your skills. If you donāt provide, they will simply hire another junior who will.
If you donāt provide proof of your skills, they will simply hire another junior who will.
Bonus points
The best strategy to increase the chances of a hire in a company or a project, is to provide value before they even hire us. Especially if we donāt have any prior experience in a company or a project.
For open-source projects, you can start with Up for Grabs where you can find projects based on your skills and knowledge. You can also check Google Summer of Code.
Some ideas for technical positions:
- If the product of the company is open-sourced, go to github and start solving
issues
and contributingPRs
. If the documentation is also on Github, contribute improvements in the examples, wording, etc. - If the project is close-sourced, then start using it and try to solve a problem of yours with that product. Write about your experience, propose improvements and guide others that perhaps have the same problem as you.
Send the Message
Often, even though we know that a certain person is the key to our goal, we are afraid to send the message and ask for their help. We simply expect the answer to be negative.
But, people are usually much more keen to help that we think and are ready to offer us their help if we just ask for it. We simply need to respect their time, be very clear on why we want their help, be specific on the subject and our inquiry. Itās important to showcase that we have invested time in preparation for their help in order to emphasize that we respect their time and effort.
For that reason, if you want to join a particular company, find people who work their and approach them (e.g through linkedin). Ask about the job, the challenges that the company and they personally face. Ask about the requirements for new hires, tell them how interested you are to join the team and ask for feedback in order to prepare better for the hiring process.
By asking about their challenges, we can work on those challenges and find solutions (even elementary). By creating value for those people, we can be certain that not only they will refer us to the hiring manager, but they will also let us know in case there is a future opening.
The reason is super simple. Beside the quality of the proposed solution, we have showcased that we are like to give before we take. We help without expecting help in return. The mindset, our values, are usually more important than any skill.
Moreover, the solution doesnāt have to be about a technical challenge. It can be about sales, a business plan, human resources or any other relevant domain.
Everyone wants in their team a person who not only gives before he/she takes, but also gives without expecting anything in return.
To be continued
In the following post we will talk about network, how we create it and about resumƩ.
I would like to thank Charis Touloupas for his pertinent additions, Vangelis Dobrozi, Andronikos Kontos, and Greek Startup Pirate for their corrections.
If you found it even remotely interesting, please leave a comment or join the newsletter š.