Company News and Bootcamp Blog

From Band Teacher to Web Developer

Justin signed his offer letter with an employer in Virginia

Justin signed his offer letter with an employer in Virginia

All of us Coder Foundry are proud to be part of Justin H.'s success story! Justin was a band teacher when he attended our open house with his wife. Former students answered all of Justin's questions and his family became confident about his decision to attend our program.

Justin worked incredibly hard during his time at Coder Foundry and our placement team was able to match him with a job. Read the story he told us during his final student interview:

My name is Justin and I came to Coder Foundry to reinvent myself.
Before I came to Coder Foundry I was a high school band teacher. For the past year I was trying to learn how to code on my own and I needed a faster paced environment where I could learn more and get more specific training.
My coding skills before I came to Coder Foundry included HTML, CSS, Javascript, and JQuery. I had built a few of my own websites prior to Coder Foundry and I wanted to advance those skills.
Since I came to Coder Foundry I discovered interesting things like  MVC and the .NET framework, and SQL Server.
My biggest question about Coder Foundry was whether I could keep up with the fast pace. For the whole year prior to Coder Foundry I had been going at my own pace. And I was questioning whether I was going to be able to keep up with the fast pace. I researched a lot about coding bootcamps, and I knew that things were going to move fast. 
That’s something I learned about myself along the way. I push myself to a limit, to whatever standards that are set for me. Having those deadlines, those deliverables, and those goals be within reach gives me a quick purpose. 
After I finish Coder Foundry I want to work as a developer in any size firm. I like to collaborate and work on teams. So whatever industry I end up with, I want that element to be part of the environment. 

Want to reinvent yourself like Justin did? Request a Coder Foundry syllabus today.

Student Stories: From Convience Store Manager to Web Developer

Please join us in congratulating Chris R., a recent graduate of Coder Foundry!

Chris was already smart and ambitious when he heard about Coder Foundry. He enrolled in our coding bootcamp so he could update his programming skills and leave his job as a convenience store manager.

The instructors and staff at Coder Foundry are extremely proud of Chris and how much work he put into building his portfolio and preparing for the interviews we arranged for him.

Watch Chris tell his own story:

 

My name is Chris Rose and I came to Coder Foundry because I wanted to pursue my passion.
I was managing a convenience store restaurant. My coding skills were intermediate before I came to Coder Foundry. I did go to college for information sciences; I did have some programming background, just not where I needed to be to make a career out of it.
Everyone that came [to Coder Foundry] really has different skill sets, so being open with everyone in there was really helpful. People know how to do one thing, others know how to do something else. We help each other out a lot. 
Coding has been a passion of mine. It was just a matter of fact of putting things into place to get where I needed to be.

Want to launch a new career as a programmer? Visit our homepage and download our course syllabus.

3 Surprising (And Depressing) Facts About Computer Science Degrees

Recently the largest ever survey of programmers was conducted by Stack Overflow, the premiere Q&A site in the software development industry. 

Stack Overflow compiled responses from over 50,000 developers, and what they found out about earning a Computer Science degrees surprised many people.

 

Surprise #1: Most Programmers Do Not Have A Computer Science Degree 

Only 34% of programmers have a Computer Science degree, according to the survey. If you line up 10 random programmers, you’ll find that only 3 or 4 of them studied programming in college. 

The rest? They learned how to code some other way, outside of the college system.

So, if you’re interested in Coder Foundry, but worried that an employer won’t hire you because you didn’t study programming in college, just know that most of their current dev team had the same start as you!

 

Surprise #2: Less and Less Programmers Have a Computer Science Degree

The Washington Post spoke with Stack Overflow to dig deeper into the numbers. Their reporter found that that the share of programmers with a Computer Science degree has decreased by 3% since last year.

We suspect that number will continue to go down as more and more people discover the bootcamp model of learning to code.

At a traditional university you learn outdated technology and receive a minimal amount of hands-on coding experience. 

However, at Coder Foundry you graduate with:

  • Over 600 hours of backend and front-end coding experience
  • Hands-on experience with cutting edge, in-demand technologies
  • 4 professional-grade applications for your portfolio
  • Weekly coding interviews and job preparation services

