Categories
About us Featured Podcast Interviews

How to Grow as a Front-End Developer: Soft Skills and Keeping Things Simple

How does one grow as a front-end developer? We chat with Vasilika Klimova, senior front-end developer at Avaloq and founder of the SkillUp School in Luxembourg, about why soft skills and not over-engineering are key to advancing as a front-end dev and in your web developer carer.


🔊 Subscribe to the podcast


How to grow as a front-end developer

Why did you decide to go into web development? What’s your web developer career story?

Actually, web development wasn’t my first choice at all. I have been playing video games since I was three years old, and, at first, my idea was to become a game developer. I studied C and C++ at university. You can get into this industry through OpenGL and all this stuff but, in Tver, my city of origin in Russia, we didn’t have any jobs for students in this area. So, I found some web development vacancies and decided to try it, and by the fourth year of university I got my first job as a web developer as a Webmaster. So, I started from scratch.  

After working there for several years, I finished my university degree and moved Moscow. Then I had to decide if I wanted to go for back-end or front-end, as before I was full-stack. I was doing server code, business logic, all requests to the servers and database stuff, but also user interface. I did all of it. In Moscow there are bigger companies, and these usually have different web development teams, teams for front-end and teams for back-end. So, at this point I needed to decide: do I go as a back-end PHP developer, or as a JavaScript front-end developer? And I went for front-end because I’m a visual person. I need to see what I’m doing, and, when you work with a server, you usually look at the terminal and you see just code and not a lot of interfaces.

And what came next? You now live in Luxembourg. Why the change? What are you up to these days?

I’m actually in Luxembourg because of my previous job. I was a Front-End Team Lead at Artec 3D, a company that has offices in Moscow, Luxembourg, China and California, doing user interfaces and 3D-related tasks. After five years, I decided to switch and was approached by Avaloq’s HR department. They do banking software; it’s quite common to work in the banking industry in Luxembourg.

Avaloq is a much bigger company, and banking quite a regulated industry. Did you notice any differences as a front-end dev?

So, I went from a 200-people company to a 2,500 thousand one with 30 offices around the world. And some processes are not as fast.

Before, when I needed to ask someone within the company for something, I just went directly to them and asked them. But Avaloq has around 800 people at its main office in Switzerland. If you need some information, there are a lot of different teams, and you really need to investigate. For example, sometimes you are working on a project, and you need to find the people who wrote the code in the first place. And often, the only way to know who did this code is to look at who committed it. Coders and managers change, and the only way to find the author of the code is through the commit.

Join our community and find your next job in IT

And besides your job, you also work on some web projects, do consulting and give private lessons for adults and children. You are also the founder of SkillUp School, a school that teaches technical skills and how to advance your front-end web developer career. Tell us a bit more.

Yes. I started being a teacher and mentor for front-end development in 2015. I taught at schools in Russia, both online and offline. And after I had settled in Luxembourg and finally had some time in my hands, I decided to create SkillUp School, as I hadn’t seen that many schools like this in the country.

What we give to our students is this absolutely modern way of looking at front-end technologies, because as professional front-end developers, we are using them every day. We started in 2019. We don’t have too many students, and our main idea is to be very flexible for our students. People who want to change their career usually already have a job and not that much time to invest in their development. We only have two or three teams per year, so not big groups, and we are very flexible. It helps us take an individual approach to each student, and I often become even friends with them. After the course, I keep helping them grow and with any questions they have.

In your experience, what makes a good vs. a great web developer?

I think I started to think more about this when I became a team leader. Good developers can think from a technical standpoint, but a great developer, in addition to the technical aspect, knows how to take more of a business perspective. The main idea behind our job is to deliver something that makes our clients happy. You need to think about the business requirements, why you have these requirements, if there may be a more efficient way to create a feature that meets them and not overengineer. You need to ask yourself “Why?” several times.

Connect by Mindquest Newsletter

I know some genius developers, but sometimes they end up over-engineering because they want to make something ideal, something perfect. But the business doesn’t need that. You need something now, for this and for that purpose. And you always need to keep timing in mind. If development takes more time, then you can run into problems. It’s more of the developer’s time, which results in more money. Don’t over-engineer. Relax and just keep it simple.

As a senior developer, how can more junior specialists grow as front-end developers?

To work on their soft skills, on how to learn, how to behave, work in teams, etc. If one day you’d like to become a team leader, it’s important to work on your team skills, on how to negotiate with web designers. Often developers have issues with designers because we materialise their design and they are not happy with what we created. You really need to have a grasp of some psychology basics for this.

What do you enjoy doing in your free time?

I like scuba diving. I already have more than 100 dives on my back and am a rescue diver, so I could rescue someone from the water, I hope. It’s so calming and beautiful under the surface. But I don’t have enough money to do it too many times a year. Usually maximum twice per year, unfortunately. Covid-19 has made it particularly hard too.

I also like playing board games and having a nice time with friends. I still play computer and video games sometimes. Not to compete, but it’s just something that helps me relax. I am partial to games with and interesting and breath-taking plot.

Your favourite video game?

Mass Effect, the first and third ones.


Check out more of our interviews from our podcast episodes.


For more tips on how to advance your web developer career, make sure to check Vasilika’s website and follow her on Twitter, GitHub, and LinkedIn.

Categories
About us Featured Podcast Interviews

‘If it’s Useful for You, Then It’s Useful for Someone Else’: DevRel and Creating Content for Web Devs

What’s the secret to creating content for web devs? We continue our chat with Stefan Judis, developer relations lead at Contentful, blogger and front-end expert. Here is why and how he shares what he knows and learns with the community.


🔊 Subscribe to the podcast


Creating content for web devs

After building a career as a front-end developer, you’re now leading developer relationsfor Contentful. What does exactly the job involve? 

Developer relations is still a fairly new field. What we see over the last decade is that a lot of technology companies. And especially the developers using these technologies have a lot of decision power. We at Contentful are one of these software providers, a headless CMS (Content Management System) that you can put anywhere. And our developer relations team doesn’t work directly on the product. We have completely separated engineering teams that are building the APIs and the product itself.

