Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
World29687y@calmyourtities I agree but I believe code.org has its own place.
I have a young cousin who doesn't know anything about programming yet but wants to learn how to make a cool game in Unity. He wants me to teach him. I haven't had the time to. (And I am a bad teacher).
So I asked him to try out a couple of code.org lessons (an Hour of Code specifically). Kid at least learnt that all programs are fundamentally loops and conditions. He might have dragged and dropped but he did learn something. At least now when I say "the for loop" or "the if condition", he gets something.
Its a great place for kids. -
I don't know about code.org but I definitely feel you man. My muggle "friends" keep asking me if I can hack facebook for spying on their gfs. Stupid idiots don't know shit about programming and think all we need to hack is to type furiously on keyboard while having a black screen on monitor. Fucking stupid, if it were that simple,I would have control over NSA by now. Not to mention the legality issues. Although I don't mind telling them no,that idea is idiotic, everytime it just gets on my nerves.
-
zankar20697yI've never heard of this code.org thing and I just had to check it out.
WHAT THE ACTUAL FCUK IS THIS?
"Frozen
Let's use code to join Anna and Elsa as they explore the magic and beauty of ice."
An actual course (or something) on code.org
I've lost all remaining faith in humanity... -
Make a app called hack with one parameter...
Then ask for the user Facebook credentials
Ask for the link to the target
Simulate a hack (some stupid test showing up)
Change the user Facebook picture to the anonimous logo
Open Facebook with the user credentials and add a notification box thanking the user for providing his information...
Then place the app in the playstore as "Facebook hack" -
JavaCup777ySir, you need Jesus...what is all this rage about a website which is not even important
-
@JavaCup I have an AP, yes an AP CLASS and by the end of the year we should make a simple app in JAVASCRIPT. We spent a whole fucking week on binary - not actually binary CODE - by binary questions. "Don't you hate fucking binary questions?" Is a perfect example, because neither I, nor any of the seniors in my class know how to ask A FUCKING YES OR NO QUESTION. Oops, forgot to mention the point. CODE.ORG MADE THIS COURSE, SPONSORS IT, AND KILLS ME ON THE INSIDE EVERY SECOND I TAKE A BREATHE OF THEIR SHITTY SPAGETTI CODE AIR.
-
@BlurryFace5178 that's part of the problem. Code.org tells you what a concept is, how to use it, gives you examples, everything you need to understand it. AND THATS THE PROBLEM. Your cousin didn't learn those concepts, he was taught them. By that I mean, code.org contains you. You can't figure something out, you have to have someone tell you. Every day at your job you figure things out, not told what to do, so shouldn't we teach kids that way? I like codecademy the best, it tells you what you want it to do, and YOU figure it out. Then, if you can't (and obviously for beginners some can't) it tells you with a HINT. Code.org is practically the IDE of scratch, with the instructions being the hints of codecademy, and the language? The speed of a high performance web application running on a Commodore 64, with the amount of commands as brainfuck. Get that kid on codecademy. He seems smart, most people don't come out smarter after a code.org course.
-
@calmyourtities
"[It] teaches you the concepts rather than having you learn"
Those things are mutually inclusive. Tell a 5 year old to make a for loop in C. Tell him that he needs to check i against n in order to loop for 100 times.
That five year old may be able to count, but probably doesn't know how numbers work or even the full alphabet. He has to be told "this is how you make a for loop: for (i < n){ foo bar; }."
Same thing for older people learning to program, even though they've had that experience with math and the alphabet. If they don't know a certain feature exists, they Google it, and Googling is being taught, it's not figuring it out for yourself.
Basically, it seems like you're angry that an acquaintance of yours that you don't like very well is learning to program and seems to be doing it via code.org. -
World29687y@calmyourtities You have a fair point but lemme share some of my personal experience.
I am currently studying Bachelors. Last year we had C in our course. We were taught to take and reverse a string. Basically that. Classmates would rote learn that and write it in the exam. The most "complicated" and "intimidating" stuff we did was file handling; reading, edit, searching or writing onto a file.
At your typical job, I don't think you shall ever have the need to reverse a string in C using a user defined function. I believe those were there to give you a concept. Like a new insight as to how a for loop can be used. Or how using a function can clean up your code. Yes, it was limited. Yes, it contained us. But I think its gotta do with what you do with the idea/concept rather than what they teach you. I mean, they teach me little to nothing applicable in uni. But I think its how I use what I learnt that matters. -
@BlurryFace5178 but did they let *you* figure it out for yourself or did they tell you how to do it?
-
@RiderExMachina first off I disable my internet connection for all projects I feel I can complete on my own or don't need internet access for. Second, if that five year old learnt from code.org, he'd probaly think of a for loop as something that *always* ran for a fixed amount of iterations and just keeps a template in his head: "for(var i = 0; i < x; i++) {}" and just replaces x with the number. With code.org, you'd be lucky understand that, much less figure out how to improve and manipulate it.
-
World29687y@calmyourtities They told me how its done AS AN EXAMPLE and I worked my way into other projects where I would use something similar. I believe classes, any kind of classes, are there to really inspire you, to tell you all these are possible. Its like taunting you "Well, this is one thing you can do. What will you do next? I mean there are infinite possibilities out there, what are you gonna do with me human?" 😂
-
World29687y@calmyourtities Your rage is fair. Code.org is limited, but it's limited IF you choose to limit yourself in it. I think of it as a stepping stone.
First you gotta understand the basics like loops and conditions. We were brought up in a generation when all we did was stare at books and screens all days, nothing colorful, no audio or visual feedback. Just plain text. Now, as the generation has changed, they carve audio and visual feedback. Anything less is "boring".
Then came the part of self discovery. I think we all learnt the syntax of while loop as while(n>0) or some condition like that in classes. Well, it is the most widely used so they taught what was necessary for classes in school. When you search on your own accord, and see variations, you are amazed. Like "Huh, why didn't I think of that?".
My first big wow moment was when I got stuck in an infinite loop. I panicked.
I discovered because I looked. That's the third step. You learn something new when you search on your own. -
@BlurryFace5178 1. I want to learn how to program not go to an apple keynote 2. THATS THE PROBLEM. Code.org encourages you to be LIMITED. When you have drag and drop code, you'll never understand what a syntax error is, when you're in code.org you're told what to do. You're not encouraged to experiment.
-
World29687y@calmyourtities Thats true. There is no way you could really experiment there. But I believe we should take upon ourselves to experiment.
PS. Let me assure you, I am in no way affiliated with code.org 😂 -
@BlurryFace5178 whenever I teach someone I always want them to say "if I change this, what will happen"
-
World29687y@calmyourtities Yeah, you don't get that in code.org. Thats true. But very young people, children can't deal with syntax errors and all. I think that comes in a while. First you gotta plant a connection. They must know that you can split any problems into pieces of conditions and loops. Then when they actually write it down as a program, they deal with all the syntax errors and everything else we rant about here.
Code.org isn't self sufficient. But it isn't entirely useless for children. -
@BlurryFace5178 I suppose, but the reason is because of big companies and their contacts making partnerships. It really wouldn't be known without them, there are alternatives
-
World29687y@calmyourtities Yeah. If you have connections, you are a thriving business regardless of how shit you are.
Related Rants
-
calmyourtities5dear anyone looking to teach kids programming (especially organizations): - please be realistic. teach th...
-
calmyourtities14school takes the creativity out of programming. you want to try something new? sorry, can't have that. funct...
-
calmyourtities0there's this club at my school, called STEM, and another called "science olympiad." both are pretty cringey, b...
Fuck code.org. Fuck code. Not code code, but "code" (the word "code"). I hate it. At least for teaching. Devs can use it as much as they want, they know what it means and know you can't hack facebook with 10 seconds of furiously typing "code" into a terminal. What the fuck are you thinking when you want me to hack facebook? No, when I program, it's not opening terminal, changing to green text and typing "hack <insert website name here, if none is given, this will result to facebook.com>" Can you just shut the fuck up about how you think that because you can change the font in google fucking docs you have the right to tell me what code can and can't do? No, fuck you. Now to my main point, fuck "code" (the string). It's an overused word, and it's nothing but a buzzword (to non devs, you guys know what you're talking about. how many times have you seen someone think they are a genius when they here the word "code"?) People who don't know shit don't call themselves programmers or devs, they call themselves coders. Why? It fucking sounds cool, and I won't deny that, but the way it's talked about in movies, by people, (fucking) code.org, etc, just makes people too much of a bitch for me to handle. I want everyone reading this rant who has friends who respect the fact that YOU know code (I truly believe everyone on devRant does), how it works, and it's/your limitations, AND that it takes hard work and effort, to thank god right now. If you're stuck with some people like me, I feel you. Never say "code" near them again. Say "program." I really hate people who think they know what an HTML tag is and go around calling themselves coders. Now onto my main point, code.org. FUCK IT. CAN YOU STOP RUINING MY FUCKING AP CS CLASS. NO CODE.ORG, I DON'T NEED TO WATCH YOUR TEN GODDAMN VIDEOS ON HOW TECHNOLOGY IS IMPORTANT, <sarcasm>I'VE BEEN LIVING UNDER A ROCK FOR THIRTY YEARS</sarcasm>. DO I REALLY NEED ANOTHER COPY OF SCRATCH? WAIT, NO, SCRATCH WAS BETTER. YOU HAD FUCKING MICROSOFT, GOOGLE, AND OTHER TECHNOLOGICAL GIANTS AND YOU FUCKED UP SO BAD YOU MADE IT WORSE THAT SCRATCH. JUST LETMECODE (yes I said that) AND STOP TALKING ABOUT HOW SOME IRRELEVANT ROBOT ARM DEVELOPED BY MIT IS USING AI AND MACHINE LEARNING TO MAKE SOME ROBOT EVOLVE?! IF YOU SPEND ONE MORE SECOND SAYING "INNOVATION" I'LL SHOVE THAT PRINT STATEMENT YOU HAVE A SYNTAX ERROR UP YOUR ASS. DON'T GET ME FUCKING STARTED ON HOW ITS IMPOSSIBLE TO DO ANYTHING FOR YOURSELF WHEN YOUR GETTING ALL THE ANSWERS WITHOUT DOING ANY WORK AND THE FACT THAT JAVASCRIPT IS YOUR FUCKING LANGUAGE. <sarcasm>GREAT IDEA, LETS GET THESE NEW PROGRAMMERS INTO A PROFESSIONAL ENVOIRMENT BY ADDING A DRAG AND DROP CODE (obviously we can say it) EDITOR</sarcasm> MAYBE IF YOU GOT THIS SHIT UP YOUR ASS AND TO YOUR BRAIN YOU'D ACTUALLY GET TO PRPGRAMMING IN YOUR ADVANCED AP COURSE. ITS CALLED FUCKING CODE.ORG FOR A REASON
undefined
fuck code.org
fuck "code"