Traditional colleges cannot compete with the value a coding bootcamp gives you. Which takes us to the biggest surprise of all...

 

Surprise #3: Coding Bootcamp Graduates Earn More Than Computer Science Graduates

Yes, bootcamp grads beat everyone and.earn more.

According to the Washington Post, graduates of bootcamps score higher salaries than people with Computer Science degrees and much earn more than programmers who are self-trained.

Why?

The article speculates it’s because bootcamps provide you with job placement services. At Coder Foundry, this is certainly true. We have a full-time recruiting staff, led by Natosha Sanders whose job it is to find you a perfect fit employment.

The trend is clear. Coding bootcamps are becoming the standard method smart and ambitious people use to break into the software development industry. Today these results are surprising. Five year from now it will all be old news.

Interested in how Coder Foundry's program works? Request our syllabus from our homepage.

 

Coder Foundry Profiled in the Greensboro News & Record

Credit: Nancy Sidelinger

Credit: Nancy Sidelinger

Recently the Greensboro News & Record wrote a major story on Coder Foundry and ran it on the front page of their career section.

The newspaper profiled several of our students, our co-founder, and even an business in our Employer Network. We're proud of the impact our program is having on our students, and the impact they are having on the businesses that hire them.

Read a snippet of the story below:

Sean Szpunar became a third-generation law enforcement officer right after college. Then he went to graduate school and started working as a programmer, still doing law enforcement on the side.
When the economy soured, he turned back to steady law enforcement jobs, but something wasn’t right.
“I really missed the technology field and wanted to get back to what I had a real passion for,” Szpunar said. “I realized my skill set had become rusty. It had been a few years. If you want to get back into the tech field, you need to be on top of things.”
The 33-year-old opted out of spending a couple of years and tens of thousands of dollars at a traditional school, and discovered Coder Foundry. The three-month intensive coding bootcamp with Kernersville and Charlotte locations offers hands-on training for those who want to advance in professional web and software development.
Szpunar said bootcamp is like an internship. He’s learning what’s expected of him and doing real-world scenarios.

Read the full story here.

Student Success Stories - A Yang

Please join us in congratulating A Yang!

When A discovered Coder Foundry he already had a Computer Science degree from UNC Charlotte. What he needed was training in an in-demand stack, and a professional portfolio of applications.

A's hard work and dedication paid off. Our Director of Education, Andrew Jensen taught him more in 4 weeks than he learned in 4 years of college. Then our Director of Job Placement, Natosha Sanders found a great position for him.

Watch A tell his story below:

"My name is A Yang. Before I came to Coder Foundry I was a Computer Science graduate from UNC Charlotte." 

"I thought, I have to do this. I have to take another step in my life to actually do what I want instead of doing something that's just 'I just go to work' and get paid for something I don't like."

"I learned a lot compared to going to college and getting a degree. I learned more in a month compared to four years at the university I went to."

"For me literally I code every day. I code 10 hours a day. From 9-5 I add an extra 3 hours after that."

"You have to be dedicated in order to be part of Coder Foundry and achieve your goals. "

"After I graduate from Coder Foundry I will looking for a job as a software developer here in Charlotte or wherever it takes me."

Want to jumpstart your programming career? Apply to our next class today.

Microsoft's $2 Billion Bet on .NET and C#

In June of 2000 Microsoft announced C#, a brand new programming language. Their press release described C# like this:

“A modern, object-oriented programming language built from the ground up to exploit the power of XML-based Web services on the .NET platform” 

More than a decade later C# and .NET are the most sought after skills that companies look for on your resume. What happened? 

 

How did the language and framework become so popular and remain in demand for so long?

Microsoft invested heavily in making C# and .NET successful. As reported by the New York Times in 2002:

"After spending three and a half years, five million hours of labor and $2 billion, Microsoft begins a huge campaign today to woo millions of computer programmers to use its new generation of Internet software tools."

Microsoft made a risky bet that developers would love these new tools. And it worked.

The tech startups of the early 2000s adopted C# and .NET en masse. They built amazing products, like fraud software for banks and reputation management for doctors. You may have never have heard of these companies, but their C#-powered software runs the behind-the-scenes applications we all take for granted every day.

 

