So I'm working as a self taught developer at my first job.

There is this guy with apparently 8 years experience in Java. He has been telling me to get a degree as no one will offer me a job and blah blah heard it a million times from a lot of people don't care.

Ok back to the point.

That guy doesn't know how to use git. Doesn't know what branches are. Pushes straight to master without doing a git pull, breaks master then cries why it doesn't work.

When he pushes anything, he tells others to not push as he's pushing and that everyone should save their stuff and push after he's done.

Once I was working with him and he was about to leave for some days. I had to work on what he was working.

So I tell him to push whatever he's done on his branch and I'll continue on it but oh no no, he says.
Him: I can't push as I haven't completed it.
Me: Duh. That's why I'll work on it.
Him: but i can't commit half of it to master.
Me: master? Create your own branch.
Him: *cricket sounds*
Me: alright. You pack things up I'll create it for you. (Ends up creating a branch and commiting stuff)

It's ironic how the people who persist on telling me to get a degree can't work the basic things out while having one.

Alright we're not using master now. Branch permissions thank you. But the point remains. He does the same with the dev branch.

  • 9
    Have your first upvote
  • 72
    Hold on... The guy is telling you that no one will give you a job when you are his colleague....in a job?

    Some people lack the skills of forming a persuasive argument.
  • 18
    @platypus that's why I just agree with him to get the conversation done. Don't even want to mention this point to him 😂
  • 1
  • 7
    It's more or less the point that yes you can find success in the field so long as you yourself persist.

    If not the three words of freedom apply when dealing with peeps like this. "Go Fork Yourself." (Hehe. Could not help it)
  • 19
    Why don't you start pestering *him* about learning git first?
    "Sure, I'll get me a degree, *after* you learn how to use git! You're smart and educated, so that should take you no time at all, right?"
  • 2
    @endor good idea 😂
  • 2
    I'm going through a similar situation
  • 10
    I really dig what @endor says, you should really do something like what he mentioned. Don't get me a wrong man, a degree would make you even more appealing for certain jobs(it would be really hard to get a data analytics/ml/lab job without one) but the man has no room to speak if he can't level up git after 8 years of "knowledge"
  • 2
    I think a degree is mostly important for managerial tier positions rather than normal job postings :) Might be worth to get for the later end of your career, I'm considering to do the same
  • 5
    @TheItalianGuy A degree gives you theoretical background. There's a pretty slim chance you'll learn to quickly evaluate O complexity of different solutions on your own, and well, if your O(n^2) solution ends up blocking our servers, there will be some consequences. And if we have to refactor a shitload of code because you failed to do DB indexing properly, perhaps you won't get to work on important stuff on your own for a while.
  • 1
    @hitko Good point :) I guess it very much depends on the expertise level of the person too
  • 4
    @hakuna-matata Getting a degree is not even comparable to hands-on experience with the tech!
  • 1
    @jurion roflmao thanks for the laugh +1
  • 3
    I somehow wish you can get a degree by just prooving you have the knowledge.
  • 2
    at my previous job the lead developer barely knew how to code. he knew how to be grumpy though
  • 1
    @jurion *sigh* the ignorance...
  • 1
    I know people with degrees who hated coding so it doesn't mean anything. At my work almost no one has it and some are incredible developers. For some (like me) to study in a university is a good way to learn but for some it works to teach themselves. It depends from person to person. I think though that a degree can be a proof that you are able to learn more in the subject. I guess this is how it is for the most part in Sweden (where I live), in other countries I think it is harder to get a job without a degree.
  • 2
    Hiring other has been part of my role for years, and I have not once place any weight on whether or not the application holds a degree. It’s always been about cultural fit, personality, humility and resourcefulness. Your colleague sucks.
  • 2
    I start my 2nd year of college next month but I learned a lot of cs my first year of college that I don't think I would've learned as well on my own, especially the material from my data structures class. I've always been the self-taught/self-explore type since middle school so I take it into my own hands to learn what I don't learn in class. So far I haven't heard of git being anywhere in the curriculum for my degree, so I started learning it on my own last semester. I think people can learn a lot in school, but I don't think you'll ever learn everything you need to know from school
  • 4
    Telling your colleague that they won't get a job. 👏
    This is the kind of guys who do

    if (var == true)
    var = true;
    var = false;
  • 3
    @exceptionalGuy oh man, seen that one so many times by devs claiming to be "experts".

    Usually those being the loudest to preach their impeccable skills are the ones that are the lousiest. The sad thing is, usually everyone knows that, except the management 😅
  • 1
    This is non sense. Fuck that guy. I’ve been doing this for well over a decade with no degree. Most people who go get a degree come out with some of the most off the wall ides about this industry and how it works.
    Maybe that works/helps for some. But it’s in no way needed. If you can learn how to do this on your own your 1000% better off.
  • 0
    Do the degree for yourself if you want, don't do it for the employer only.
Add Comment