I got it here it is this is what we call
the key to improving as a programmer I'm
going to be selling these for five
dollars what you do is you plug it into
your computer right into the USB slot
really not sure where I'm going with the
story but in terms of the actual key to
improving as a programmer it's fairly
straight forward is that you need to do
it every day or at least most days treat
it like you're going to baseball
practice or something when you go once a
week one hour maybe two hours you're not
going to get as good as those people who
are playing high school ball going every
single day after school sometimes even
doing two-a-days there's a reason for
that those people are doing it
consistently one to three hours every
single day five days a week seven days a
week what have you and you're only doing
it one day a week for maybe one hour the
more consistently you do something well
the better you'll get doesn't matter if
you're the starting pitcher or they just
stick you over and right field because
you need to get some play time basically
what I'm saying is you need to pick a
schedule some that works for you
three four seven days a week and do
coding or some type of software
development it doesn't matter if you're
trying to fix a bar you're just watching
a few videos that you can later apply
and then in the following days for one
hour a day that my friends is the key to
improving as a programmer but depending
on your skill level depends on how
exactly you go about this for beginners
find a course online that interests you
excites you and stick to it buy a course
on udemy or Skillshare Coursera and
stick to that curriculum the reason I
say Buy is because when you put money up
you take things a little bit more
seriously than if something's just
handed to you I mean there are plenty of
good free courses out there and if you
can find the discipline in yourself to
follow that course every single day or
whatever schedule you set up for
yourself then go ahead but for a lot of
us if you put up $20 $10 $100 for a
course it's more likely that you will
finish it because that gives you the
extra motivation the extra discipline
because you're like I kind of already
invested $50 into this thing I should
probably see it through and if you do
buy a course at any of those places use
my affiliate link down in the
description
I have affiliates with all of them
they're always down in the description
you'll see you'll see or like I said get
a free course if you can't afford it
plenty of us can't but if you're a
computer science student if you do
coding classes in your computer science
course as well then there you go that is
already a structure and that actually
holds you accountable because for me the
fact that I was able to follow computer
science courses I did some online
courses and I had YouTube to hold me
accountable as I shared my experiences
of learning coding those all played huge
factors and helping me learn software
development programming and that's
precisely why I advise you to go for a
course instead of just trying to pick up
tutorials here and there's because it
gives you structure for a lot of these
courses for beginners they go from the
basics into actually creating different
types of apps or websites or whatever
course you decide to do you would have a
big course and they split it up into
chapters and there's chapters comprised
of different videos and quizzes and
homework assignments projects if you
will programs to write and you're able
to effectively section off each one so
you're laying okay if I'm gonna be
working Monday Tuesday Thursday Friday
one hour a day you say okay I can do
this Monday this Tuesday this Thursday
and this Friday when if you're just
going online searching your it'll be
waste in the first 15-20 minutes of that
hour figuring out what you want to do
and then like how useful really is that
if you're doing all these different
things trying to figure out you may be
doing it for 30 days in a row every
single day for an hour a day but if it's
a bunch of different stuff that's not
really related it's not gonna be as
effective as if you focus in on one
particular discipline like iOS
development and sticking with that and
going through a whole entire course just
find what works for you in terms of the
course structure and things of that
nature and then the teacher who is
actually teaching it because that's a
huge part for in order for you to learn
the basics of that programming language
the technologies and frameworks and ID's
that they use stick to it if you're
beyond that initial learning how to code
phase my recommendation you'll heard me
say it time and time again is we're
going your own project if you're
anything like me the big reason why you
got into software development is because
you had something that you wanted to
create at all these app ideas and
websites Oh which that I wanted to be
able to create myself
I just love creating things building
things changing things that's just
that's what I love to do creating videos
so forth and now this
my assumption but I'm sure many of y'all
can relate your reason you've gotten
into this industry is because you
yourself want to create that app that
program you just want to explore into
this world that not many people have
explored and at this point you're not
gonna feel like a pro you may not even
feel competent whatever programming
language that you chose but that's okay
because you're gonna be learning
throughout your whole entire career so
why not learn building something you've
always dreamt of building I mean it kind
of makes sense to me the only problem is
that you're staring down the barrel at
an entire app so in this case you want
to start micro tasks you can watch a
dedicated video I made on that topic
right here but to summarize it you want
to take your entire app and break that
down into smaller pieces and take those
pieces if it's a social media app those
pieces will be the login screen and the
fee the Activity Feed and the profile
break those down into smaller tasks and
then keep on breaking it down so you
have a bunch of different estimated
one-hour tasks that way you can assign
each task to your schedule four days a
week one hour per day you have four of
those tasks that you can get done in
that week and this is also a good
practice of some form of agile
development because the way a job
development works they're different
variations but the idea is that you work
in Sprint's you say alright this is this
is a project that we want to get done
over the next week you pull down the
tasks that are related to that project
and you push it all in to that week and
that's what you got to get done and
there are different many different tools
that you will use for software
development in the industry JIRA asana
and if that's what you want to practice
is maybe something that you could be
using in the industry and a software
engineering position then go ahead and
use that for me personally on my
personal projects how I organized my
youtube-channel
is I use Trello now Trello is owned by
Atlassian which that's who owns JIRA
that's who owns bitbucket and a lot of
different software tools for software
engineers so I'd recommend taking a look
at any of those I mean you can't really
go wrong with one don't don't focus too
much on trying to figure out which tool
to use just just pick one learn it just
go with it
you'll be able to learn the other tools
a lot easier if you know how to use one
tool similar to programming languages
don't get so overwhelmed pick one
because then if you branch off it'll be
a lot easier to learn those and
to learn that very first one does that
make sense now for those people who you
are very interested in software
development maybe you were already a
software developer or what have you but
you don't have a particular project that
you want to work on on your own or maybe
you just want a little bit more
structure that's crated by someone else
similar to the learning process and one
option is to go to daily coding problem
comm slash a forest and you can receive
a daily coding problem which is free
there upsell is sending you the
solutions to set coding problems which
when using promo code forest you're able
to get it for eight dollars per month
and that's a daily coding problem and
solution you're paying for the solutions
and that is roughly thirty solutions per
month which comes out to about twenty
six twenty seven cents per solution so
it's worth checking out regardless if
you don't want the solution get the
problem because that is all free it's
sent right to your email just click the
link in the top of the description it'll
take you right there they're just like
fun little programming problems that I
would see in my computer science class
or just what have you I mean they're fun
another option is to go to a competitive
programming site like hacker ranked or
top coder now I haven't been too
involved in the competitive programming
area so I'm kind of ignorant to that
whole entire world but I see a lot of
people having a lot of fun doing that so
that could be worth checking out as well
everything we've gone over is probably
something you already do but for
something else earlier we mentioned
baseball but for all you know it could
be for the gym piano lessons school work
the only difference here is that you're
the only one that's here to make you do
this you're accountable to yourself and
that is it there's not an entire team
depending on you know coaches no piano
teachers no school teachers no boss no
parents it is you and you alone and if
you can't find the discipline or when
people like to call motivation you're
gonna really expose you to yourself and
realize that programming may not be
exactly what you want to do with your
life and that's all I can really say on
the topic just set a schedule stick to
it it's not about motivation it is about
discipline doesn't matter if you're
motivated to do it or not you it's
something that you need to make sure
that you got to do here we got
I am assuming my coffee all over here I
just bolted a little bit I hope you guys
enjoyed this video
considering I didn't spill off the whole
entire cup of coffee be sure to give
this video a big thumbs up if you liked
it and then subscribe if you like more
videos like this now it's time to catch
up with y'all a little bit back here you
may be able to see this looks a little
bit different I know it's a little bit
out of focus let's see if we can get it
in focus but you still see the same air
cooler that's in there it's been
performing fairly well I've been marking
some of the temperatures but right here
that is not my brand new r-tx 2060 super
that is my five-year-old gtx 970 because
my 2060 super kind of bricked it ended
up coming with a free version of space
invaders and decided to play it when i
wasn't really trying to play there's
artifacts that you just saw on the
screen are referred to by the masses as
space invaders type of artifacting going
on so what I have to do is send that GPU
back to Nvidia they're gonna either fix
it or send me a new one or a refurbished
one or what have you I really don't care
I just want them to send me a non
damaged
RTX 2060 super that works like a 2060
super should there's also something else
that you may notice in the background
that right here is this is the Silver
YouTube play button you get this when
you cross over a hundred thousand
subscribers y'all can see yourselves
right there uh-huh let me just say that
I guarantee you farce from three years
ago just starting out this YouTube
channel hoping to get 100,000
subscribers in the next 10 years would
be incredibly proud because I know I am
and just very grateful for everything
knows that
[Music]