Here’s how I got 1000 subs in under 6 months

Recently I hit 1000 subs so I thought I’d share some of the things I’ve learned along the way.

First let’s go over the basics:

1.) Quality Over Quantity. Your viewers don’t care about upload frequency as much as the entertainment value you provide. That doesn’t mean upload once every 3 months.

2.) Have A Schedule. You need to be consistent with uploads to remain relevant. You don’t have to upload videos every day, at the same hour but aim for once a week.

3.) Don’t Stress Deadlines. It’s ok to not meet your deadlines. If you’re a day or two late nobody will care. It’s important to communicate though.

4.) Have Social Media. This by far the most important piece to growth and I’ll explain why later.

5.) Use Custom Thumbnails. This is pretty obvious but something that I see a lot of people forgetting. Even if your content is a shit sandwich the viewer should at least think it’s a turkey sandwich until they bit into it.

So now that the basic stuff is out of the way let’s go over a little more advance stuff:

1.) Research Your Niche This will help you understand what kind of content your viewers will like.

2.) Improve Your Content This could be upgrading equipment, better editing, better story telling etc. What worked today might not work tomorrow.

3.) Research Marketing/Business If you want to improve faster, look at YouTube as a business. Your Channel is the business and your videos are the product. Business/Marketing strategies translate nicely into YouTube.

4.) Understand Social Media Marketing When you post to your social media accounts, don’t look at it as: Here’s a photo of behind the scenes, this is how my day is going, new video. Instead look at each post as quality content that has an ulterior motive. Posting generic photos with the caption “new video!” aren’t engaging. Instead post a clip of your new video and say something like “I can’t believe this happened 😂🤦‍♂️ Watch the full video on YouTube.” This will create much more engagement thus tricking the algorithm into promoting your content. But social media shouldn’t only be used to promote

5.) Build A Community Social media is a multi-use tool. You can not only promote your YouTube content but it can be a place for your viewers to engage with you. Post behind the scenes photos with captions to spark conversation, show your followers what kind of things you’re into outside of YouTube etc. This is where they can get to know you better.

6.) Network With Other YouTubers It doesn’t even need to be YouTubers, it can be Instagramers or anyone else, but part of building a community is know people who can help you/you can help. This isn’t exclusive to “shoutout for shoutout” but you can help each other improve your content through honest discussions or talk about different ideas to gain subscribers/viewers, maybe even improve your gameplay if that’s your niche, just create a symbiotic relationship with that person.

7.) Research How Others Became Successful Who’s the most successful person/channel in your niche? How did they get to where they are today? It’s important to know the history. It’s not only great inspiration but it will give you an idea on what it takes to become that person/channel.

My personal journey started a year ago. I originally wanted to be a Twitch Streamer. After doing lots of research, I came to the conclusion that Twitch wasn’t going to promote my stream so I had to promote it myself. That’s when I started learning about social media marketing. I had some experience with this but not nearly the level I needed. Before I even started streaming I spent a month growing my Instagram account. I posted content related to what my stream would be. Once I gained some followers I had my first stream. It was nice because a few people from my Instagram showed up and we had a good time. After a couple of months of streaming I hit Twitch Affiliate and realized this wasn’t for me. I continued to grow my social media accounts (Instagram and TikTok).

It was at this point I gained a decent amount of followers on TikTok. I realized that TikTok has a younger audience and my videos (Fortnite content) attract younger people. This is when I decided to capitalize on it. Making videos for Instagram and TikTok made me realize that YouTube would be a perfect fit for me. So when I posted my first official YouTube I had a decent amount of viewers. I used the same philosophy for my Twitch stream: YouTube won’t promote my videos so I have to do it myself.

Reddit has also been a good way to gain viewers but you need to be in the right subreddit. As much as I love this subreddit, a lot of people only want lambda. I get much more engagement for Fortnite related subreddits. So if you want to use Reddit, find the right subreddit.

I’m slowly transitioning into YouTube. I’ve become less active on social media as I shift my focus. I am and will always be active on my socials but there’s less stress on posting videos everyday. My attention is on making more YouTube videos. I grew my channel in less than 6 months but it took a year to build the platforms necessary to get to where I’m at today. I hope this helps you and feel free to ask any questions you may have. I’m sure I’ve left out something but these have been the main things that helped me.

If 6 months down the line you’re not at 1000 subs don’t give up. You got to remind that there’s a million other factors that come into play. Things like knowledge of marketing or editing skills or more importantly your content. All these thing and more will determine your success. Some people will catch on quick others will take some time. We all learn at different rates so don’t be discouraged if you’re not ahead of the curve. Be patient and be focused

3 Important Lessons I am Taking Into 2020 To Improve My YouTube Game

There are three lessons I’ve learned that I’m taking into 2020 and I feel like they might help some others as well!

WORK ON ONE VIDEO AT A TIME

Throughout 2019 I over-saturated myself into not doing anything. I would constantly have ideas for 3-5 videos floating around in my head and I would jump back and forth between them and scratch my head on which I should do and it would result in me never actually making ANY of them. Narrow your focus! Pick ONE video and make it! Then, when that’s done, pick another (ONE) video and make that! Which leads me into my second lesson…

