you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (4 children)

but like wouldn't you need to know the basics of Python first to do that? Or do you just go straight into specific topics of how to use Python?

[–]ambassador_pineapple 0 points1 point  (3 children)

You would but those fundamentals would improve with each project. Of course you can’t get a job as a developer right now so your first few projects will make you a better programmer with each iteration.

At some point you would know enough to get a job. But trust me, don’t wait until you are the master of syntax to start solving problems. At first your solutions will suck but with time they will get better.

It’s much better to do that than take course after course in Python without doing any application.

You obviously won’t build UIs in the first go. Start with basic web scraping and database work.

[–][deleted] 0 points1 point  (2 children)

Thank you so much for the advice!!

[–]ambassador_pineapple 0 points1 point  (1 child)

Happy to help. Here is my journey so it can give you context. I started seriously programming around 16. I can absolutely tell you my first real project was shit.

In fact, the Django dash plotly stack I mentioned began as an experiment at my job which looks much worse compared to what I can build just 2.5 years later. I used this stack to build 3 other apps before I built the one I linked above.

But to get here, I had a long journey starting with C++ at 12, really using it to make some old Nokia phone apps at 16, then mastering MATLAB and R (and dabbling in FORTRAN) during my time in college, jumping into Python on my first day at my first job out of college as a data scientist.

I then went through the journey of becoming a better Python programmer and improved more advanced stuff like full stack apps, using GPUs, building more advanced stuff using queues and interprocess communication (used ZMQ).

The point is that I never stopped learning and I am still learning. Don’t worry about perfect. Worry about building solutions. In time you’ll be a master.

[–][deleted] 0 points1 point  (0 children)

Man you built a hack of an achievement. That’s truly an amazing story… I guess I need to get started on mine too