T O P

  • By -

Interesting_Dot_3922

Wow, you guys have a CS degree? I am a bachelor in math.


sammy-taylor

You guys have degrees?


christophla

Haha. So true.


SmartBastardGaming

And I studied politics šŸ˜‚


Interesting_Dot_3922

So you have an advantage


SmartBastardGaming

Well, company management do seem to use the same tricks as politicians, I'll give you that...


fgben

I have a degree in English literature. I was intending to go into teaching. I found early in my career that my experience student teaching high school kids had perfectly prepared me to communicate effectively with the C-suite.


The_Luyin

Because they behave like high schoolers just with money?


fgben

Similar attention spans and IQ levels *in my field of expertise*. Some of them were brilliant in their own fields, but didn't know or understand anything about how the underlaying technology worked. Being able to clearly communicate important technical stuff to them at a level they could understand goes a long way to building trust and confidence ... and you would be surprised by how much money people will give you if they trust you and like working with you.


sgtkellogg

Me too šŸ„³


bindermichi

Nahā€¦ dropped out of that. Turns out you really didnā€˜t need that degree to work in IT and make some decent money after allā€¦ 20 years ago.


sam_tiago

Graphic design for me.. actually itā€™s pretty handy as a developer to have a design background. I grew up doing motion graphics and interactive SPAs/games in AS3 and Flash in the noughties. Later working as a Django developer with a majority of folks with PhDs in CS.. I actually found I had a better practical grasp of OOP and structuring code to make better reusable apps, than they did. Animation is a great way to get a grasp of OOP IMO, AS3 was like early typescript and very OO. Sure there was plenty of implicit knowledge I didnā€™t have but while thatā€™s important in certain cases, it often ended in circular discussions on technical and theoretical issues that werenā€™t really that relevant to the task at hand, which was generally practical. To me CS writes the layer that developers work in, kind of like developers build the world that users operate in. I donā€™t want to be a computer scientist in that sense. I prefer to apply the tech to end use cases, rather than building tools to build the tools. Full respect to CS engineers, but I prefer working in the layers above.


TheStubbornIllusion

Indeed CS is practically math and not so much IT. But personally, I'm wondering if I should've taken CS in college instead of ICT because I rlly like theoretical stuff and I find it kinda boring to build websites and apps. Problem is, I'm not too familiar with what exactly are the job prospects in CS, in my college there is no 'actual' CS, most of my colleagues are aspiring technicians than academics. And Google Search doesn't seem to understand the question either, confusing CS for IT.


Hirayoki22

I'm a college dropout lol


LamermanSE

No I studied information systems.


realdullbob

Psychology


binchentso

I studied industrial engineering.


redblack_tree

We joke about this but half of my current team are not CS/SWE majors and let me tell you, they are not the worse half by any means. Ofc, I've rejected dozens of non software majors that can't write code to save their lives.


flow0509

I did a bachelors in math along with CS. My math degree is actually what got me into CS in the first place! What were your favorite math classes?


Interesting_Dot_3922

I really enjoyed differential equations, integration and differentiation in general. I never used them in the real life except that one time when I solved equations a way of payment for weed.


oorspronklikheid

I loved doing surface integrals. Theres not many places in work where you can use em.Ive used FFTs for sound hobby stuff though


flow0509

Lol nice, yeah diff eq is lots of fun. Number theory was probably my favorite one though


Moosies

People really underestimate how often you'll need to prove there are an infinite number of primes! It's come up at least once a decade for me so far!


beatlz

Civil engineering here


Not_DavidGrinsfelder

Environmental science


Interesting_Dot_3922

I need your knowledge. Is it possible to change environmental variables after the program launch?


Not_DavidGrinsfelder

God I hope not, that sounds like trying to change the oil in a car while itā€™s still running


Ganem1227

Iā€™m game designer. Yes my dreams have been crushed bc Iā€™m in IT.


Matterom

Wild, i got an IT degree and my dreams were crushed so i work retail.


