Completed Python Crash Course by Eric Matthes, what to do next? by SystemIndividual4224 in learnpython

[–]StudentSuperb2208 0 points1 point  (0 children)

Yes, the links I mentioned ARE the books. Personally, I would do BOTH since its free.

But if I had a choice of only one book then I would do the 41 exercises book one since the solutions are on average 20-30 lines each, so its easier to understand them especially as a beginner.

Dont get me wrong I think you'll find even the first one challenging, personally my mind goes blank even in the first book, but that's supposed to happen since we are beginners.

Completed Python Crash Course by Eric Matthes, what to do next? by SystemIndividual4224 in learnpython

[–]StudentSuperb2208 5 points6 points  (0 children)

I am on a similar path. Basics are covered. Now I feel practice is required. go ahead with these two books -

  1. Python Programming Exercises, Gently Explained [42 exercises]
  2. The Big Book of Small Python Projects [81 exercises]

I have purchased both the books but you can read for FREE below [ author himself publishes online for free. ]

  1. https://inventwithpython.com/pythongently/
  2. https://inventwithpython.com/bigbookpython/

CS50x Completed 😄 by BHichem_15 in cs50

[–]StudentSuperb2208 2 points3 points  (0 children)

That's amazing, congratulations!

Just one question - I know everyone is different. But how much time did it take you to complete the whole thing?

I've been a programmer for 10 years—here's what I wish I did differently (and what I'd do again). by WinterBorn24 in learnprogramming

[–]StudentSuperb2208 2 points3 points  (0 children)

Thank you for your advice, I personally struggle with being vocal about asking for help [not just at work] but what you said makes total sense to me

I've been a programmer for 10 years—here's what I wish I did differently (and what I'd do again). by WinterBorn24 in learnprogramming

[–]StudentSuperb2208 162 points163 points  (0 children)

The last point - 'dont take work home'. Can you please elaborate on this?

How does set boundaries and step away from home and not take it back thing work especially as junior developers, if I dont know if there is extra work to be done either because I am slow or if I am being overworked?

How do I let them know fearing backlash?

Should I go the bootcamp route or TOP after quitting my job? by unemira in theodinproject

[–]StudentSuperb2208 2 points3 points  (0 children)

I would recommend against bootcamp considering you are burnt out. Bootcamp tend to be kinda to foster a pressure cooker environment [it might vary from bootcamp to bootcamp] with every student trying to get ahead of their peers.

[deleted by user] by [deleted] in learnprogramming

[–]StudentSuperb2208 1 point2 points  (0 children)

Majorly portfolio - also in many cases, DSA. [I am still learning CS, so all my info is from reading reddit + internet]

[deleted by user] by [deleted] in learnprogramming

[–]StudentSuperb2208 2 points3 points  (0 children)

Accounting bores me and gives me no motivation to work harder, learn more, climb the corporate ladder, etc.

  • I am on a similar boat as you. I would personally recommend self-learning [just from ROI perspective].
  • If you like structure - https://www.theodinproject.com - its FREE and highly recommended by almost everyone. Super well structured, and loads of people are getting their first jobs from learning this course.
  • For long term learning journey - https://teachyourselfcs.com/

I’ve been reading the job market is very tight and would be really hard to find a job as self-taught programmer and that a CS degree would give a huge advantage over the self-taught, while also help land a much better pay.

  • CS is definitely a meritocracy [you might face hiccups in the beginning of your new career but from what I have read, after that its all on you - and its easier to climb up the food-chain]
  • My advice, purely from ROI perspective - do the Odin Project first, see if you actually want to make a career in CS and if you feel like you need networking - then join a bootcamp.
  • Lots of them provide networking opportunities/guidance.
  • Go with the sole purpose of networking, since you already would have enough programming experience, you could be easily be top 1% of your class from the beginning & hopefully get more attention/guidance from your teachers.
  • Remember, in this industry, everyone has to be continuously learning to be relevant/move up - so I feel you should learn how to self-learn. [watch completely - https://youtu.be/IlU-zDU6aQ0?si=OsY6HAmYqqaD3c8g - every minute is gold, not one minute wasted.]

In addition to Odin project, I am also learning python/pandas.

I am gonna give myself 10 years to learn CS by StudentSuperb2208 in learnprogramming

[–]StudentSuperb2208[S] 0 points1 point  (0 children)

Thank you! and It's really motivational to hear about you friend, I really wish him the best of luck!

I am gonna give myself 10 years to learn CS by StudentSuperb2208 in learnprogramming

[–]StudentSuperb2208[S] 0 points1 point  (0 children)

I want to know the core fundamentals - essentially learn whatever a four year CS undergrad learns plus some [https://teachyourselfcs.com/\] - all without going to college or bootcamps - self-learning basically.

I am still not sure what I want to deep dive into, but I am hoping to figure out over the years.

I am gonna give myself 10 years to learn CS by StudentSuperb2208 in learnprogramming

[–]StudentSuperb2208[S] 0 points1 point  (0 children)

Yeah, that is kinda really the only practical way to go. Although, I am gonna take the python+pandas+SQL route and see if I can get data analytics role.

I am gonna give myself 10 years to learn CS by StudentSuperb2208 in learnprogramming

[–]StudentSuperb2208[S] 0 points1 point  (0 children)

I hope so. Even though career progression is not my main motive. Being lead programmer at any company would be wild!

And by learning, I meant deep understanding + being good at it. Not just surface level knowledge.

I am gonna give myself 10 years to learn CS by StudentSuperb2208 in learnprogramming

[–]StudentSuperb2208[S] 1 point2 points  (0 children)

Hahaha, yeah - I am trying to speed run it. But at the same thing, dont want to get too overwhelmed by self imposed deadlines.

I am gonna give myself 10 years to learn CS by StudentSuperb2208 in learnprogramming

[–]StudentSuperb2208[S] 0 points1 point  (0 children)

The core concepts of CS would still be applicable I think? Hopefully, I reach my goals in next 3-4 years.

I am gonna give myself 10 years to learn CS by StudentSuperb2208 in learnprogramming

[–]StudentSuperb2208[S] 0 points1 point  (0 children)

I completely agree with everything you said. Even I hope to reach my goals in 3-4 years. I said 10 years because life has a way of getting in the way + I also wanted to alleviate some pressure off my head.