Those small upstarts are now established, profitable companies.

And they’re hungry for more developers who can work with the .NET stack.

That’s why the .NET stack is the smart choice for new developers to learn and established developers to switch to. The quality and quantity of jobs is better than any other stack, thanks to Microsoft and their $2,000,000,000 bet.

Want to learn C#, .NET, and front-end web technologies? Request our course syllabus from our homepage.

New for C# Developers - A Bot Framework from Microsoft

Today at the Build conference Microsoft announced a new framework that will empower C# developers to build natural language bots.

Using Microsoft's tools your bot can communicate with users through tools like Skype, Slack, and even SMS.

Microsoft even provides a step-by-step for getting started with their bot framework right away. What will you build?

Want to learn C#? Join our next coding bootcamp course.

Student Success Stories: Galo L.

Please join us in congratulating Galo L.!

Galo graduated from UNC Charlotte with a degree in Computer Engineering.

After switching his career focus to web programming he applied for several jobs in the space but couldn't land a position. It's a common story we hear. Traditional colleges rarely equip students with the real world skills they need to be successful as professional web developers.

 

Then Galo found Coder Foundry.

Galo and his father stopped by our Charlotte location for a surprise visit just to see if we were real. They spoke to our instructors, and later one of our graduates.

Galo decided that our rigorous, job focused program was right for him. Galo's hard work paid off. Our placement team found him a position at a software development company with an 18 year track record of building custom web applications.

 

Listen to Galo's story, in his own words:

Want to jumpstart your programming career like Galo did? Request our course syllabus from our homepage.

Housewife to Web Developer

Please join us in congratulating Coder Foundry graduate, Hema M.!

So, what's more challenging - making the leap back into the workforce after taking time off to raise your children, or unlearning an outdated programming language so you can master modern web development?

Hema had both situations working against her when she enrolled in Coder Foundry.  However, she dedicated herself to the course, took instruction and feedback from our staff, and she's now a professional web developer!

Watch below to experience Hema's story in her own words:

 

My name is Hema. I have been a housewife for four years now. Why not do something and get in the workforce?
I was still working on AS/400, which is kind of outdated now. It’s not used much.
I really wanted to do something web-based. That is the reason I decided to do something that is new.
Bootcamps are serious things!  The main thing I like is that I come here, I stay here, I’m dedicating all, each and every minute that I’m here into coding. I know the seriousness. By coming here and doing it, it will be much more than [learning] online.
I did have a conversation with my husband, because eventually he is the one who is paying for it. So, he was like, “Ten thousand dollars is too much for 12 weeks”. 
But then I had to convince him that I have done software development earlier, and I can do it. So, it’s just an investment. Once I start working you’re definitely going to get back that money.

Do you want to jumpstart your career as a programmer? Request our syllabus from our homepage today.

How To Choose A Programming Language To Learn

"Which programming language should I learn" is the first question new programmers ask themselves.

And "Which programming language should I learn next?" is the question experienced developers ask.

 

We have one simple tip we give to both groups - ask employers which skills they want most in a web developer.

Don't ask another programmer - they'll pitch you on their pet language, framework, or toolset. And it's invariably what they use themselves.

And don't ask the Internet - you'll get lost in endless arguments about "syntax" and "compile time". For example, a thread on Quora about choosing the right programming language has responses from over 100 people, at a total of 95,387 words! It shouldn't take a week of reading to choose a language. (For comparison's sake,  JR Tolkein's "The Hobbit" is 300 words less, yet that book was turned into 3 long movies!)

 

If you do your research and talk to employers, you'll find that one framework gets mentioned more than any other.

Watch the video below to hear from our student Evan T. He did the legwork of talking to multiple employers about what they want in a developer. And the answer he heard was unanimous:

"I went around to a couple of companies - I'm from the Portland, Oregon area - and I asked all of them, 'OK, what languages do you use? What platforms?' "

"I went to about 5 different companies. Every single one of them said:"

'We use C# and .NET.'

"I thought that was indicative of the market." - Evan. T