And the DevRel team is there to spread the word about Contentful but also going into the communities and helping developers with whatever they’re struggling with. And this can be Contentful related, but very often it’s also just web development related. So, what we’re doing is that we are blogging, we are building code examples, etc. And whenever we are talking to users or customers or friends; we are basically the bridge between the product and the developer communities out there.

When someone has a problem with something, our team are usually the first people that they go back to. And we’re then feeding all these things back into the process and building this trust within the developer community. So, yeah, we are blogging, speaking, writing, and hanging out on our community Slack. To connect with the people, have a little bit of fun and build cool stuff. That’s what I do for a living.

But you also enjoy creating content for web devs in your free time, right? 

Yes. Since this year, so since 2021 and the pandemic and being stuck home, I’m writing a weekly newsletter. If people are interested in random web development stuff to read on a Monday morning over their coffee… It’s usually something around 10 resources, some GitHub repositories, some music, etc. And I’m writing that every Sunday. So if you’re up for some random good stuff I thought was good over the week, people can subscribe here. 

So where do you draw the line between your personal blogging and the one you do as part of your developer relations job?

Well, when you work in DevRel, the line is very, very blurry. Where does work start and where does it end? So I usually do a lot of things on the side. Right. So I do a lot of blogging on my own blog and occasionally I do something for the Contentful blog. Lately, I am leading the DevRel team, which means that I’m not hands-on with the content that much anymore. But I’m still around and the line is very, very blurry.

When you work in these semipublic roles, it’s usually like “Oh yeah, Stefan is the Contentful guy”. And when someone writes me DM on Twitter on a Saturday because they’re struggling with something, well, I’m the last person to say “Yeah, no, it’s the weekend, not going to help you right now”. So it’s very hard to tell where it starts and ends. But I’m just really into web development and I like to share all the things that I learn and that are exciting. And that’s just what I do.

Join our community and find your next job or expert in IT

What advice do you have for other IT pros who want to create content and share tips to help out others? How did you start creating content for web devs?

It’s hard for me to give advice, but I can say what I do. I made it a habit of writing something down or creating a video or some sort of content around things that I discover. I’m also reading a lot. I’m subscribed to a gazillion newsletters. So when on a Sunday morning, I read something and have this thought “Huh, I didn’t know that”, I put it somewhere. It could be on my own website, or it could be on Twitter. But just making this habit of constantly documenting what you’re learning helps with this whole idea that you don’t know anything about web development, because this fear is just so big.

Connect by Mindquest Newsletter

I have been doing this for three or four years. And what that comes down to is that I now have, I don’t know, 200, 300, 400 learnings on my own website. And these are primarily for me. So this is how it started. Because I wanted to come back a month later or six months later and look at it and say “Man. You got a lot smarter over the last six months”. But, after some time, more and more people discovered what I wrote. Because, if it’s useful for me, usually I’m not alone.

And that’s one piece of advice that I would give to people that want to start creating content or blogging. If it’s useful for you, you are usually not alone. And there is nothing like “Oh, beginner content is not useful” or “It has to be this 2,000-word, in-depth article with a lot of scientific, engineering knowledge”. That’s absolutely not the case. We have so many people joining the industry. And whenever you learn something or when someone learns something, I think it’s a very good habit to just write it down.

And then you have the greatest feeling in the world. When some people write me an email or send me a tweet tell me “Hey, Stefan, I just learned this thing. You learned that three months ago and now there’s two of us.” And that’s just beautiful because you can kind of connect the two things, helping people but also documenting your journey.

And you have even built some tools to help you and others in the learning journey, Tiny Helpers and Random MDN. Can you tell us a bit about them?

Tiny Helpers is a very simple website that I created around Christmas one and a half years ago. There are so many self-built or quick build tools that you usually cannot Google. For example, there are a lot of people that build tools for accessibility or tools for defining font sizes, but when you Google them, you will never, ever find them because they are not SEO optimised. There are not a lot of words in them. If you find them and don’t bookmark them, you will always lose them. So, I just built this little resource collection that is Tiny Helpers, and I put it online because that’s what I do.

I thought, “Well, if it’s useful for you, then it’s probably useful for someone else.” And the whole thing is open for contributions. I think I have had over 100 contributions. And there are quite a few people that just come in and say “Oh, that’s useful. I should add that to Tiny Helpers because that’s where I go to find little online tools.” And, when I’m looking for a very specific tool that I’ve seen online, I’m going there as well and it’s the same thing. If it’s useful for me, it’s usually useful for someone else.

The other project that you mentioned, Random MDN is a quick and easy Twitter bot that I built to support my learning journey. So MDN is the developer resource for Mozilla, and it is huge. There is so much knowledge in there and I just had this random thought: “Hey, it would be kind of cool if there was something that tweeted out random MDN pages. It tweets six times a day. It just grabs the sitemap from MDN, picks a random page and tweets it out. And I learn new things just because of it. Sometimes I see a tweet and I am like “Huh, I didn’t know that.” And very often this me to blogging about it, just because my own bot taught me something about web development.


Check out more of our interviews from our podcast episodes.


Follow Stefan through his blog, Twitter, GitHub, and LinkedIn.

Also discover our article: A Data Centre Migration Is About Technology and People

Categories
Horizon 2050

Edna’s Garden – Chapter 4

Enter Edna’s Garden and discover how an 8-year-old girl with a passion for nature will turn the world upside down with her data models

A story by Miquel Morales.

Jumping in just now? Check out all previous chapters of Edna’s Garden.

Edna’s Garden – Chapter 4

Once the bell that signalled the end of the school day rang, Edna waited for her classmates to leave the room while pretending to review some notes from what had been a seemingly never-ending lecture about early Internet era social networks. She didn’t have to wait for long; it had been a particularly boring one, and the other kids rushed out through the door. Boring not because of the topic –Edna found it fascinating that people back then would go around posting photos of their faces with dog ear filters on– it was more a problem with Mr. Barnum’s teaching methods. The aging history teacher had a correspondingly aging way of presenting information. He barely touched the holo-node at the centre of the classroom. Instead, he insisted on bringing from home one of those old screen projectors to illustrate his lectures.

