Anyone else notice this trend:

1. Don't go to uni / drop out (who needs education).
2. Get a job in IT, it pays well (who cares you don't have a structured logic).
3. Learn need-to-know stuff only (I only need to know my code).
4. Tell others they should get into programming, it's not that hard.
5. Get asked about the workings of a computer, but that's not in your domain of work. "I only code".

Millennial much ?

  • 20
    It's actually so true.. Nowadays nobody knows algorithms, nobody has a structured mind and with these many frameworks you need 1 week to learn to code. Unbelievable
  • 17
    I didn’t go to uni.

    Structured logic comes from learning to do more then typing if/else all day to get the job done an beat the hell out of performance.

    I code in multiple languages, platforms, and handle full stack (including server) environments, I still have to know how to use PHP4 for gods sake(stupidly large, old legacy system I can’t get approval to kill) 😔

    If you only stick to what you know, then yes dropping out is not for you, actually this career choice is not for you regardless of dropping out.

    There’s not a day goes by you shouldn’t be learning something new.

    Now talk to me about stereotypes!
  • 4
    @C0D4 Also doing some theory here and here helps, especially with performance. For example, understanding processor architectures or how code gets translated to assembly can give you a bit of an advantage. Or having an in depth understanding of your standard library for any given language.

    But at the end of the day it's as you say, you just gotta keep learning new things. A uni degree won't save you if you stop learning after you finish your degree. You have to continue learning as long as you hope to have a job.
  • 3
    Also, I doubt those kinds of people would make it past any interview. That mindset doesn't fly with companies...
  • 5
    try {
    I tend to agree with the overall sentiment of the rant. I have encountered such wonderful millennial monkeys over the years.

    Still, I cannot presume they did the right/wrong choice for their lives. That's for them to find out as time increments.
    catch(_exceptions) {
    That's why I absolutely agree with @C0D4 and @DLMousey as well. But maybe because I went to uni I'm predisposed to believe they are exceptionally unique (although i have never seen their code or interacted with them outside of devRant)

    /* @nanoandrew4 about your last statement regarding companies and hiring.. This is just a silly attempt to say where i think you are right/wrong in the form of pseudo code */

    let you = new Human();
    let @nanoandrew4 = false;
    @nanoandrew4 = ( you.aim > you.can_handle || !(you.determination + you.presistency × you.randomLuck() <= "normal") ) // Todo: refactor this during code-review

    return @nanoandrew4;
  • 3
    Drop out here.

    - I don’t know algorithms, but El Goog certainly does
    - The only code that matters to me *is* the code I’m working in
    - Programming is practically 99% unoriginal art at this point

    I like to think I’m a pretty good dev, solid track record for my work, big and small companies; work for myself now, good money over my career - can’t really complain.

    I’ve never understood the conflation of knowing algorithms and theory and having a structured mind. I’d argue it’s the logic that structures your mind, the rest is just acquired knowledge.

    Not every painter has to be Michelangelo and not every programmer has to be Turing-level.
  • 3
    I kinda agree as a bootcamp graduate and I think I am similar to the stereotype mentioned earlier. But at least I know that it's not right and I want to know more so I start my computer science degree next year while I already work as a developer 😀
  • 2
    @bioDan To be fair, I'm one of the uni dropouts so check out my code if you're curious. Probably not state of the art, but I take care of researching best practices and how to properly document or unit test my code.

    And yeah, I get that sometimes luck plays a big part in getting the job, or connections... That's unfortunate, but I'm with you on that.
  • 4
    I was in perfect agreement until the last sentence. What does age have to do with being an idiot?
    Every generation has its idiots, and throwing everyone else under the bus is just as idiotic.

    Not all millennials are idiots, and not all idiots are millennials.
  • 2
    Fuck college, I got the internet and a drive to learn more
  • 3
    I don't want to generalise, but I think 5 years studying technical stuff structures your mind more than just reading by yourself.
    I'm not a Computer Scientist myself, I'm a mathematician, but the technical preparation and the mindset that gave me uni over my period of study is priceless. If you don't have any interest in learning then no uni will accomplish any miracle.

    But statistically, at least according to the people I got to work with, I can see there's a high correlation[Correlation!=causality]

    The age might be a factor, but its certainly not the discriminant here. I would say inexperience is more explanatory. And you can be a grad from MIT, but you'll still struggle the first 6 months in every job!

    But, please, don't say that learning algos is useless. The algo itself it might be, as you find a better implementation than your (possibly) trivial one 99% of the times. But again, it's the mindset that matters!

    Of course there are exceptions, and that's just my honest opinion.
  • 3
    @DLMousey nice profile, as long as you're satisfied - i approve.
  • 3
    @DLMousey can't agree more!
    Amd for you its either gentle compliments or harsh and honest criticism 😎
Add Comment