SHARE
Facebook X Pinterest WhatsApp

Tech CEO Shares Tips on Hiring Qualified Developers

Five Secrets to Impress a Job Interviewer I’m thinking that if anyone is qualified to offer advice on hiring software developers, it would be the CEO of a successful software development company. So I turned to Isaac Shi, CEO of Golden Section Technology, a boutique software development firm in Houston, to get his thoughts on what […]

Written By
thumbnail
Don Tennant
Don Tennant
Nov 12, 2014
Slide Show

Five Secrets to Impress a Job Interviewer

I’m thinking that if anyone is qualified to offer advice on hiring software developers, it would be the CEO of a successful software development company. So I turned to Isaac Shi, CEO of Golden Section Technology, a boutique software development firm in Houston, to get his thoughts on what to look for when hiring software developers and engineers.

Shi’s first piece of advice is to hire what he calls “hungry” developers over “star” developers. I asked him to explain the difference.

“A hungry developer is one who is eager to learn, eager to make her mark on her career—a type of person with strong potential, but who still needs to grow,” Shi said. “You can meld this type of engineer into your corporate culture well—they are like growth stock and value stock, all in one. Those star developers are more like expensive stock. Technology evolves very quickly, so if someone relies on her star power or past knowledge and plans to earn a big paycheck, that’s the type of engineer we are trying to avoid.”

Shi said he also makes a point of finding people who have broad problem-solving skills, as opposed to knowledge in a specific area, so I asked him if he could offer any guidance as to how to ascertain during the interview that a candidate has broad problem-solving skills. He said you always need to start with a problem.

“Ask the engineer how she would solve a business and technical problem, why this solution is better, and why that solution is ruled out,” Shi said. “Figure out if she can come up with different solutions to different problems, rather than quizzing her on acronyms or on a specific area. You will be surprised how some candidates are eager to chase buzzwords and new hot concepts, and are unable to illustrate how the fundamental pattern in engineering remains the same, whether you’re building the Golden Gate Bridge or an iOS app.”

I found it interesting that Shi tended to use the feminine pronoun “she” in his responses to my questions. It appeared to be his way of highlighting the importance of having a gender mix on any software development team.

“There are more and more female developers in the space—women have great intuition and patience, and those are great virtues in problem-solving,” he said. “When you have a team, a gender mix gives you broader perspectives. So both genders have needed problem-solving skills—guys may be more analytical; some girls may be more intuitive.”

I asked Shi, who is from China, to  compare the relative strengths and weaknesses of candidates from inside and outside the United States.

“[At the risk of] falling into a stereotype trap, developers from the U.S. have a language and cultural advantage, which is an important component of problem-solving,” he said. “Foreign-born engineers tend to thrive on getting things done with a high level of endurance and persistence.”

Job Interview

So how important is it that a candidate for a software development or engineering position have a four-year college degree? Shi said it’s important, as long as it’s not a blind requirement that might create a missed hiring opportunity.

“Unless the person has a strong list of references, or a known track record, it’s still preferable to select your software engineers from those who have a four-year college degree,” he said. “However, by doing so, you may also overlook some genius [individuals] who simply feel bored in school. Some of your best talent may be those who are self-made.”

Finally, I asked Shi what advice he has for young people who aspire to have a career in software development. I loved his answer.

“Understand the software development fundamentals: It’s a combination of engineering process, craftsmanship, and artistic design,” Shi said. “It’s a layer between humans and data; it’s a layer between humans and other humans. Software is human-ware. Those who want to have a successful career in software should broaden their knowledge base, learn the fundamentals, and understand that the programming language you learned in school will become obsolete when you join the work force. What matters are those things you learn behind the coding syntax.”

A contributing writer on IT management and career topics with IT Business Edge since 2009, Don Tennant began his technology journalism career in 1990 in Hong Kong, where he served as editor of the Hong Kong edition of Computerworld. After returning to the U.S. in 2000, he became Editor in Chief of the U.S. edition of Computerworld, and later assumed the editorial directorship of Computerworld and InfoWorld. Don was presented with the 2007 Timothy White Award for Editorial Integrity by American Business Media, and he is a recipient of the Jesse H. Neal National Business Journalism Award for editorial excellence in news coverage. Follow him on Twitter @dontennant.

Recommended for you...

Top Managed Service Providers (MSPs) 2022
Observability: Why It’s a Red Hot Tech Term
Tom Taulli
Jul 19, 2022
Top GRC Platforms & Tools in 2022
Jira vs. ServiceNow: Features, Pricing, and Comparison
Surajdeep Singh
Jun 17, 2022
IT Business Edge Logo

The go-to resource for IT professionals from all corners of the tech world looking for cutting edge technology solutions that solve their unique business challenges. We aim to help these professionals grow their knowledge base and authority in their field with the top news and trends in the technology space.

Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.