Ten++ Ways to Make Money as a Developer (Florin Pop) (Z-Library)
Author: Florin Pop
商业
Knowing how to code is a fantastic skill that you can possess, but did you know that there are multiple ways you can monetize your coding skills? In this eBook we're going to cover TEN++ ways of making money as a developer: Working as a Professional Developer Freelancing Blogging Running a YouTube Channel Live Coding & Streaming 1-on-1 Mentoring Creating Courses Creating Digital Products Contributing to Open Source Building a SaaS (Software-as-a-Service)
📄 File Format:
PDF
💾 File Size:
1.3 MB
42
Views
0
Downloads
0.00
Total Donations
📄 Text Preview (First 20 pages)
ℹ️
Registered users can read the full content for free
Register as a Gaohf Library member to read the complete e-book online for free and enjoy a better reading experience.
📄 Page
1
UPLODED By An TutFlix.org User
📄 Page
2
Ten Ways to Make Money as a Developer © 2020, Florin Pop Version 1.0 - December 2020 All rights reserved. This book or any portion thereof may not be reproduced or used in any manner whatsoever without the express written permission of the publisher except for the use of brief quotations in a book review. 2
📄 Page
3
Table of Contents About this book 11 How to read the book? 12 What’s up with the “++” thing? 13 My programming journey 14 CHAPTER 1: WORKING AS A PROFESSIONAL DEVELOPER 17 Why traditional employment? 18 Preparing for the job 19 Coding Bootcamp and College 20 Other ways to speed up the learning process 22 Create a Portfolio 23 Write a Resume 25 Applying for jobs 26 Interviewing 28 Use LinkedIn to get job offers 30 CHAPTER 2: FREELANCING 31 How to Start Freelancing 32 3 VISIT - TutFlix.io
📄 Page
4
What do I need to know to start freelancing? 32 Do I have to register a business? 33 Why would you want to freelance? 33 What services can you offer as a freelance developer? 34 Where to Start Freelancing 36 Platforms to freelance on 37 Your own portfolio website 38 How to Charge for a Website 39 Hourly pricing 39 Project-based 39 Value-based 40 Here’s how to determine a value-based price: 42 How to send website proposals 44 What is a proposal template? 44 How to get clients 46 Google Ads 47 Facebook Groups 49 Join Existing Facebook Groups 50 4
📄 Page
5
Create Your Own Facebook Group 51 LinkedIn Ads 52 Your Own Platform 54 Freelancing Platforms 55 Manual Outreach 55 CHAPTER 3: BLOGGING 59 Why start blogging? 60 Improve your own skills 60 Market yourself 61 Extra $$$ 61 How to start blogging? 61 Pick a niche/topic 62 How to pick a niche 63 How to create a blog 64 Other ways to create a blog 65 Blog on existing platforms 65 Finding an audience 67 Growing your audience 68 Have a schedule 68 5
📄 Page
6
Create an email newsletter 69 How to make money blogging 70 Ads 71 Affiliates 72 Sponsored Posts 73 Promoting your own products/services 75 Getting paid to write for other publications 76 CHAPTER 4: RUNNING A YOUTUBE CHANNEL 79 Why YouTube? 80 How I started on YouTube 81 Starting your YouTube channel 83 Picking a niche 83 Recording Software 84 Editing Software 85 And... START! 86 How to make money on YouTube 87 YouTube Ads 87 Membership / Donations 91 6
📄 Page
7
Affiliate Marketing 93 Brand Deals / Sponsorship 94 Promote your own products 97 CHAPTER 5: LIVE CODING & STREAMING 99 How to start 100 YouTube VS Twitch 102 Ways to make money while Live Coding 104 Donations 105 Bits 106 Memberships and Subscriptions 107 Exclusive Live Streams 108 CHAPTER 6: 1-ON-1 MENTORING 109 My mentoring journey 111 How much to charge? 113 Where to find mentees? 114 CHAPTER 7: CREATING COURSES 117 How to create a course 118 Pick a topic 118 7
📄 Page
8
Create the Course outline 119 Software and Tools 120 Having an audience 120 Where to sell your courses 121 Course marketplaces 121 Course platforms 122 Build your own platform 123 Marketing 124 Promotion post-launch 125 Setting up affiliates 126 CHAPTER 8: CREATING DIGITAL PRODUCTS 127 What are digital products? 128 What kind of digital products are there? 128 Why digital products? 129 Where to sell? 130 How to create a product? 131 Build an MVP 132 Market your product 133 8
📄 Page
9
Build an email newsletter 134 Leverage other people’s audiences 135 Bundle it up! 135 CHAPTER 9: CONTRIBUTING TO OPEN SOURCE 137 Extra ways to get a reward for your OS contributions 140 CHAPTER 10: CREATING SOFTWARE-AS-A-SERVICE 143 What is Software-as-a-Service (SaaS)? 144 Benefits of SaaS as a Startup 145 Considerations of SaaS as a Startup 147 How to Build a SaaS Product 149 Find an idea 149 The ‘LEAN’ method 150 Choosing the Tech Stack 152 Choosing the Pricing Model 153 Usage-based pricing. 154 Per-user pricing. 154 Flat-rate pricing. 154 Freemium and Trial 154 9
📄 Page
10
Stop thinking - start doing 155 How to gather Validated Learnings 156 Prototyping 156 Analytics 157 User testing 158 Split testing 158 Promoting your SaaS Product 160 Build an audience 160 Paid ads 161 Affiliate marketing 162 Selling your SaaS Product 163 Getting acquired 163 Thank you! 165 What’s next? 165 Don’t be a stranger 166 10
📄 Page
11
About this book Coding is a fantastic skill. It opens doors to exciting new opportunities. This is what it did for me and for lots of people that I know! In this book, I’m going to share everything I have learned along my journey about monetizing my development skills. Going from freelancing to having a job to becoming a content creator, writing articles to creating videos on my YouTube channel, and much more. In this book, you’re going to learn about TEN++ ways to generate income with your development skills. I will walk through each of these methods, explain how you can apply your coding skills to succeed, and offer tips to help you get started. You might be familiar with some of these ways, and that’s perfect! But in case you’d like to try out Florin Pop TEN WAYS TO MAKE MONEY AS A DEVELOPER 11
📄 Page
12
something else I want to simplify the process for you as much as possible. It took me over 7 years to learn everything I’m going to share with you in this book, and above that, for some of the chapters, I’ve reached out to other experts in the field and got them to share their journey and experience as well. I’m doing all of this because I want to make sure that you’ll get the most value out of the money you spent buying this book! I want to believe that this book offers a 100x Return on Investment (ROI) because it's definitely helped me earn over six figures in the past 7 years! Was it easy? No. Was it fast? No. It took time and effort. I spent thousands of hours learning. I love to learn which made this journey even more enjoyable (and I hope you'll love it too!). How to read the book? As this book has unique chapters that let you read what you are interested in without having to read sequentially, you can start reading any chapter you wish. Feel free to jump to whichever section you seem fit. 12 ABOUT THIS BOOK
📄 Page
13
If you want to read the entire book and get the most out of it, then just simply go page by page as with a usual book. What’s up with the “++” thing? I don’t claim to have all the knowledge in the world therefore I’m always learning and this book is in a “continuous development” mode. I’m going to keep adding more information to the book as I experiment and learn new things myself. It might be just updating a chapter with new information or it might be even adding a brand new chapter in the future. I’ll continue to work to make this book better and better! That’s what the `++` stands for. Don’t worry! You’ll get access to all these book updates for free as a token of appreciation for trusting me and purchasing this book in the first place. Florin Pop TEN WAYS TO MAKE MONEY AS A DEVELOPER 13
📄 Page
14
My programming journey I started my career as a freelancer back in 2013, kind of. I say kind of because the projects I was working on were small and it was more of an experiment than something I planned and wanted to do. Even though these projects were small, they laid the foundation for my first “real” programming job as a professional developer. I landed my first part-time development job during college, working as an XPages developer. I don’t even remember what XPages is anymore! What I can remember is that we had some JavaScript too, which was cool. Nevertheless, I stayed in that job for around 8 months until the company had to cut the development department. I was one of the two people who remained but they wanted me to switch my focus to design and because I wanted to pursue my passion for programming, I resigned. For the next few years I worked again as a freelancer, but this time I took it more seriously and worked on some bigger projects. I got married after finishing college and soon after that I got a high-paying job offer and worked there for 14 ABOUT THIS BOOK
📄 Page
15
almost 2 years as a ReactJS developer and CSS ninja! (The latter was not in the job description, I added it myself to look cool). I accepted the ReactJS position for mainly two reasons: ● First, because I wanted to get a feel of how it is to be working in a big company with multiple co-workers and big projects. I’ve learned a lot along the way and met some amazing developers! ● Second , the steady paycheck. We saved up some money and after 2 years I resigned and started my journey as a content creator (blogger, YouTuber and streamer). To be honest, I didn’t feel that I could be employed for the rest of my life and I wanted to try my hand at being self-employed. Note: Just because standard employment wasn’t for me, it doesn’t mean that it’s not for you either. Try it out and who knows, maybe it is the right thing for you as it is for a lot of people. You never know until you try. Florin Pop TEN WAYS TO MAKE MONEY AS A DEVELOPER 15
📄 Page
16
Since I began my journey as a content creator I have grown a following of over 150k followers across different social media platforms (Twitter, YouTube, blog) and had the chance to help hundreds of thousands of people through my blog posts, YouTube videos, live streams and in some cases directly through DMs and emails. Doing all of the above brought me a lot of joy and I’m very grateful for everything that has happened to me since I started this journey! As of now I can’t imagine doing something else than learning and sharing what I’m learning with those who are following me. Seems like the perfect job for me. Speaking of sharing what I’ve learned, let’s get into the business, shall we? 16 ABOUT THIS BOOK
📄 Page
17
CHAPTER 1 WORKING AS A PROFESSIONAL DEVELOPER
📄 Page
18
Working for a company as an employee is the most common way to make income as a developer. Even though this eBook is focused mostly on the other ways to make money as a developer, I recommend you to at least give this one a try for a while. Working within a team of other developers on large scale software projects is an effective way to improve both your technical and non-technical skills. Why traditional employment? There are a couple of reasons why I would recommend it, especially when you’re starting out. - Having a stable income while you’re still learning and experimenting - Health insurance, Pension, Paid vacation - Learning to work on larger projects with large codebases (experience operating at scale) - Learning from co-workers (formal + informal mentorship) - Having a structured career progression CHAPTER 1 18 WORKING AS A PROFESSIONAL DEVELOPER
📄 Page
19
- Company reputation can be a useful signal even after you leave (e.g. FAANG) Preparing for the job There are numerous paths to learn how to code. Some options can be expensive, such as college or a bootcamp, while others are available for free online. Regardless of the path you choose, it is important to dedicate time to your studies and form a habit of learning and “hacking” (daily if possible!). I recommend starting with freeCodeCamp. It’s free and a great resource for beginners to get into web development. YouTube is another resource I used daily to learn coding. When learning from YouTube (or any course) it is important to not only watch the tutorial, but to also get your hands dirty by coding the project(s) yourself. Build, build, build! That’s the best way I found which helps you understand how the code works. Whenever there is something in a tutorial that I don’t fully understand, I pause the video and start changing the code myself to see how it affects the output. That’s when I get my “Eureka!” moments. Florin Pop TEN WAYS TO MAKE MONEY AS A DEVELOPER 19
📄 Page
20
When it comes to online courses, there are, again, thousands of them. The good thing about courses is that they give you a structured format, which is easier to follow. There isn’t one “best” course out there to teach you everything you need to know. You can learn something from any course, and at the end of the day, it might just come down to how much you like the teaching style of the instructor. In my case, I pretty much like every instructor as long as I can understand clearly what they are saying. Another thing I usually do is follow multiple instructors on the same topic. Once you do that you start to notice a pattern of the most important concepts they teach which are usually the fundamentals. Coding Bootcamp and College I’ve heard both sides of the story when it comes to Coding Bootcamps. Some find it very useful, and others not so much. There are multiple factors when it comes to deciding on a successful Coding Bootcamp. In case you want to attend one, do your research on your preferred bootcamps, and see what others are saying CHAPTER 1 20 WORKING AS A PROFESSIONAL DEVELOPER
The above is a preview of the first 20 pages. Register to read the complete e-book.