Here's a faster way to do the same research Evan T. performed. Go to Indeed.com and search ".NET developer". Compare how many jobs you find to other frameworks or backend languages like Ruby on Rails and PHP.

You'll see for yourself that .NET tops the list, over and over again.

 

Want to learn the most in-demand programming language?

Coder Foundry is the premiere coding bootcamp for .NET and C#. Our co-founders run two successful .NET-based software companies, and we have the best reviews of any coding bootcamp in our area.

Request our syllabus on our homepage to learn more about how we train you to be a professional .NET developer.

 

Student Success Stories: DJ Debnam

Please join us in congratulating DJ Debnam!

DJ is a UNC Chapel Hill graduate who attended Coder Foundry, switched careers, and now works as a .NET developer for a software company in North Carolina.

Some of our students are competent in coding before they attend (like Keith). And others are virtual novices, like DJ. In either case our job placement staff works to connect you to a job that fits your interests and level of experience. 

Watch DJ tell his his story below. We've also added a transcript, annotated with links so you can follow along.

"Before Coder Foundry I had just graduated from the University of Chapel Hill, and my major was geography.
I'd taken a couple of computer courses in college. I was really just interested in understanding how it all works. I was always interested in it but I didn't know how to get into it.
I knew I could potentially learn on my own, but it didn't like the best way for me.
I looked at a lot of the former students and where they were and I just knew it would be a good option for me.
The instructors - they are really helpful, and you could tell that they really know their stuff. I feel like I can ask them any question and if I sort of understand the concept they make it extremely clear for me.
I really enjoyed the structure of the program and how fast paced it is, especially compared to my college courses. Coming in to the program I wasn't sure where I stood. But you know I feel very confident now that I'm able to approach a problem and I can find a solution."

 

How Coder Foundry Speeds Up The Job Hunt for Programmers

The unemployment rate for developers is less than 3%, which is half of the national unemployment rate. This is good news for programmers. If you have the right skills, you will find a job. However, how fast you get hired is the problem for most developers. 

Senior developers struggle with finding an opportunity that matches their skills and experience. Junior developers have to compete with people who may have more experience or education.

 

#1 We Teach an In-Demand Technology

Coder Foundry is a .NET and C# coding bootcamp, two of the most wanted skills for developers today.

According to a study by Course Report, a coding bootcamp review site, “Students who learned C# at a bootcamp are most likely to be employed as a developer after graduation.” 

We encourage prospective students do a quick search on Indeed.com, a job posting search engine. This way they’ll see first hand how many .NET jobs are available compared to other programming languages and frameworks.

Because we teach a technology stack that so many enterprise companies have adopted, you’ll find jobs from stable, well-regarded companies across the spectrum, from healthcare to banking. This gives you more “at bats” when applying for a job. One interview won’t be make-it-or-break it. Having the skills that many employers want is the main you you shorten your time looking for work.


#2. We Have Full-Time Placement Staff

Meet Natosha Sanders

Meet Natosha Sanders

Coder Foundry is less than two years old, however Natosha Sanders who runs our placement services has over 15 years experience.

When you graduate from Coder Foundry you meet one-on-one with Natosha to go over your background and employment specifications. Even if you’ve never worked as a programmer before Natosha helps to highlight your unique experience and connect you with an  employer that will value your background.Then our team of designers revamp your resume to reflect you in the best light so you immediately stand out from the competition.

The result?

Natosha and Coder Foundry will help you score a job much faster than if you were applying for positions on your own. (Just ask our graduates). 


#3. We Have An Employer Network

Increasingly employers are choosing Coder Foundry as their source for dev talent that can contribute to their business on day one.

Our model is simple - whenever we place a student at a company, that developer becomes an evangelist for Coder Foundry simply by rocking at their job. 

The next time the employer has a vacancy, they don’t publicize the position. Coder Foundry becomes the first place they call. 

 

Our Employer Network is how we help you find a job in the “hidden job market”. As we graduate more and more successful students our reputation grows, our network expands, and we speed up the hiring process for our graduates. 

Want to learn more about how our coding bootcamp can launch (or relaunch) your programming career?

