Is making money with coding easy? Some will say yes other will say no. So what's the answer? In this
video I'm going to show you my view on how to make money with coding and I'm also going to share some
common rookie mistakes that you definitely want to avoid. If that sounds like a plan to you make sure
to SUBSCRIBE to the channel and smash that LIKE button. Now let's see if you can make money with
coding. Let's learn how to make money with coding and also let's check out what you are not being
today. We are going to cover all of these topics and let's just talk a little bit about
the reasons for becoming a programmer because of course there's a lot out there on YouTube
channels, blog posts but let me just cover the three most important things that I see
and those are that: it is well paid and second it's in demand and third it's free to
learn. Now this is kind of the way that the YouTube channels and programmers like myself
kind of tell you that becoming a programmer is basically the best decision that you will
ever make in a financial basis. So it's well paid, it's in demand and it's free to learn. But there
are some nuances to this so let's take a look at all of these. First of all let's check out
the first statement it's well paid. It's well paid but you will get only around $50 000 / year
as a junior developer. So it's okay, so in some countries that's really, really great
but as a junior developer you are starting off really, really low. Of course if you go and become
better and better along the years you will get much, much higher salary. But yeah this is kind of
the starter salary. You will have to hop jobs to get a raise. Now this is kind of inside the
tech industry like you would normally just stay one, one and a half, two years at the company
and then just hop on to another opportunity where they pay you a little bit more. So yeah
you have to get accustomed to this. If you like to stay put and you know the traditional way of
serving a company, coding might not be for you and also you are required to work really, really hard.
Now this is kind of overlooked because if you're a coder or you kind of like programming
you'd really do enjoy what you are doing, but as you get a job and you have your endless tasks
of features and bug fixes you will burn out really, really fast if you don't take care of yourself.
So it does have a good salary but you also have to work quite hard. Let's take a look at the second
statement. It's in demand. Programming is in demand indeed but you will have to get experience before
you land a job and of course you get experience from landing a job. So it's really, really tricky,
well of course there are some best practices let's say you create a portfolio and all of that or you
just work for some freelancer site and then you get that portfolio and then you get experience
with clients and all of that but of course you do need that experience. Second getting hired
is really, really difficult. Now if you ever been to a job interview, the technical part and all
of that social interaction it's quite demanding and of course you still have to prepare for that.
Months in advance, of course you have to learn data structures, algorithms. You have to refresh
all of that even if you don't really use that on a daily basis on your job and once you're hired
coding is still a very hard thing to do, you know that because of course you do have
a job but you still have to solve problems. The best thing that a programmer can do
is solve problems. So it's really, really hard to do. Now if you are stuck go ahead and check out
REBELOPER.COM/MENTORING where you can kind of let me help you on those really difficult tasks. I am
a senior iOS developer with more than 11 years behind my back in iOS. So check out REBELOPER.COM/MENTORING
if you do have any Swift, SwiftUI related questions. Now let's take a look at
the third kind of statement. It's free to learn. Okay! It's free to learn but free never equals
highest quality or best structure. For example YouTube videos. They are of course some of them
are really great quality but it's just one topic. That's how the YouTube algorithm works. You just
kind of want to feed what the users want to see. It's not really, really structures and
let's not talk about those videos that are not the highest quality at all. Also you build
skills not by learning but by doing. So you can learn for free of course, you have all of those
sites and all of those resources. But the most important part is that you build that
out and that is not free because it will take up a lot of your time. So it's not quite free and also
it's a lonely path. So I don't know about you but if you are standing before a desktop,
I don't know five, eight, ten hours a day then it is really, really lonely and for that what
I have created is a community. Go ahead and check it out REBELOPER.COM/COMMUNITY where you can join the
BEYOND CODE community it's at REBELOPER.COM/COMMUNITY. Now we have there a lot of
nice and friendly like-minded people so go ahead and check it out, okay. So how to make money coding,
because all I've been talking about is the three reasons why you should learn the code and I just
kind of made the devil's advocate of what should go, can go wrong. Now how to actually get
money from coding? Well first of all what I was already talking about is getting hired. Okay.
There are high wages it's in demand and once the ball gets rolling it's kind of better but of course
you do have to go through all of those hoops. Now second is mentoring.What I do atREBELOPER.COM/MENTORING.
Is teach others or help others solve problems. Reasons why to do mentoring?
It's paid up front, it's paid per hour and you after a while you will get better social skills. So you
kind of have to interact with your students, right. So again it's at REBELOPER.COM/MENTORING.
Now one thing that you can do is build an app. Now of course if you build an app that's not
going to make you money so you kind of have to do a startup. That's what you have to do, a startup for
your application, but it takes a lot of time and of course because it is a startup you want to make
sure that you do have some funds ready because it will not make money in the first or even the
second year. So you want to make sure that it's not about just the money up front. And also
marketing is really, really hard. So you have to nail that either you hire somebody or either you
make it yourself but you have to market your startup / app, that you are building. Another
way of making money as a software developer is creating courses. So you teach what you already
know. You just create it once and it can be bought multiple times. It's a little bit of effort on the
updates like on a half a year, yearly basis but also it's you just build it out once of course
and on the maintenance side you kind of have to reply to all of your comments, all of the issues
that students will have. So it's kind of, you have to put in some effort on that, okay. Next up is
freelancing. So a lot of you might be thinking about this at first. So if I'm a developer what
should I do to make money, well I become a freelancer, okay that's fine, a good idea but
he will definitely not make much money at first. Good for building for your portfolio, that's what
I always say and also good for building up your social skills. Pricing is raised to the bottom on
these sides so make sure that you are not doing it just for the money. You are you should be doing it
for your reputation for learning and also as I told you can develop your social skills
because there will be a lot of potential crazy clients and you have to handle them.
Also because you are doing this on a my project basis
you have to pay your bills so it's really, really stressful when a new project doesn't come in.
Now finally what I really like to do is content creation and with content creation you can
build a following and this is kind of not coding but it's another skill you have to learn and
perfect because yeah this is kind of what i'm doing here. I'm talking to you I have my YouTube
setup, I have the description, the thumbnail and all of that stuff. It's not about coding,
but eventually people will see that you know how to code. You are really likable and all of that.
Also on the money side there will be little or no money for the potential year or two. So you do
still have to keep that in mind but after that you kind of get more and more. It's kind of building
on top of the last years and of course you have to be consistent. This is really important on content
creation. You really have to be consistent. And if you also want to make not just a following
but a community around your persona you should build a community like I do it's at REBELOPER.COM/COMMUNITY.
Go ahead and check it out and if you do want to know what Realm is and why you should
implement it into your projects go ahead and check it out, it's this video right over here.