Can I Get into Tech?
I have been learning coding for about 3 years on and off and now feel like I am ready to be an intern. You can review my some of projects below to advise me if I should persue finding a remote internship since they are pretty competitve and I feel like I have very low chances as I have a non-conventional background.
My github is https://github.com/Oreoro
I recently made a Chrome extension, pulished an npm package among other basic stuff(below) 1.https://simpletaskmanager.vercel.app 2.https://un-overwhelmed.vercel.app (Dont use this on mobile) 3.https://chatbots.streamlit.app Source code is on my github.
Now I know this is not fancy stuff but I am willing to learn from an internship(preferably remote).I just cant seem to have my door in anywhere since I dont have a college degree.
16 comments
[ 2.2 ms ] story [ 49.1 ms ] threadFollow these steps:
- Go and find an open-source project on GitHub that you find appealing and that makes you motivated
- Learn how to contribute to it (read its contribution guide, project setup guide, etc.; dissect its code quality settings); this is important; you want to be a good and respectful citizen and not waste anyone's time with super subpar contribution attempts. An added benefit for doing things that way is that when someone is genuine and honest with their work and contributions, people can feel it and will be more likely to provide you support beyond regular, e.g. more thorough peer review feedback that you will learn from a lot.
- Find a small task you can do in the project. Usually, the readme suggests where to start.
- Once you start with the open source contributions, just keep contributing to open source permanently.
- Look for a job. You don't have to wait to start looking for the first job.
You can do it
If you keep leveling up, you'll be able to start doing some work somewhere to build up a portfolio and resume.
I agree with the other poster, find an existing, active, open source community that is interesting to you and start learning from it and eventually contributing.
If you can build a solid reputation as an expert in a handful of technologies you can get something called an O-1 Visa that can skip the line if you want to immigrate to america or somewhere. You can also get companies to make an exception for paying international people if you have a reputation.
You don't have to become the world's best Python programmer or something, you can specialize in niche technologies that have enough of a market. I'm sure this is not an easy path, and can take a long time, but my point is there are ways to make money in this industry through non traditional means of just going into an office in New York or London or something.
Good luck, keep building.
Find a cheap or online college to get a diploma and keep building. The market is tough right now, so it's not like you'd quickly find a position even with a BS in CS diploma.
Try to position yourself for the tech in high demand nowadays; it seems to be about AI, data, and not so much Web as before.
If you are from Pakistan and think this is limiting for you, you could look into improving yourself so you eventually find a job in Europe, but for that you likely need experience and that diploma. Don't hear people that say you absolutely don't need a diploma to succeed in tech.
While you might not need it, for some of your life goals you'll likely need it. And it will make it easier for you in the rest of your life.
It's a diploma that got me into Europe and that allowed me to build a life here.
If you feel like I can help you with some career guidance, feel free to email me.
I spent the first 15 years of my career without a bachelors degree. Some of it was at temp firms. It’s not great, but it’s a paycheck, and experience.
Also, having published an NPM package and a chrome extension, you’ve already done two things that I’ve not done in my 19 years in web development. Well done!