Join us for an online info session, this Thursday at 11AM EST and 3PM EST. Register for our syllabus on our homepage and you will receive and invite link this week.

Student Success Stories: Keith Sturzenbecker

Please join us in congratulating Keith Sturzenbecker!

Keith is a recent Coder Foundry graduate who already had some experience working in technology, as well as college degrees in Computer Information Systems and Information Technology. 

Keith enrolled in our 12 Week Accelerated Course to learn modern web programming and build a professional portfolio.

Keith has a natural passion for coding. As he wrote on his portfolio: 

I love problem solving. Whether it is figuring out the best way to implement a fix in a line of code or figuring out the best strategy to use in a game that I am playing.

Keith’s new employer, a software company that serves the fitness industry, was impressed by the portfolio he displayed in their interview. Keith built several applications during his time at Coder Foundry, including a “bugtracker” that was created with MVC, C#, LINQ, jquery, CSS, and Visual Studio.

Keith Sturzengecker signing his acceptance letter with Natosha Sanders, head of Coder Foundry's Placement Services

Keith Sturzengecker signing his acceptance letter with Natosha Sanders, head of Coder Foundry's Placement Services


We were excited to pair Keith with his new job, are proud to be a part of his career story.

Want to learn more about our curriculum, portfolio projects, and job placement services? Request a syllabus from our homepage.

How To Trick Your Brain Into Letting You Achieve Your Career Goals

My favorite quarterback has no emotional memory. No matter how bad his last throw was, Eli Manning of the New York Giants still goes for the big play. 

That mindset enabled him to lead the league in 4th quarter comebacks. It led to winning a  Super Bowl after limping into the playoffs. And then doing it again three years later. 

The absence of regret helped Eli overachieve as a quarterback, the most competitive position in sports.

There’s a lesson for all of us here. If you can’t be a consistent top-tier performer like Peyton Manning, how can you at least be a comeback king, like his little brother, Eli?  

 

The Fresh Start Effect

Recent studies have found that your mind naturally has a hard time remembering your failures, and overestimates your current progress. As time passes your self-assessment of the past “You” becomes hazy, while your vision of who you are now looks crystal clear.  

This self-delusion may seem like a negative trait, but it’s not. We are preconditioned to believe that we can get better, which is scientifically true. This is what causes us as individuals and as a society to always strive to improve ourselves.

The problem is our confidence comes in waves. We invariably get stuck in a rut, our past mistakes start to haunt us, and the future seems dim. We make a New Year’s resolution, fail to keep it, and by February we think all hope is lost. 

There is a trick you can use to help shake off your discouragement, and jumpstart your optimism. It’s called the Fresh Start Effect. Whenever you encounter a new beginning - a New Year, a birthday, or a new job - you get a natural burst of hopeful energy. 

A Fresh Start allows you to exorcise the “Old You” and make plans to be better. High performers in every career, from quarterbacks to coders have learned how to integrate more Fresh Starts into their lives. They fool themselves into enthusiasm for reaching a goal, no matter how many times, or how recently they’ve failed.

A Fresh Start doesn’t have to be a huge event. The start of the week or even the top of the hour are good enough markers to push the reset button and march on with your mission.
 
Need more examples of careers that benefited from a fresh start? Let’s talk about a scientist and singer you may know...

 

Einstein’s Miracle Year

The Fresh Start Effect can be used to explain the career transformation of the world’s most renowned scientist:

“As the year 1905 began, Albert Einstein faced life as a “failed” academic. Yet within the next twelve months, he would publish four extraordinary papers, each on a different topic, that were destined to radically transform our understanding of the universe.”


Michael Jackson’s Diamond Decade

The Fresh Start Effect can be applied to Michael Jackson. Before he was a worldwide pop music icon, he was stuck in a mediocre solo career. Jackson enjoyed lots of success in a boy band with his brothers, but struggled to find his voice, literally and figuratively as a solo artist. 

His first four albums, “Got to Be There”, “Ben”, “Music & Me”, and “Forever, Michael” were given middling reviews when they were first released, and are now just trivia questions compared to what happened next. 

