Have you ever wondered about the people behind those lines of code? Maybe you’ve thought about being one of them yourself! At The Shortcut, we strive to upskill talent into the Finnish tech ecosystem, working hard to provide the members of our community with the tech skills they need to land their dream job — so of course, we have some pretty tech-savvy people in our team! Introducing Mojjammil Khandker, our very own Chief Technology Officer (CTO).
After participating in our Microsoft Azure Fundamentals certification training and Docker training with Eficode, Mojjammil participated in a few of The Shortcut’s events, including one of the startup mingle breakfasts. After his previous software developer position ended, he noticed a job opening at The Shortcut, decided to apply — and he’s been a treasured part of the team ever since! We sat down with him to have a chat about what he does at The Shortcut, and what kind of advice he has for those of you looking to land a job in the tech field.
Tell us a bit about yourself and your background.
Even though I’ve been working in tech roles for a while now, I am more of a generalist. I have a bachelor’s degree in business administration with major specializations in marketing, finance and accounting. I have worked in market research for three years in the past. Afterward, I studied software development and worked as a developer, doing some AR development, iOS development, and web software development.
What are your plans for The Shortcut?
I like helping people, be it with skills development or business idea development. My plans for The Shortcut align with my personal goals and interests, hence whatever The Shortcut does as an organization — accelerating talents’ skills development and drive for entrepreneurship — is what I do as well. I simply aid these objectives from a tech and data standpoint. Given Finland’s tech talent shortage, combined with a dynamic startup scene, I’m in the fortunate position where I’m able to connect with future tech talent and entrepreneurs through the training programs and activities arranged by The Shortcut. That way, I’m able to provide the participants with the skills they need and curb the country’s talent shortage.
What are the three words that describe you?
Persistent, agile and curious.
What online resources do you use to help you do your job?
Google! One of the most essential parts of working in tech is finding ways to solve problems. As long as you know how to define and break down a problem, finding a solution is just a matter of finding some similar problem someone else might have had in the past, which may have been solved on Stackoverflow or some tech forum. I usually refer to official documentation pages for the specific technology and explore blog sites such as dev.to, FreeCodeCamp Blogs, or in some cases, YouTube.
Name one current tech trend that you are excited about.
I’m interested in data-driven technologies, such as data-driven Marketing Technology, Financial Technology, Big Data and Machine Learning… the list goes on.
Can you explain it to someone from a non-technical background?
The main idea for data-driven technologies is that, regardless of the field of business or purpose, you rely on data to provide you insights for better decision making. It’s a good example of technology entering practically every aspect of the business sector.
How hard it is for someone with no tech background to become a developer?
In short, not hard. It’s all about the willingness to spend the time and effort to learn certain technologies. Even children less than ten years old have proven to be able to learn programming just fine. Once you’ve learned programming languages, being a developer means being able to utilize those languages and technologies in your toolbox to build things and solve problems. Hence, a quick couple of months of training, such as The Shortcut’s Python for Data Analysis, have been effective since it provides quick fundamentals of things you should know to get started. Anybody enthusiastic and driven enough to work in the field can master the rest individually.
Do you think so-called ‘no-code development platforms’ will become a trend in the coming years?
No-code development platforms will be commercially pushed, so they will be popular and will serve many small and individual businesses that don’t require custom tech solutions. However, they won’t become so trendy that they could replace a skilled programmer, especially not in the next couple of years.
What qualities do you think are most important in a developer or another relevant position?
- Problem-solving skills, not only in the tech debugging sense but also in general problems as well as business-related ones.
- Agility. A developer should be able to adapt to any situation, role and business needs.
- Willingness to learn to stay relevant. Things move faster in the tech world compared to most other industries. You should always be open to learning new things, or your skills could end up becoming irrelevant.
- Teamwork skills. A programmer with average skills, but who works well with a team, is preferable to a solo rockstar programmer.
- Communication. Even an introverted person can have good communication skills when it comes to work — FYI, I am an introvert myself.
- Personal branding. A good portfolio and professional online presence can make or break your shot at that position you really want.
What advice do you have for someone who has just started as a developer or any role in the tech industry?
Never stop learning. In many cases, certain technologies you use are no longer the most in-demand or relevant ones, so it’s a good idea to always keep an eye on what’s latest in the industry. Secondly, stay in touch with a community and give back — the attitude of giving back to the community is beneficial not only for your community, but also for yourself in the long run when it comes to personal branding, self-development, networking, and reputation. Always remember: it’s all about the attitude!
By Jutismita Hazarika – April 16th, 2020