
The Internship
After starting a small business and learning a lot about web development - though only scratching the surface - I needed more feedback and hands-on experience.
1) Pursue an entry level "programming" position.
- These types of positions near my city would be very language and framework specific. Think "React developer" or "php developer" rather than the all-encompassing web developer, software engineer, or programmer title indicating a wide range of tools and frameworks used.
2) Take a pay cut.
- Become an intern. Learn software development from a major company's perspective in preparation to fulfil an entry level software role for a business.
3) Study Algorithms and Data Structures
- Take 6 months to year to really dive into data structures
and algorithms. Pass a coding interview for a large tech company
...and potentially move to a big city.
I chose number 2
I wasn't the traditional intern. I was a career changer, so I expected to be slightly different and also ahead of the game since I had experience albeit from a different industry.
It was a great decision because I learned and gained professional experience while getting
paid just enough to not put myself in a situation to be desperate and take any
job that came my way.
...
What happen
Before finishing the internship, I was offered a full-time role at another company. Since I had all my "ducks" in a row:
- A portfolio
- Personal projects
- Professional experience
- Internship from a reputable company
...
I wasn't the traditional intern. I was a career changer, so I expected to be slightly different and also ahead of the game since I had experience albeit from a different industry.
...
The internship I felt was like the icing on the cake for the pre-start of my new career path. It gave me a great perspective of what happens in the industry in comparison to my previous industry of education. I lacked years of programming experience from school, so I started wondering how it would be to code all day... everyday? Simply, I loved it! The internship trained me to be a success within any company in the realm of software by allowing me to problem solve, gain experience, and code. My recommendation is that internships are a great way to dive into a career specifically for a career switcher or even for a new software developer.
Tags: study, work, student, transition,
by Kevin Scott 5 months ago 0 comments
More Posts to come...
Getting the Job
Pursuing a paid internship in the software industry rather than immediately obtaining an entry level position created more opportunities and opened more doors...
Increasing Skill Sets
Not knowing what to pursue became a big challenge. Within software, there are varying roads and multiple paths that lead to careers that do not overlap. Selecting the best fit...
Tying Everything Together
Learning a lot and translating what you learn into business solutions is an essential goal.
Drawing your Lines
Being realistic with your current salary and the salary you are pursuing juxtapose to your current skill set and the skills you are obtaining have a correlation.