Jackson got a fresh start by signing with a new record label, working with a new producer, and completely changing his sound. The result? He dominated the pop music charts for the next decade. 

In the record industry selling 1 million albums is known as going “platinum”, and 10 million albums is “diamond”. Jackson had a diamond decade, selling tens of millions of units of each of his 3 albums released in the 80s!


How To Create Your Own Fresh Start

According to Google Trends, searches for “how to find a new job” and “learn to code” both spike around the New Year holiday. 

That’s the Fresh Start Effect at play - most people use the turn of the year to start thinking about acquiring new skills or changing their career. 

At Coder Foundry, we find that many people seize upon the internal zeal that gets sparked by a new dawn, and decide to attend our Winter class

But those who need more time to think about their decision mistakenly assume that their window of opportunity has closed, just because January 1st has come and gone.

Not true. 

You can use the start of a new season, like Spring to make the leap and apply to Coder Foundry.

Whatever break point you choose will give your brain the excuse it needs to dump out your doubts and fill you with the enthusiasm and grit needed to make a huge change in your life.

Ready to get a fresh start? Talk to us today.

(Eli Manning image by AJ Guel via Wikimedia Commons)

The Brain Science Behind Coding Bootcamps

Recently we wrote about the pervasive self-doubt that haunts most people who want to learn how to code. That’s why it’s  impossible for you to gauge yourself and honestly tell if you’re smart enough, or talented enough to be a working programmer.

Then we showed you new research that explains which character traits successful programmers have in common (hint - it’s not a high IQ, or natural ability). We even shared an online test that measures how many of these traits you have going for you.

Today, we’ll dive into the most surprising lesson of all:

 

You can rewire your brain to think like a programmer

The best programmers can form mental models and consistently apply them to solve tough problems, using logic and code. This is not an intelligence skill. It’s a matter of focus and passion and patience; what psychologists have recently named “grit”. 

Great programmers are gritty. But grit can be learned. And recent advances in neuroscience can show us how.

Jason Shen is a Product Manager at Etsy and an avid learner. He studied how your brain acquires new skills and wrote up an easy-to-understand overview of a few groundbreaking studies on the topic. 

If you want to dive deep, read’s Shen’s post. But here’s the gist: 

In the past we all thought talent, like playing basketball or even coding was due to innate skill. But now, through advanced brain scanning technology, scientists have learned that new skills can be nurtured. The white matter in your brain literally creates new and faster pathways whenever you practice a particular skill.

However, the practice has to be intense, deliberate, and performed over a stretch of time (PDF). This is the only method that forces the brain to ingrain the new skill into your white matter. 

That’s why so many new programmers become frustrated and label themselves as not cut out for coding. They’ve been learning the wrong way!

You can’t watch a few YouTube videos at night and expect to become proficient at anything new. If the topic is complicated or novel you need time, effort, and focus to make it stick.

 

We now know the best way to train your brain and master a new skill is through immersive, hands-on learning.

That’s why the bootcamp model is so effective, whether you’re training for war, losing weight, or learning to code.

But there’s a problem.

Because a bootcamp is so intense you’ll need lots of passion and determination to make it through. Great bootcamps provide a support system, like coaching and mentors. That’s helpful, but you’ll still need an internal desire that only you can manufacture.

Carol Dweck is the world’s leading researcher in the field of motivation. She discovered that the most driven learners have a "growth mindset", while easily discouraged learners have a "fixed mindset."

A growth mindset embraces new ideas and tough challenges, with the understanding that you can stretch and change if you’re willing to do the work.

A fixed mindset harbors the false belief that you are stuck with the skills you have and nothing can be done about it.  

Dweck summarizes the sad paradox of the fixed mindset

Students who hold a fixed view of their intelligence care so much about looking smart that they act dumb, for what could be dumber than giving up a chance to learn something that is essential for your own success?

A growth mindset is a choice. But if you have fixed mindset, there is something small you can do to spark a shift.


A Tiny Bit of Progress Can Radically Change Your Mindset

When spelling bee contestants saw that intense practice increased their ability to recall words, they studied harder (PDF).

When students in a poor neighborhood in the South Bronx were praised for their effort, and taught to have a growth mindset (PDF) they scored the 4th highest math grades in New York State.

