10
rsrj
7y

interface Flyable {
public static final int wings = 2;
void fly();
}

This is a good use of interface a/c to my CS Prof
(╯°□°)╯︵ ┻━┻

Comments
  • 0
    Put. The. Table. Back.
  • 0
    Why the fuck are these CS kids still wasting their time throwing money at these colleges and universities, all the info you'll ever need is on the internet.

    You're a programmer, you are smarter than this :(
  • 1
    Because you get a degree that can be helpful in your career and your future.
    Because you can learn new stuff that you probably didn't heard about them, or maybe you wouldn't had time to learn them.
    Because you are somehow forced to learn those stuff and do exercises instead of procrastinating.
  • 1
    @KidLaser Apart from the things that
    @CoffeeAndHate has pointed, there are several more compelling reasons:
    * Recruiters would NOT take you seriously for any serious dev work(at least in my country)
    * You need to have a Plan B in life.
    I can keep on writing many such points.
  • 0
    @rsrj please do, the recruiter situation doesn't apply very well to any aspiring worker in my country at least. If you want a job and you are determined, you can do anything and everything to get it.
    I'm not certain about what @CoffeeAndHate said, I still stand by the fact that you can learn everything without college. And your ability to learn those things rely on your own determination to do so, college seems to be used as a 'crutch' in this sense.
    I do agree with the 'Plan B' aspect however. Though that is why I explicitly directed my comment toward CS students alone. I'm not saying college is pointless, but I do believe it to be redundant for CS fields. Please reply to this, I would love to hear your other reasons for college being potentially beneficial. (It would be nice if you could keep it confined to the case of CS students...but I'll accept whatever you've got)
  • 0
    Sorry for the redundancy @rsrj haha, I just re-read the recruiter thing in your comment again and saw that you already said it may be specific to your country. I also just realised that this was your rant lol. Sorry to hear about your professor's use-case for interfaces, solid rant though 😆
    Btw @CoffeeAndHate I'm not sure how the hell your comment got an increment, 2/3 of the points you made are complete garbage and the other one was vague as shit.
  • 0
    @theScientist I'm pretty sure that's Java but I don't think that there's a problem with the code haha just the actual usefulness of it.
  • 0
    @KidLaser I guess people agreed more with my garbage than yours. But, please, tell me which point you think is garbage so I can tell you why you are wrong.
  • 0
    @CoffeeAndHate certainly, so I'll disregard the fist one for now due to it's ambiguity. We'll start with the second point, why would you go to learn about somwthing you've never heard of? If you are trying to learn something you'll generally find the 'new' info/tools/ideas you'll need by doing the research on your own and find 'trails' spouting from excerpts in books, blogs, videos, or whatever piece of material you are using to conduct your study. As well as interacting with a community well versed in the technologies themselves. Not in a college setting where they barely manage to play keep up with the increasingly fast-growing tech, and the prof's can barely understand what they teach(or what they're actually supposed to be teaching) themselves.
  • 0
    That rebuttle almost ties in with a counter-argument to your third point, if you need to pay someone thousands of dollars to hold your hand in order to figure these things out I doubt your ability to code even after you manage to graduate. In fact this is an increasingly difficult problem many companys and corps. face, CS grads fresh out of college who can't cut it with their programming skills because they didn't learn jack shit from the useless examples and projects during their incubation in college.
    @CoffeeAndHate Please do tell me where I'm wrong. Please let me see you grow more ++'s from the other college kids who are trying to find the tiniest amount of justification as to why they have all been bent over, fucked, and robbed of their precious time and money. Please @CoffeeAndHate spew some more of that garbage.
  • 0
    @theScientist I feel you dude, I miss my Java days and the more I keep looking back at it the more it's changed. Hell I've found it being replaced as the 'goto' lang for the Android platform, haha if that doesn't just make you want to cry.
  • 0
    @KidLaser Universities are not there to make you a pro on a subject / degree. They give you a jump-start and show you some opportunities. It's up to you to continue from there. This is a big misunderstanding that people seem to have. Even if you are a self taught programmer, you will most likely learn something new there. As an example, while attending university I learned about functional programming, I learned how to measure the efficiency of an algorithm, learned some new C implementations and more interesting stuff that I did not know prior to attending classes. Needless to say, even now after years those are useful.
    Of course, you can tell me that I could have learned those online, for free. But to do that, you first have to hear about them few times before you start researching. At school, you skipped that part and studied them no matter what because they are a "must-know".
  • 0
    @KidLaser And regarding the first vague point, if you are too smart and still think that universities are completely useless for you then there is the bureaucracy part. Like in any field, a diploma does not guarantee that you actually know the subject, but in case you do, then it's even more professional to have something that proves that.
    In my country, employers are not able to hire you officially as a programmer if you don't have a license to prove that. You might do software development all day long inside the company, but on your contract will write that you are a janitor (exaggerated example).
    And also, by law, the minimum wage and the pension rises if you have university studies finished.
  • 0
    @CoffeeAndHate I'm glad you cleared the first point up as I do not disagree entirely with you on it but simply disregarded for lack of supporting details, I have my own arguments for that but the answer's validitity would vary per country(and it's government/business structure and requirements). As for the other comment I still entirely disagree, you will know what you need to learn with enough studying of a particular subject. And regardless as to whether or not a college is placed there to make you a pro in a subject(even though it makes a contradiction of making you seem a pro in the business setting) there is still a huge dilemma of these grads not knowing what they actually need. And as for the 'hidden' knowledge you've seemed to have had such truoble finding on your own and keep bringing up, you can and will find it through your own searching. Read a small handful of books and I promise you it will definitely take you further down the rabbit hole so-to-speak.
  • 0
    @CoffeeAndHate I'm glad you cleared up the first point but you've only continued to regurgitate the same circular reasoning behind the others. I want to know what is so great about a college education. I want to know what one can pull from it's experience, other than social references and of course how a business may look at your resume(which will not mean shit unless you've actually the knowledge to back it). What would compel one to spend the resources on these institutions? When they can easily learn 4 times(I would personally argue more) as much in half the amount of time without the stress of cost amongst other factors pertaining to the investments put into these damned hellholes. Fuck that I can already see your answer now(I would just have to re-read your previous comments to get slightly modified version of the last haha). Just answer me this, is it worth it? Is all the time, money, and effort spent - worth what you gain(ed) intellectually? Please be honest with yourself.
  • 0
    @KidLaser For smart asses like you there is nothing great about universities. There is really no reason to go to them if you already know everything they teach. It's not worth the money, time and stress. You learned everything by yourself and you still have will power to continue studying and reading books. Good for you. There is really no reason to go to university and I can understand that.
    But for other people it might not be the same. Some people might not know all that stuff, some are beginners, some never programmed and want to, some can understand better if someone explains them step by step and they can ask questions. For those kind of people are universities. After finishing studies, some of them will succeed in the programming career and some of them will fail miserably.

    If you still think that universities are completely useless and all people are able to learn by themselves only because you succeeded in doing that, then you are completely ignorant or just stupid.
  • 0
    @CoffeeAndHate Yeah I probably could be both. Though before I go I would like to remind you that we are all beginners at some point and that if someone really needs something to be verbally/visually explained to them there are also free alternatives for that as well. I was just finally waiting to hear you come to the conclusion that 'there isn't anything great about colleges' and 'that there's no reason to go to them' (assuming you're aspiring to go into CS of course). Thank you for your time ;)
  • 0
    @KidLaser Yes, you are right. Those two out of context sentences are exactly the conclusion from my previous post.
  • 0
    @CoffeeAndHate well I believe the second one still holds true due to the fact that I stated at some point we are all beginners meaning one couldn't possibly know all that is to be taught without learning for themselves first, so that was a little dumb of you to post back. Sorry for using 'dumb' but it did seem to fit fairly well with the nature of the rest of the conversation. However if you'd like to dig deeper into the context of the first, being, and this is directed toward me of course(lol have to be explicit about the context here in case one wouldn't understand the underlying implication);
    "For smart asses like you there is nothing great about universities."
    I can go ahead and disprove that this applies to 'smart asses' only if you'd care to carry this on any further. Again this only goes for CS-attendees, that for anyone thinking about going to college they should rethink their options because there is nothing great about it, colleges I mean(lol watch out for that context 😂).
  • 0
    To those who haven't used Java or are a feeling out of touch:
    Interface is used for making a contract method which its subclasses implement. It has nothing to do with the implementation details. Here, the wings field, an implementation detail is written directly in Flyable. Like you can't have an object which can fly without wings. WTF. Moreover, my prof. was not ready to hear any objections.
  • 0
    And I personally don't like posting my college related stuff here, but I couldn't resist this cruel murder of basic OOP in "OOP using Java" class.
Add Comment