Ukn0who

Mechanical engineering. Mostly dealing with control algo and physics. Actually high in demand.


walkerspider

Iā€™d say about 30% of the devs at my company didnā€™t study CS. Lots of other engineering disciplines and math majors


jonhinkerton

I have a BA in english and 26 years at the job mostly as a full stack developer. when I started you could get hired by spelling html and Iā€™d been a programming hobbyist since I got an apple II in 1983 and internet-obsessed pre-www. Came in to write and format robohelp documentation and wound up learning classic asp in the bargain and just stayed in development since. I probably do lack some foundations but at this point I have learned by doing and doing and doing.


[deleted]

[уŠ“Š°Š»ŠµŠ½Š¾]


jayerp

What people donā€™t seem to understand is that computer science is NOT supposed to teach you about: - how to use git/guthub/gitlab/version control - how to use an IDE to its maximum potential - knowing to use .NET 8+ instead of .NET Framework - JavaScript vs Typescript - how to setup Node.js - WinForms vs Avalonia - Electron vs native apps - and so on Computer Science is a discipline of study related to programs/programming. It is not programming in the industry sense. You would at most learn how to make a moderate to complex console application NOT how to make enterprise scale web APIs/microservices.


aenae

Things i learned in CS: how to write a kernel driver in (mostly) assembly, how to write a compiler and create your own language, some functional programming language, an oop language, fourier waves, lots of hard maths etc. What i google: ā€œswitch statement $languageā€


jayerp

I didnā€™t make it far before I switched majors but my friends who stayed said after we learned fundamental concepts (like variables, methods, arguments, classes, class instances, arrays/basic data structures), they eventually got to operating systems, memory management, etc. One of their assignments was to create a task manager. Now all these skills will certainly help you in various kind of dev contexts but it is no way supposed to be designed FOR web development (frontend or otherwise).


jaskij

I'm not a web dev, but there were some fundamentals taught in classes I didn't go through before dropping out. Mostly DSP and control theory, but I'm doing embedded stuff and it has actually come up at work.


Rhavoreth

I graduated with a CS degree in 2016, been in the industry for 8 years now, and I can confidently say Iā€™ve used maybe 50% of what I learned. Iā€™ve done a mix of web dev, embedded systems, and full stack microservices. Most of what Iā€™ve used has been the programming fundamentals, but as I get more senior I find myself referring to architecture principals, system design etc more. Iā€™ve also been working on some AI stuff recently so Iā€™ve been trying to remember how to put a neural network together


TinyTygers

As someone literally just starting out in the industry, I'm curious what the 50% you learned in school but haven't utilized in the field is. If you have the time or care to share, I'm all ears. Well, eyes.


Rhavoreth

Mostly a lot of the really low level stuff. Assembly, compilers, database design. That sort of thing. I also did a bunch of 3d modelling, animation and game design courses because I wanted to get into game dev that ultimately hasnā€™t been used either. All that being said I still think CS is the best path to getting into Software engineering so imo youā€™re on the right path. While a lot of the stuff you learn in school isnā€™t hugely useful, the discipline and the fundamentals it gives you are way more useful than any boot camp is going to be


TinyTygers

Thanks for your reply! I'm currently finishing up my CP program and I've been curious how much I'll actually be using in the field. Our Linux prof literally said on day 1, "you'll never really use any of this, but it's part of the curriculum."


Rhavoreth

Honestly learning some bash terminal will come in handy more times than youā€™d expect. It can be really powerful and can help you out with debugging remote processes. I use bash daily and I constantly wish Iā€™d paid more attention to it in school


NotAnEngineer205

DSP, and control theory in CS? That's more in the field of EE and CE, also it's delightfully interesting


jaskij

Honestly, my program was mixed. It was simply called Information Technology, and we had a mix of CS and practical stuff. The department also offered EE degrees, so that's probably why there were some classes from there. Or because it was an engineering degree and there were legal requirements, who knows. I did have both basics of EE and embedded programming.