It was so unpractical, being able to show only one image at a time on one of the classroom walls as opposed to the holo-node, which displayed a personalised, interactive set of screens for every single student. But Mr. Barnum loved his gadgets, and the school loved Mr. Barnum. 

When the last classmate had left, Edna opened her bag and took out her sister’s old wristband. The unassuming bracelet displayed a holographic menu when Edna touched it. She scrolled down the various items and made sure that everything was set. Perfect. She hid the bracelet under the sweater’s sleeve and started making her way out the school’s premises.  

It had been nice of her sister to let her borrow her old band. It was way clunkier than the latest model Dad had bought her for her birthday, but it would still do the trick. As an 8-year-old, Edna was not supposed to have a wristband. After early-21st century research had proven that too many screens could negatively affect children’s development, official guidelines had been put in place to limit tech use to the essentials for kids under 10.

It was also a great way for parents to control their kids, as almost nothing could be done these days without a wristband. All serious payments required one. It also stored official identification documents and worked as the main point of contact for services ranging from cars to file exchange. Underage kids carried instead a physical ID card with very limited capabilities. As limited as their parents wanted them to be, which, in Edna’s case, was completely.  

“Well, hello, young lady. How did the day unfold, learned much?”  

Peter the butler had been waiting for Edna just outside the school gates to escort her back to the apartment. Edna could tell in his eyes that he didn’t enjoy too much his prison guard role, but he was a man of principles who did what had to be done. Thankfully, that often included not telling her Dad and Bianca about Edna’s little adventures. Unfortunately, he would not be convinced this time around. Edna’s behaviour had “crossed a line,” as Bianca had said. 

“Just that old habits never die, Peter.” Edna strolled down the street without making eye contact. Peter was good at reading her face, and she was nervous about what she was about to do.  

“Well, if you are talking about your stubbornness, young lady, I can tell you that much is true.” 

Sign up to mission control center newsletter

Central Park West was packed with school kids returning home. As they made their way down the avenue, Peter and Edna had to sort through the groups of frenetic children unleashing their wildest side after a full day indoors. Edna watched how one of the groups passed a ball above the park’s wall, one half on each side of it. She saw a red-headed woodpecker resting on one the still leafless branches of one of the trees right across the fence. A rather big male for the species, or so Edna thought.

She wondered what The Pond would look like right now. Surely the flower buds had started insinuating themselves in between the plant stems. It would be Spring soon, and the ducklings were probably just about to hatch. Edna thought of her favourite duck family, a curious group made up of an older matriarch and three younger males who she had to police more often than she probably would had liked. Maybe she would have to handle a few new additions in the coming weeks. 

“To be honest, Ms. Edna, I must say I am surprised of how well you have taken this whole being grounded scenario. At first, I thought you it would take you less than a day to run away or put up some sort of fit. But I must apologise for jumping to conclusions too quick. After all, you will soon be a grownup, and you are clearly becoming more responsible and focused. In fact, I…” 

Edna was gone. She had taken advantage of the crowds that formed at the traffic lights in Columbus Square and vanished as soon as Peter directed a confused look at a young couple dressed in matching neon-lit outfits. She was now descending into the subway station, feeling a wave of excitement and anticipation as she jumped down the stairs looking over the shoulder for any signs of the butler. With no pursuer in sight, Edna crossed the station’s hall and used her sister’s wristband to access the boarding area. She tried to remember what her sister had told her. Just hold it close to the screen on top of the turnstile, on the left-hand side.  

As strange as it sounded to people whose family was of more humble means, the subway was an alien place for someone like Edna. The only subways she had ever seen were those that appeared in holo-movies and shows. Peter often said how fine and efficient the subway was, a marvel compared to the rusty, rattling subway system that was held together with scotch tape until the late 2030s. But, as far as her memory went, Edna’s only ways of transportation had been the family’s car, taxi cabs and the occasional bicycle ride around the park. No wonder she was desperate to run among the trees and get her clothes dirty with mud. She had spent her entire life in a very fancy and expensive cage. But thankfully, that cage had a little garden in it called Central Park. Or at least until Bianca got her grounded.  

Edna got herself into the first train bound for downtown and looked at the screen displaying all the stops in the line. Chinatown: 7 stops. It shouldn’t take too long. Or maybe it would take that long; Edna had no idea of how much time it took the train to go between stops. But wait. She had a wristband of her own now. She manipulated the menu until she found the answer.  

Estimated arrival time: 10 minutes. 

To be continued…

Edna’s Garden.

Discover our previous story: Nadia – Chapter I

Need tips on how to find a job in IT? Check out our IT job hunting guide.

Categories
About us Featured Podcast Interviews

From Hacking NASA to Protecting Your Online Accounts: A Chat with Rickey Gevers

Ethical hacking can be the solution to some of our most serious cybersecurity issues. We interview Rickey Gevers, cybersecurity expert and founder of Scattered Secrets, a password breach notification and prevention service that is helping businesses and individuals protect their online accounts.  

Here is how this Dutch security pro got into hacking, was arrested by the authorities, and went on to show how that his talents could also be a force for good.  


🔊 Subscribe to the podcast


How did you get into hacking? 

My dad was really the one who introduced me to tech. I’m not a typical technical person. I like to play outside and those kinds of things. So, not necessarily being behind a computer. But my dad bought a computer when I was young, so I started playing with it at a young age too. I liked the Internet a lot because you could search for anything you wanted. I am a very curious person, so I was looking things up all the time.

But an Internet connection was very expensive back then, and at one point my parents had to pay a lot of money because of me. So, they used a Windows password. But I managed to break into the Windows user account and started using the Internet again. They got mad again, and then my dad used a BIOS password, which was a proper measure to keep me out for a month or so. 

 Then I managed to take out the whole modem, put it in my own computer, install all of the drivers and use the phone connection from the moment they left the house.  And I put my computer in such a position that if they came home, I could see them entering and remove the cable, remove the modem, and put them back in my dad’s computer just in time before they entered the house. That’s how I sort of started hacking, in a pretty natural way. I wasn’t really busy with hacking or anything. I just wanted to get the things done. 

