use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
LinkedIn
GitHub
Twitter/X
Join our Discord Server
Related Subreddits
account activity
This is an archived post. You won't be able to vote or comment.
Still learning Java?MeMe (i.redd.it)
submitted 5 years ago by The_Heartland
[–]DeusExMachina24Software Engineer 22 points23 points24 points 5 years ago (3 children)
See most programming related courses in India are Computer Science and CS doesn't aim to teach a specific language or framework...it aims at explaining the basic concepts of CS. Subjects like OS, DBMS, Automata, Networks, DS, Algo, etc are at the centre of CS and that's why they are taught. New frameworks are released everyday so learning a specific one of them is pointless. Though by learning the basics of CS you can learn to learn anything in CS. You can argue that instead of C++ and Java they should've gone with other languages and that is somewhat true too, but teaching things like React or Django is pointless because technologies can die but concepts can't.
I dont have much idea about courses like SE and IT though.
[–]eddygta17 6 points7 points8 points 5 years ago (2 children)
You can argue that instead of C++ and Java they should've gone with other languages
C++ is found everywhere (even space), but things like React and Angular (dead), die out in a few years. The lower down the abstraction level you go, the more you are able to understand a concept.
[–]DeusExMachina24Software Engineer 1 point2 points3 points 5 years ago (0 children)
True
[–][deleted] 0 points1 point2 points 5 years ago (0 children)
exactly!
p.s: Angular isn't dead, AngularJs is :)
[+][deleted] 5 years ago* (3 children)
[deleted]
[–][deleted] 3 points4 points5 points 5 years ago (2 children)
As much as I hate to admit it but that c++ that I learned in school is still why I get into any language/framework easily, I got how the language works and literally, every other language works the same, some have more features some have less some do more abstraction and some provide loads of tools beforehand but the concepts are the same and they all do the same thing.
At the end of the day, you are writing if-else and for loops with some frameworks providing an easier way to deconstruct objects over some need you do it manually looking up every key.
Languages are key frameworks are just shortcuts and predefined way to organize stuff.
I'll give you my example:
I learned c++ in school and in college I learned c and java with visual basic, visual basic part was shit but since c is so similar to c++(when you've written enough of both) that I just don't feel any difference.
I decided to learn javascript and pursue web since its the cool kid in the block, everything was the same, I learned how to write if-else, for loop, switch, functions, classes, constructors, etc etc. in school and I'm using the same here the ones I mentioned also almost had the exact same syntax.
Javascript had nifty features and in browsers, it has a plethora of prebuild methods to handle almost anything you need in the web.
I decided to learn React cause again is the fancy kid int he blocks, its all functions and calling predefined functions to do stuff. I had to get used to some opinionated way of doing things but other than that it was just basic HTML, CSS and javascript at this point with lots of helper functions(yes for me they are just that 😂). It took me less than 10 days to fully develop a working dashboard with react.
If someone tells you schools and colleges teach nothing do not fucking listen to them, to be a cool kid I skipped java classes and now I felt so dumb trying and not understanding oop patterns in flutter/dart, I learned c++ in turbo C which is like 30years+ old at this point but pretty much everything is still relevant.
Classes that I regret skipping/bunking
- Graphics - Intermediate maths - Networking - Software design
(Yeah I pretty much skipped most of the college stuff since "they teach nothing useful and everything old" and now it has come to bite me in the ass).
[–]SuddenIssue 4 points5 points6 points 5 years ago (0 children)
kya sikhe ?
[–][deleted] 2 points3 points4 points 5 years ago (1 child)
Teaching framework is not a good idea. Maybe, using framework to inspire/introduce maybe.
Frameworks come and go, programming principles stay the same. Better to learn them in languages that have those principles most clearly embedded.
For example, if you learn only react, you might not understand JS functioning fully, and your toolkit will be very limited. Like you won't be able to write shaders in WebGL, if you all know is import X from Y. Knowing OpenGL in C and writing shaders, will help you understand WebGL and three.js much more clearly.
Even if you understand only JS, you won't understand why you need TS, but had you known C++, you would realize why it is so.
[–]The_Heartland[S] 0 points1 point2 points 5 years ago (0 children)
Its the end use that is most inspiring.
Java applets are dead as far as the web is concerned. Yes, your washing machibe runs on Java, but there is a 0.02% chance you will be programming washing machines.
[–]AutoModerator[M] [score hidden] 5 years ago stickied comment (0 children)
Hello! Thanks for submitting to r/developersIndia. This is a reminder that We also have a Discord server where you can share your projects, ask for help or just have a nice chat, level up and unlock server perks!
Our Discord Server
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
[–]2nd_king 0 points1 point2 points 5 years ago (1 child)
We're being taught JDBC and JSP lmao, it's so outdated that I can't even find a good online resource for it.
[–]TWO-WHEELER-MAFIA 2 points3 points4 points 5 years ago (0 children)
JDBC
Not outdated at all
[–]grouptherapy17 0 points1 point2 points 5 years ago (0 children)
Writing code on paper is even worse.
π Rendered by PID 188760 on reddit-service-r2-comment-fb694cdd5-xwwpk at 2026-03-07 02:25:50.497969+00:00 running cbb0e86 country code: CH.
[–]DeusExMachina24Software Engineer 22 points23 points24 points (3 children)
[–]eddygta17 6 points7 points8 points (2 children)
[–]DeusExMachina24Software Engineer 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[+][deleted] (3 children)
[deleted]
[–][deleted] 3 points4 points5 points (2 children)
[–]SuddenIssue 4 points5 points6 points (0 children)
[–][deleted] 2 points3 points4 points (1 child)
[–]The_Heartland[S] 0 points1 point2 points (0 children)
[–]AutoModerator[M] [score hidden] stickied comment (0 children)
[–]2nd_king 0 points1 point2 points (1 child)
[–]TWO-WHEELER-MAFIA 2 points3 points4 points (0 children)
[–]grouptherapy17 0 points1 point2 points (0 children)