Hey, what's up?
John Sonmez here from simpleprogrammer.com.
Hey, I just want to give a quick thanks to one of our sponsors at Simple Programmer which
is DevMountain Bootcamp.
You should go check them out.
The link is in the description.
They are a coding bootcamp and they can teach you web development, iOS development, UX design,
a lot of good stuff.
I get a lot of feedback from a lot of you out there that email me have told me about
DevMountain, so I decided to check them out myself.
I like what I found.
I like their programs.
They offer some 12-week intensive programs.
They also offer some after-hours programs which I know that some of you will like.
Go check them out.
You can see the link in the description below, DevMountain Bootcamp.
A big thank you to them for sponsoring Simple Programmer.
I got a question about blog content as a student.
Once again, you guys are awesome giving me the pronunciation of your name.
This is from Onique and I don't think I would have figured that out because it's spelled
Onique.
I would have probably said Onique, but it's Onique, so cool Onique.
Onique says, "Would posting content I am not yet an expert in hurt my personal brand, CS
major with data science specialization, industry sports/fitness?
Do I rewrite the content as I learn more?
I showed an experienced Python developer my algorithms and although they work, I received
negative feedback which I then corrected?
Are tutorials series content the best way for me to start, build tools, et cetera?
Currently working on Garmin smartwatch applications outside my classes and learning more about
big data."
I get this question a lot, especially since I have a free blogging course.
I'll point to it here.
You can check it out.
If you haven't already, you go check it out.
Click the "I" up there to get the cards.
I have to show you guys this because YouTube got rid of annotations, but you click the
card.
Anyway, you can go to my free blogging course.
It will be delivered via email and they will teach you everything.
You need to know about getting a blog started, which is really valuable for you for your
career.
I'm not going to go into the details here, but I do want to talk about this idea of if
you're a beginner, if you're just starting out, you don't have this confidence.
This applies more than just blogging.
Let's say you want to create a YouTube channel and do YouTube tutorials, or let's say that
you want to go and give talks at conferences or code camps, but you're unsure because you're
like, "Well, I'm not an expert.
I'm not the best.
I'm just learning this stuff.
Who is going to want to hear what I have to say?
It's going to make look bad because I'm ignorant and people say, "Man, that guy's code sucks,"
or they're going to say, "Oh, this guy is just talking on his ass.
He doesn’t know what he's talking about."
It seems like I should I wait until I'm an expert and then I could give the advice.
I know that sounds logical.
It makes a lot of sense but it's not true at all.
It doesn’t make sense at all and I'll tell you why, because—and here is how you do
it.
It's all about doing it right is that what I found is that different people reach different
people depending on where they're at.
Usually, you're most effective, usually, not everyone, some people can speak to someone
who is at a lower level than them very well.
Usually, the best teachers are people that are one step above you, that they have just
gone through what you've gone through.
Usually, it's not the person that's way above you because they're so high that their problems
and their view of the world and their success level makes it so that they don't understand
and you don't understand them.
There's a communication gap there.
Not always.
There are some people that can teach very well and have a lot of wisdom and can dispense
that to people of all levels above them, below them because they're just good at that communication.
For the most part, there is this affinity to someone who is near you.
The reason why I'm saying that is because there's a really big role for you beginners
out there for teaching what you're learning as you're learning it and also for building
community around that.
If you're new as a software developer and you're writing about stuff, and you're unsure.
Here's the thing.
It's all about the approach.
Remember I said it's about the approach?
Don't be like, "Hey, this is how it's done.
People who do it differently are dumb."
That attitude isn't going to work.
What you got to do is you're going to say, "Look, I'm learning software development.
This is my journey.
I'm new to this.
I'm not an expert at this point, but I'd like to become one and I'd like to share with you
both my successes and failures along the way on my path to becoming a better software developer,
to becoming a better Python developer," whatever is.
You present it that way.
Everything you write, every video you make, every time you give a talk, you present it
that way.
Just like if you've followed this channel for a while, I mean on some of those advices
about career stuff I'm pretty certain off I would put myself in the expert category.
On some of the stuff that I don't know or that I'm discovering myself for a lot of the
video I do, kind of daily vlog videos.
I'm telling you, I'm like, "Man, I'm freaking to shit out myself like we're on this journey
together."
Honestly, the whole thing like if you've been following this channel for a while is, "We're
on this journey together.
We're figuring this stuff out.
I'm just giving you what I have figured out at this point.
Man, I expect to be, three years from now, a lot more advanced than I am now.
I expect to have a much better philosophy in life.
I expect to have advanced in many ways."
What am I going to do?
Am I going to wait until I reach that point and say, "Okay.
Now I can start producing stuff for the world and making videos and writing books?"
No.
I'm going to let you join me along the journey and that's going to be helpful.
My advice to you is, like I said, go ahead and start the blog now.
Go ahead and blog, and write and make YouTube videos or whatever you want to do and teach
what you're learning, and accept some correction.
If you're wrong about stuff, open up the dialogue.
That's fine.
If you need to revise some blog posts, then revise them and even edit in there and say,
"Hey, look.
This person told me that this code sucked and I looked at it and this is why."
Heck, you can make a new blog post or a new video explaining why and you can revise the
old one and say, "Hey, don't use this code.
Use this.
This is better.
This makes more sense.
This is what I was learning."
People are going to respect you for that.
It's being genuine, right?
A lot of the community and the credibility that you have is because people know that
you're not full of shit because you are being genuine because you don't know everything.
No one knows everything.
They can relate to you.
There's a huge, huge, amount of value.
If you're new to anything, I would encourage to go ahead and teach, but it's how you do
it.
It's your willingness to be corrected, and I would say one last thing about this because
there's a lot to say about this.
If you do teach, even if you're not sure, even if you're a beginner, when you say something,
speak it with authority.
Speak it with conviction.
That's probably a better way to say it, speak it with conviction.
Don't be all "Hmm, yeah, I don’t know about this."
I mean be upfront.
"I'm a beginner and this is what I'm doing.
I don’t have all the answers, but I really strongly think this.
This is what I really believe."
When I do these YouTube videos, I'm not like, "Yeah.
I don’t know, dude," like, "Yeah, you could do that," or, "I don’t know though.
I don’t know if you should even listen to me."
You wouldn't give a shit of what I'm saying.
I could be wrong about a lot of things.
I've been wrong about a lot of things, but I’m going to tell it to you like I know
it and until I'm proven otherwise.
Then when I revise my view on things, I'll present it that way, but that's being genuine.
That's being honest and that's going to make people at least have some confidence in what
you're saying and to follow you and to actually want to hear what you have to say.
It's a lot more interesting.
It's the whole strong opinions loosely held.
Keep that in your mind.
As long as you write with that in mind, you'll be fine and you'll do great.
Don't worry.
It's not going to hurt you by doing it the right way.
All right.
That's all I got for you.
Again, check out the free blogging course.
It's in the cards in the description.
If you haven't subscribed already, make sure you click that Subscribe button and click
the bell just so you don't miss any videos because YouTube sometimes doesn’t show you
all the videos that come out.
A lot come out in this channel.
I'll be honest.
All right.
I'll talk to you next time.
Take care.