Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Successful Programmer Mindset: Don't Be Lazy!

DZone's Guide to

Successful Programmer Mindset: Don't Be Lazy!

Are you being lazy? Have you ever bothered to ask yourself that question? Perhaps it is time. Read on to find out why.

· Agile Zone
Free Resource

The Agile Zone is brought to you in partnership with Techtown Training. Understand how your role fits into your organization's DevOps transformation with our DevOps eBook.

You feel like you can’t go on with your life. You feel trapped and nothing that you do seems to work. You’re trapped inside of your own life. You have work, school, family and friends to deal with. And you don’t see a way out of this… WHAT SHOULD I DO JOHN?

Well, there are a lot of factors that play a role into this whirlwind of disasters… And one of them is: laziness. Have you ever stopped and asked yourself if you’re being lazy? If no, it’s time to do that!

Watch the video to find out more!


Transcript Of The Video:

John:  Hey, what’s up, John Sonmez from simpleprogrammer.com. I’m gonna answer a question here. I’ve been doing a lot of non-question answering videos lately because I felt inspired to do that, but I’m going to answer a question here via email. This is a pretty long email so I am going to sort of summarize this and hopefully some of you will benefit from this.

This email is from Tyler. Tyler, thanks for emailing me, I’m just going to let you know that I’m going to be a little bit harsh with you, buddy, but that’s just what you need right now. It’s not going to help anyone by blowing smoke up your ass.

Anyway, he says, “I’m 21 years of age and currently live in Montana.” He basically talks about that he’s always been passionate about technology but in a very wasteful manner. He talked about in 8th grade playing a game called RuneScape and then gotten a hold of a private server where he got the source code and he found himself for weeks editing the code. He said, “Sadly, to this day I still like to tell myself that I somehow want to believe a programming job is what may be correct for me. I’ve always told myself that there was that but here I am a decade later with no actions on the mark.” Well, you’re only 21, but okay, so you wanted to be a programmer, you didn’t do anything for it so far.

Then he says, “Yesterday—” these are some of the things that scare me here. He says, “Yesterday I picked up Headfirst Java to reread. I had (the PDF version) of A Countless Times only managing to get roughly 50% through it and I’m feeling not to say discouraged but discouraged. I’ve always had a hard time concentrating and can’t hold myself consciously to absorb more than 3 to 5 pages at a time before my vision goes blurry and it all goes in and out.”

So at this point he’s talking about trying to reach out to peers above and below or to the same level. Good, this is awesome. You’re doing the right thing there by the way. He says, “I’ve lived in solitude by choice for more or less the entirety of my life.” This is bad my friend. We’ll talk about this in a little bit but you can’t do that. You got to get out of that—I guess you’re seeing that that’s why you’re reaching out, but you’ve got to real and meat space, in the real world.

This is another scary thing here. “I’ve enrolled in 3 different community colleges for a CS program but all 3 never showed up on the first day. The fear of me reading 3 to 5 pages and mentally falling asleep strays me deeply from a conventional college. Being an almost entirely hands on verbal learner makes me almost shun it entirely. However, my question—” alas!

He goes on to say—he goes on to ask, he says, “Not to say I’m running out of time being 21 but certainly time to commit to something. Do you know of any well designed online courses for me or perhaps get a more personal jumpstart to see if it is truly a viable option?” Then he goes on to say, “Again, I’m 21 trying to make an alright living. This year I made 60 grand. To date my father is offering a path of a union electrician where he makes roughly 93K this year.” He says, “This is being—“ I won’t say the state just for identification purposes, “Of course where the average income is roughly 46,000 dollars be it I have no children, wife or mortgage I’ll be fine but living is not always alive. What you say?”

All right Tyler, so like I said, I promised you some tough love and I’m going to give it to you. You want to know what your problem is. Again, I didn’t read the email to everyone here, like the full email, but from the bits of it if you’re listening here probably you’ve picked up what Tyler’s problem is. Tyler, what your problem is is you’re lazy. I’m not saying it to be mean but you need to stop being friggin’ lazy, man. This is your problem. You want something you’re going to have go and get it. You’re going to have to read more than 3 to 5 pages of a book and you’re going to have to show up to school if you want to get your college degree. You don’t have to get your college education. I’ve got a video here on should I get or do I need to get my college degree. I’ve done plenty of them on it, but you can check one out here at least.

