Interview with Shawn swyx Wang, from Finance to Tech

I'm a full-stack developer from South Africa 🇿🇦. I love writing about JavaScript, HTML and CSS.
Search for a command to run...

I'm a full-stack developer from South Africa 🇿🇦. I love writing about JavaScript, HTML and CSS.
Thanks for your comment! Glad you liked it 👌
Most of you know me for my consistency, a golden arrow in my blog series. I've written 1000 articles in 1008 days! Almost an article a day, and my honeymoon was the only holiday I ever took. I'm super proud of this achievement; it has been a fantasti...

It's not the first time I'll be talking about community. I think it's an essential aspect of any successful tool. This shows in my previous explorations of Astro, Medusa, and now Vendure as well. All these products thrive in a super open, welcoming, ...

The cool part about Vendure is how easy it is to set up and how abstract each layer is. Basically, we get the following elements: External database Server Worker Admin UI Frontend While this is amazing, it also brings a bit of complexity when it co...

The previous article looked at customizing Vendure on a data and process level. In this article, we'll look at customizing emails, as they are often a big part of a webshop system. We'll be looking at two different layers of customization for customi...

Even though Vendure is a pretty significant project out of the box, in some cases, we might want to go in and modify some elements to work to our specific use case. In this article, I'll take a high-level look at some elements we can customize within...

Today we are talking to Shawn "swyx" Wang, a fantastic blogger, dev advocate, and all-round superstar.
Shawn made the transition from finance to tech about three years ago and landed a job at Netlify and now at AWS!
Clearly there are more than enough reasons to ask Shawn a couple of questions and find out what his secret is.
It was a massive journey, but I did freecodecamp, and on the side did a Bootcamp. This gave me the confidence that I was good enough. I also started writing about this process, which helped me understand the matter more, and eventually landed me a job.
My main advice would be. It takes time, but it's a long term investment. The tech industry is one of those industries where we will always have a job. That being said, you must never stop learning and improving yourself. The tech industry shifts rapidly so you need to keep up with the latest technology.
Another main thing, you can't start early enough is to market yourself in every possible way. Start writing, live streaming, being an active contributor, and promote yourself. With that comes networking, a network is so important, not just networking with tech people. Who knows, your neighbor or uncle might land you that super special job one day!
Lastly: push through it, motivate yourself, it's not a simple game, but you've got to push through it.
The cool thing about streaming is that there is no way to edit your content. It makes it more raw and easy to get started. It's also not hard to livestream, anyone can do it, and it gives me more focus. I try not to have too many tabs open and focus on the one task that I'm doing.
Live streaming helped me find some bugs in AWS, where I could send the live stream to our devs and send them the timestamp to see the bug.
A good tip if you're live-streaming: Try not to be perfect!
I had two months between my Netlify and my AWS job and wanted to make that time substantial (You could say a Corona project like your blog). Another thing is that there is hardly any content on moving from Junior to Senior! Many people write about how to land your first job, but I wanted to address the follow up from there.
You can find Shawns book here!
Writing in public is the best thing you can do. It makes you understand the subject better. It's a way of organized learning and people will point out your mistakes. When you are writing in public, keep your ego small, you are learning, and people will help you. You must also see it as a form of free learning. Some big names can help you. For instance, when I was learning React some big devs at AirBnB helped me out, directing me to the perfect solution.
Some key takeaways for learning in public:
Writing is a "friendcatcher", which means you can make new friends even when you sleep. It's all about building relationships and networking. I also find it gives me some positive karma. And! It landed me the job at AWS. I was in the interview, and like always, they research me right there on the spot. All my public writing popped up, which basically got me the job. It not only shows you're good at what you do but also how much you contribute and that you're well documented and passionate.
Next up: Quickfire round!
My former roommate had a cat, and I really miss the cat!
Tea! Mainly Chinese tea, it is supposedly healthy.
I'm an ambivert, but more the introvert kind. It takes a lot of energy from me to socialise.
Singapore street vegetable rice! It's so good and super cheap!
Watching movies, I recently watched Knives out, and love the plot thinking. I also was in an a cappella group, but due to Covid, it's on a halt.
~
Shawn, thank you so much for this lovely interview and for taking the time for Daily Dev Tips!
Thank you for reading my blog. Feel free to subscribe to my email newsletter and connect on Facebook or Twitter