Then, at the age of 13, you created Waarneming.nl, a leading community-driven platform where users collect and share data for nature conservation, research or education. How did you go from there to the major leagues of hacking?

Usually, when I talk about the things that I have achieved, I see Waarneming.nl as the brightest thing that I’ve done. I didn’t make any money from it, but it contributes a lot to society. And at one point the website got hacked, which I will never forget. One guy just took it offline and put some defacement posters on it. I put the website back online but, after half an hour, the guy defaced the website again. It a lot of fun for him but, of course, it was not for me.  

I decided I didn’t want this to happen anymore in the future. And the only way to stop it was to understand how hackers work. So, I started to learn to hack and, pretty quickly, I hacked my first computer. I kept on challenging myself. Back in the day, nobody got arrested for it. I didn’t break any computers ; didn’t delete any files or whatever you can imagine ; I just hacked the computer and that’s all I did. So I started aiming for higher targets. I went from one computer to a computer network. I went to universities because they had fast Internet connections. And I moved up the ladder and eventually was able to basically hack any network, move laterally within the network and become the main admin. And that’s sort of where my story ended. 

Join our community and find your next job or expert in IT

Then you got caught. 

For some reason, the University of Michigan did a forensic investigation, found me and arrested me. As I said, this was back in the day, so not a lot of hackers got arrested. I had also hacked NASA, to just give you an example. And I remember one guy got arrested for hacking NASA, but at that time, it was very normal to hack computers at NASA. 

What exactly happened with the whole University of Michigan incident?

Well, the University of Michigan was sort of my playground, because the Internet connection there was very slow. So, if I wanted to try some new tools that I had found, I usually tried to do it on a network there, which is probably one of the reasons they caught me. But they did a proper forensic investigation and they determined that I was in the network, that I had full control of the network, but that I didn’t do anything else. So that’s why the FBI basically did not chase me.  

Connect by Mindquest Newsletter

Then the high-tech crime unit here in the Netherlands was established and they contacted the FBI and asked them if they had anything they could do for them. So that’s when the FBI said, well, we have a file here. We know its name, we know where he lives, so maybe you can pick up the case. And that’s basically what they did. I got arrested by the high-tech crime unit as one of the first hackers they arrested, I believe. They thought I was a really big hacker, which I wasn’t, of course. I did hack a lot of computers, but I never did anything with it. So, I was basically a huge disappointment. 

Then, after some years under trial, and a suspended sentence, you went back to hacking, but with a different approach. You went on to create Scattered Secrets. What was your thinking?

At first, when I went on trial, I wondered â€œshould I continue this?” But after two years, I was like â€œwell, I’m only good at one thing, so let’s just fight back and show everybody that I’m on the good side and that I don’t have anything to do with criminals or whatever.” And I started hacking again.  

I did a lot of penetration testing, and at one point I noticed that you can easily hack any company and you usually do it with the same trick. That’s when I started building Scattered Secrets, because I believe you can hack any company by simply looking at the passwords that have been leaked. So that’s what we’re trying to fight against right now. We’re basically doing the low hanging fruit for most hackers. It’s not that interesting. It’s not that advanced. But, in our opinion, it’s the most dangerous and easiest way to hack any company right now.  

So, you basically monitor for passwords that have been hacked and leaked. Where do hackers get these passwords?

The funny thing is that most passwords are leaked through only a few databases. We have a few enormous leaks. One of them is MyHeritage. The other one is MySpace. And the third one is LinkedIn. That’s where most passwords come from. It’s often the small databases people are in, but once every two years, you have an enormous breach.  

Given these ongoing data leaks and recent headline-grabbing global breaches, how do you think we are doing in terms of cybersecurity? 

Often, if you talk to security experts, they say we’re not getting better. But in my opinion, there won’t be a single day without hacks. That’s simply because you have the human factor, and the human factor is always vulnerable. We can build secure systems, but there’s still a human using them, so it will always be vulnerable. So, we have to deal with the fact that there will always be hacks. 

At the same time, when it comes to multinationals â€“ back in the day, in 2014 or prior to that, we had these flat networks, and you could easily become the administrator. It was pretty easy to hack large companies. I think most multinationals now have a certain base level. And, sure, in the news we see the ones that don’t have that base level. But we’re getting more and more mature. I think that’s the most valuable lesson.   

To you, what’s the most challenging aspect of cybersecurity? 

As a security researcher, I think the most challenging part is that you have to keep up with your knowledge, you have to continue learning and working. If you stop doing certain things, your knowledge starts to lag behind. It’s a constant battle to keep your knowledge at a certain level.  

And what are your go-to cybersecurity education resources to stay at that level?

Without a doubt, the SANS Institute. In my opinion, they’re the only real experts. It’s very expensive, between six and eight thousand euros, but it’s absolutely worth the money. I try to do a course every year, but it’s not always easy to find the time.


Check out more of our interviews from our podcast episodes.

You can follow Rickey on Twitter and LinkedIn.

Categories
Featured IT Consultants Job application advice

CV Writing Tips for IT Professionals

The CV is an indispensable part of any job hunter’s toolkit, especially in the ultra-competitive IT job market of today. These CV writing tips for IT professionals will help you make your profile stand out from the pile and open the doors to the best jobs and companies in the industry.

​A good resume is a clear and concise showcase of your experiences, personality and aspirations. Since it is the first impression that the recruiter or employer will have of you, you better make it count. Here is how to do it.


Need advice on how to start or develop your freelance consulting business in tech or IT? Need to start a new permanent or freelance assignment? Join Mindquest and get support from our team of experts.


CV writing tips: Choose a positioning strategy for your profile  

Due to the constant evolution of work culture and business processes; more and more IT experts are more and more looking for a job that is part of a well-defined project. To do so, you need to be strategic. You can use the header or the first part of your CV to describe your professional profile and aspirations using the keywords that your target employer is more likely to be searching for.  

This â€˜seduction’ phase, if you will, requires a solid business and marketing strategy. Adapt your speech as much as possible by offering services that are in line with what expected of the position and industry. If you are a developer, look for a cv profile example for software engineers; the Internet is teeming with good ones. You can also ask a colleague or mentor for theirs.