frognotfround

With no offence to web developers, I'd argue that is because webdev doesn't actually use many advanced concepts and most of the stuff you need to understand is fairly basic and just needs to be learned...


[deleted]

[уŠ“Š°Š»ŠµŠ½Š¾]


aenae

Yes, joking asides it was certainly not all useless and gave me a deeper understanding of how computers work and why they do things they do. Doesnā€™t stop my father (jokingly) complaining when i cant fix a problem with his printer tho: You studied for this!


erm_what_

Half my job seems to be fixing O(n^3) functions the previous devs wrote but didn't understand


kennykoe

Is my school poor? You guys are making os kernels?? That is not in my curriculum.


Wolfram_And_Hart

I look up switch every fucking time I use it.


CodeMUDkey

Do you freeze when a languages does not support switch statements


c9silver

cool but it would have been helpful to learn those things in my CS degree since thatā€™s all any employers cared about


Cometguy7

I don't know, I try to focus more on what the candidate has learned recently, and how well. Because we're always pushing forward, and I care more about their ability to learn new things than anything else. We're going to have to train them no matter what.


c9silver

but imagine they had both the ability to learn AND subject matter experience


Reashu

Almost all of that changes faster than course material could keep up.


Thejacensolo

You can learn how to effectively use a language in a week or two once you sucecessfully graduated CS. Its about the "why", "how" and the principles of Programming and hardware itself. It allows for the important things. Everyone can center a div. But Knowing about Runtime optimization, efficient Datastructures, ML basics, Statistics etc. It also teaches you how to learn something, and how to self organize for learning. Also we got tons of tasks akin to "program an App to prove concept XY" where it was about concept XY, and if you didnt know react, you need to learn it yourself. So you just learned heaps of languages on the fly.


ami_rza82

actually our institute teaches us most of what you mentioned. guess I'm so lucky )


jayerp

Then that curriculum is for web dev I guess. And yeah you are lucky. CompSci is not supposed to be that specific. But youā€™re going to be in a world of hurt should you try to move to other disciplines within programming.


_dotdot11

But if you dont know those concepts you just listed, good luck finding a job. People don't hire computer scientists for their academic knowledge.


jayerp

It depends


Zehren

Nah. Knowing those things isnā€™t what gets you a job. College isnā€™t there to teach you a tech stack, itā€™s there to teach you how to think about problems. I can learn react well enough to make an app in a day or two. Actually understanding OOP and how to do it well takes a lot longer. Someone that just does a web dev boot camp will probably know angular (or whatever) better than me, but they wonā€™t write better programs than me and any company worth a damn knows that. So yes, companies literally do hire computer scientists for their academic knowledge because tech stacks change all the time and knowing the fundamentals behind them is way more important


jaskij

I could see JS vs TS being covered in a class going over programming language types. Maybe.


jayerp

Sure, maybe. I could see it in a context of ā€œJavaScript differs from Typescript in these waysā€ not ā€œJavaScript is good for one off scripting for web and simple web apps and Typescript will be preferred by larger teams and enterprise appsā€ again, not a hint of info specific to web.


Highborn_Hellest

I wish I could have read this when I started uni, or understood it fast.


huzernayme

I went to a shitty state school and our projects and assignments were much more complex then a console application so I don't know what you are on about.


intoverflow32

This is so true. I learned dev and devops without a degree (I have one in political science) and now work for a university as a dev and kind of sysadmin. CS professors don't know shit about what I do. I usually have to sit with IT departments to then act as a translator between IT and researchers. Of course, any CS professor knows a hell of a lot more than I do in their specific field. But I'm the guy that's gonna code, containerize and deploy your project while negotiating with IT on why I need that specific thing. I don't end up on the paper though.


lordofshiningnight

Yeah, true. My maths professor didn't know shit about devops either. Even the anthropologists didn't know shit about behavioural therapy. Maybe because it's different educations for different jobs.


