P1xt / p1xt-guides

Programming curricula
MIT License
6.99k stars 1.71k forks source link

Can I complete this guide in 5 years? #179

Closed elshvfi closed 2 years ago

elshvfi commented 2 years ago

I’m a medical student who wants to develop apps/websites, and get into AI/Machine learning in the future. In my case, should I complete the whole guide or is there a specific tier I should stop at? I’ll be dedicating 2 hours of my time everyday working through this guide and hope to complete it in 5 years.

P1xt commented 2 years ago

I honestly can't say with any certainty or integrity how long it will take you as I have no knowledge or control over your study habits or persistence.

elshvfi commented 2 years ago

Okay, for someone who wants to learn how to develop apps/websites and AI/Machine learning programs, would this guide be suitable? Because I’m confused on what the difference is between Computer Science vs Software Engineer.

On Wed, Dec 8, 2021 at 8:11 PM P1xt @.***> wrote:

Closed #179 https://github.com/P1xt/p1xt-guides/issues/179.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/P1xt/p1xt-guides/issues/179#event-5735582649, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASMR6JZN7FM4ZWWNBVN7QRDUP6NVPANCNFSM5JTWRY4A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

P1xt commented 2 years ago

My recommendation would be to complete App Academy Open and CS50 to build a solid foundation and then assess where you are and determine the most logical next steps for you personally. Once you have a bit of a foundation, it will be much easier for you to gauge how quickly you progress and where your interests are.

elshvfi commented 2 years ago

Say for example, I completed tier x, tier 0, and tier 1 to establish a good foundation. Can I go on to complete all the other specializations without having to go through the Computer Science courses/readings or will they help me in completing those specializations? I’m just confused on when I complete this guide, will I know how to be a data scientist or an overall developer/programmer? (I’m sorry for the questions, I really want to complete your guide because it looks phenomenal but I’m just confused on complementing it with my medical career.)

On Wed, Dec 8, 2021 at 10:28 PM P1xt @.***> wrote:

My recommendation would be to complete App Academy Open and CS50 to build a solid foundation and then assess where you are and determine the most logical next steps for you personally. Once you have a bit of a foundation, it will be much easier for you to gauge how quickly you progress and where your interests are.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/P1xt/p1xt-guides/issues/179#issuecomment-989170841, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASMR6J76P54HFJI6I7AVLF3UP65YPANCNFSM5JTWRY4A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

DaveMoran commented 2 years ago

Hey @elshvfi,

Short answer is, theoretically yes. Real answer is nobody here is going to be able to fully say as we don't know how you learn and how well you retain topics.

Tier 0 alone, the App Academy open course, is very long and very dense, but builds a very good foundation for you for building apps and sites. There's also a slack community that you'll have access to going through that course so you can talk to peers that are also going through the online course and get their help when necessary.

If you already have an app you want to build in mind, I'd suggest writing it down and then thinking about how you'd want to build it out as you complete separate steps of the App Academy course. The final part of it is creating your own application, so you can use all that planning and new knowledge to really test yourself.

My only warning to you is that 5 years is a very long time in the world of web development. While the fundamentals won't change, the technologies you use could get updated partway through the course, meaning you'll need to backtrace to see why certain things have changed and, more importantly, understand why they changed.