69
svilen
6y

The state of CS is a joke and I'm contributing to it.

I'm a final year CS student and like most students, I'm not exactly overflowing with money so any income helps. Now, it's not that uncommon for students to buy their projects but I swear a good 20% of people from my course don't know how to write a function. And let me remind you, they are in their final year, about to graduate, about to get their bachelor's degree in computer science and they don't know how to write a function, let alone a class, let alone piece together something that works.

I just want to say that no, I'm not proud of myself for doing other people's projects for money and letting such imbeciles pass. I'm fucking tired of sending over someone's project, them asking me to change something and me telling them to add an if statement to which they reply with "i don't know how, pls do it".

This is why having a degree doesn't mean shit anymore and yes, I'm aware that higher education has become more available over time.

Comments
  • 6
    Haha after reading this I'm not sure anymore if I want to do CS after this school.
  • 6
    My uni was the same. I remember we had an optional module that people CHOSE to do. It was 100% weighted on one coursework, make an API that talks to at least 2 other APIs and does something by combining data from both. I went into a lab on hand in day to ask a quick question, lab was packed with 3/4 of the people signed up and none had any idea wtf they were doing, including what an API was 12 weeks in. The module title was Web APIs.
  • 4
    @Jifuna if you're considering it because you want to learn something new, I advise you to skip.

    First year, all basics: html, css, php & mysql, c# (didn't even go over creating our own classes, we just wrote methods in the main class)

    Second year: Oracle Apex (pure cancer, outdated shit no one uses or at least i hope), nodejs, hybrid mobile applications with Cordova, "advanced c#" which was just creating a bunch of classes and interfaces, touched the very basics of threading

    Third year: "cyber security" which was 80% writing useless reports on security and 20% password strength checker (such wow), native Android apps, artificial intelligence which is just pathfinding algorithms and a ton of writing reports and of course the dissertation project which everyone chooses on their own.

    Of course it would vary from one uni to the other but at least that was my experience.
  • 2
    @svilen hmm that sucks
  • 2
    Here I thought I was bad never going to lectures and just reading the books at home to pass. This sounds awful.
  • 5
    Wow... that sounds horrible
    I'm in germany and 9 month ago I switched school to do whats called "Abitur"(witch is a generic graduation required to study at university) in combination with a "Berufsabschluss" as computer sience assistant. We already learned about logic gates how a simple binary adder and subtractor works, how bubble sort works, what a class is and how it is written but not really writing our own code(in java), how to read and solder circuit diagrams and a bit about network topology. One of my frends does something similar: "Fachabitur". He started just one year earlier then me and already lerned how ip packets are structured about dhcp and they build little networks in VMs and cofigure dhcp, routing and so on.

    I always tought the US are way ahead of germany when it comes to technology😅
  • 0
    Your degree counts for more than just "I can program". It counts for a general academic skill set and mind set. A Bachelor's degree doesn't have very strict requirements, usually. A Master's degree is much more difficult to acquire.

    That being said: you don't need a university degree to become a programmer and you don't have to become a programmer after graduation from university CS. This is why many companies recruiting programmers let the candidate do a programming exercise with some trivial questions. It'll filter out anybody that doesn't know much more than scripting. You will have to know about a function, about conditionals, about OOP and depending on the vacancy, any technology, principle or paradigm they need.

    For all this knowledge a university degree is not required. It's just a good place to learn about all these subjects and study them in-depth, really learn to understand what is going on.
  • 1
    That’s sad. I was going to get a computer science degree in the future. Do you think I should?
  • 0
    @mmyelf ITA represent! Best time of my life, picked up CSGO there and met the guy who got me into webdev.

    It's awesome actually as you can use it to:

    1)get a lower level full employment after graduating as you technically have a finished IHK approved apprenticeship (although not every state accepts it, bavaria doesn't), something like a PC assembly job or sysadmin in a small company (know real life examples of both.)

    2) getting the best apprenticeships in your area. No really, you can apply with marks in classes like programming, electronic etc. The actual classes differ but the topics are the same. I now am in the first year as an junior dev (aka apprentice) at a VERY awesome agency, working and managing my own complete projects from a-z already, with an awesome team and environment. Wouldn't get that with 16 fresh outta School.

    3)Go study. With a head start as well. First 2 semesters will be repeating

    BTW Google Schüler Bafög. Its basically free money
  • 0
    Where you come from?
  • 0
    @GMR516 Like I mentioned in a previous comment, if you're considering it because you want to learn something new you're better off without the degree.

    If it's because a job you're wanting to apply for requires it then by all means, feel free get it.

    Keep in mind that it's just my opinion and there's is a lot of "it depends".
  • 0
    @okstar UK
  • 0
    People pay like 500$ for one assignment here, totally insane.
  • 2
    I interview lots of people. Interns and juniors.
    27 out of 30 recent CS / Software Engineering bachelors that I interviewed in the last month were so under qualified that I had to explain to them things like why writing comments is important, why source control is a necessity, why functions are called methods in OOP, what OOP really is, how to find out whether an integer is odd and etc.

    People fucking buy their entire studies!
    And mind you, those are the graduates from the best Universities with 85%+ scores!
  • 0
    @mmyelf
    Absolutely not, I have yet to hear of an american highschool that teaches anything besides 2015 era Microsoft Word. It's absolutely stupid how little people ACTUALLY know about computers despite the fact that almost everyone uses them constantly over here
  • 0
    I was really expecting this to be a rant regarding the fact that a great majority of CS courses focus on outdated and sometimes even deprecated technologies instead of promoting continuous learning and the self-development nessesary in this field.

    Placing that aside, it's not your fault and you should not feel guilty about it. We live in a world where getting a decent paying job requires far more knowledge than ever before, all while University costs and college degree expenses are on the rise, without any structure to support the growing costs for students.
  • 1
    See now... I aced the programming part of my course, but the maths and hardware sides just fried my brain so much so that it contributed to be dropping out (I was flunking).

    I’ve literally no idea how people that can’t do simple programming pass these courses, but I suppose it’s a small part of it, so they probably ride by on the rest of it.
  • 0
    Excellent
  • 1
    Yes, unfortunately, it's true! For example, in my academic group, not everyone, but most students used https://uk.edubirdie.com/do-my-assi... to get good grades, or they also asked for help from other students. But, I must note that although in most cases I tried to do my assignment on my own, but sometimes I used such services to prepare for subjects that were less important to me. I also agree that it is not only students who are to blame, but also educational institutions because they accept non-self-written works and poorly test knowledge!
  • 1
    Being a student often means juggling numerous challenges. From complex assignments to tight deadlines, the need for assistance is constant. Best essay writing service reviews https://bit.ly/3QoE7K3 serve as a reliable compass, guiding me through academic hurdles and ensuring success in my educational journey.
Add Comment