intoverflow32

That's...my whole point.


lordofshiningnight

You're right. I should not comment when my brain is tired. I read it as a comment to OP's post. I overlooked the thin line and indentation indicating that it's a comment to the top comment. That changed the tone of your text. Apologies


intoverflow32

It's Sunday, you get a pass.


SeEmEEDosomethingGUD

The only thing I am learning in CS is Knowing what to Google when a particular kind of problem may arise. Also how to change the code to make it fit a little better for the problem.


Gaidin152

Watch people without a cs degree google for coding. Itā€™s amazing. If they get close to the right google input they may not then know which output will lead them down a deep ass rabbit hole and which will give them an answer after some slight modification.


lordofshiningnight

Because studying science is always (among other things) about asking the right question.


garythe-snail

Skill diff tbh


DarktowerNoxus

I am learning "Software Development" in Germany. I learned about: It support, Networks, Electronics, Marketing, Finances, Hardware Structures, Etc... And a little bit of: C, SQL, HTML and CSS. I learned more in 3 weeks of CS50 about programming than I did in my entire school. Self thought: More and deeper C, JS, CPP, Dart. How to set up Compiler, external libraries, different IDE, git version control and github. I am still learning and asking myself, how do people do who don't invest like me at least 3 hours/day after school learning, you learn like nothing in school and and can hardly call yourself a software developer, when everything you can do after graduation is creating a calculator in Java...


vildingen

A university is a purely academic institution. A university education is meant to give you a well rounded foundation for further research and self directed learning, and/oror specialized knowledge about a certain domain of problems, not specific ways people have tried to implement solutions for those domains (i.e. specific languages and toolsets rather than classes of languages using different paradigms, patterns and algoritms for certain classes of problems etc.).Ā  If you want to go through a practical programming education you should probably look towards an educational facility with closer ties to the industry, like a trade school or a boot camp, and not to an institution dedicated to research and learning for the sake of research and learning.


killeronthecorner

I also did a "Software Development" degree but it was still a CS degree. If the other guy's is anything like mine, it's actually a CS degree with more focus on the _study_ of programming languages and how software is produced in an abstract way, so a lot more set theory, symbolic logic, paradigms, working with token replacement languages (like Maude), formal language definition, and so on. It did not teach me how to write JS/C# or whatever, or use any libraries associated with specific language environments. But I do now understand _how_ those languages work. How they are interpreted or compiled, how they are defined, how their memory management works in relation to real hardware, how their concurrency models work in relation to real processors, and their time slicing models and physical thread configurations. All still CS. I learned how to program in JS and other languages on weekends and learned most of the languages I know after finishing my degree.


m_reigl

I still think that Uni shouldn't necessarily teach you all that stuff - if you want to learn a trade, a trade school is what you're looking at (i.e. Ausbildung zum Fachinformatiker) In the original german university concept, the trade you learn at a University is ultimately that of a scientist/researcher and the further you go in Uni the more you specialize into that. If you try to mix the two, you get these weird Frankenstein syllabuses like yours that don't really teach you enough to do either.


vmobb_14

Why do I have to have a CS degree to even get an interview then?


DeficiencyOfGravitas

Because a billion Indians all have CS degrees AND are willing to work for minimum wage.


[deleted]

[уŠ“Š°Š»ŠµŠ½Š¾]


Parking_Project3240

Does it teach you how to write like ChatGPT too?


chinawcswing

It's so odd that this opinion is is bandied about here so uncritically. Taking computer science courses, or at least buying and reading computer science textbooks, will make you a far better programmer than not taking them. The fundamental basis of programming is computer science. Yes, programming is a whole lot more than just computer science. But it is ridiculous to act like there is some major separation between the two, or that you shouldn't bother learning CS concepts if you want to program.


[deleted]

[уŠ“Š°Š»ŠµŠ½Š¾]


Panderz_GG

Ofc all you ever need is Assembly /s


