Ben Orenstein of Upcase tells us how to go from a junior to a senior developer. He reveals a number of things senior developers do that junior developers don't.
"A lot of successful programmers in this industry don’t have a computer science degree."
"Computer science is kind of like the car engine physics."
"Try to make a couple friends that do what you want to do."
"How do professional developers, the people that do this a lot, approach problems?"
"Just having a five minute code review with someone can be really enlightening."
"Bootcamps do an awesome job of teaching you the early stuff."
"We have this knowledge from building literally thousands of Rails applications."
"The intermediate writes methods that are 1 or 2 lines while the junior crams 20 in there."
"I consider testing a watershed moment in your development career."
"It turns out that code that is easy to test is often better than code that is not."
"When you’re new you should have hard and fast rules even though those rules aren’t perfect."
"When you’re trying to get a job, the currency is a code sample."
"Jobs tend to flow through personal relationships."
"If you’re seriously in the market for a job you should be writing a blog post every day."