And when people are interested in Coder Foundry, but are concerned they'll never have what it takes to complete our program, we send them this interview with our graduate, Philip Weiser:

It was kind of like being thrown into the deep end or like holding onto the bumper of an 18-wheeler. You’re focused on holding onto it the whole time and when it’s over, you look back and see how far you’ve gone.

Philip has a growth mindset, nurtured by seeing his own progress at Coder Foundry.  As he explains in the interview, "We would each run into our different problems, which is fine because problems are how we learn."

Coder Foundry taught Philip how to think like a programmer, not just write code. As you'll hear in the interview he says that the mental flexibility he acquired at Coder Foundry still helps him pick up new skills at his job all the time.

 

Just by having faith in your brain's ability to learn you Inspire a growth mindset Within yourself.

And that mindset nurtures a gritty character that embraces challenges and refuses to quit.

And that character ensures your success through a coding bootcamp and a programming career.

Here’s the trick. If you embrace the stories and studies cited in this blog post, and believe in your brain’s ability to stretch and acquire new skills, you are on your way to having a growth mindset and grit. 

It also means you'd make a perfect candidate for Coder Foundry, no matter your level of programming experience. Talk to us about joining our upcoming class.

How To Test Your Ability to Be A Successful Programmer

The most common question we get from people interested in attending Coder Foundry is:

“Do I have the background, the skill, the personality, the talent to graduate from the school and land a great job as a developer?”

In our last blog post we shared why it’s impossible to self-diagnose your own coding ability. Even worse, the most capable students at Coder Foundry are the ones who started with the most self-doubt.

There is a way to predict how well you’ll perform in our coding bootcamp, and as a professional programmer. We’ll share that method with you at the bottom of this post.

But first you should understand what educators have learned from studying programming students decades ago. Then we’ll look at what the very latest research tells us about learning to code.

 

Many researchers have studied what it takes to learn programming.

One breakthrough research paper examined hundreds of programming students, and repeated the process six times in two countries to ensure their findings were accurate 

The researchers uncovered two surprises (PDF):

Surprise #1: Lack of prior programming experience isn't a deal breaker.

“Despite the tendency of institutions to rely on students’ prior programming background as a positive predictor factor for success, programming background has only a weak and insignificant effect on novices’ success at best,” the researchers wrote.

In other words, if you want to come to Coder Foundry, but you don’t have any programming experience, you are in the same boat as the person who has some experience coding before they attend our classes.

So what does matter? That brings us to...

Surprise #2: The ability to focus helps you learn programming more than natural aptitude  

More from the study:

“The test was administered before the first week of an introductory programming course... About half used a rational model which they applied consistently to answer most or all of the questions... The consistent subgroup had an 85% pass rate in the course examination, and the rest a 36% pass rate.” 

In plain language, programming students who could organize information in their heads, and consistently apply that to solve problems had the highest rate of success.

The ones who failed the class also had the intelligence to think logically, but they applied their “mental models” inconsistently

This means IQ doesn’t guarantee a great programming career. Instead,  your ability to focus and persevere as you solve problems with code is the strongest predictor of your programming success.

Can you stick with a problem for hours, days, and weeks at a time? If yes, then you’ll have a long and fruitful career as a programmer.

 

There’s a word for this secret superpower that the best programmers have. It’s called “grit”.

Angela Duckworth, a pioneering psychologist and researcher at the University of Pennsylvania defines grit as “passion and perseverance for long term goals.” 

In her groundbreaking paper on the subject of learning and success, Duckworth found that “the achievement of difficult goals entails not only talent but also the sustained and focused application of talent over time”.

We agree with the new research on grit.

The highest achieving students at Coder Foundry are the ones who are willing to put in long hours building software applications using techniques and tools they just learned hours before.

The best students are not always the most intelligent, and their coding background doesn’t matter as much as most people think. If they have true grit they can master any coding language, ace the hardest technical interview, and perform like a champion at any programming job.

Duckworth continues: 

