In talking with development students I’ve discovered one topic that constantly arises in conversation. And that topic is the misconceived notion that great developers are born with a special programming gene. So let’s walk through the question: are developers born or made?
This guide discusses the the concept of if it’s possible to lose your coding skills.
This guide will discuss the concept of cramming vs consistent study. And don’t change the channel if you’re not in school, if you’re a developer or if you want to learn software development… the learning never ends.
When it comes to effective study practices, make sure that you’re making the most of your time. Remember that the most important goal with studying is retaining knowledge so that you can use it in real world scenarios. And the best way to accomplish this goal is by following strategies that work with your mind’s learning patterns.
I talk quite a bit about improving as a developer. Most of the time I focus on how you can learn new technical skills, such as becoming more proficient in a programming language or framework. However if you limit your knowledge to technical talent you will be decreasing your chances for success in the marketplace. In this guide I’m going to walk through five key developer soft skills that you can utilize to become a well rounded coder.
If you’ve been programming for a while, a question that has most likely crossed your mind is: Am I a good developer?
Whether you’ve been programming for years or if you’re just now learning how to code, it’s natural to ask yourself: what does it take to become a great developer?
This guide discusses how to learn a new programming language. I’ll walk you through the five steps that I use whenever I’m learning a new language or framework.
In this guide we’re going to walk through strategies for getting past skill plateaus.
Whether you are new to programming or have been at it for years, practice is important. The more you practice your programming skills, the better you will be. You have various options to practice programming techniques. These options will help you brush up on your skills and continually improve as a developer.
This guide discusses how to study and comprehend complex topics.
This guide discusses the topic of deep work and how it can be utilized to improve as a developer. I include a series of practical exercises with the guide.
I talk quite a bit about improving as a developer, specifically discussing various ways to study from a practical perspective. However in this guide I want to specifically answer the question: is reading important for developers?
This lesson introduces a guide to memorization, with a focus on how to create a system for memorizing code when first learning a new programming language.
Nowadays it seems like everyone wants to do things faster. We want to pay without taking out a credit card or cash. Social media lets us share images and videos from our lives in a split second. And we get frustrated if Netflix takes more than 3 seconds to start streaming our latest TV show series binge. However if you want to learn how to code faster I’m going to present an odd idea: go slower.
I talk quite a bit about what it takes to become a great developer. In order to achieve a level of mastery I’ve discussed a number of criteria and today I want to add a new pre-requisite to the list. Let me begin by asking you a question. If I showed you some code, would you be able to tell me in a few seconds if it’s good or not?
As we continue to work through ways to hack the developer’s mind, the focus of this guide is going to be on increasing productivity. Specifically, we’re going to analyze practical ways to use the Pomodoro Technique.
In this guide we’re going to go back in time and walk through when I developed the system of reverse note taking. A quick Google search will show that I have coined the term, however I did not invent the process.
Task switching, commonly referred to as multitasking, can be detrimental to your performance as a developer and can even lead to errors in your projects.
This guide discusses the topic of making mistakes and how failures are a powerful tool when it comes to learning new concepts.
devCamp does not support ancient browsers.
Install a modern version for best experience.