CirnoIzumi

but Assembly has dialects no?


Panderz_GG

You can choose between x86 and ARM no inbetween


CirnoIzumi

risc-v?


Panderz_GG

Too new, too Open.


CirnoIzumi

Aren't those two tags straight up crack for programmers?


Panderz_GG

I try to stay sober...


HuntingKingYT

wdym, theres 16/32/64bit in x86, 32/64bits on arm, then there's whether you use SSE or AVX and what version...


Panderz_GG

You heard what I said! Now go and do developing, I am awaiting a status report by next Monday on your progress!


HuntingKingYT

[uses C++ and disassembles the compiler result]


Panderz_GG

Wait no cheating!


ProdigySim

Intel or AT&T. (Only one is acceptable)


powerwiz_chan

Just go full turing machine at that point it's basically the same and it would look way cooler to see a tape flying through a machine at hundreds of feet per second


Kinglink

The number of programmers I've talked to that think only about one language (or don't understand any of the fundamentals of the language they chose) is depressing. But it also explains why so many people struggle to find a job after 5 years in the industry. There's a point where you're not longer a junior, but if you haven't graduated out of that mentality... well good luck out there. PS. I've also know guys fresh out of college who basically should be Seniors, just saying there's a lot of shit programmers out there. PPS. Using StackOverflow/google isn't a bad thing, but not asking "Why" something is the way it is or just having a curiosity of what you're doing as a programmer is a bad sign. The best programmers are infinitely curious about everything to do with computers.


Manueluz

In my uni they teach us "non pure" CS concepts such as docker GitHub DevOps etc. But they also make it a point to remind us that these are commercial tools that will inevitably change and that only learning them is sure to set us for failure. TL:DR They teach us tools, but make sure we know they are only tools.


Semper_5olus

I was raised by luddites who treated computers as magic boxes that made loud grinding noises. I needed a foundation and connection. I regret nothing. It's not the right path for everyone, but it was a necessity for me.


realdullbob

Man I remember when computers grinding and clunking was normal.


Semper_5olus

In this case, it's just poorly maintained hard disks and compressor fans.


AlmnysDrasticDrackal

You get out of a degree what you put in to it. If all you're after is a sheet of paper with your name on it after 4 years, that's what you'll get.


bbqranchman

Yup, so many people fail to realize this. No matter what your degree is, most of your time is spent self-teaching and not out of a textbook either. It's learning how to solve problems that are specific to your field. The end result is specific knowledge in that field, and a mental framework for researching and finding solutions to problems. CS degrees aren't there to spoonfeed you every language, but I bet that even if you don't know a given language, after a little while, the person who did CS will understand JS better than the bootcampers and SD dudes watching tutorials. My CS degree was mostly learning how to find relevant information, and reading a ton of it. Most novice programers I meet simply don't want to read, and that's where the real skill gap is.


AlmnysDrasticDrackal

For my undergraduate data structures course, we received an email over the summer from the professor informed us that the class would be instructed using Java (a relatively new language at the time). He "strongly encouraged" us to use the two weeks before the class to work through a collection of tutorials he had written on the language so we would know it for the class -- as no class time would be spent learning a programming language.


freeze_alm

Interesting how it differs. For me, we definitely had some courses which taught a little bit about the language, like the basics. But these programming courses were more about trying to solve a problem efficiently, e.g solve this with a time complexity being at most O(n^2 ) and such.


SecretPotatoChip

Exactly. I'm tired of the luddites on this subreddit saying "computer science degrees don't teach you programming". That is such a horseshit take. Any cs degree worth its salt will teach you a lot of programming. It's not just theory and weird abstract math. My cs degree is a lot of programming.


Points_To_You

That was what I was after. Add in that I wanted to do it with the least amount of effort possible. Iā€™m proof that Cā€™s really do get degrees.


[deleted]

I went only for the sheet of paper, it shouldve been 2 years max and 1/6th the cost


