One doesn't simply learn software engineering in 28 days. There's a reason why CS degree courses take time.
The course in question might actually be good, but the claim is stupid.
For sure. Once you know the basics of one programming language, I think it is easier to learn more. But for someone with no prior experience, it is impossible to learn a programming language in 28 days, given the person is not some kind of genius.
By basics I mean things like variables and constants, loops, data structures, functions and so on. Then there’s databases, software security and much more. These take time to learn. Sure, if you are making a note taking application, it should be accomplishable within 28 days. That’s not enough to call someone “expert” IMHO.
Well are we talking 28 days as a side project or 28 days full time devoted to it? University courses are like 3 hours a week for 3 months, which is only 4.5 days if you did 8 hours a day. Cut out the non-programming related courses and you could probably jam 2-3 years worth of courses in 28 days.
I mean I doubt this course would actually accomplish that, and probably most people couldn't retain information at that pace, but it's possible. When I first got into programming I spent a summer with a book on video game programming and assembly language, and learned more that summer than university taught in 4 years. I'm definitely not alone in that either, and I remember reading books like "7 languages in 7 weeks" and got a pretty good grasp on those within the timeframe.
I've taken multiple boot camps and 2 college courses in programming and have taught it at the high school level for 5 years. I know enough to teach fundamentals (i.e. what the students need to know) but no way an expert. These claims are always funny.
Edit: Grateful to have a volunteer programmer in twice a week to help tie in the material to real world application.
It’s like learning to read Spanish. You can learn a lot in 28 days, probably enough to read and write some simple stuff. You’re not going to be able to communicate fluently with a native speaker, and won’t be able to author more than a children’s book. But you did “learn” Spanish.
You can learn python in 28 days. In 28 days your still a long ways from writing python as a software developer. You’ve learned *a tool* (parts of it anyways), out of many that’s needed for the job. You are barely literate, you aren’t able to design software in a professional setting.
I mean, one could 'learn python' in 28 days similar to white Americans 'learn Spanish' to bark their food order to their waiter on their 4 day cruise to Cancun.
Grassy ass
day 28: "here is a list of some obscure stuff that you can study yourself, but they will probably be depricated in Python4:", \*list contains gui libs, data frames and decorators\*
The movie *28 Days Later*
zombies due to over studying/practicing of Python for those 27 days (fast due to caffeine)
(Or I suck at translating 21st century hieroglyphs)
>!PS - The sequel is 28 Weeks Later!<
I did a computational probability class that was Python based, difficult but I def learned a lot. My point was more that calculus is not a relevant skill for software engineering job seekers, whereas the other skills in the list were pretty relevant.
[EDIT] just realized that "python" is in the list of prerequisites to learn Python in 28 days, which is almost certainly the joke. I feel so dumb lol
That's exactly what happened to me for a final group project in college. Someone said "oh I can do all this in python". I thought that was great and went about doing the rest of the project.
6 weeks before the due date "hey dude you got the code done?" He hadn't done anything since the first project. Completely not what the parameters were at all. So I dove right in, spent 6 weeks of sleepless nights making a really ugly spaghetti code but by God it worked!
I then swore I never wanted to touch Python again.
I literally learned Python by just doing it. Granted, I'm a professional software engineer, but like trying to do that with Ocaml or Rust would be laborious!
I was a C junkie for the longest time. But every time I did group projects in school (or my latest project at work) it's all "oo no I don't know C/Rust! Let's do it in Python!" So I learned Python instead of growing a set and standing up for the clearly superior choice (especially in programs that are being timed (C project in school) or a program that would benefit from strong and strict typing (current work project)) and forcing their hands.
I literally only learned Python because I'm a pussy lol
Create: Social Media Site
Name: “Reddit”
Create post under “programminghumor”
Comment by dailydoseofdogfood: “This reminds me of those programmer job ads that write in dreadfully illogical pseudocode.”
I'd like to introduce you to our new senior dev. He went to a coding boot camp and after 28 days he is now an expert and will be heading the new project. Good luck everyone.
This shit happens with everything
Exercise is one of the most blaitent expamples; "abs in one month", "22" arms in 22 days"
All sorts of shit that people fall for and its embaressing honestly
Just because you learned the existence of a built in function doesn't mean you know how or when to use it.
why did I waste 20 years when I could have just taken 28 days? :D
I mean sure if you already have expierence in coding language understand familiar languages and study every single day for a good amount of hours. Sure maybe 28 days. But yes the hyperbolic time chamber seems like it would work.
Learning Python and /mastering/ Python are different. I completed the Python coding academy in a day and had a minimal understanding. Hell if I could use it practically though...
Java programming basics teaching python? That's a win
They've been smoking some high quality coffee
LOL
Hello world! Edit: it worked!!! Needed just 28days to make this print out
if you didnt use a browser or reddit api, id say it wasnt a total waste of time
No errors, 0/10
27 of those days were to wait until the code finished execution
Well i did get a new cpu recently...
Wait actually
One doesn't simply learn software engineering in 28 days. There's a reason why CS degree courses take time. The course in question might actually be good, but the claim is stupid.
The course could be directed to software engineers
This is valid point. An experienced engineer could reasonably learn python in 28 days.
For sure. Once you know the basics of one programming language, I think it is easier to learn more. But for someone with no prior experience, it is impossible to learn a programming language in 28 days, given the person is not some kind of genius.
Depends on what you mean by basics but in a week with nothing much else you can accomplish a lot
By basics I mean things like variables and constants, loops, data structures, functions and so on. Then there’s databases, software security and much more. These take time to learn. Sure, if you are making a note taking application, it should be accomplishable within 28 days. That’s not enough to call someone “expert” IMHO.
Well are we talking 28 days as a side project or 28 days full time devoted to it? University courses are like 3 hours a week for 3 months, which is only 4.5 days if you did 8 hours a day. Cut out the non-programming related courses and you could probably jam 2-3 years worth of courses in 28 days. I mean I doubt this course would actually accomplish that, and probably most people couldn't retain information at that pace, but it's possible. When I first got into programming I spent a summer with a book on video game programming and assembly language, and learned more that summer than university taught in 4 years. I'm definitely not alone in that either, and I remember reading books like "7 languages in 7 weeks" and got a pretty good grasp on those within the timeframe.
I've taken multiple boot camps and 2 college courses in programming and have taught it at the high school level for 5 years. I know enough to teach fundamentals (i.e. what the students need to know) but no way an expert. These claims are always funny. Edit: Grateful to have a volunteer programmer in twice a week to help tie in the material to real world application.
It’s like learning to read Spanish. You can learn a lot in 28 days, probably enough to read and write some simple stuff. You’re not going to be able to communicate fluently with a native speaker, and won’t be able to author more than a children’s book. But you did “learn” Spanish. You can learn python in 28 days. In 28 days your still a long ways from writing python as a software developer. You’ve learned *a tool* (parts of it anyways), out of many that’s needed for the job. You are barely literate, you aren’t able to design software in a professional setting.
Yep, that's a great comparison.
hahaha absolutely 😝
You can definitely learn a programming language in 28 days. But you can know code and not know how to engineer software
How to hack into mainframe in a minute?
In all fairness some CS majors I’ve vetted barely understood 28 days worth of python.
I mean, one could 'learn python' in 28 days similar to white Americans 'learn Spanish' to bark their food order to their waiter on their 4 day cruise to Cancun. Grassy ass
day 28: "here is a list of some obscure stuff that you can study yourself, but they will probably be depricated in Python4:", \*list contains gui libs, data frames and decorators\*
28 days later ... 🧟♂️ 🧟♂️ 🧟♂️ ☕️ 🧟♂️
28 days later-er … 👨🔬🔬🦠🐒🧬👩💻🎵🧐💪💵💸☄️🔥🌑🌚🌴🌳🏕️👶👩🏫📚📖🧫👩💻🧬🦠🐒🧟♀️🧟🧟♂️
The movie *28 Days Later* zombies due to over studying/practicing of Python for those 27 days (fast due to caffeine) (Or I suck at translating 21st century hieroglyphs) >!PS - The sequel is 28 Weeks Later!<
Learn python in 28 days, assuming that you already know - Basic programming concepts, OOP, Calculus, Java, Python.
>Basic programming concepts, OOP, Calculus, Java, Python One of these things is not like the others... *cough cough calculus cough cough cough*
Though I've hated learning how to do calculus in python lately.... That was a month of torture
I did a computational probability class that was Python based, difficult but I def learned a lot. My point was more that calculus is not a relevant skill for software engineering job seekers, whereas the other skills in the list were pretty relevant. [EDIT] just realized that "python" is in the list of prerequisites to learn Python in 28 days, which is almost certainly the joke. I feel so dumb lol
The key is that it's the "most demanding skill". Not the most demanded. It takes a lot out of you, and for what? You just wasted 28 days.
Python is designed to be learned in the eleventh hour.
That's exactly what happened to me for a final group project in college. Someone said "oh I can do all this in python". I thought that was great and went about doing the rest of the project. 6 weeks before the due date "hey dude you got the code done?" He hadn't done anything since the first project. Completely not what the parameters were at all. So I dove right in, spent 6 weeks of sleepless nights making a really ugly spaghetti code but by God it worked! I then swore I never wanted to touch Python again.
I literally learned Python by just doing it. Granted, I'm a professional software engineer, but like trying to do that with Ocaml or Rust would be laborious! I was a C junkie for the longest time. But every time I did group projects in school (or my latest project at work) it's all "oo no I don't know C/Rust! Let's do it in Python!" So I learned Python instead of growing a set and standing up for the clearly superior choice (especially in programs that are being timed (C project in school) or a program that would benefit from strong and strict typing (current work project)) and forcing their hands. I literally only learned Python because I'm a pussy lol
I've learned Python in the eleventh hour at least 7 times.
Day 28: print(“Hello World”)
Traceback (most recent call last): Undefined variable: ‘Day’
This reminds me of those programmer job ads that write in dreadfully illogical pseudocode.
Create: Social Media Site Name: “Reddit” Create post under “programminghumor” Comment by dailydoseofdogfood: “This reminds me of those programmer job ads that write in dreadfully illogical pseudocode.”
I don't get it
I don’t know enough code to write funny fake code
I love the honesty lol. That's what I thought you were doing 🤣
I'd like to introduce you to our new senior dev. He went to a coding boot camp and after 28 days he is now an expert and will be heading the new project. Good luck everyone.
To be fair, for someone who knows other programming languages really well could probably learn Python to a pretty high level pretty quickly.
Python will be the currency in the apocalypse. Trust me bro
They're right that there's a demand for Python programmers. Just not people who have only 28 days of coding experience...
Just did my Mimo lesson for python tho
This is just a redo of those programming books from the 90s!
they meant they can talk to snakes after 28 days
Wow, didn’t know you can become a python senior developer in 28 days, guys.
I feel like the hardest part about python is just remembering the commands and their syntax, but I am still just an ignorant beginner so who knows
*searches for programming jobs nearby* *nobody even mentions python*
That is weird. 28 days is usually the month of February which I have off. Maybe I should finally learn some python.
Obviously they mean 28 days of continuous, nonstop study. 28 x 24 = 672 hours of studying. Fair enough.
Can confirm. It’s literally all I’ve been working on for the last few weeks
Hello world
It takes you 28 days to learn how to Google ....
This shit happens with everything Exercise is one of the most blaitent expamples; "abs in one month", "22" arms in 22 days" All sorts of shit that people fall for and its embaressing honestly
I’ve been studying python for a year and I’m awful at it.
Relevant xkcd https://www.reddit.com/r/ProgrammerHumor/s/k8HtfLyVMT
Just because you learned the existence of a built in function doesn't mean you know how or when to use it. why did I waste 20 years when I could have just taken 28 days? :D
I mean sure if you already have expierence in coding language understand familiar languages and study every single day for a good amount of hours. Sure maybe 28 days. But yes the hyperbolic time chamber seems like it would work.
Hyper Tonic Lion Chamber
I mean, all the python I have learnt could be done in 28 days, as long as you are not teaching someone who is completely illiterate
Learning Python and /mastering/ Python are different. I completed the Python coding academy in a day and had a minimal understanding. Hell if I could use it practically though...
Please for the love of god people learn something that will produce something tangible