There's a statistic that says 33% of people who start learning to code, give up before getting everything installed in there dev environment. I know from personal experience having hundreds of people email me, and tell me they are going to learn to code. I would say 50% or better give up 30 - 60 days later from when they started.
The ability to be resilient, to have enough grit to be tough and keep on when the going gets tough I think is one of the "must have" qualities of learning to code. If a new person can keep studying hard for 2 months then they can go the whole distance in my opinion.
I think one key besides being tough. Is also always being able to find a way to stay curious with what you are learning and to find some fun in what you are learning.
Without the ability to find some joy in what you do even the boring mundane or completely hard abstract concepts. You will eventually burn out. There is a book by @jamesmarcusbach "Secrets Of A Buccaneer Scholar" (and no I don't make any money from this) in it he talks about basically following your own unique "learning rhythms" which I used to think was really just a cop-out for people who couldn't buckle down and study.
Now though I think if you really want to learn to code, it's more important to keep on learning over a long period of time then to simply crash and burn in the short term. I'm all for pushing hard, but I think if you can keep your "coding passion" with a long term focus you will stick with it and not give up and fade away. I really want to help people realize their goal of becoming a developer, and not just dream about it.
I feel bad for not blogging consistently, I promised myself I would always "write back" to let others know how things are once you actually do get hired. I am 2.5 weeks behind getting back to people's emails.
I am making a course that I will hopefully have up on Udemy or Skillshare in July that will hopefully change the way people go about learning to code, I'll let you know more as time gets closer.
I am still working on a book that will make understanding and learning programming easier for people not from an IT background. In my spare time I am still learning Node.js and Javascript which is helping me to understand coding more and not just in Ruby.
What else? Oh, hire my friend Dan who I mentioned last post you can email him and make him an offer or grill him on his coding knowledge at 6ftdan@gmail.com.
Other then trying to keep my head above water, I've been taking my boys to the park by the lake, eating dinner, making a fire and eating delicious s'mores.
Life is good, keep coding and enjoy it peeps :-)
Wednesday, April 30, 2014
Two skills needed to learn how to code: Grit and fun
Thursday, April 17, 2014
Hire this guy!....My Interview with a Daniel P. Clark
I thought we'd switch it up for a change and have an interview with my friend Daniel Clark. I first met Daniel a couple years ago at the Global Code Retreat the same one that I met my soon to be mentor David Bock @bokmann. Daniel was miles ahead of me then at coding and still is :-)
Tuesday, April 8, 2014
Everything is basically an API
I apologize for not writing, I am kicking butt trying to learn new stuff and loving it!!! I am getting one on one instruction 3 times a week for a minimum of an hour each session with our chief computer scientist so I am pretty stoked!
The only drawback if you can call it that is he has a WEALTH of computer science knowledge not to mention a PhD in computer science. The man is intelligent and knows so much that I think his hardest part is trying to dumb stuff down enough for me to understand it =-)
Basically I feel giddy with excitement. I mean think about it, I'm getting paid well to learn one on one about node.js and computer science in general from a PhD computer scientist with 40 years of experience. Can you feel the excitement, and the reason why I haven't had time to post lately?
I had to write today to let everyone know that it doesn't matter what your background is whether you are a: truck driver, painter, college student, construction worker, etc you can make the switch. Which by the way I have received emails from people in all of the previously mentioned professions that are all trying to learn to code and one day live the dream.
The hardest part with learning to code is that it's easiest to quit when just getting started because everything is SO overwhelming, so much to learn & so many new concepts to decipher. Not to mention the verbage I mean COME ON! Why can't everyone just call a method a method or everyone agree to call it a function. NO! instead it can be called: 'method', 'procedure', 'function', 'calling', 'running', a 'subroutine' I mean my goodness not to mention all of the other computer science terms that make your brain hurt when you've never been exposed to them before.
One that confused me for the longest time was client, server and API relationships, how it all fit together. I'm not there yet but let me just say it's all making a LOT more sense, although I think it's too much to write in this post. Basically everything in computer science is all just layers and layers of abstraction all with an Application Programming Interface. It's almost like: 'OHHH...this isn't as hard as I thought kind of moment, it starts to all make more sense :-)
Well that's where I'm at right now, keep coding peeps!
Thursday, March 20, 2014
Udacity CS 101 versus Stanford's CS 101
I am currently learning Javascript, It's funny how many different ways there are to learn: tutorials, classes or just simply making something which is what I am doing currently.
Friday, March 7, 2014
Coding headaches are actually good.
At one time I actually had this idea that I would eventually outrun, this constant learning which can leave you slightly frustrated because you don't quite understand something, or a 'coding headache'.
Well here's the thing, after being hired for 8 months that feeling of always struggling to LEARN, LEARN, LEARN, MORE, MORE, MORE!!! has yet to leave and I now doubt it ever will, which is probably a good thing and not a bad thing after all. I am being to feel just a little more comfortable with being presented with something and not knowing it and then starting to try and figure it out.
This whole learning to code and hopefully one day be a top notched developer is a constant battle for more knowledge and understanding. I can't reveal the details, but all I CAN say is that I absolutely MUST start learning Javascript in the next 3 months no excuses because of some things going on. Another day another dollar, time moves on and in learning to code it's time to buckle down and study during lunches and at night when my 2 & 4 year old are in bed it's time to study some again. Then it's off to work to code and then the cycle repeats itself almost like an infinite loop, until either my head explodes or I am really good one day :-)
My one piece of advice to those who are trying to do like I did and teach themselves to code and then get hired, start getting used to not knowing something and try not to let it scare you. Instead do what I do now when walking through the office doors at work, be grateful and happy that no matter how stressful and swamped you feel, whether or not you get everything perfect, you will leave with more knowledge and information than when you walked through those doors that morning. Embrace it don't fear it, even when you screw up and get chewed out at work (and rightly so) for your mistake. Embrace it don't fear it, just one step closer to the goal of becoming a better developer.
My goal remains the same 4 years and 4 months from now, I want to be working as a senior developer somewhere. Laughable? Crazy? Maybe, I don't care I say make no small plans. Embrace it, don't fear it!
Keep coding peeps!!!
Follow Me
POPULAR POSTS
-
Yes, obviously Free Code Camp is popular. It's supposed to make things easier for you to learn how to code. My problem is the length of...
-
I have always promised honesty and transparency with this blog. Last time I gave a review about Free Code Camp, I wasn't super supporti...
-
You need a Regular Expression to validate a phone number or a user's email address, so what do you do? Go onto StackOverflow and copy so...
-
What up peeps ! I feel like every day gets better and better, I just gotta' say life is good, No brag, just fact :-) I thought I woul...
-
Some things about development are not taught in college, some things about development are not even taught on the job. Some things you are j...