“Grit entails working strenuously toward challenges, maintaining effort and interest over years despite failure, adversity, and plateaus in progress.
The gritty individual approaches achievement as a marathon; his or her advantage is stamina.
Whereas disappointment or boredom signals to others that it is time to change trajectory and cut losses, the gritty individual stays the course.”
 

Do you have grit? Take this test and find out.


This online quiz is based on the method Duckworth used to measure grit in students. Take the quiz and send us your score.


If you’re unhappy with your grit score, I have some good news. Passion and determination are not stagnant character traits. You can grow grit. You can cultivate what it takes to be a professional programmer. 

We’ll cover how to do that in the next blog post.

The Top Reason Why Qualified People Miss Out On Launching Their Coding Career

Have you ever experience Impostor Syndrome, the sinking sense of self-doubt that make you feel like a fake, a fraud, a phony?

Impostor Syndrome affects every professional, at all levels. Insecure thoughts plague Nobel prize winning authors and stay-at-home parents alike. Both the boss and the intern at a company wonder when someone will expose them for “pretending” to be skilled enough to do their work.

Everyone is fair game for Impostor Syndrome.

However, two groups suffer from negative self-comparisons the worst: students and the tech industry:

Impostor syndrome is, for many people, a natural symptom of gaining expertise. While impostor syndrome afflicts achievers in every industry, it’s particularly common among those in tech,

That quote is from Ann Friedman, a technology reporter for the Pacific Standard Magazine. 

Friedman identified “those in tech” and people who are “gaining expertise” as the most susceptible to Impostor Syndrome. Unfortunately, that diagnosis applies to everyone in a coding bootcamp like Coder Foundry. All of our students receive a double-barrel blast of The Syndrome as soon as they decide to come here to learn.

That’s why we’re touching on this subject today. In order for you to be successful as a programmer and break into the field (or level up your existing career) it’s important to put a finger on why you’re having less-than-helpful thoughts holding back your progress. 

The first step to overcoming  Impostor Syndrome is to identify it. 

Research shows that one of the best things we can do is name impostorism, to give students the sense that what they are experiencing is more common than they believe,

That's from Jessica Collett, a Sociology Professor at the University of Notre Dame. 

At Coder Foundry we also find that our teaching methodology gets students over the self-doubt hump very quickly. Our instructors use proven education science to tap into how your brain wants to learn so you can rapidly master complicated subjects. 

The feedback we hear is always the same. Students are surprised at how proficient they become in such a short amount of time. Also, because we encourage the class to help each other out of stuck spots, students begin to see other learners as colleagues, rather than competition.

So, our classroom helps current students overcome the fraud feeling. But what about you?

If you’re a prospective student and you’re worried that you don’t have what it takes to be a programmer, what do you do?

It’s a fair question. You need to know if you have the moxie to be a great programmer before you commit 12 or 18 weeks to Coder Foundry. It’s the #1 hesitation we hear from people. 

If that’s you, this next bit should encourage you.

Sociology Prof. Collett again:

Researchers find that impostorism is most often found among extremely talented and capable individuals, not people who are true impostors

It’s the extremely talented and capable who secretly question their abilities! That’s the Impostor Paradox!

The people who are most capable of doing well at Coder Foundry feel the most anxiety about being good enough for Coder Foundry. 

The other paradox is when people are scared away by our rigorous, fast paced course. Yet it’s our fully-immersive method of teaching that guarantees you’ll learn quickly, and be ready for a modern programming job after 12 or 18 weeks!

Here’s the bottom line. Don’t immediately disqualify yourself from Coder Foundry or a programming career in general. 

You're likely to be struggling with Impostor Syndrome and not giving yourself a fair assessment.

Yes, there are a common set of character traits that presuppose success as a programmer. And no, a programming career is not for everyone. However because of the fog of Impostor Syndrome, clear self-diagnosis is impossible.

What are those success traits? And how can you get a true sense of if you have them? We’ll write about both of those topics next.

AngularJS Testing of Bootstrap

AngularJS Testing of Bootstrap

In the process of building and delivering full featured software, we apply several techniques to check the correctness and quality of the software. Unit testing is one of these techniques. Many organizations pay a lot of attention towards unit testing as it reduces the cost of finding and fixing potential issues of an application.