Make your CV clear and enjoyable to read 

Content over looks, but do not neglect the visual aspect. Without falling into an excess of originality, make sure that all the elements are easily readable and prioritize the information. Remember that your resume is like your advertising booklet. It should invite reading and also contain all the necessary information. 

Describe in a few lines or preferably bullet points what your duties and accomplishments were during previous projects. Indicate the type of companies you have worked for and the specific sectors you are familiar with. You can also specify the technical context and team configuration for different positions. As this will help attract employers who are looking for a specific level of expertise or experience. 

Highlight key information for maximum impact 

Single-page resumes are for people at the start of their careers. Opt for a multi-page CV that highlights your past experiences in relation to the type of mission you are aiming for. 

In order to make your CV more impactful and attract the attention of the recruiter, you should highlight certain elements of your CV based on your strengths and the target position. If you have already done several similar gigs in the past and have some big wins to display, put the emphasis there.  

You should also bring up some of your soft skills and passions to help you stand out among other candidates. Perhaps you have a rock band on the side or are a great climber – figure out a way to squeeze that in there. It will make you more relatable and help recruiters remember you more easily when weighing on their various choices.    

Complement your CV with a portfolio

Chances are you already have a great deal of experience under your wing. You’ve worked for interesting companies, played a key role in noteworthy projects, helped bring to light successful products.

Beyond including all that experience in your CV, putting together a short portfolio can help potential employers get a better picture of your skills and strengths. It doesn’t need to be a portfolio as polished as, let’s say, that of a designer or a graphic artist – a simple explanation of every one of your best projects will suffice. If you’re after a programming job, put together some of your best code.

Make sure your CV is aligned with your online presence

Last but not least, keep in mind that one of the key CV writing tips for IT professionals does not have much to do with the CV itself, but rather with presenting a coherent online presence when compared to your CV.

After a company or recruiter first identifies a candidate who might be a good fit for the position, they will conduct a thorough review of their digital footprint. Any inconsistencies and red flags found will be taken into account before moving onto the next stage of the process. On the other hand, an insufficient online presence might prevent a candidate from being found in the first place.

Make sure that you are presenting a cohesive profile across all platforms and services. Is the image you are projecting in your CV consistent with your LinkedIn or Twitter profile? Are your past job titles the same on the different job boards you are present in? Do the start and end dates of previous projects match?

If not, follow these simple steps to boost your online visibility.

Sign up to mission control center newsletter

Need tips on how to find a job in IT? Check out our IT job hunting guide.

Categories
About us Featured Podcast Interviews

Changing Lives Through Tech Education: Interview with BeCode’s Karen Boers

Tech education is a force for social transformation. We interview Karen Boers, co-founder & CEO of BeCode, a Belgian coding school bridging social divides through tech education. A social entrepreneur at heart, Karen has kick-started various successful digital transformation projects over the years â€“ including the European Startup Network, the EU’s first network of national startup associations. 


🔊 Subscribe to the podcast


How did your professional career begin? How did you enter the tech space?

Well, after some time in HR, I joined what at that point was a brand-new research institution focusing on software innovation. I joined as a management assistant, so absolutely nothing to do with the tech part of the company. But it was a burgeoning institution, and we grew quite rapidly. I evolved into marketing and communications and took on HR as well for a research staff of one thousand people across multiple universities in our country.  

We worked closely with industry partners to understand their needs and design software solutions for real-life problems. Not just economic problems, but also societal problems like children that have been ill for a long time and have been isolated from the learning environment. It was the pre-Internet era. So, we started working on solutions for children to have a virtual playground and play and chat with their friends. It was really cool. That’s what got me interested in technology. Not the technology itself, but how it can offer answers to societal problems and bring human-centred solutions into the world.  

Then you went on to create several business and career development projects, as well as Europe’s first unified startup network. And at what point did you decide to dive into education and create BeCode?

I saw there was a huge war for talent raging all over the tech world. Not just for startups, but also in bigger companies. During one of our international missions to Kenya, we visited a coding school that was taking people off the streets, providing them housing, and giving them the training to become programmers. They would then introduce them to European startups looking for new talents, offering them as remote employees. And I thought â€œcool idea, but maybe there are similar solutions to be found closer to home.” 

If we cannot find the right talents to join these companies, then we’re going to be in trouble. And not only from an economic point of view. We also have a huge societal problem with lots of people that are being isolated, cornered, and that face a lack of prospects. And, if we don’t address that problem, then we have an even bigger issue coming up.  

Being the mother and stepmother of five teenagers, that was kind of in my face. I thought “if I don’t help resolve these issues, my children are going to be in huge trouble five to 10 years from now.” So, for me, the sense of urgency was pretty high. That’s how BeCode emerged from my multiple professional experiences.  

I had my love for education, my industry experience, my experience in marketing, and my first steps as an entrepreneur. It all came together into a bigger project where we basically go hunt for untapped talent. We go look for people who are low-educated, in long-term unemployment, of immigrant background, etc. People who, for whatever reason, are struggling in today’s job market today, but definitely not for lack of talent or motivation. 


Join our community and find your next job in IT

How do you reach these at-risk people and help them realise and unleash the potential of a career in tech?

We go search for them. We try to inspire them into considering ICT as a career. Often, the problem is not that they’re not talented, but rather that they don’t know that they’re talented. They’re not aware of the potential they have. So, there’s a lot of awareness and evangelisation to be done with these audiences, to get them excited about tech and consider such a career choice.  

Then we help them through really hands-on training programs. Not through too much theory, not through listening to the big expert who will tell you what to do, but basically through trial and error. We give you a small exercise, a project, then something more complex, etc. You have a small group of peers and lots of resources that you can draw on. Basically, nobody reads a manual before they start solving a puzzle either, right? They just pick up the pieces. They try bits and pieces. And if it works, it works. And if it doesn’t, you search for another solution. That’s what they do.  

What skills are you putting the focus on through your tech education programs?