NOT EVERY VIDEO IS GOING TO BE A VIRAL BANGER

One of the biggest things that held me back from creating in 2019. I constantly kept flip flopping back and forth between so many video ideas at one time because I was trying to decide which would be the most viral, which would be the biggest banger that the most people would click on and I would end up doing nothing. Don’t expect for every video to be the hottest shit, sometimes, it’s just a video and good practice… just pick something, ANYTHING! and make it.

DO SOMETHING EVERYDAY

Force yourself to do something every day!!! Whether you’re filming one segment, editing one clip or writing one paragraph of a script. Allot yourself one hour or 30min and dedicate that time to doing SOMETHING that will progress you. You can spare 30min a day and it will add up.

Obviously doing more is better, but if you struggle with motivation, start small and just make sure every day has even a little bit of progress in it.

Anyways… that’s the list! I hope it sparks some thought or motivation or helps some people.

Good luck in 2020 everybody

Will coding endlessly actually make you better and better at Python?

Question

By now I know pretty much all the basics and things like generators, list comps, object oriented programming, magic methods and etc. But I see people on GitHub writing extremely complicated code and stuff that just goes right over my head, and I wonder how they got so good. Most of the people just say code, code, code. I completely agree that helps in the beginning stages when you try to grasp the basics of python, it helped me a lot too. But I don’t see how you can continue to improve by only coding. Cause coding only reinforces and implements what you already know. Is just coding the projects you want to do, gonna get you up to the level that the professionals are at? How did they get so good? I kinda feel like I’ve hit a dead end and don’t even know what to do anymore. I’d like to know people’s opinion on this, and what it really takes to become a professional python developer, or even a good programmer as a whole whether it be python or not.

Response

This is a classic problem with people who self learn coding.

I’m a software engineer and Python is one of the languages I use. I’m not self taught but to get beyond where you are you need to start looking at computer science as a whole. You need to start looking into algorithms and data structures and also take a look at computational complexity (why your algorithm isn’t as fast as the other guys).

But I cannot stress how important algorithms and data structures are to breaking down that wall you’ve hit. Let’s say for example you have a sorted list of 1 million integers and you want to check if a number, lets say 1203, is in that list. You could start at the beginning of the list and work your way through the list. This is probably how you’d go about it now but this is really slow and bad. What you should do is use binary search. In computational complexity terms, the slow way runs in O(n) time while binary search runs in O(log(n)) time. Obviously the log of n is smaller than n so it must run faster. Knowing things like this is where you’ll get the edge over others.

I’ve seen questions like this being asked before and I’ve come up with a roadmap to follow to get you to a professional level, so I’ll leave it below again!Road-map

Here’s a Python road-map to take you from complete beginner to advanced with machine learning. I don’t know what area of computer science you’re interested in (AI, web dev, etc.) but I’d say do everything up to intermediate and then branch off. You’ll need everything up to AND INCLUDING intermediate to have any chance of passing a tech interview if you want to do this as a career. Hopefully, this provides some framework for you to get started on:Beginner

  • Data Types – Lists, Strings, Tuples, Sets, Floats, Ints, Booleans, Dictionaries
  • Control Flow/Looping – for loops, while loops, if/elif/else
  • Arithmetic and expressions
  • I/O (Input/Output) – Sys module, Standard input/output, reading/writing files  
  • Functions
  • Exceptions and Error Handling
  • Basics of object oriented programming (OOP) (Simple classes).

Intermediate

  • Recursion
  • More advanced OOP – Inheritance, Polymorphism, Encapsulation, Method overloading.
  • Data Structures – Linked lists, Stacks, Queues, Binary Search Trees, AVL Trees, Graphs, Minimum Spanning Trees, Hash Maps
  • Algorithms – Linear Search, Binary Search, Hashing, Quicksort, Insertion/Selection Sort, Merge Sort, Radix Sort, Depth First Search, Breathe First Search, Prim’s Algorithm, Dijkstra’s Algorithm.
  • Algorithmic Complexity

Advanced – A.I. / Machine Learning/ Data science

  • Statistics
  • Probability
  • Brute Force search
  • Heuristic search (Manhattan Distance, Admissible and Informed Heuristics)
  • Hill Climbing
  • Simulated Annealing
  • A* search
  • Adversarial Search (Minimax & Alpha-Beta pruning)
  • Greedy Algorithms
  • Dynamic Programming
  • Genetic Algorithms
  • Artificial Neural Networks
  • Backpropagation
  • Natural Language Processing
  • Convolutional Neural Networks
  • Recurrent Neural Networks
  • Generative Adversarial Networks

