Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
Elyz819219dStudy it in your spare time? You can't expect the curriculum to be tailored to what you want, lol 🤷🏻♀️
neriald108419dThere is a high chance she doesn’t know it herself. When I started uni I learnt that I have to learn the good stuff on my own..
Lexter98719dDo it like us, flow in school, learn at home. For me it was. Flow in laborer job, learn at home.
Look at me now! Still idiot in many ways, but competent.
rooter102219dWell, basics first dude. It's important
vane885719dIf want to be top dev you need to study on your own and not relay on teachers. Write as much code you can and learn math behind it.
Teachers especially in early education are only following the program that will show students options they have.
Teaching programs are meant to be for average people so more or less everyone can pass them and spent free time with something that they like.
It’s mainly for people who don’t know what to do with their life.
So how to decide what to with your life ?
Pick something that is easy and challenging at the same time.
Whatever you will pick remember that you will spent about 10 years overcoming challenges to master your profession if you want to land on top.
0x5d012519dSchooling does nothing when it comes to learning (hate the word but it fits, so...) LITERALLY anything related to software development. It might give you some basic things but you're quite frankly better off doing it on your own. A food for thought: why do you think they're stuck "teaching" you instead of making actual money out in the wild? Just go get some decent books related to your topic and grind them until you're qualified enough to pass an internship or whatever. You won't learn anything you really need to do your job well in school/college, don't waste your time.
It's important to learn the basics first, even if it seems boring.
Now if you're ahead of that stuff, try learning new things in your spare time, but don't fully dismiss the class.
c3r38r170144919dMy break is over so I can't read the other comments but even if this has been said, it's not bad to say it again.
Institutions are for papers, real training and professionalism come from yourself.
AayushCodes1719dThanks Guys !! 👍
As a developer of 20 years, teacher of a college dev class, and even a manager who sadly hired a few developers that shirked the basics: you WILL shoot yourself in the foot later if you try to jump to frameworks like Django without fully understanding the core basics first. I know it, because I did so myself, and watched so many new developers do it. 😛
Successful developers need a balance of curiosity and patience. Yes, absolutely explore Django on your own time, but don't dismiss the class! You'll better understand and appreciate the pros AND cons of frameworks if you already know the core language.
Besides, it's rare that a client will want functionality straight out of the box from a framework. You will be expected to build or customize something from scratch eventually.
I've sifted through enough resumes that name-dropped frameworks to make my head spin, but when interviewed, could not answer basic core language problems without frameworks as a crutch. Don't be like them!
FelisPhasma661919dStudy on your own, teach yourself. That’s how I learned in highschool :)
Keep in mind there’s a chance your teacher might not know Django 🤷♂️
But teachers usually appreciate students putting in extra effort and showing interest i stuff like this.
Power to you and GL!
eulefuge718dThat won't change at uni. I know more about Java than about C but I want to become an embedded software engineer. Learn to deal with it.
RememberMe1433118d1. You've just barely started on all this stuff. Give it time. Explore more on your own. All learning is driven by you, teachers can at max guide you.
2. You can't expect a teacher to change what they're teaching just for one person. Or private classes. Time is money, if you want private classes you should be willing to pay them for their time (if they even agree, that is, which is rare).
3. If you're interested in ML and AI, head to university, take courses in it, meet other people with the same interest, do projects, write papers, etc. You can start now by doing Andrew Ng's courses on ML on Coursera, he's a fantastic teacher.
4. The most important thing you can have is a good grasp of the fundamentals. The basics of how to write programs, computer architecture, mathematics, networking, OS, browser engines, etc (based on what you're doing). It's just details after that. Work on fundamentals.
mattwebdev133018dLearn the fundamentals.
Take it slow.
PepeTheFrog11218dCheck Real Python. Some articles are unfortunately beind a paywall but there are some good resources.
Berkmann1856815dI feel you, having been in similar a situation in high school.
Here are some things you have to bear in mind (which some people already said):
- Make sure you get the basics down first.
- At your school level, many people have no basic understanding of programming and such, so it's expected that the class doesn't go into advanced material.
- You should be using your spare time to teach yourself more advanced topics (or whatever you're interested in) and practising (don't expect to do all of that in school).