170
fyzrn
8y

Le me having a chit chat with a student after sharing about programming in my former high school..

Student: "I learnt Java the other day, and I don't really like it"

Me: "Why?"

Student: "Because we can import existing packages on the community to do almost anything"

Me: "And? How is that bad for you?"

Student: "It's not very challenging, isn't it? I want to build everything in my program with my own code!"

Me: [silence]

Me: "Listen here, you little shit..."

Comments
  • 31
    There is no limit to what he cannot do then.
  • 27
    It's a step in a student's evolution. I remember a friend back in college who implemented its own version of a random generator and always refused to use the one included in Java. We still laugh once in a while when we mention the infamous ARandom (his name's first letter is A)
  • 25
    I'd like to see the little tosser qualify implementing their own String utilities and Encryption in Java rather than use existing proven libraries. That wanker has a bright future in academia!
  • 8
    I don't like Java too... I don't know why, maybe because I love C#.
  • 20
    I think it's something almost any dev went through. Specifically if he started to learn coding in a young age. I remember myself building blog-like websites from scratch because it's not challenging enough to use CMS, or parsing HTML in Windows app using indexOf...
  • 9
    Maybe its the wrong way, but its the right attitude.
  • 1
    @HoloDreamer But C# and Java are similar to each other (well, except for the compiling part)
  • 7
    @filthyranter the compiling parts are similar - both compiles into IL, and then compiled on the run by Virtual Machine. The syntax is also similar in a lot of ways, but the languages are so different... Both languages have something that the other don't have. For example C# don't have anonymous interface implementation, and Java don't have Properties. It's just a small example. There is a lot differences that can make someone to choose one language over another.
    For a long time the main arguments in favor of Java were "cross platform" and "open source". Now those arguments are not viable.
    In my opinion C# is a lot more progressive language and I really suffer when I need to write something in Java. But it's an IMHO off course.
  • 1
    I had the same approach as a novice in the art.
    Now i know better, but having that mindset saves me from package bloat, so I'm thankful for it and can't really discard it as a bad thing.
    You just need experience on top of it and some sound reasoning.
  • 9
    Ask him if he reinvents the whole universe just to make a sandwich.
  • 12
    Am I the only one seeing this as a good thing?
    "I need to do X, how does X work?"
    -"Just install package Y"
    "Sounds like you've done it before, how does it work?"
    -"Idunno, the package knows".

    The only thing this young programmer will waste is his own time. Sooner or later he'll figure out its easier not to reinvent the wheel, but making a few wheels yourself to see how they actually work seems a good thing to me.
  • 2
    Could you ask him what are his thoughts on JavaScript and Python?
  • 1
    I actually like Java
  • 3
    Am i the only one that kind of sees their point?

    I think it's a healthy attitude to want to learn how things work rather than simply ripping packages off the internet and never advancing your knowledge.

    I feel this person will go far...
  • 0
    well in a way i can understand but its dumb at the same time, use it and learn how it works rather than make it yourself but if someone said that to me I'll tell them i had the perfect language for them. Assembly. If that doesn't fix their mindset nothing will.
  • 1
    @HoloDreamer

    How can you love C# and not java? Aren't those two basically the same language but from different companies? :P
  • 2
    @Catdow, read my comment above. With all the similarities, there are so many differences...
  • 1
    @migus I am afraid you are in desperate need of relaxation. If I were you I'd watch some porn and continue my life without trying to answer seriously in sarcastic comments.

    Lots or Love.
  • 1
    @Catdow, well thank you for your advice. Because I know that everything in the internet is true, I immediately did what you suggested.
    Now I'm fired, thanks to you. Apparently it's not appropriate to watch porn and "relax" (if you know what I mean) at work...
  • 0
    @migus

    Haha now that's the spirit!! Keep relaxing pal, you will find another job
  • 0
    I think there might be a simple solution to this student's problem...

    Don't import the packages lol
  • 0
    @mcraz more like, ask him if he grows the wheat, lettuce, and tomato, raises the turkeys and cows, and processes all these into the ingredients for a sandwich.
Add Comment