How long does it take to be a software developer?

♪ Rolling in the deep ♪ ♪ I learned coding on the streets ♪ ♪ You don’t need a degree ♪ ♪ To become a ♪ ♪ Software engineer ♪ How long does it actually take to become a software developer? And how long does it take to actually get your first job? Today I have a comment for you that will actually answer
all of those questions and more, so without any further ado let’s jump right into it. This is Qazi, also known as Papa Python from cleverprogrammer.com. Now today I’m gonna read
to you that comment, but first of all I do wanna say this is day seven of the
challenge that I’ve been doing, and this is also video
seven so I’m committed to making one video every
day for the next 30 days. Now, as a motivation for you and some accountability for you, I am doing that and letting you know. So if you wanna use this time to code for 30 days in a row, you
may do so alongside me and you can tag me in stuff
too on Instagram posts and I will reply to you. I’m really active on
Instagram so my Instagram is right here, cleverqazi. Go to my Instagram, add me,
and then you can actually tag me in your posts where
you’re coding every day for let’s say 20 minutes,
10 minutes, 30 minutes, whatever it may be, all right. So let’s jump into this video. I’m gonna read to you this comment now. This comment was made on one of my videos and that video was called
How I Learned to Code in Less Than 2 Months. Really amazing video, go check it out. So Jon Story says, “Today was my first day as a developer slash
programmer slash designer “however you wanna call it “and this video gave me the
courage and the strength “to start a new career as
a self-taught developer. “And I just wanna say thank
you for the inspiration, “it’s been a long journey, “it took me almost two years, “not two months, to get to this point. “I started around June or July 2017, and today, January 28th, 2019 was my very first day of my
first job in the industry. “Just like Les Brown says,
“One idea can change your life, “”One idea can turn your
entire life around.” “I come to the same video
where everything started. “Thank you, Clever Programmer,
for the inspiration.” So this was a pretty monumental moment, and it was a really
incredible comment to actually have the privilege to read, and I’m gonna be honest,
like, when I was actually walking around and I got
it, I was somewhere outside, I saw this comment and it
brought tears to my eyes. I almost wanted to like, cry, I got really teary-eyed and
I messaged everybody I knew, I made a post on Instagram and everything and then I sent him a reply as well. I just thought it was
so inspiring that he’d came a full circle. The video where he started, that gave him that inspiration to
actually become a developer, he came back to that video to
actually leave that comment. It was really remarkable and for me it was like,
if my YouTube channel had any purpose, like
that alone for example could be worth it. Even though we have so many people who have similar stories
where they become a developer, but even if I could help one person even be inspired to do that
and go on that journey, it’s like my job is complete. All the blood, sweat, and time and effort I’ve put into building Clever Programmer is completely worth it. So that was an amazing moment. Now what do you get out of that comment? That video I made, I pushed for that you could actually
become a software developer in two months, you can
become a software developer in three months. And I learned actually code in two months but in the case of Jon it took two years, actually two years, maybe just a little
bit less than two years to really, actually get his first job. For everybody it’s gonna take a different amount of time, all right? And now it also has to
do with how much time are you actually able to put in? Most people realistically are able to put in a few hours a day, maybe a few hours a week because they have prior commitments, different responsibilities,
some of you might have kids, jobs, bills to pay, things of that nature. For me to actually get my
first freelancing client in as little as three months
and I share that story, it’s because I also had
no life at that time. I mean, I did, but I also didn’t, right? So you have to understand
that I personally was living with my parents at the time, I had lots of support, I had a financial safety net, I didn’t have kids to take care of. I mean, I was still going to college and I was still working a lot, and I had to create
time and I still managed my time really well and I was productive, but there were many, many, many, many days where for example, when
I wasn’t going to college or I had a little bit of break I had the luxury to spend 15
to 18 hours a day to code. So when I shared those thoughts about you can become a software
developer in three months or two months, or you can at least get your first job in that time, I feel people take it the wrong way. And I think what they understand from that is that it’s actually really
easy to become a developer and he’s saying that you
could do it overnight. And that’s actually not
what I’m trying to tell you. What I’m trying to tell
you is becoming a developer is very hard. If you are looking to do this
just as your side income, don’t do it, because it’s
gonna be really difficult to– like there are many
other ways you could earn a side income that are much easier. Like for example, look up drop shipping and learn how to use Amazon for that. Or use Uber or Lyft and it’ll be much easier
to actually get a job and start making side income. But get into this field if
you’re fascinated by it, if you find it interesting,
and if you feel inspired by it, if this is something you can see yourself doing every day. With that said, if you
are spending one hour or two hours a day it’s
gonna take you a long time and for most people, in Jon’s story, it will take two years. So the majority of you by default, statistically speaking, it will take you two years or longer to
become a software developer. It’s a long, arduous journey. It’s exciting and it’s
amazing, it’s beautiful. Like you could tell,
when he got his first job like it made everything worth it for him. But it is a long path. But if you are able to
compress those hours instead of spending them one hour a week or two hours or three hours a week, or just one hour a day. If you’re able to compress that timeline and just put in a lot more grind time it is very possible for you to achieve lots of those goals earlier on, okay. So this is why I push freelancing ’cause the barrier of entry is lower and I was able to start earning an income three to five months into
my programming career. I also became really good in that time and again, the reason was 15
to 18 hours a day of coding. So it makes me a statistical anomaly, but my obsession is crazy. The same thing I did
when it came to chess. When I was learning how to play chess, it takes people an average of 10 years to hit the USCF rating of 2,000. It took me about three years, three and a half years
to actually do that. What happened is that
there wasn’t any like weird secret that I did, I just had put in a lot of time and energy into it because I loved it and I was just obsessed by it. Your timeline could look to give you a realistic idea from three months, rare. Three months you can get your first freelancing opportunity,
I wouldn’t even say full-time job. Maybe you could get an internship if you have a lot of connections, right, but you have to push yourself and it is possible. But I wanna give you like
more statistical facts in this video. So three months. You have the timeline between three months to two to 2.5 years where you could become a developer and you could get a job, all right. This is a very realistic, I hate that word, realistic,
but I know a lot of people want to know what’s realistic because they can only do realistic things ‘specially with their times
and responsibilities, so. Between three months being very aggressive and then 2.5 years ’cause that’s plenty of time. You have that window of
becoming a software developer. With that said, I also wanna tell you that you should pick your language and what you’re gonna be specializing in because you wanna kinda see what’s gonna be happening two and 2.5 years later, and if you
look at the predictions and the way different languages grow it’s gonna be a very
major determining factor in what language you should go for. I mean, even though languages
aren’t that important, the ideas and what you do with them is more important. For example, if you pick C++, C# then you might get better
at lots of the things that you do with that language. Like, for example, let’s
say you pick up Swift and you start learning
mobile development, right? Swift is more predisposed
towards mobile development. If you might spend a lot of time there and then later you’re like I wanna become a web developer, you will need to spend a
little bit of extra time to then learn the web development skills. Instead of picking
something like JavaScript, let’s say, right in the
start of your journey where you not only learn it but then you’re improving the skill set. So by the time, whether it’s six months, one year, two years for you, you have this skill set of being a web developer, right. Because JavaScript is
just more predisposed towards web development. You’re obviously gonna need
to learn other languages as you’re improving, that’s just a natural process, but I’m just saying which language you should kind of push towards a little bit in the start. I personally love Python, this whole channel I
always talk about Python so I’m obviously gonna recommend Python to start off with. And even when you look at the trends and the 2019 predictions
and the upcoming years. So let’s say if you’re
starting your journey now, and you’re kind of a beginner, might take you 1.5 to two years to become a developer if you follow the realistic timeline. In that journey, if you’re doing Python web development or Python
development in general, just understand that the trend for Python is going really, really high up. And ‘specially with machine learning and lots of data visualization
and data analysis, Python is killing it in that regard. And those things are gonna
be very, very important for AI in the upcoming years. You can expect Python to continuously just be growing at a tremendous rate. I mean, it was Googled more
than Kim Kardashian in 2018. Know what I’m saying? All right, so with that said, I will say have that timeline, have that timeframe so you
understand what is going on. To compress it, put in lots of hours and have a solid game plan of what you wanna be doing. Instead of haphazardly just picking random tutorials to learn from, actually be building projects. And if you are building projects and you’re working on a
few long-term projects and as you learn new concepts you keep adding them into your projects, you keep taking those projects and putting them up on your GitHub where recruiters and people can see it. If you’re focusing on your LinkedIn, your online presence, and your resume, and you constantly have all these ways of getting people’s eyes on your project, you can keep compressing that timeline from two years to earlier
and earlier and earlier. Another thing I always talk about is also being able to
build those relationships and going to local events, local meetups where you could have access to internships and job opportunities long before you actually ever need them. And by the time you’re even remotely ready you have people who you’ve
built relationships with who will think this person is perfect, I can bring this person, train them, I’ve seen their hard work, I’ve seen their dedication, I’ve seen that they love coding and they’ve been consistent, let me bring this person in. I can just teach him. Let’s say you’re doing Python and they’re have a job
opportunity for let’s say Java or JavaScript or something
in web development, they’ll just bring you on
and teach you that, right. They know where your skill set is, they know how long it’ll
take to show you that. They also know you’re reliable. So you might actually
get a job or internship or freelancing opportunity
just a few months into your career. I hope this gives you an idea and I hope I have provided
you with a few tips. I suggest you go back to the part where I gave a few tips
and just write them down ’cause they are very powerful. And I do wanna let you know I have a program coming out very soon in probably a week or two. It’s gonna be called Earn 1K With Python and the idea behind that
program is to show you the eight steps that I used to become a software developer and get my first job in
less than four months. In less than three months, all right. Right around that timeline I got my freelancing opportunity, and that’s where my
career started taking off. I’m gonna just distill all these points, give it to you in a very simple, easy to understand fashion. And this course is all about transformation, not information. There’s gonna be more stuff for you to do but it’s gonna be very results-oriented and each week we build on so that you can then
have a strong foundation to become a high income-earning
software developer. Whether that’s $60,000 for you or $70,000 but my goal is to give you
a very strong foundation to be going towards that six-figure mark. And with this program, my hope for you is to earn your first $1,000 with Python and then hopefully that’ll
give you enough momentum to keep going and growing a lot faster. Thank you so much for watching this video. I love your face, and if you wanna get emails
about my upcoming course which is gonna be coming soon, and you want to have access to this epic three-part masterclass
I’ve put together as well, then go to cleverprogrammer.com. I’ve put the link in the
description below as well, just click there and pop in your email. That way when my course comes out I’ll let you know, and
I’ll also give you access to my epic three-part masterclass. That’s it for this video, thank you so much for watching. I love your beautiful face and as always I’ll see you in the next video. Whoosh. (heavy bass electronic music)

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,


  • Adii Shukla says:

    papa python ###adele

  • Adii Shukla says:

    i m exist in this universe only becoz of u r my real bro that always inspire me

  • Zap God says:


  • Zap God says:


  • Jasmin Parent says:

    The more vids like this you watch, the longer it'll take you.

  • Primitive Futurologist says:

    Dude, I will pay you not to sing again.

    Also, the name Papa Python makes me think of Papa Lazarou from the terrible British alternative comedy show 'League of Gentlemen' https://www.youtube.com/watch?v=s2F4ZWTjwTU

  • Rian says:

    which language to learn first? C# or Visual Studio? or Python?

  • SiriusJones says:

    You said 15-18 hours a day while doing school and working. How long do you think it would take for somebody with no obligations at all? About how many hours a day?

  • Chandra K.B says:

    Enroll link not working… which is mentioned in description.. please Check it out… and update

  • Taz I says:

    I’ve got 2 kids under 3, full time job and I’m struggling with getting one hour a day!

  • daly chebbi says:

    luv u man

  • todschick masculinity says:

    you forgot to put "2019" in the title. you should make videos on how to build a youtube-channel by creating generic self-help content, that then is successfully promoted by playing youtube`s algorithms like a fiddle. Clearly, that is your real area of expertise.

  • وادي الذئاب الجزء الحادي عشر says:

    thank you very very much for the motivation

  • Ahmad Ali says:

    nice song .. continue

  • Demonic ShadowYTB says:

    Just found your channel a few days ago and i can say that i love your vids and your positivity makes me push myself harder and harder to achieve what i want as a programmer
    Keep it up ❤

  • Satyahang Rai says:

    Finally 😍😍

  • Bhupendra Singh gurjar says:

    How much JavaScript should i know for frontend in order to work with Python + Django.

  • Taufiq Mohammad says:

    Can we start programming at the age 29, if yes suggest me the best language..

  • Shreya N says:

    Oh come on, we all have only one heart 💜 …. N how many times u'll win man??!!!!!! You videos are just like splash on my mind!!!👌

  • ishwarya vardhan says:

    A real admirer for me..!! bro

  • Sayan Nath says:

    How to prepare for Google Kickstart event? Make a video on that

  • Dirisle abdi says:

    I ❤️ coding and you

  • Gayathri Manacaud says:

    Do I need a college degree to become software developer?

  • Carlos Alfaro says:

    Best intro ever!

  • Carlos Alfaro says:

    You’re killing it man! You’re awesome!

  • Fardarakhsha Khan says:

    Right now I don't know ABCD of Python but if I learn Python after that I go for iot with Python . How is it be? Sir

  • Anjan Poudel says:

    When you like the prblems occured while coding….then it is definitely your thing…..

  • Nabonita Borpujari says:

    You are the best motivator and the best speaker. You reached me a lot of python programming. I am really happy and I am recently dreaming to become a Computer Programming and make my own company.

  • Doing Something Different says:

    hello Papa. I love Python (also learning C). I wonder whether I should learn C# or C++

  • rajdev kumar says:

    WHERE IS THE INTRO?????????????????????

  • Ritik Jain says:

    Thank you qazi for your inspiration. I really love your videos and wait eagerly for upcoming videos as they are really transforming me and taking me to the next level.

  • Fazeel Usmani says:

    Can you please make a playlist of all these 30 videos?

  • Vano S. says:

    Dope shirt

  • Erd Bzn says:

    nice shirt

  • Med says:

    I get into programming because I find it intersting, not because of the money. I am learning javascript in my free time instead of watching TV or FACEBOOK

  • philemon anaman says:

    Thanks brooo 🙏🏼🙏🏼

  • Bro guy says:

    Where you stay bro

  • Bro guy says:

    Python is easy but I love hard i.e. Java

  • SAMSAN ALI T says:

    C# or python ? Why?

  • Emmanuel T. Gimoro Oketayot says:

    For F*** sake!! 02:15 that's me I started learning to code Python in July 2017 once I got my first job as an accountant which is a distraction from the career I want too😓

  • KnightMare says:

    Python is very easy to understand

  • KnightMare says:

    I program in 2hrs

  • Oasis Ministries says:

    He's right; Just remember in the USA; they like pretty young people to hire; When you get to 45; they won't hire anymore; you're considered too old for technology which is crap.

  • pubg gamers says:

    I want outro music link

  • Galaxy Mods says:

    Bro i am also inspired by u..i am in age of 16 and also a student..as a student i haven't so much time for code writing….but u inspired me and till i have watched. Your video a 3 weeks ago i learnt one language html(approximate) and css also…..i hope i can also be a clever programmer like u……….thnks very much for you inspiration…otherwise i had left to learn………😁😘😘😘😘😘

  • arif lodhi says:

    great ideas

  • DEV E says:

    Watching too many Philly D videos

  • Gabriel Andy Fono says:

    thank you sir
    this video is giving me alots of motivation

  • raul lehi says:

    funniest introduction ever!

  • swastika mishra says:

    Programmer or rapper😂

  • LifeIsGood says:

    whats the difference between the profitable programmer and this new $1K course?

  • Jithendra Yenugula says:

    Hey, Qazi!!! Last year I came about your channel to know insights about python so that I can get started. But now I am addicted to your channel. I am following your ideologies in my life too. I really loved DMO and I am applying it in my life daily.
    1. Waking up at 6:00 in the morning
    2. Reading my starred mails
    3. Watching videos on Youtube(Started with your videos and I am watching every video in your channel & also Matt D'Avella 🙂
    4. Hitting gym
    This became my daily routine and you are my real motivation in Python and Data Science(My goal :-0)
    Thanks @qazi @CleverProgrammer #Qazi

  • Fabricio Patrocinio says:

    I have been thinking I don't like programming more because it seems like useless, to make things that existing already.

  • Prabhu K says:

    Intro song is super

  • Abhinab Parida says:

    Hi Qazi… Why can't I get access to the 3rd video in the six part master class of cleverprogrammer ? Or should I say I don't get access for it in my email. 🙂 And thanks for making such a series of valuable videos ..

  • Muneeza Nasir says:

    I am in my university, watching your video. I am sooo sooo motivated that I am gonna go home and study some code.

  • Prabhjot Singh says:

    First two points clear my mind what to do. I am beginner who learnt python but don't know what to do next I see various tutorials on different things like game development,Android etc but fact is that at the end of day I didn't satisfy 😒 with myself work that I did on that day. I want to strong my logics but I am just searching for different tutorials ideas anything which come to my life that will change my life but now I came to know about the point that I don't work on my problem solving skills so how new ideas come to my mind why it doesn't seem that I am not doing anything Thanks Qazi so much I think this thing will change my entire life and I definitely hope that when I wake up tomorrow my mind is fully cleared what I have to do today with 💯 satisfication . Thanks 😘😊 so much! brother you are great!

  • redcinos says:

    I love that song in the beginning of the video I even think it will be a great hit( not being sarcastic).

  • Astro star says:

    Well I wish I could actually have the opportunity to code 10hrs a day so I could secure a job in 3 months too. But I fear it's gonna take me more than 2 years to secure a job cause first off I borrow my friend's laptop to code and I see it's beginning to piss him off. But I can't stop asking him for it cause I really want to be a developer. If only I could afford a laptop I'm sure I'll be able to secure a developer job in 3 months like you. You really inspire me.

  • Efana Usua says:

    Can relate with this so much

  • mnm naveed1 says:

    Nice starting impressing qazi

  • Behind the scenes-marvel says:

    are you indian?

  • Modern Games says:

    Are u keeping beard like a religious Muslims? Just out of curiosity . I don't mean to offend you

  • Patrick Suh says:

    you lowkey kinda look like kyrie irving

  • Michael Balbuena says:

    Great content you’re definitely a person to look up to in this crazy developer world! The fact that you were able to learn to the point where you could work I think is amazing! I have been in college for 2 years and it can be difficult to keep you’re eyes on the goal as sometimes it seems like you’ll never be able to learn but watching videos like yours help us upcoming developers keep going strong

  • Shreesh Kumar Verma says:

    I have been also inspired by your story like how your mother's medical condition inspired you to follow this path. You are doing a good man just keep inspiring.

  • William Kirk says:

    I wanna work with you bro.

  • Arswy says:

    Make a video on competitive programming. I also agree that freelancing has a lower barrier for entry.

  • BetterThanAverageFilms says:

    I’m still a teen, but dayum. I gotta get on this…

  • Wilson Juance says:

    I am a desktop application developer for almost 2 years. I used VB.NET and SQL Server.

    I want to switch to Web Development because of a high demand here in my country (philippines)
    My knowledge in web dev is very low but your videos inspire me to learn new things.

    I'm still in the beginning phase of this web programming and my reference is your channel. Thanks a lot man.

  • Pushpa Srivastava says:

    As a teen what should I do to be a developer

  • Gribgrab says:

    I've got school so I fell drained when I come home and all I want to do is play games, I usually learn a decent amount over the summer, last years I learned HTML, a little java and CSS along with some c# and a little of Linux Terminal sadly I didn't learn how to write java or CSS, I can only understand a little of it and I can only write a tiny bit of c#. EDIT: Also you just got another sub

  • Umair Gillani says:

    15-18 hours? Seriously dude? Wouldn't you sleep or eat?? I'll tell u what, your videos are sometime so full of shittt..

  • Liping Feng, Ph.D. says:

    Thank you so much for your channel. I just found it today. I am just starting to looking into various online courses in programming, and am really confused where to even start. Thank you for all the tips about how to effectively use online courses and tutorials. It's really helpful. Otherwise I'd probably waste a lot of time. I think it's great when you respond to all the "realistic" scenarios that people have, and clarify your own learning style, so that people don't mistake it for the "norm." Awesome job you are doing. And, you seem to be super good at it. Peace & Abundant Blessings, L.

  • Mr. OFW says:

    What a nice voice, I used to believe that programmers are very serious people, however when I saw your introduction I realized how cool and talented you are.

  • #Dream's Tv. says:


  • twesley724 says:

    Great video. I appreciate your honesty about the timeline and the work that is needed to become a developer.

  • Kashyap Wadekar says:

    pushups = 10 # Starts from today

    for i in range(infinity):

    pushups += 2

    print("Yes. I f##king nailed it. Tomorrow it would be 2 more…")

  • aditya tiwari says:

    Where are you from clever programmer

  • P M says:


  • P M says:


  • Eshan Kolhe says:

    Only 1 language Python is enough to get a job?

  • Digital Ankit says:

    Will i able to create ios and Android apps after taking your python cources ?

  • Matthew Jia says:

    Hi, I'm 11 and, with my friends, we are learning Python to make a game which we made blueprints for in a google sheet (LOL). How do we get money to even fund this project (The art, etc.)? We tried GoFundMe already, but nobody donated anything. Help!

  • Mike A. says:

    Lmao best intro ever .. first u was hitting the cringe road but you got it eventually lel

  • MC Caramel says:

    can a person who knows nothing more than surfing the internet become a developer? how long would that be? or is this for those who already have a good amount of IT knowledge?

  • jolanta kaminskaite says:

    I gave a like just for intro 🙂

  • Shaik Mudassir says:

    A challenge to me. Learn coding in 2 weeks.

    I was Graphic designer day before yesterday, I took 3 hours to become a UI Designer and then 16 hours to become a UX Designer. NOT A JOKE.

  • Gamer Donkey says:

    A like for Adele😂❤️❤️

  • fergsworld7 says:

    Subscribed just because of that song lol!!! Good content man. Python and I have a love hate relationship. I’ve sprouted 2 gray hairs since starting.

  • Bryan Urizar says:

    I suppose a better question is how many hours needed?

  • Niranjan Singh says:

    Can u do a video on… Best project idea for Python programs… So they can hired in any software company?????? Plz make a video on this!!!!

  • Andrew Leong says:

    Do you have advice for getting into fullstack from front-end ?

  • nandhakumar d says:

    This is impressive bro l,i really like this video and i don't know how to code but i can learn how to code,i'll become a software developer

  • SomeOne Special says:

    U sure ur not lying when u say u coded for 15-16hours a day.

  • Miroslav Kalinić says:

    Hello CleverProgrammer,
    I'd like to ask you for a tip. I have just began my Java Online Bootcamp. Also, I support myself with knowledge from books with Oracle Press mark. I want to change my brand and become a programmer. Is 3-4 hours a day a good score( i got a fulltime job xd). Also – in weekend I try to programme for 6 or more hours. Is it a good way tp learn from diff sources(Codecamp and books)?

  • Joshua Lavrut says:

    whys he so cringey

  • Devang Mandade says:

    How much time should I code in a day???⏰⏰⏱
    I am 15 yrs old can I become a
    Software developer at this age???🤟🤟🤟👀

  • Kaushit says:

    one like for your passion to challenging yourself 👍

  • Nivedita Rudra says:

    I lost my career and motivation that I can be software Engineer or developer but for your vedio I got the motivation again that I can be a developer and I will . I got the interest to start my study again for being an developer or engineer . Thank you so much

Leave a Reply

Your email address will not be published. Required fields are marked *