Hey folks! 👋
I’m 17 and just starting Python. No experience, no CS degree – just a goal: learn Python in 7 months and land my first online internship or job! 🚀
I know it’s tough, and there’s so much to learn. What skills actually matter for getting hired?
Has anyone done a similar challenge? Is it possible to go from zero to an online internship in 7 months?
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (12)
Really nice decision!
Nice to see that you are thinking ahead, I would recommend going through Corey Schafer's youtube channel.
Keep practicing, don't give up!
Use ChatGPT,
Use communities to understand and overcome any possible stuck situations.
Work on creating real life scenario based projects.
All the best for your journey!
Thanks for your advice, I will watch Corey Schafer’s channel and try to make real projects. I appreciate your support✊🏻
I teach programming and computer science at the college level. Yes, you can teach yourself to program. At the same time, you need to begin networking and making contacts to help you find that internship or first job when ready. Programming and networking are equally important if you are going to find a job. Ask chatGPT about setting up LinkedIn and finding networking events you can attend. I recommend programming every day on HackerRank or some other similar site. Focus on clear, understandable code. Don't worry about how clever, short, or fast the code is. Clear is better than fast. Clear is better than clever. I hope this helps. Best of luck.
Hey, thanks a lot!
I really appreciate your advice. I will start coding every day and try to make new connections. Your words about clear code were very helpful.
By the way, I am from Uzbekistan. Do you think it is possible to find an online job or internship in Europe if I know English?
Hi
Appreciate the advice! You’re absolutely right—it’s easy to get stuck in tutorial hell, but real learning comes from coding. I’ll focus more on practice and tracking my progress.
A year ago, I started coding and got close to OOP in Python, but had to stop due to personal issues. Now I’m back and more determined than ever to keep going and not quit this time!
By the way, your blog on Dev.to is awesome! So many useful insights—I’ve learned a lot from it. Keep up the great work! 🔥
Aww!Thats so sweet of you!!1
Thank you so much, that means alot to me.
Lot to learn and still learning..
check the online task boards to see what they need Python people to build? Take the easy ones first then work your way up.
That way, as you're learning, you'll be able to apply what you learned to solving an actual paying problem.
Also, make sure you use github to push all your changes for anything, get yourself some 'credit' in the industry.
The majority of Python Jobs are in machine learning or web development. For machine learning, you want to get good at PyTorch, Pandas, and NumPy. I am not an expert, but from the projects I've worked on, these are popular.
From the web development perspective. Django, the docs are pretty comprehensive to use or alternative there's a good free book: tango-with-django.readthedocs.io/e...
If you prefer visual tutorials, I highly recommend this channel: https://www.youtube.com/watch?v=c708Nf0cHrs&t=1925s
Before you get to the libraries and frameworks though, it's very important to learn the fundamentals of programming. So OOP, some basic design patterns, data types like what's a list, tuple, dictionary, object, etc...
As a previous commenter pointed out, the W3Schools tut is a really good resource as well for basic Python knowledge: w3schools.com/python/default.asp
If you go down the Django route, you'll also need to learn CSS+HTML+JS, which you can learn from W3Schools as well.
Forget about 6 months or 10 months etc... Spend a few hours every day, and make it a habit to do some study every day and some practical as you progress along. While you doing this, push whatever code you have to Github and setup a CV, after you've learnt the fundamentals and can build basic console applications then just apply for junior-level jobs as you learn.
Best of luck! hope this helps.
Thanks for your helpful advice! I appreciate your tips about fundamentals and practice. I will use your approach. Thanks again!
Hi Olloyor,
Absolutely yes.
I recommend w3school. you can learn basics of not only python but also all other languages very easily. Please check this link w3schools.com/
Regards,
Ram
Hope this helps:
This is how I'd start an Ultralearning project to become a Software Engineer
Cesar Aguirre ・ May 13 '24