The funny thing is that our tech education does not actually focus on the tech skills themselves. I mean, it’s a means, but not an end. What we focus on mostly is teaching them how to learn in a technical environment, because whatever competency or programming language teach them today, tomorrow the context and the technologies will have changed. So, they will have learned basically nothing, or at least not how to continue developing themselves as professionals.  

That’s why we focus a lot on learning how to learn: understanding where the resources are; how you can apply them to a use case; what to do when you get stuck; how to build a network of peers where you can go and ask for advice; how you look at examples and copy-paste, but not exactly copy-paste, and debug, etc. So, it’s much more about the soft skills and the learning process around technology. 

Connect by Mindquest Newsletter

In the end, they come out with a basic set of technical skills, but mostly with the ability to continue learning once they leave this environment. Especially because in seven months you can’t learn everything. So, whatever they come across, they will have to keep learning for probably the rest of their careers.  

And that’s what we hear from the companies that hire our graduates. It’s a combination of, â€œOK. It’s nice to have people with a different perspective around the table, but it’s also nice to see that eagerness to learn and that ability to learn and be a problem solver rather than a bringer of problems.” Also, the ability to resolve problems as a team and work towards goals together. 

What’s usually your main piece of advice for those starting out with their tech education?

Always dare to fail. If you don’t try, if you don’t experiment, you’re not going to learn. When you learn how to walk as a kid or even how to ride a bike, which is already a bit more complex, you don’t go sit down and read the manuals first. You fall flat on your face at least a couple of times. But you get back up on your feet. You look at your parents to ask â€œwhat exactly did I do wrong?” And maybe they give you a little nudge left or right, and you try again. You do better. And that’s how we learn.  

It’s our natural way of learning. We have to accept that, if we want to learn as adults, we also have to fall flat on our face a few times and hurt ourselves a little bit. We’ll look at other people for small tips and pieces of advice, then take those and try again. And that’s OK. It’s not shameful to try something and not succeed at the beginning, or even not to succeed at all. But if we don’t dare to venture out there and try, then we will get nowhere.  

What are some of the most incredible stories of personal transformation you have seen at BeCode over the years?

That’s a tough choice. We have seen over 1,500 stories pass in front of our eyes, and many of them are absolute tearjerkers. I think the one that touched me the most was that of a female refugee. She spent two years trying to come to Europe and had asked for asylum. It was a really rough journey where she saw a lot of hardship and people suffering around her. I don’t think she even dares to tell the people that she met here in Belgium.  

She then spent another two years here going through the motions of becoming a refugee: doing the paperwork, learning the local language, etc. And then she came across BeCode. She was so eager to learn.

While she was with us, she was also trying to get her children, who she had had to leave behind, over to the country. And she succeeded not only in finishing the programming course and securing herself a job, but also in getting her children here. You could see it in her eyes that she was absolutely convinced that she was going to make this happen. No was not an option. And she persevered. She had a rough time during the training at certain points, but she always saw it through and found a way out, and she was always open to helping other people. When you see people like that graduate, secure a job, see them reunited with their children; those stories, they stick with you for life. 

But I love helping the local people as well. It can be equally rewarding to see somebody who’s been a truck driver for twenty, twenty-five years and started struggling with their back and is not able to drive the truck anymore. That was basically their whole life. They spent their whole life in their truck and then, all of a sudden, they’re completely stuck. If you can somehow make them see that there might be an alternative career for them through tech education, an alternative future; that can be a life-changer. 

What new tech education projects is the BeCode team working on these days?

We have seen that, for some, becoming a professional programmer is a good career choice. But for some, it’s a bridge too far, and that’s okay. Right now, we are developing a number of shorter training programs, so that they can just taste and try and then decide whether it’s something for them.  

But we are also working on programs to teach people basic digital skills, how they can survive in a collaborative workspace so that we all had to become acquainted due to the global pandemic. Things like how to download your work schedule from the Internet as a factory worker, how to apply for your holidays through an app instead of by writing on paper. 

If you look at recent studies, the digital divide is mostly on those digital skills. Yes, there’s clearly a shortage of programmers. But the biggest problem is on fairly basic digital skills that really hamper people from being proficient as professionals and in their personal lives. And that’s a disaster.  

If you look just at Belgium â€“ and we’re quite a developed country, aren’t we? â€“ 40 per cent of all Belgians lack the digital skills to be proficient in what they do today. And, if you look at low-educated people or people in low-paid jobs, that number rises to seventy-five per cent. So there’s a lot of work still to be done and not just on the programming side. That’s our conclusion and our path forward, to include these people as well and not leave them side-lined. 


Check out more of our interviews from our podcast episodes.


Follow Karen on LinkedIn and Twitter.

You can connect with BeCode through their website, LinkedIn, Facebook and YouTube.

Categories
Tech Magazine TOP 10 experts' articles

10 of the Best Software Developers in the UK to Follow Online

Looking for career inspiration and software development tips? If you are into software development and happen to be based somewhere in the UK, here are 10 of the best developers in the UK you should be following online (they are, of course, also worth a follow if you are based elsewhere).

Discover our article: What Makes a Successful Web Dev

10 of the Best Software Developers in the UK to Follow Online

As the IT environment is constantly evolving, it is crucial, if not necessary, to connect with the brightest minds to keep up with innovation. In other words, the more contacts you get, the more likely you are to solve IT challenges. Therefore, we at Mindquest are pleased to provide you with a list of the software developers in the uk to follow.

Marco Gomez

Website | Twitter 

Let’s start with Marco, a Leeds-based senior software developer specialising in front-end development. He has also received the 2020 Awwwards Honors and the 2020 CSSDA UI Design Award, among others. 

Peter Fisher 

Website | Twitter 

Secondly, Peter is a Gloucestershire-based MBCS freelance web developer and consultant at Websomatic. He also teaches programming and is the host of How to Code Well.  

Lorna Mitchell 

Website | Twitter 

Lorna then, is a Huddersfield-based developer advocate for Aiven. She is has authored several books and is a regular conference speaker and also a writer for a number of specialised outlets. 

Maxime De Greve

Website | Twitter 

Maxime is a London-based Belgian designer and developer with 12 years of experience, currently working at Marvel App, a collaborative design platform. 