Advanced – Full stack web development

  • Computer networks (Don’t need to go into heavy detail but an understanding is necessary)
  • Backend web dev tools (flask, django) (This is for app logic, interfacing with databases etc).
  • Front end framework (This is for communicating with the backend) (Angular 6+, React/Redux)
  • With frontend you’ll also need – HTML, CSS, Javascript (also good to learn typescript which is using in angular. It makes writing javascript nicer).
  • Relational database (MySQL, PostgreSQL)
  • Non-relational (MongoDB)
  • Cloud computing knowledge is good, (AWS, Google Cloud, Azure)

ResourcesBooks

  • Automate the boring stuff
  • Algorithms and Data structures in Python by Goldwasser (This should be the next thing you look at)
  • Python Programming: An Introduction to Computer Science
  • Slither into Python: An Introduction to the Python programming language
  • Fluent Python – Clear, Concise, and Effective Programming

Here’s some ones for other related and important topics:

  • Clean Code by Robert Martin (How to write good code)
  • The Pragmatic Programmer by Andrew Hunt (General software engineering / best practices)
  • Computer Networking: A Top-Down Approach (Networks, useful depending on the field you’re entering, anything internet based this stuff will be important)
  • The Linux Command Line, 2nd Edition (Install the Linux operating system and get used to using the command line, it’ll be your best friend).
  • Artificial Intelligence: A Modern Approach

Online courses:

I am not a fan of youtube for learning as you’re just being hand-fed code and not being given any exercises to practice with so I won’t be linking youtube video series here. In fact I’m not a fan of video courses in general but these two are good.

  • Udemy – Complete Python Masterclass (This is for beginners stage).
  • Coursera – Deep Learning Specialization by Andrew Ng (Advanced – A.I.)

Most importantly, practice, practice, practice. You won’t get anywhere just watching videos of others programming. Try dedicate an hour a day or 2 hours a day on the weekend if you can.

Source:  https://www.reddit.com/r/learnpython/comments/eim1x4/will_coding_endlessly_actually_make_you_better/ 

I conducted a study of 1,117 content marketers to learn what successful blogs do differently. Here are the top takeaways.

In February I ran a big survey to find out what blogging & content marketing strategies are working best right now.

A full 1,117 people responded in total, including a bunch of redditors.

Two-thirds of them are blogging to make money or build a business.

Their responses have given us some really interesting data with a 2.9% margin of error at 95% confidence.

The best part: it’s segmented by income level, so you can see what bloggers who earn over $50K per year do differently from lower-income ones.

The full results post includes 19 illustrated charts and reactions from experts like Brian Dean of Backlinko, Andrew Warner of Mixergy, and more.

Here are some highlights:

  1. Blogs that earn over $50,000 per year put a lot of focus on email, using 343% as many email-collection methods as lower-income blogs.
  2. Longer articles are correlated with success. Bloggers who earn over $50,000 per year say their most popular blog posts are 2,424 words long on average: 83% longer than those from lower-income bloggers.
  3. Bloggers who earn over $50,000 per year tend to put a lot of emphasis on SEO. Their #1 traffic source is typically Google organic search, and compared to lower-income bloggers they are 4.3 times as likely to conduct keyword research.
  4. Over 50% of bloggers say it has gotten harder to get traffic from Facebook over the past two years, and nearly one-fifth say it has gotten harder to get traffic from Google.
  5. Higher-income bloggers rate the importance of social media 19% lower than lower-income bloggers do.
  6. “Quality of content” is rated the #1 most important success factor among all bloggers. However, higher-income bloggers put much more emphasis on promoting their content than lower-income bloggers do.
  7. 70% of bloggers who earn over $50,000 per year say they are active or very active promoters of their blogs, compared to only 14% of lower-income bloggers.
  8. Google AdSense is the most popular monetization method bloggers use, followed by affiliate marketing. But for higher-income bloggers, AdSense ranks third: they are 2.5 times as likely to sell their own product or service as they are to use AdSense.
  9. 45% of bloggers who earn over $50,000 per year sell their own product or service, while only 8% of lower-income bloggers do.
  10. The most common challenge bloggers face is getting traffic to their blogs.
  11. Successful bloggers know their audiences well. 73% of bloggers who earn over $50,000 per year say they focus their content on the interests of a very specific group.
  12. Bloggers who earn over $50,000 per year pay content writers 3.6 times as much as lower-income bloggers do.
  13. Compared to lower-income bloggers, bloggers who earn over $50,000 per year are 10.3x as likely to use paid promotion, 5.8x as likely to publish case studies, 5x as likely to have a podcast, 4.5x as likely to publish video, and 3.7x as likely to publish interviews.

There are a lot more insights in the full post, — for example, the first chart ranks the top 10 success factors.

But this isn’t a checklist of things that all blogs need in order to be successful.

Adopting an advanced technique too early may even make a blog less likely to succeed. (E.g. Unprofitable ventures will probably only become more unprofitable if they start using paid promotion for their blog posts.) These statistics are also based on correlation and not necessarily causation.

However, if you’re just starting a blog or having trouble making your content marketing perform well, it can be very helpful to see what successful bloggers are doing differently.

The key is to think about how those techniques fit in with the stage you’re at, as well as what you are trying to accomplish and what would best serve your audience/customers.

Thanks to everyone who took the survey!