Watch the full interview here :
In this episode of Stories of Hackers, we talked with Julio, who was previously an advertising designer but then he changed his career by teaching himself how to code and now working as a web developer! We hope you guys can learn some new insights from Julio’s story, enjoy!
Hey guys, my name is Julio. I'm a self-taught developer so I started my journey around two years ago two or three years ago and how I discovered my passion for programming is because of this one time, I got a client project where I was supposed to use wordpress to build . The client like to change a lot of things and complain if something is broken, that was the moment when i started to think about getting into programming, especially web development
I took an advertising design course in my uni where I learned how to “con” people legally. I have always been interested in design but what I'm not interested in is graphic design, which is two different things. Advertising and graphic design are two very different things but for some reason maybe it's a Malaysia or Southeast Asia thingy, they're somewhat connected together in a way that people don't know the difference.
Advertising as I mentioned earlier, it's like learning how to “con” people but not really in a bad way. We’re just making something that you don't need, become something that you need. Advertising design is not about design as in a graphical design, in a sense, copy writing is part of advertising design actually and also persuasive talk is also part of advertising design.
After I finished my uni, I ventured into web designing and into wordpress, webflow. I realized there’s a lot of limitations on those platforms. Yes, you can do a lot of creative stuff with it, maybe for a simple project, I strongly recommend using something like webflow, but for a more complicated website, you really need to develop it from scratch.
So how I started learning to code is, there’s this freelance project where the client required me to create a website with Wix as they already purchased the Wix premium plan. With Wix, there’s actually this thing called Editor X in it which allows you to use code in it and I realised that I actually enjoy coding a lot. The final product turned out well and the client loved it. From there, I started to learn more about coding and become a self-taught developer later on.
As a web developer, HTML and CSS is not a programming language, but a markup language. That’s the easiest part but for JavaScript, it’s like another new world. When I started learning about JavaScript, I didn't really know much about it. In uni, we have called this web design courses which we use a few of jquery last time I didn't even know JavaScript at all and I thought jquery was part of JavaScript and then I tried to implement jquery in a JavaScript project only to realize it's just a library. The first few weeks of learning javascript is like you're trying to move a mountain but once you understand everything, the amount of knowledge that you can get within a short amount of time is much higher and easier.
No, I learned while working with my job making the wordpress blog. When I started working, it's actually the start of the pandemic and most of the time it was work from home for me. My first project required me to do a landing page for Durex Singapore and there’s some requirements they wanted for their website which at that time I was not too familiar with. But I'm good at googling for the solution and still managed to do it. That was the point that got me really thinking to learn as much as I can about coding. The first few months, my workload was a bit low and I got some extra free time after my job to do some self-learning.
Well, of course I googled like everybody does, I followed YouTube and I realized it didn't work as some of the YouTube tutorials are just bad and outdated. So I decided to purchase a course by Dev Ed. It's a creative JavaScript course, which is a great course but at some point , I realized that learning through video only won't make me go so far because it introduces you to something called tutorial hell. From there, I started to learn from documentation, and combine resources with another book called Eloquent JavaScript. If anything that I don't understand, I will just try to search for the answer in a book or StackoverFlow.
The best advice that i can give is, learning programming is hard and don’t give up easily. If you are starting, don't just stick to one learning resource, don’t just learn by watching videos, go and read articles, maybe for example from Medium.com or go find the answer in the documentation. There’s always an answer out there, you just need to go and find it. It's ok if your code looks bad now, it's all part of the learning process.
I find there's a lot of opportunity in the I.T. world and it opened a lot of job opportunities for me and also freelance opportunities. It also made me, in a way understand how things work
When I first started with Editor X, I always wondered why they can't just introduce this or that feature into it, but when I start to learn programming, I become more empathetic as I understand why they can't do this, it's hard to implement and not as easy as everyone trying to complain.
Maybe it’s how I see a bad code, what I mean by that is because I've been going through this thing called “perfectionist hell” where if someone else can write a better code than me, I will be stuck there for a long time pondering and it really slows down my learning progress.
But then later on I realised that everyone learned from the mistake and if you know what's your mistake, you'll know what’s the problem and what stuff you need to learn to avoid the same mistake next time and write a better code.
For all the beginners or learners out there, don't give up, just keep on going. It will be hard at first but don't give up. Everyone will feel the same way, it's not only just you. If you can endure it, you will feel everything is achievable even the complicated things like reject haha.
If you are interested in learning to code, whether it's web development, front/ back-end development, join us - the #1 online live coding bootcamp in Malaysia.
Learn more here: https://sigmaschool.co
Facebook: https://www.facebook.com/joinsigma/
Instagram: https://www.instagram.com/joinsigma/
Linkedin: https://linkedin.com/company/79085028/