How to Make Money as a Programmer in 2018

How to Make Money as a Programmer in 2018

Hello World. It’s Siraj 🙂
and today I am gonna talk about five ways that you can make money as a programmer. Everybody needs to make money…
it is just a reality of life and if you learn how to do it well, your life will be substantially better. So, let’s start with the first way, contract work. If you’re someone who’s never earned money before as a programmer, this is the first method you should use. There’re people out there that need your skills; you just have to find them. You can find contract work online, on sites like Upwork, and Freelancer, and a few others that I’ve listed in the video description. Think of your name as a brand, and like all brands, you need to build trust. The way you can do that is by gaining a positve reputation. If your client is happy your work, you’ll get a great review. You want them to RAVE about you, to tell their friends about you, and if you put in the necessary effort, they will! But, how do you get the clients in the first place? Basically, you need to get really good at selling yourself and that all starts with believing in yourself. That means that, given some uncertain environment like a project with requirements you’ve never taken on before you trust yourself to enough to be able to figure it out. Before you start asking people to trust you, you have to trust yourself. When you create your profile on one of these sites, you have to sell yourself well. That means every project or past experience that you list should be both detailed and impressive. So if you made a mobile app and you implemented a custom networking architecture, make sure to include that kind of impressive detail. When it comes to picking the type of contract that you should work on, it’s about what’s valuable to the market, and what you would enjoy doing. Machine learning is hot right now. Hundreds of thousands of individuals and companies need someone to integrate AI into their stack, or build an app that uses facial recognition, or perform some analytics on their database. There are endless use cases, and luckily for you, not many people understand how it works at all. So if you have at least some knowledge, that’s your competitive advantage. You can basically get paid to learn. Once you’ve either posted yourself as either available for work, or replied to a contact listing, you’ll eventually get interest from a client. You’ll then have your first meeting to discuss the details of the project, and your job is to be over prepared for it. That means do your homework on all the requirements beforehand. Have a list of features in mind and a plan on how to get there. This will be really impressive to your client and they will be more likely to pay you well When it comes time to discuss the payment, Don’t underprice yourself You can always negotiate your rate down But if you start off with a low rate, you can increase your rate later on If it’s your first contract, just charge a flat fee And pick one taht is short term Like a month or less research the price of the project that has been completed and if the programmer had a similar background to your own Once you have done one or two contract projects for a flat fee You can move on to charge an hourly rate Always charge market rate or above and increase your rate as you improve You can also find contract work in person If your client can meet with you face to face and knows your aim then it’s easier for them to trust you Everyone could use a programmer Call up some local businesses and ask If you are in collage, you can find some work on bulletin boards and use the resources you have locally When I moved to San Francisco I lived in a habber house with 12 other dudes And I had some pretty hard time to find some contract work But when I finally did, it was lucrative A couple of months at work gave me the freedom to travel Through India, Thailand and Japan For 6 months! And write my first book-Decentralized Applications Contract work can free you It can give you the space you need to think about the impact that you really wanna have in the world and experience all the things that you always wanted to The second way is to start a business now, this is the most difficult but also the most potentially lucrative way to make money The chances of succeeding are relatively slant but you can increase your chance by doing a few things First of all, your main goal should be to have a positive impact You have to RIVE in the cause secondary , that should be the money not the other way There is a very thin line , but a crucial one Startups are hard You are fighting for survival in the market and and any number of uncertainties can occur but if you have that drive then it doesn’t matter You’re belive in a cause greater than yourself will help you to push through the hard times all the rejections Think about a problem that you want to solve close your eyes and envision a world where this problem is solved and from that vision, work backwards how we get to that world That’s where your startup comes in Mark Andreesen once famously said that “Software is eating the world” at the same time, AI is eating the software Soon, machine learning will be happening at every layer of the stack From Operating systems to networking to rendering all of it so. that means you can just apply Ai to some existing idea, and boom STARTUP You need to be sure that the idea is something that people want I had a robotic startup in collage I built a team, built a prototype, raised money But after eight months of work, we found out that our clients didnt really want out prduct We could have saved all our time and energy If we had committed customers from the start so, make sure you have that in an excel spreadsheet These big companies like amazon and google, are buying up AI startups like ‘can’ which is a very lucrative exit strategy The third way is a full time job or internship Startup by working for a small company first Where you have a lot of responsibilities You want to optimize for learning You will learn a lot in a fast paced environment and since you are not used to the comfort of a bigger co-operation It will be easier to do and please, dont do any unpaid internships if you know how to code, you should be paid for it The fourth way is to participate in programming contests You can enter one of these things as either a team or a single person and you will learn a lot there are several sites online like hacker rank and topcoder that will pay out prices to the winners of programming languages Local hackathons are also a great way to do this If you can’t find one near you, start your own Call up the potential sponsers Say a company who’s API you really like and say you are organizing a hackathon that will get programmers to get tools using their software You get a cut of the earnings the programmers get to learn and the company gets more attention Lastly- The fifth way is to complete bounties The idea is that people give out a flat fee for someone to fix a bug in their repository it’s like monetizing GitHub issues You can potentially fix one bounty a week for some fun spending money OR, make a living out of it bountysource and bountify are 2 great resources to do this and that’s it go forth and make your rain wizards please suscribe for more programming videos and now, I have gotta get back to the grand So, thanks for watching


  1. Camp Yazlo says:


  2. Daiyah Sayed says:

    Tweetable: before you start asking people to trust you, you have to trust yourself.Gorgeous! Thank you my dear

  3. Arzoo Singh says:

    Thank You!

  4. DarkHorse says:

    Subtitles Please I am not able to understand american accent.

  5. Johnny D says:

    I need work

  6. RUFF- says:

    Love the guy who says "Airbnb is not big enough for our business model." I think his company deals with customers from other planets since Airbnb isn't big enough for them…

  7. Muhammad Shehryar says:

    thanks alot made my work a bit easy 🙂

  8. Rodrigo Ricardo Maldonado Cadenillas says:

    Thank you!

  9. Mr Me says:

    this video's earnings $262 like if im right siraj

  10. fake Apple Store says:

    "name brand vs great value."
    I died

  11. Mr Maestro 87505 says:

    Thank you countlessly Mr Raval. This is truly helpful for me. Thanks again really.

  12. Nashit Babber says:

    Dude… You are the best B)

  13. Angela Chika Ebirim says:

    what are the sites that have contract listings for machine learning and deep learning?

  14. Conrad Parker says:

    Probably going to watch this video a dozen times just for the inspiration. Thanks!

  15. L P says:

    Did anybody say it already?
    This guy fucks!

  16. Mr. Mystiks says:

    His dyed hair makes him look ridiculous.

    P.S. You give very good advice.

  17. Dmitry Vanyagin says:

    Freelancing is the most profitable one. For all of those who want to learn how to build web applications, I stated a series of blog posts here: Posts are coming daily! Keep reading and you will be able to build a fully functional website in no time 🙂

  18. Fitness Girly says:

    Finally, An Effective Way To Get Quality Traffic & Commissions On Autopilot! :

  19. Unbound says:

    I don't think everyone is going to make their purpose to make the world a better place as a programmer because some people are just beginners and need a job. Down to earth people are accidental and are authentic. If, programming requires people to make things better as a requirement, you'll increase the barrier to entry into programming. Siraj you make good videos, you're smart and enthusiastic. As a joke, this video could be interpreted as becoming a cryptocurrency programmer: how to make money as a programmer.

  20. Paxton Keskitalo says:

    I know 5 language c/c+/c++,java,python,html,english

  21. A M says:

    Nice overinflated video. Could've been a 5 minute video, but hey! gotta fit in more ads and retention am i right!?
    My favorite thing is the bot accounts pumping up your video. Might wanna change the verbage so they arent as obvious.

  22. Akaome Nanashi says:

    How to make money? Be veeery good at somthing that most people are retarded in…

  23. Edris Saberi says:

    Awesome video, thank you Siraj.

  24. Mohamed Osama says:

    the memes in your video make it so much better

  25. Rakshit says:

    #1. First learn programming …

  26. António A says:

    Can you share something about the code and process that you used on your robot project?

  27. Hello There says:

    Grow food. 😉

  28. Giselle Azevedo ® says:

    Your videos are amazing! ^^

  29. Alexander Rivera says:

    That Ballers gonna ball meme had me dying. Thanks for the advice

  30. Solutions To Problems In Hindi says:


  31. Daniel Khoroshko says:

    btw in most places on earth you won't be able to find job locally for any decent money

  32. Petros Makris says:

    wow, though i like you and you look skilled you made a mess here it appears. post-mortem, why is that, lack of experience at the time?

  33. Lance Roark says:

    Get a job? Wow, that was deep.

  34. Ben Chaussee says:

    A glimpse of hope…

  35. Sricharanreddy kaliki says:

    thank you this vid was really useful and detailed unlike anyother video on youtube

  36. Stephen Lee says:

    Thanks I didn't know…..about the other 4 ways….

  37. abcd xx says:

    Ml needs GPUs crypt to currency needs GPUs gamers are screwed

  38. Edmond A. says:

    Great videos Siraj,
    In the past week I've watched don't know , 20, 30 of your videos , excellent job!
    Could you list the very bare minimum topics (possibly along with a set of your recommended choices of textbooks) to enter the job market?
    Something that can be used as a self check list,
    Thanks again!

  39. Luca says:

    Or create a cyrptocurrency and name it after yourself cough sirajcoin cough cough ahhh must be the allergies

  40. Retro Gamer says:

    get a job. LOLs.

  41. saadmrb says:

    what is your idea startup 😉 ?

  42. Aakash Maheedar says:

    bro i wana ur email id

  43. Eric Verzel says:

    That book cover looks very similar to Andres books, busted ;p

  44. StuBz211 says:

    Siraj, you are awesome!

  45. Daniel Aubertine says:

    Thanks Siraj! Inspirational

  46. Filip says:

    How to get rich: Get programming jobs and earn some good money. start out small making the money work for you. Make the money work even more for you. Ok now you have alot of money finally you get your well deserved time to do programming the rest of your life isn't that awesome lol

  47. Nahuel D says:

    1. Get a degree in something else
    End of the tips.

  48. Cris Mo says:

    I admire your boundless optimism, energy and good will, but did You won any competitions organised by, NASA or ? Sometimes over 98% of the winners are USA citizen and some challenges are huge, so that even University professors have difficulties with such problems. On the other side there is no wonder that some students leaves the Universities when they see how great the difference is between the theory and practice.

  49. Sumit Kataria says:

    Amazing video Siraj. I am a big fan.

  50. Jigar Parmar says:

    I created profile on UpWork, but somehow it got rejected in review. Can anyone suggest how to get it approved?

  51. Alakolmio Matriisi says:

    Your videos talk too much about money, thsi cahnnel used to be great but nowdays it only talks about "how to make money in whatever way"

  52. Slingboi says:

    This is some good stuff! Thanks!

  53. HitmanBobina47 says:

    Step 1: Go to Neumont University
    Step 2: Get hired by a tech giant
    Step 3: Do crappy work and get demoted to a janitor
    Step 4: Mine crypto in the cleaning closet
    Step 5: Become a billionaire
    Step 6: Quit your job
    Step 7: Spend 8 million dollars on an amazing bunker
    Step 8: ??????
    Step 9: Profit!

  54. MegaMaxclan says:

    The toilet one cracked me up!

  55. Ashish Kapil says:

    Great video as always

  56. Umair Rehman says:

    Make a video on Kriging Method estimation

  57. sagar jain says:

    How can I know my price? You say never underprice yourself but first of all how to decide what should be amount I get paid?

  58. Ibrahim Price says:

    I love this Maybach music, sweet.

  59. Rishi Kesh says:

    Bro how to develop programming skills

  60. ayyappa swami says:

    I am feared when i saw you in youtube.

  61. Pratik Solanki says:

    you are awesome Siraj. Keep up the good work 🙂

  62. Rosario Fondo says:

    Man, you are just AWESOME!!!

  63. Kyuma says:

    Good Video!

  64. maxamed yasin sicid says:

    Hhhhh you make me laugh bro, I like it when you say, get payed to learn, that’s what I do. Keep the motivation bro.

  65. wikiteli says:

    How about contract agreement and IP?

  66. Samer Noah says:

    Thank you . Very helpful video

  67. Kevin Fairley says:

    The github link says it has 0 contributors

  68. Kevin Fairley says:

    Is it just me or does bountify have barely any bounties. I only see 3.

  69. David Hoar says: Was she about to pet the robot after it gave her a spoon? Adorable.

  70. Νίκος Μπαμπαλιάρης says:

    Like Einstein said: "Imagination is more important than knowledge" and it's true. I'm a 4th year colleague, really good at maths, physics and especially in programming and still can't make even a dollar because I can't thing of anything to create and when it comes to upwork I can't make anyone trust me to give me a job. That sucks…

  71. GUAVA BEAN says:

    I recommend for finding online work. They post new jobs daily & it's totally free. The theme this month is TECH jobs 🙂

  72. Reuben Sandwich says:

    I switched majors from Computer Science to BSIT in Mechanical Design Technology. I want to major in CS, but it would take me extra time and money to do so. Could I still teach myself CS without looking lost to employers?

  73. Siddhartha says:

    how i get sponsors for my startup and should i talk to them please reply in mail([email protected])

  74. Tomoko in 4k says:

    How many cups of coffee did you have this morning?

  75. Anonymous Everywhere says:

    first step: You need to know "HOW TO CODE"

  76. Пилешка Супа says:

    I need few answers
    1. What about web developer
    2. Can i work from home? Xd
    3. Any problems if I'm 14 years old?

  77. Prateek Pradhan says:

    Thank a ton bro. Gave me hope

  78. Anime Maze says:


  79. Maximize your Success says:

    Here are other ideas: 10 Ways to Make Extra Money by Programming

  80. Happy John says:

    4:25 The very bottom one (third one) is an off rip

    9:55 PM

  81. Thomas Eng says:

    Thanks Siraj. Great video…

  82. Gamer Mahit says:

    Hey can you give me idea on best AI programming language or programming language that will have high demand in future for programming.

  83. gandezafamily says:

    sell yourself I thought there is no such thing a slavery now a days.

  84. Md Dilshad Islam says:

    Wow I watched it till the end

  85. Rotbart1337 says:

    #6 be a really good programmer

  86. Ajay Kumar says:

    #1 Contract work
    #2 Start a Business
    #3 Full-time job or Internship
    #4 Programming contests
    #5 Complete Bounties

  87. John Audu says:

    Do u need to have a degree

  88. Khmer Android_IOS says:

    Hello everybody..You need to be insane to waste even 1 minute on upwork or freelancer.I like you, Are You Like him?

  89. Lord Grompulus says:

    0:13 Easier, but not better

  90. JCam says:

    I can't take this douchebag seriously

  91. Amber Knowles says:

    Hi everyone… thanks to Chris for helping me out financially by funding my bank account with the sum of $65000 which was confirmed and legit.. if you are interested you can contact him anytime at (469) 415-5670.. his work is free.

  92. Hendra Gunawan says:

    I'm expecting Indian accent wow. Good

  93. Den Masta says:

    You could search “Sοdαmzοt Sizo” on google, if you do, you`ll be able to begin your online business. There are numerous ideas around that claim you can make a lot of cash, but they weren’t effective such as this one. Google “Sοdαmzοt Sizo” to generate approximately 15,000 bucks. What is holding you back? .

  94. Neriob Sarkar says:

    Hi, Does this work today? I've been making a consistent 50 dollars daily with I highly recommend if you want to try it.

  95. Binayak Kumar Chakraborty says:

    Its all up to you, if you give this site a try OneBizOpp[DOT]com (replace [DOT] by a Full stop [.]) you can earn around $30-$80 in a day, depending on how much hours you can put it 🙂

  96. Maria Whitney says:

    If you want, just Google this: ONE Biz Opp .com (remove spaces) This is a site I'm using to make money from home and it's so simple you'll love it

  97. Cane drop says:

    scam people thts how you get a money

  98. Thiago Merry says:

    earning over $12,000 weekly from welfarehacks,wordpress,com

  99. luke shaw701 says:

    Finally i made my first cash online through welfarehacks,wordpress,com

  100. Federico Miglioranza says:

    I have discovered a money generating system online last week. Impressive! It’s called the “Mοnοlαn net4α” (Google it). It will demonstrate the best way to possibly generate up to 152 usd every day online. .

Leave a Reply

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