Dan Spratling

Website | Twitter

Dan is a Bath-based UX Engineer and a freelance Digital Consultant. He is an expert in UX Design, accessibility, strategy and testing. 

Connecct by Mindquest Newsletter

Jennifer Openshaw

GitHub | Twitter 

Jennifer is a North West-based software engineer at BAE systems. She is a history graduate who turned to coding after a career with the National Trust. 

Rob Allen

Website | Twitter 

Rob is a Worcester-based software consultant and developer concentrating on APIs. He runs Nineteen Feet and contributes to several open-source projects.

Emma Britnor

Twitter

To go on there is Emma, a London-based software engineer at Twitter working with Javascript, React and Gatsby. She is also an instructor at Code First Girls.

Catalin Pit

LinkedIn | Twitter 

Catalin is a London-based technical writer and a developer advocate at Hashnode. He has a YouTube channel, where he discusses tech-related hot topics and offers programming tutorials.

Jack Domleo

Website | Twitter

Last but not least, Jack is a Nottingham-based front-end developer at Mitrefinch. He works with Vue.js and TypeScript primarily, has authored a book about career advancement and writes a blog about tech.


Do you know of any other software developers in the UK who should also be featured? Shoot us an email.

Categories
Press review Tech Magazine

A Ransomware Attack, Self-Taught Robots and Online Abuse: The Week in Tech News

In the world of IT, real news can easily get mixed with eye-catching headlines and promotional buzz. From a critical ransomware attack to tackling online abuse: filter out the noise with our selection of the top 3 tech news stories of the week.


Full podcast episode:

🔊 Subscribe to the podcast


Join our community and find your next job or expert in IT

Ransomware attack: the new oil disrupting the old one

One of the most echoed statements about data is that it is the new oil. Regardless of whether you agree or not with this comparison ; you will surely find it ironic to see how much the decryption of data, this “new” oil, can end up affecting the old one. 

Last Friday, Colonial Pipeline, one of the largest oi pipeline operators in the United States, experienced a ransomware cyberattack that pushed it to shut down its IT systems. Linked to the DarkSide hacking group, the breach happened on the business side of the company’s IT infrastructure but affected its nationwide operations. 

Although it is thought the motivations behind the attack were economic and not of sabotage, the incident reignites fears of the dangers hackers pose to a country’s critical infrastructure. Oil prices have gone up due to the supply disruption, with people all over the US piling up fuel reserves. The issue might not be fixed until the end of the week.

ZDNet

Self-taught robots

The idea of programming AI systems to teach themselves has been gaining major traction in recent years. Flexible software that is able to learn through experience makes a lot of sense. But our current capabilities in this regard might not be as far-reaching as we think.

A group of Amsterdam-based researchers built a simple robot and tried to make it learn how to move through trial and error. Made of independent units chained together into a train-like structure ; the robot used a series of inflating pumps to propel itself at a top speed of two millimetres per second. 

Unfortunately, while the autonomous learning system managed to effectively move, maintain a stable pace and follow a circular track, the robot encountered a few real-world problems that threw all its calculations off. A good reminder of how easily a variable not accounted for can disrupt machine learning algorithms.

Ars Technica

Tackling tech-enabled abuse

The tech boom caused by the pandemic has brought along some troubling side effects. An increase in online abuse is one of them. With the number of tech abuse cases requiring specialised assistance having grown by 97% over the last year.

All around the world, domestic abusers use both legitimate online tools and so-called stalkware to harass, control and monitor their partners. Suffice it to say, this kind of behaviour usually predates or accompanies other forms of abuse, from physical to psychological. 

That’s why the Barclays-backed non-profit Refuge has launched a site to help abuse victims protect themselves from tech-enabled domestic abuse. RefugeTechSafety.org has been built with the help of survivors and provides educational and actionable resources in multiple languages. 

Computer Weekly


Check out more of our interviews from our podcast episodes.


Categories
About us Featured Podcast Interviews

What Makes a Successful Web Dev: Stefan Judis, Front-End Dev Expert

What makes a successful web dev? We interview Berlin-based front-end expert Stefan Judis. Stefan works for the content management platform Contentful leading developer relations. Whether it is by tweeting, writing, or streaming, he loves sharing his web development expertise with the broader community. He also helps maintain Tiny helpers and Random MDN.



🔊 Subscribe to the podcast

Let’s start from the beginning. How did you get started in technology?

I started working in a completely different field after school. I was working as a sound engineer, and I worked in German television. So, what I did for a couple of years was mixing stuff mainly for sports TV shows. But then I figured out that I didn’t want to do that my whole life, that that wasn’t going to fly going forward. So, I thought, well, you’ve been always good with computers.

Then I started studying here in Berlin, where I learned to program stuff. So, it all began with a little bit of C++ and Java and these kinds of things that you learn at university. Berlin is a very start-up-heavy city, so I landed an internship working with Magento and PHP – not real front-end stuff like we do these days; that was not really a thing yet back then. But yeah, I took my first internship and from then I just jump from company to company and learned that I love the web and love writing and creating content around web technologies.

What made you fall in love with web development?

I’ve always liked the visual aspect of it. When I started, I was really into the Magento stack and I thought it was kind of cool, but I always liked the whole visual animation part of doing web development. And when I started, it was still the early days. Then, you know, slide up, slide down, fade in, fade out, all of these tiny functions. But II found these incredibly appealing. And then slowly but surely, front-end development became a real thing. Then more complexity got into that, and I was completely hooked by all this new technology that was coming out. Then I found out that building for the web is fun. And since then, I tried to build the best stuff possible.

Join our community and find your next job in IT

What was the hardest part of your transition into tech?

Well, especially in web development, learning is difficult. I have been doing web dev for 10 years, and when I started, I was incredibly impressed with what people were doing there. So, I remember I was sitting next to a colleague, and they opened their terminal, and they were doing some fancy stuff in this black window and I was like, “holy moly this is a completely different world.”

I think it was rather challenging to figure out what exactly I had to know. What should I know how to do? But also building a career around that. I think it’s also important to figure out what you actually like.

