Dear Dr. Civitelli:
Can you advise me about how to make a career change into tech? I think I would working in something related to technology but I don’t have any professional experience or education that is very relevant, and I don’t have the money or time to go back to school full-time. I hate my current job so I would also like to make a career change sooner rather than later. I have always been attracted to technology and it is the only industry that sustains my interest. If I want to make a living doing something in tech, how do I make a career change without going broke or taking 10 years to land a job?
Dear Future Techie,
To answer your question, I interviewed tech industry professionals and asked them:
– What are the best ways to develop tech skills if someone doesn’t want to pursue a traditional college degree?
– What positions are easiest to land?
– What are the best ways to meet people in tech?
– What technologies are in demand?
Their answers are below.
“There are some core competencies one should possess when pursuing a career in Information Technology. One doesn’t need to be a master of any of these. However, a basic understanding may make an interview easier.
Learn HTML – Have a basic understanding of how to write web pages. With data science being the current buzz, understanding HTML will give a candidate access to some of the most plentiful sources of information: static web pages. Knowing how HTML works will allow that person to extract that data from these pages and fuel a data science project.
Install Linux and understand how it works – Many distributions are free and this is a way to not only understand an operating system, but to learn a scripting language. A scripting language is used to write the procedures and steps an operating system will follow. These scripts can do anything. For instance, they can access the web hitting every page within a website. The script could then pull specific pieces of data from the HTML on those pages. This skill essentially creates a source of information for a data science initiative.
Learn a computer language – PHP is the easiest for a novice to learn as it runs easily on the Linux Server you just built. Java is also an option. For those serious about computer programming I recommend C++. I consider it the Latin of modern programming languages. There are plenty of resources online to learn these languages.
Get a basic understanding of databases – All the information is readily available online to build a MySQL database on your newly built Linux server. You can even use PHP to access the database and move data around. One could also use shell scripts to do operations on the database.
Read an eBook on network security fundamentals – Again, you don’t need to master this unless you want to go into cyber security. However, every IT professional should have a basic understanding of network security.
Having knowledge of the skills listed above should get your foot in the door in many places. I recommend doing the following to build your resume while job seeking:
Join an Open Source project – Search the web for an open source project that uses the new skills you have learned. This will allow you to understand how these technologies are utilized in a real development project. Anything you create or do for the project is great resume material.
Build a website – Build it on Linux using Apache Tomcat as an application server. You can also run a MySQL database, and use PHP to code an application on the website. Make it look professional, or have a useful application running on it. If it looks great and works well, then this is something else for your resume.
Volunteer for a non-profit – Donate your new IT skills to a non-profit. This builds out your resume and may eventually turn into a paid position. This option is great for people that require a little direction, as one needs to be a bit of a self-starter for the other two option.”
Dennis Restauro, tech professional with 15 years experience in Information Technology, technology writer for Grounded Reason
“I am not a programmer but I changed my career from being a tour guide to working in public relations for a game development company, and my strategies are relevant to developers. To get started, I took a variety of free, non-credited but certificated courses. Coursera.org is my favorite but there are also good courses by MIT, Harvard, and Stanford. Being able to learn on your own is always going to make you a more attractive candidate than someone who relies on the education they had over five years ago. Tech companies especially want to understand how you maintain your relevance in an industry that’s constantly evolving – you have to show you can evolve with it.
In interviews, it is important to be able to say why you want to work for them. Understanding work culture is very important, especially in tech. Making headway and finding appropriate developer or digital-industry groups on Meetup.com is a great way to start. I’m still a member of lots of groups. I did research about the tech community and when I found a game (Beyond Flesh and Blood) I wanted to promote, it was helpful that I had geographic knowledge about the city where the game is developed: Manchester. Manchester is home to the most entrepreneurial tech businesses in the UK, and Manchester’s tech community really enjoys collaborating on design and software projects consistently. It’s also a small but relaxed city with a lot less pressure than London. I wanted to be a part of that and said so in my interview.
Finally, the whole conversion took a long time. In my spare hours, I dedicated myself twice a week in the evenings to volunteering with media communities and charities that needed IT and PR assistance. It’s a big ask but if it is something you can afford to do with your time and your mind, do it. While everyone says you should have a short CV, I’ve found that a fully-filled, lengthy LinkedIn CV has been much more appropriate and helpful in securing many job interviews.
I’m even getting job offers while in my current role!”
Jane McConnell, PR, Pixelbomb Games
“The best way to get yourself into the industry is to network. LinkedIn is a great platform to use by publishing your past work, your work experience, and your interests in the tech field. Connections on LinkedIn can provide referrals and free advice within the industry to help you expand your network.
Focus primarily on local tech groups and start ups rather than larger companies like Google because doing this will give you an advantage to learn in a hands on environment and grow your skills with the company and industry rather than just being thrown into the job with busy, in-demand customers.
To find my job, I simply connected with people on LinkedIn within the industry I was interested in, and I published my work online and shared it on my professional social media accounts (always keep a professional account that you wouldn’t be embarrassed to show employers).
I can say firsthand, working at a tech company of about 20 employees, we hire exclusively online and accept referrals from our employees. We have unique interview questions, such as, “Explain the Internet to someone who has never heard of it,” and “What is your favorite food and why?” to find problem solving skills within their answers, but also get a feel for who they are and what their personality is like.
WyckWyre hires for personality over skills. We can train anyone on the IT skills needed, but we can’t train a personality to fit in with upbeat, fast-paced culture.”
Michelle Burke, Marketing Supervisor, WyckWyre
“One of the best ways to develop technical skills without a college education is to earn an industry accredited certification. There are a wide variety of certifications available for all levels of knowledge and many vendor specific ones as well (Cisco, VMware, Citrix ect.) if you are looking to learn a specific technology. Certification is not only significantly cheaper than a college education but takes less time as well. Many of the most popular certifications have boot camp programs available that are around a week long. With all of the recent large scale data breaches (Home Depot, Target, Michaels ect.), the demand for security professionals is at an all time high.
It is also helpful to get hands on experience, and the best way to do that is to work on personal projects. Labs are also essential for learning a new technology. Luckily, there are tons of free resources available on the web. For example, here is a collection of labs for Cisco’s Packet Tracer Program:
In case you are unfamiliar with Packet Tracer, it’s a free network simulation program that allows students to experiment with network behavior and ask “what if” questions. It’s a great way to get familiar with Cisco technology, even if you’ve never stepped foot in a server room or networking closet.”
Ryan Fahey, Marketing Manager, InfoSec Institute
The most important thing for tech professionals is hands on experience. In my department if we see certifications without experience, it is a NEGATIVE. But tech has a lot of layers and it depends on where a person is.
If you’re in engineering, you need to be careful. If you really love something and are comfortable with being a specialist in THAT THING, go to class. But if you prefer to be a generalist, don’t do it. You will be pigeon-holed. If you’re in project management, a PMP does matter. Get your Agile PMP and you can go anywhere. In business analysis, a CBAP will set you apart but your professional experience will be MUCH more important. In QA, we don’t care about paper, we look for experience.
But where certifications are a big deal is if you want to work for the company the certification is for. Microsoft cares. IBM cares. Oracle cares. It shows your commitment to THEM. Yeah, they’ll train you but they’d rather see someone who is already part of their world.
Certifications can be a profit-making scam if the certification training program are saying you can use certifications in lieu of experience. If you want to invest in something, go volunteer at a place that needs you and where you can learn. Put in a network for an animal shelter. Write a mobile app for a food bank that lets people see what the pantries are running low on. During Hurricane Katrina we had volunteers setting up kiosks to search databases for loved ones and systems to track medical patients coming into a shelter clinic. That is valuable.”
Jennifer Renfro Brownson, Certified Business Analysis Professional, Certified Scrum Professional, BMC Software
“My company places a variety of candidates in IT positions. The best way to get experience in IT without a traditional college degree is to start out in a Help Desk position while developing skills through online education such as Codecademy, volunteering, and by visiting Meetup groups that focus on the area that candidates want to develop.”
Michelle Comer, Practice Area Leader, Spark Division, The Messina Group
“The best way to develop tech skills without a degree is to complete a project. Many tech workers started by tinkering at home in their spare time. Thanks to the internet, almost every technical skill can be learned online.
Internships are a hugely useful opportunity for young people to spend time working for a firm. Many tech firms offer both unpaid and paid opportunities to people age 16+ to spend time with their developers, improve their skills, and even contribute to team projects.
The easiest positions to land are those using the latest technologies that are short on applicants. Specializing in an up-and-coming technology will give you the best advantage: programmatic advertising, development for wearables and mobile apps, data science, Swift.
To meet people in tech, use sites like Meetup.com. Also, there are hackathons and organized coding sessions taking part in every major city in the world. Wannabe developers can get involved, improve their skills, and meet a network of employers and unemployed developers.”
Chris Muktar and Ed Mellett, Directors, WikiJob
“People who spend years in higher education studying technology have a lot of time invested in learning skills. If you want to play in the tech world, you need to have the skills to do so, too. The nice thing is that with the prevalence of free online education from top universities like Stanford and free educational websites like Khan Academy, you can get to work on loading up your own arsenal of skills right now.
Another thing a career changer needs to come to grips with is that they’re swimming upstream in regards to rising above their competition who have formal tech backgrounds. To compete effectively and get some much needed attention, learn some guerilla marketing tactics to market yourself to a potential employer.
Spend a few minutes researching some of the unique ways that a successful entrepreneur like Noah Kagan has used in the past to grab the attention of some high level CEOs that might not have otherwise given him the time of day.
One simple method is to find any contacts on social media platforms for companies that you would like to work for. Many companies, especially those in the tech sphere, will have an official social media presence. You can also do a little digging and try to find some HR reps or other influencers within a business who are frequent social media users.
Once you have some targets, try to frequently engage them in conversations. You can do so in a couple of ways:
– Respond to their comments/shares. Be persistent, but not spammy. The idea is to get your name known and easily recognized.
– Specifically for twitter, “@” add them to tweets. Basically, find something that’s relevant to their business and tweet it with a message to them, such as:
@JanetCivitelli I think this story might be right up your alley.
Again, the idea is to get a bit of a back and forth going. You don’t want to be spammy, but genuinely interesting.
It shouldn’t take long for someone to see you’re regularly commenting and contributing. Once they do, you can start to soft sell your experience and the fact that you are looking to change employers.”
Tim Backes, Career Advisor and Resume Expert, Resume Genius
“Online learning makes it easier than ever to develop new professional skills. You can take any number of classes at your own pace and at low cost that will help you to make the leap from one field to another.
People with computer programming skills are in especially high demand, and the best way to break into technology is to build something. Whether it’s a mobile app, blog, or other website, building something from start to finish helps you hone your skills, demonstrates initiative, and gives you a project to discuss during an interview.”
Tyler Cole, GM, Skillfeed
Do you know someone who wants to make a career change into tech? Please share this article.