[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/sci/ - Science & Math


View post   

File: 182 KB, 1536x1024, tag123.jpg [View same] [iqdb] [saucenao] [google]
12306151 No.12306151 [Reply] [Original]

>I need advice

Right now I'm in community college majoring Computer Science. I'm really considering dropping out. For the previous 2 days I've been coding 6 hours a day, and I fucking love every frustrating second of it. But then I have to stop coding and focusing on my CS class because I have to write a faggot ass 3,000 word essay and study for a test finding faggot ass derivatives, implicit differentiation, and gay ass related rates. And for what??

I could be spending this time on a daily basis for hours on end actually learning skills for an actual job but instead I'm writing essays and calulating the rate a which a cone is being filled up by rocks falling into it. I'm seriously considering dropping out by the end of the semester.

It's not that school is or the math is particularly hard, I just don't enjoy it. I can spend 6 hours being frustrated coding and love every second of it until I figure it out, but it's just not the same with the pointless math and trying to figure out how to fill my essays with buzzwords to meet the word requirement.

What should I do? should I just suck it up and endure 4 years of this?

>> No.12306160

>>12306151
>another CS dropout
You aren't special. CS doesn't equal coding. If you wanted to just code, you could've gone to a trade school or self-taught. Actual CS is an academic discipline, and you will learn rigour that would be hard to acquire on your own.

>> No.12306165

Idk, Idc. I'm just some guy in Europe. Do whatever you think is best.

>> No.12306168

>nooooo I don't wanna do calculus
The post.
Many like it, many more to come.

>> No.12306171

>>12306151
Stick with it. What happens when people drop out of college is something worse take up that time. You might have to start working as a minimum wage clerk or other unrelated job.

>> No.12306187

>>12306151
if you just want programming for money search for software engineering major. computer science is not programming course, we use it as a tool

>> No.12306204

>>12306160
Lmao the exact reason why I'm majoring in CS is to become a Software Engineer, which is the reason 90% of people major it, not to become a researcher.

>>12306168
What's you're point? it's fucking pointless along with any other class that's not CS based.

>>12306171
I don't plan to dick around doing nothing, I'm not like most people, I have to actually be productive. Right now I'm in school and don't have to pay any bills or anything. I study every single day for the most part, I figure If I do dropout I'll instead be spending time 10 hours a day actually learning skills.

>> No.12306217

>>12306187
Jesus Christ, I swear to god it's really annoying how you cunts really think you're so big brained.

>>If you just want programming for money search for software engineering major

First of all, I've always wanted to program since I was 12-13, there is no way in hell anyone who wants to do it for money would get this far or have learned as much as I have.

I remember when I was 14 looking into wanting to major in Software Engineering but faggots kept saying majoring in CS is better because it's more general and the job prospects are better.

>> No.12306234

>>12306204
calculus is used in a lot of interesting and useful parts of CS. You sound like a bootcamp to learn the basics of coding for an interview is what you want.
just save money and do that instead. CS proper isn't for you
>>12306217
It's not about being big brained. It's literally a mismatch of what you want out of your education. you want to be a dev. being an engineer proper means appreciating the mathematics and associated science, and understanding its relevance. It's okay if you don't want to do that, but don't try and make CS into something it's not.
Go to a code bootcamp.

>> No.12306236

>>12306151
I've read what you've had to say, you sound like a pure breed. Tell me, is it the code and the code alone that fascinates you, or, in the back of your mind, do you desire to create something specific with it

>> No.12306250

>>12306236
Not OP but what if I want to take down the international banking system?

>> No.12306257

>>12306250
than i have room and board for you as long as I keep my current job

https://github.com/Joe-mcgee
me

>> No.12306259

>>12306217
wanting to be a career programmer and wanting to learn CS / be a career computer scientist are two different things. it sounds like you're salty that CS goes beyond what is *immediate* in writing code.

the funniest thing is that these theoretical, barely abstract math courses are all relevant to practical applications, but you likely don't have any idea. There are a multitude of things where the most basic calculus, much less actual real analysis, is useful in algorithms. If you don't want that, then just do a bootcamp. Every math class can be """"""CS based"""""""" with a little bit of googling to see what people have done with it.

>> No.12306261

>>12306236
I would say it is the code alone that fascinates me. Ever since I was 10 I was just intrigued by that idea of giving a computer a set of instructions and making it do what you want. I also really like figuring out how to solve problems by implementing what I learned.

>>12306234
I did a bootcamp for python back in july which I practiced and learned every day until the semester started, ever since the semester started though I've been coding and making projects in C++ because of school.

>> No.12306271

>>12306259
>wanting to be a career programmer and wanting to learn CS / be a career computer scientist

Bro what? Most people who are software Engineers major in computer science. What are you talking about? why are you faggots so far up your own asses about the science part of the major? Is it really a surprise someone majoring in computer science wants to pursue being a software engineer?

>> No.12306273

>>12306261
don't worry about the community collage man, maybe do an arts degree in philosophy or something if you want, but make github, and start committing everything there, 2020 mentality, make a quick blog, post your thoughts, commit to open source, The recruiter AI's will see your work and flag you.

you'll get a relevant tech stack
contacts in industry
not wade through endless hoop jumping

>> No.12306275
File: 66 KB, 625x626, thisisbait.png [View same] [iqdb] [saucenao] [google]
12306275

>>12306151

>> No.12306290

>>12306257
Based & followed.

>> No.12306302
File: 12 KB, 225x225, bucky.jpg [View same] [iqdb] [saucenao] [google]
12306302

>>12306290
ay, cheers fren

>> No.12306308

>>12306302
What’s your current job btw? If you don’t mind me asking.
I’m still in school and struggling to think of a career path where I won’t be working for the very people I long to see ousted from power.

>> No.12306316

Working SW engineer here. The writing of code is not the job (no matter the title, nobody gets paid to just write lines of code). That's a tool and allows you to be more productive the better you are at it, but just sitting in a dark mode IDE blasting out lines of code will get you nowhere. The two important skills are
1. Stating what the problem is on the input side and what the output needs to be. This may seem simple to you with school projects but defining human problems like a piece of ui/ux+ the backend, a component of an automated mechanical process, etc. takes a lot of thought to be able to deploy the solution in the best way.
2. Understanding what the fuck you are actually doing to the underlying compilers, abstraction layers, hardware, and interconnected systems to that hardware. Outside of web apps and standalone executable programs this is super important especially if you work somewhere that develops hardware as well.

Yeah it's really nice having a sick VIM setup, 250 dependencies and libraries that allow you to press a keybind that spits out 50 lines that's sort of what you want to start with but you'll tear up anyway, but that's not the job. As to whether your education will be helpful in a job ultimately, depends on the niche you get into, but you're wrong in thinking you can go somewhere and just write code without understanding how to choose algorithms, understand compute power and time, etc. unless it's some trash like a PC video game or half ass web front end.

>> No.12306318

>>12306261
>I did a bootcamp for python back in july
then just start applying for jobs
>>12306271
yes, but the worst of the lot almost always complain about the basic workload and basic rigor in the major, and they drag the major down oftentimes. You have everyone and their mother who want the salary but don't want to learn any of the relevant material. They literally just want to code.
Again, this is fine. Just fucking do a bootcamp, and barring that, do work in industry. Otherwise, shut up and think about where and how you'd use what you're learning.
>Is it really a surprise someone majoring in computer science wants to pursue being a software engineer?
if you want to be an engineer proper, you need to understand math, reasoning, and parts of science. Otherwise, you are literally doing monkey programming. CS is not about monkey programming, and it's not even about programming. If you understand this, then that's fine. If you have any objections, literally just do industry now.
You are both part of the problem and simultaneously REEEEing because you can't into basic calculus, which shows up in CS.
> test finding faggot ass derivatives, implicit differentiation, and gay ass related rates. And for what??
> I can spend 6 hours being frustrated coding and love every second of it until I figure it out, but it's just not the same with the pointless math
you are literally a monkey who doesn't understand why the math, as rote as it is at your level, is being taught to you, or where it's immediately useful. Literally drop out if all you want to do is code.

>> No.12306320

>>12306308
Senior Blockchain Engineer.

>> No.12306451

>>12306316
>>12306318

>Yet again more people that think I have no idea what it takes to be a software engineer.

At what point in my original post did I complain about any of my CS classes? I literally said I enjoy spending hours learning, that includes shit that has to do with data structures, UI, whatever the fuck you name it. Stop assuming shit, I'm didn't pursue this because I thought it was easy or mindless. Yet you faggots are literally making it seem that way.

you retards must seriously think the only thing I know about computer science is for loops and printing shit.

>hurr durr calculas has applications of CS

Not to the point where you have to sit through 4 months of classes, if there is an application you can learn it without having to do a whole fucking math course.

>> No.12306522

>>12306451
Get a data science degree, you only need like calc 2 for that.
If you are a freshman (which it sounds like you are) then you just have to suffer for a year or two while you learn skills for communicating with women and niggers.

If you're such a wiz then get a job now.

>> No.12306564

>>12306522
Jobs are given not gotten.

>> No.12306625
File: 1.24 MB, 1199x1600, 1604260182288.png [View same] [iqdb] [saucenao] [google]
12306625

if this isn't bait i felt kinda the same way when i was in college. i really hated it and i didn't have any objective besides getting some industry job. college was a grueling chore and everything felt really tedious and bullshit for me. having worked for almost a year now i'd say yes, there's a good chance nothing you have done for school will be relevant to the job

the best case i can give for not going to college is if the bubble bursts while you're in school you might be in an oversaturated field and will have to find a different job. the job market is unpredictable but there are some reasons you may wish to consider staying

>I can spend 6 hours being frustrated coding and love every second of it until I figure it out,
not always. flow comes and goes. if you do something for hours a day eventually you're might snap and decide you fucking hate this

overall i'd personally say at least attempt to get internships and stay in college while you're building your skills. you almost certainly cannot intern without being a student and internships are a good way to get jobs (they're paid as well)
for me i have an industry job but my mental health fell apart and i constantly wonder if trying to do more meaningful work in research would have been better. it's much easier to get those answers while you're in college than when you're out.

also i'm bitter and hate my job and just really don't think it's all that great to be in such a rush to enter the workforce, but that's the boomerspeak uwu

>>12306217
>there is no way in hell anyone who wants to do it for money would get this far or have learned as much as I have.
i've met kids who didn't know how to code going into college end up at google by the time they're out. money is a powerful motivator

>> No.12306649

>>12306151
>3,000 word essay
About what? Might have sympathy depending on what it is
>study for calculus test
I know this is hard work, but trust me it's worth it. Calculus is one if those things you'll be forever grateful you learned.

>> No.12306654

>>12306451
>Not to the point where you have to sit through 4 months of classes, if there is an application you can learn it without having to do a whole fucking math course.
Anon if you don't realize that the most salient things from a CS degree have to do with how you use math to understand computation, you're not gonna get far. it's not for "an application" - it's the basis of how you start talking about computation. You start with discrete math, but the farther you get, calculus becomes another elementary tool for runtime, for algorithm design, etc., as well as novel applications. Literally most of graphics processing in undergrad is understanding how to do calculus and linear algebra to solve novel problems.

>> No.12306655

>>12306151
How far into it are you?
If you're past halfway I say just finish it.

I'm finished my computer science degree in a double degree of science and engineering and I only have the engineering stuff to go but I find it boring as fuck and don't want to work in it.
But I'm going to see it through because I only have a year left to go and a whole extra degree is good for employability (and bragging rights).

>> No.12306683

>>12306151
>and study for a test finding faggot ass derivatives, implicit differentiation, and gay ass related rates. And for what??
Do you want a job or do you want a broad education that would allow you to do something actually interesting with your life?
Wanna know a surprise? There is a fuckton of math beyond basic calculus that you might use as an engineer, which is necessary to even understand shit like asymptotics and whatever. Serious data analysis will require you to understand linear algebra, a good amount of statistics and probability, which will require real analysis, topology might turn out to be useful if you do computer vision, category theory will be useful for functional programming.
And besides, you just never know what you will be doing in the future, so its a good idea to understand mathematics well. You end up with some circuit design problem on your hands out of fucking nowhere and spent hours trying to solve, which you could have immediately seen as impossible with some topology under your belt.

>> No.12306687

>>12306683
>Do you want a job or do you want a broad education that would allow you to do something actually interesting with your life?
>Wanna know a surprise? There is a fuckton of math beyond basic calculus that you might use as an engineer
as a programmer you really won't, unless you work on specialized stuff. i'm actively choosing to probably make less money trying to break into one of those fields.

>> No.12306692

>>12306687
>as a programmer you really won't, unless you work on specialized stuff.
yeah, if you stay on the basic shit and aim your seniority at solving menial problems. If you get on the research engineering teams this isn't uncommon at all

>> No.12306707

>>12306151
>What should I do? should I just suck it up and endure 4 years of this?
>>>/adv/
why is this thread still up?
>I don't want to do gen reqs, that most people take in general, for my degree
>should I just do my degree anyways?
SOMEONE GET THE JANNIE NIGGER

>> No.12306709

>>12306692
Yep, thats also why monkey programmers will soon go extinct and get their work replaced by AI within the next decade or so. Shitty database management and building user interface garbage will be so easy soon, that it will no longer be relevant.

>> No.12306741

>>12306151
You’re job won’t be much better: you’ll have to write documentation, work with shitty people, and encounter frustrating problems. Stay in school

>> No.12307026

>>12306151
>>12306204

Sounds like you need to soldier on, then you can achieve your codemonkey dreams with the credentials providing significant bargaining power against any employers.

>> No.12307083

>>12306564
wouldn't gotten just be a passive form of given?

>> No.12307101

This thread was moved to >>>/adv/23069295