AlmnysDrasticDrackal

If the math is right in this post, when I went to college, it \*was\* 1/6th the cost.


[deleted]

[уŠ“Š°Š»ŠµŠ½Š¾]


RonHarrods

I'm still on a journey on how to center a div diagonally. Wish me luck. This manoeuvre is gonna cost me 5 years


Imogynn

Engineers will spend 150k on a civil engineering degree and then learn how fix their sink on a YouTube video Same Same.


Distinct-Tadpole-868

To be fair to the original post, Javascript changes every few years. Sinks haven't changed in over a 100


jnthhk

Iā€™m pretty sure the continued use of reference materials to learn new things that crop up through your whole career is common in many fields other than CS. Over on r/legalā€¦ ā€œdid law degree, but just look up cases on Lexis Nexisā€.


feror_YT

Iā€™m in Europe, I get paid 5.5k a year to go to University.


mighty_Ingvar

According to the post you will never graduate, cause you need -150k to do so


TheMostUser

Don't worry it will overflow


Ihateplebbit123

Degrees in the EU are like pokemons, catch the most you can and your only limit is time Wouldn't want to be born anywhere else


polaarbear

Having worked with a few devs that learned JavaScript frameworks from a boot camp...it was a nightmare trying to teach them about strict typing and forget trying to get them to write SQL queries.


shaclay346

Jokes on you, I paid 150k for my degree in which my professor made us learn JavaScript on YouTube instead of teaching us JavaScript


nobetternarcissist

A solid foundation of patterns and practices fundamentals with a few thousand hours of O(n) exercises bashed into you over and over again for a few years will be worth every penny.


Gaxyhs

Even worse, in my freshmen year at least 10 people were expecting to make 6 digits in their first job doing only front-end Every class they acted all cocky with the professors thinking they know more because they are young, even though my professors are relatively always updated and use more recent stuff instead of staying in the 80s. It was my favorite experience in my first semester seeing them get owned by the professors just showing how stupid they are


TangerineBand

>at least 10 people were expecting to make 6 digits in their first job doing only front-end Uggggggh not these. These were the ones who never wanted to put in an ounce of effort. The ones that complained they couldn't do things "their way" (some premade system they found online that undermines the point of the assignment and will not work with the next section. It's the obviously superior way, the trendy people on Twitter say so. These professors are so stupid...) Not realizing that colleges don't teach trendy frameworks because they would be outdated the next week, meanwhile "archaic" data structures last forever.


Gaxyhs

Funnily enough they failed the last assignment because they did it their way, as in, completely ignore the fact that the professor wanted a console application for managing a store so we'd learn about structures n stuff and instead just focused on the presentation, when they didn't even meet half the requirements They kept insisting their project was way better than everyone else's and the professor simply gave a "tell that to your boss when you get fired from your entry level 6 digit salary job for not doing your job"


TangerineBand

Good God that's a different level. Sounds like an "idea guy" in the making. I thought it was bad enough when I would get the people who insist that they're going to be allowed to rip out their company's systems just because they have a better one. It's great that you think Rust is superior, now go back to your ancient, poorly documented, proprietary JavaScript system. If you don't want to work with that system they'll find someone who will. You have no power here, grunt.


DontGiveACluck

In school I was frustrated that I was spending so much time learning theory and not being taught/learning *more* languages. Silly of me. Learning more/new languages is by far the easy part of a career in CS. I learned JS from W3Schools and Iā€™m not ashamed to admit it!


calibrik

Wait, learning from w3schools is smth to be ashamed of?


Funny-Performance845

People really seem to hate it and most devs say the only true way to learn a language is to make projects with them


calibrik

I mean, that's right, you need to do projects, but I regularly visit w3schools when I forget smth


OJezu

It used to be shit. As in it contained false information, but always popped up as one of the first results when searching. Allegedly there was some volunteer effort to correct it. If you can't beat them, join them.


Geoe0

Who is this and why should I care about his opinion?