But the thing is if you’re going to sign up you’ve got to go. It’s just laziness to not. I don’t care what kind of excuses you make. Reading a book like 3 to 5 pages, a technical book, yeah, that’s boring. I agree, bro. It is boring. My eyes glaze over too, but I keep going or I do it the next day and I make progress. It’s going to take hard work. I think someone might have told you that when you find that thing you’re supposed to do in life it’s going to be easy and it’s going to fun and you’re going to enjoy it, and you will at times, hopefully, but not everyday and it’s going to require a lot of hard work and hard work is not fun. It’s fun after you do it, but it’s not fun while you’re doing it, trust me.

That’s the thing, man. Tyler, you’re 21, you haven’t screwed up yet. Even if you’re older than that you still haven’t screwed up. You can always make a change. You’ve got plenty of time. Here’s what you got to do. I had the same problem. This is why I’m going to be so harsh with you right now. I was a lazy bastard. I was so lazy. I was lazier than you, man. I was lazy as a kid. I think by the time I was 21 I had cured my laziness at least to a large degree, but I’ve definitely struggled with that.

You just got to do the work. You got to realize—what do you want out of life? Do you want something? It’s not, “Can I be an electrician and take an easy way out and make 93K? Okay, that will be cool.” No, what do you want, right? It sounds like your passion was with development, doing game development. It sounds like you have a little bit of self confidence but you’re not sure you can do it. You can do it, bro, you can do it, all right? I’m telling you, you can do it. I don’t know why I’m saying bro today. It’s weird.

Anyway, you can do it. Don’t worry about that, but you’ve got to do it. You can do it but you’ve got to do it. That means you’ve got to honker down. You’ve got to open up that book. You’ve got to make a plan for yourself, right? If you want some help you can check out—I’ve got a course on 10 Steps to Learn Anything Quickly. Maybe that will help you to get some learning techniques on your own to be able to do this, to be able to absorb this information. It sounds like you could probably be a really fast learner and that you probably need something other than just reading books. I don’t recommend just reading books straight through.

Again, in my course that’s what I talk about is that that’s a very inefficient way to learn, but whatever you do, your core problem is the laziness. You have to—if you told me I’ve been reading books straight through and it’s hell and I’m not learning anything that would be a totally different thing or I’m going to college and I’m showing up everyday and I’m not learning anything or it’s not sticking, or whatever, it’s tough that would be a totally different thing. But you’re telling me you’re not even showing up for class. What can you do with that, man? Think about it. You’ve got to apply yourself.

I don’t mean to sound like your dad. I don’t mean to sound like I’m harping on you, but I’m telling because I’m acting like you’re me, right? Because this was me, you were me, I was lazy. I can see laziness in the first line of your email. I know it when I see it. This is your problem. How you fix that problem? I did a video on overcoming laziness. It’s an old video. It wasn’t my best work. It’s a little embarrassing because it’s old, but watch it and then do it and apply it yourself, when you do that things will change for you.

If you want to get anything in life you’re going to have to learn to not be lazy. You never get what you want in life if you’re lazy. You’ve got to overcome that and you will when you get rid of kind of—I don’t know, it sounds like you might have a little bit of a sense of entitlement. You’ve got some self confidence issues, granted, fine, you’re not sure if you can do it, but I promise you, if you are willing to put in the effort you will achieve the results you want.

Take that to the bank. When you honestly believe that you will put forth the effort. The problem with laziness is often that we do not believe that we will get what we want and so we’re afraid of putting the work in. Instead, realize that every time you put that work in you will grow and you will get your end result.

All right, that’s enough. Do it. Take action on this. Let me know — if you’re watching it, put a commend below and say, “I will take action.” Best of luck to you. If you like this channel, subscribe. I appreciate it. Take care.

Adopting a DevOps practice starts with understanding where you are in the implementation journey. Download the DevOps Transformation Roadmap, brought to you in partnership with Techtown Training

Topics:
career ,mindset ,productivity ,devlife

Published at DZone with permission of John Sonmez, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}