So, even though now I say that I specialise in front-end technologies, that took me quite a while. Then, I would say that it took me two or three years to figure it out and get a clearer picture of what is actually out there. And it’s only getting worse, especially in the front-end sphere, because there’s just so much technology out there. A lot of people keep asking me: “Hey Stefan, what should I learn?” And I’m like, “well, good luck figuring that one out.” So, I think that is definitely a challenge that we have at the individual level, but also at the industry level, because there’s just so much stuff happening these days.

Given how many open fronts there are these days, what would you recommend to those who don’t know what to focus on?

For people who are just entering the industry: do whatever is fun and useful, really, because there’s so much stuff to learn and it feels very, very overwhelming. Build your website, get it off the ground and do whatever is fun and useful. But what I usually recommend to people is: don’t forget to be curious about the technology when doing so.

Connect by Mindquest - Newsletter

What we see right now is that there are a lot of people just learning a framework when they enter the industry. And, while that is great to get a product off the ground, I think it’s very important to understand what is actually going on. I’m a big fan of the pillars of the web, HTML, CSS and JavaScript, and I think it’s still important to have a very good fundamental knowledge of these technologies. And these are huge areas by themselves. You cannot be an expert in all three areas, especially when you have frameworks on top and that and maybe something on top of the frameworks. But I think curiosity and having this drive to say: “Ok, I’m using that. But how does it actually work?” — I think that’s very important to become a good web developer.

In your experience, what separates a good web dev from a great one? Is it soft skills, or is it more about hard skills? What make a successful web dev?

I think there are two areas. Soft skills are usually a very underrated thing when we speak about software developers. Being a team player in general, I think this is definitely a crucial part of a solid career. Being humble, being helpful, all the kinds of things that make you a good team player. That’s something, for example, that probably should have been taught at university when I studied. Good or great teams or developers really depend on soft skills. And I would love to have the industry focus a little bit more around that.

And speaking from the technology side of things, I think a great web developer is someone who always puts the user first. What happens in web development right now is that we have a lot of technology fatigue. We’re using the latest and greatest just because it is the latest and greatest or just because everybody is doing it. So, what I see very often are overengineered sites and products where something simpler would have done the job.

There’s nothing wrong with building something with the latest and greatest when you’re playing around and you’re building your own blog. But when you’re building a commercial product, I think it’s very important to take a step back and think: “Hey, did that make the whole thing slower, or is it now more inaccessible or is it less robust just because we wanted to use the latest and greatest technology?” I think great developers keep the bigger picture in mind and think about the user to build the best possible product. Because at the end of the day, that’s what we’re paid for. We’re not paid for playing with tech. We are paid for building something great.

What would you say are the top three soft skills a successful web dev should have?

I would say it’s the usual things, from being helpful to being humble. Putting yourself into the shoes of your colleagues and customers, I think that is a very underrated skill. Very often it always feels like everything is on fire and everybody wants something. But very often, and I’m guilty of that myself, it’s necessary to take a deep breath and think about where the other person is coming from. I think this is very valuable when it comes to building a career or working together in teams.

One piece of advice that I received a few years ago and that I now keep close to my heart is that when you’re working it can get quite stressful, always under pressure. And very often, what happened to me is that I had this kind of “anti-” mode. I was like, “everything is too much.” And I just ranted a lot to other people. And I once ranted in a situation where the person was in front of me. They went like: “Stefan, I feel you, I empathise with you, but what’s the solution?” And I didn’t have one. I just wanted to rant.

Since then, when I really had the feeling that something had to change or something was really going on with my nerves. Try to think about the solution first and then propose that to colleagues, your bosses, your mates or whoever is around you, because very often ranting doesn’t solve the problem. And it’s very easy to rant instead of changing something. And that’s something that I learned and that I have kept with me for a couple of years now. And it’s definitely helpful.


Check out more of our interviews from our podcast episodes.


Follow Stefan through his blog, Twitter, GitHub, and LinkedIn.

Categories
IT Consultants Tips for your daily life as a freelancer

The IT Jobs Market of Today

In the ultra-competitive IT jobs market, finding the right IT job is not as straightforward as one would wish. Things move fast, with top skills and technologies changing every few months and a constant stream of qualified IT candidates making it difficult to secure the best jobs out there.

But today’s complex environment is also one ripe with opportunities. Understanding how it works will help you achieve both your professional and personal goals.


Also, need advice on how to start or develop your freelance consulting business in tech or IT? Need to start a new permanent or freelance assignment? Join Mindquest and get support from our team of experts.


The growing IT talent gap

Technological advancement has its adverse consequences – skill obsolescence is a well-known side effect of progress. However, with new technologies emerging at a growing pace and changing the way businesses operate, the IT talent skills gap is rapidly widening.

Not surprisingly, most recruiters cite skills shortage as their top challenge. The lack of qualified candidates drives salaries up and empowers those professionals who possess the most desired skills. These candidates become increasingly hard to attract and retain, which, in turn, perpetuates the vicious cycle. That’s good news for tech experts.

The Top IT Skills to Master in 2024

Remaining competitive in the IT jobs market

Ironically, the same evolutionary speed that often makes IT professionals so valuable and sought-after can be their downfall if nothing is done in response. More so than in other professions, technology experts have the implicit duty to constantly renew themselves in order to remain competitive and grow their careers.

Connect by Mindquest Newsletter

Emerging skills and niches

New technological and business breakthroughs are constantly updating the list of most desired skills and capabilities. While softer skills like communication and time management are life-long partners of success; technical knowledge needs to be periodically revisited and updated to keep up with enterprise trends. The rise of data science, the AI boom and the strong momentum of cloud computing are all setting the agenda for the most in-demand IT skills.

In addition, the pandemic has put the focus on business-related skills. With companies increasingly looking to hire IT professionals who also understand the business side of things and can coordinate better with the rest of the organisation.

The change of focus makes sense. As higher-level business and management skills can help a great deal in navigating change and identifying new opportunities. For IT professionals and technical profiles, making a lateral career move to become more business-savvy can prove very beneficial.

Need tips on how to find a job in IT? Check out our IT job hunting guide.