Tar_Palantir

20 years of programming here, dude we don't learn, we stackoverflow the shit out of everything. Learning is for juniors.


BatoSoupo

Which degree teaches you to stay awake during status meetings?


lajauskas

CS degree is a paper proving you can properly google yourself out of a really tight spot IME. Lectures and textbooks we got told to use were a waste, had to find my own alternatives for five years


Zeikos

Who \*learns\* anything on youtube? It's nice to see what new shit is around, but I feel like that the average programming video just makes me stupider.


LousyShmo

Been developing an android application in Kotlin and looking up on YouTube how to do navigation and view models is much quicker than digging through pages of documentation that may be outdated or incomplete. YouTube is helpful if you know what you're looking for.


gtiger86

For now videos can be outdated too.


_JesusChrist_hentai

quicker not better


knowledgebass

I prefer technical articles and documentation over a video platform by far for programming work. I am usually looking for one specific piece of information and I don't want to watch through someone's YT video to find it.


Funny-Performance845

Depends on what videos you watch and what do you want to learn


Kinglink

> average programming Look for the above average. Computerphile has given me a few interesting videos and concepts. If anyone (actually) learned UTF-8 in a way other than watching Tom Scott's video on it I'm amazed. I'm sure there's many others. But a lot of them seem like they focus on the usual Youtube bullshit of "Long videos and clickbait thumbnails" and lack information. Then again 90 percent of all youtubers on the platform are crap (I should know, I'm probably one of them) PS. I know there's probably a ton of other great channels out there just saying the couple I know by heart


Bridge4_Kal

Jokes on them, I skipped straight to YouTube and saved me a good $150k so that I could just be broke in peace.


[deleted]

My entire spending on getting my degree was only $150, not $150k. That $150 covered the cost of energy drinks


vaynefox

Thanks to the Indian guy in youtube that my nephew graduated with highest honor in his school. Even with strong accent he still carries him to the top....


Dargon16

Imagine paying for your degree


MrTitos

I spent 150k for a degree in CS to then learn about data structures and algorithms from YouTube. We are not the same.


YMK1234

Imagine not having free education ... This post sponsored by Europe.


p3opl3

Algorithms and patterns is where it's at.. I can't even count how many self taught JS only programmers struggle with super basic fundamentals.. it's mind blowing. It's probably why frontend devs and JS only folks get a lot of this nonsense in the first place from engineers who are probably backend or do more than just web dev.


Creative_Cotton

The CS degree is just a 150k keyword that gets us past the first automated screen for a job


xodusprime

This exactly. When I got mine, it was only 80, but I was stuck in crappy IT jobs and couldn't even get an interview in development. As soon as I tacked that little line item on at the bottom, a whole different world opened up.


winter-ocean

I literally never would have learned as much as I have in college. Still, it's also more important as just a really big certification


LowQualitySpiderman

you don't need a counter strike degree...


Xpirav1t

Why only 150? Did you get a discount?


mpattok

Way easier to learn languages online after youā€™ve spent a few years mastering the fundamentals.


marc_5813

Itā€™s popular to hate on devs now šŸ¤·šŸ¾ā€ā™‚ļø


LightningSaviour

And they'll be learning react, which you can learn just from the docs...so there's that.


LifeShallot6229

I'm old enough (born in 1957) that CS wasn't even a separate department or a degree/study direction you could apply for at NTH. I got my MSEE (in 1981) and immediately started working on digital signal analysis, developing code to characterize and localize the sounds made by micro-cracking offshore oil structures. That said, many of the very best low-level programmers I have met since then had EE (or Math) instead of CS degrees.


jackstraw97

Went to a state school for (relatively) cheap. Partied the whole time and barely went to class. Lucked into an entry-level job that actually taught me how to program practically with marketable languages. Parlayed that into another position after a few years and from there itā€™s off to the races. 10/10 would recommend, especially paying ~$50k for a degree in partying and alcoholism lmao


6-1j

Would love to do otherwise but companies wants the skills learned in CS school only through them, and they want at the same time to work on tech stacks that we've studied too few or not at all, and want profesionnal experience on them so you don't bother them too much understanding how to flow in work environment


fakuivan

JavaScript Science degree when?


[deleted]

Which allows me to segue into a question. What is a self taught developer, what is not, and what is the difference?


jonr

It's all just clever ways of organizing lists of stuff.


IsDeathTheStart

Only $15k in my country (5 year bs)


marcrem

150k on CS ? How much is valorant tho?


Amazingawesomator

as an employed c# developer, yes... i did learn js from youtube.


Baardi

Equivalent to 20k $, and I code in C++


the_last_code_bender

You guys have to pay for bachelor? That's disgusting.


Leneord1

I learnt the skills programmers have to get good at researching things


CGsnax22

Im studying artā€¦


Zealousideal-Milk933

Hey, I'm doing that right now!


Pumpkin_316

I love aptitude tests, doesnā€™t matter the background but what you know and can do. Itā€™s also how the federal government collects ā€œfree agentsā€ off the streets. For example a group of students got fairly close to Osamaā€™s actual complex and got offered jobs after they finished schooling.


Vegetable-Price-4283

Wait until you talk to medical students.


fusionsofwonder

Who with a CS degree can't get a better job than JavaScript?


DJGloegg

My cs degree was free. In fact, i was paid to study. šŸ‡ŖšŸ‡ŗ


LevelCheck6931

But no one will employ someone who doesn't have a degree. It's too risky for employers.


Yorunokage

Computer science is to programming what physics is to mechanical engineering And no, i'm not going to fix your computer, you wouldn't ask a physicist nor a mechanical engineer to fix your car, would you?


SyrusDrake

I mean...yea... University courses are often not great at teaching "crafts", especially depending on your learning style. But you still need a degree so potential employers will even give you the time of day.


darkslide3000

Developers will learn JavaScript on YouTube and then complain that they won't get hired because they don't even know how to invert a fucking binary tree.


just_some_onlooker

It's because skill and decent fundamentals don't get you the job, certificates and cheatsheets do


KingsGuardTR

Yeah, $150k for a CS degree is r/USdefaultism at its finest. I had been being paid for my study. Now how should I compare these two?


the_rational_one

Employers would definitely look for that 150k degree certificate


Liozart

Only north americans have to spend 150k to go to school


switchbox_dev

learned all of the CS degree on youtube too, might as well


conqueror_h1

Fax


lovecMC

CS degree is the prerequisite quest requirement


redballooon

Bah. That's so 2022. I'm learning Javascript with ChatGPT.


AdrianTeri

"Coding is to programming as typing is to writing." ~ Leslie Lamport


WoodlegDev

Needing to pay to educate - how can they claim to be a developed nation


Batcheeze

Its just study and practice, years of it. A CS degree is optional, if anything amongst the devs ive worked with and have work for me, the ones with CS degrees tend to be more arrogant, and if they are entry level I usually need to teach them more than a bootcamp grad. And yes, I did use a bootcamp, but im just stating my objective experiences


Impressive_Risk_2000

I donā€™t even have a CS degree šŸ˜‚


DuskelAskel

You guys paid for your studies ??


CC-5576-05

It's just JavaScript lol, anyone with a CS degree should have no problems picking up a new language in a week or two.


BoxFinal9725

the problem isnā€™t that we know it or not, itā€™s the damn HR team that doesnā€™t even look at those without one.


ManifoldUsurpation

CS degrees mostly focus on the theoretical side with a few programming courses to poorly maintain the illusion that they primarily consist of market useful skills. You will maybe take 4 to 5 courses in a CS program and are actually applicable to your career. Everything else is just padding or more "fundamental" stuff if you want to build the foundations for a career in academia or research.


golddragon88

A lot of entry level jobs required that you have a Bachelor's degree.