Cinder · 2022-12-30 07:21
Maybe someone feels the same.
I am first year in a CS course at uni, cause i had a really bad crisis choosing what to do with my life (because i have many interests, like I'm sure most of us do) and i ended up choosing the most secure degree.
The thing is, i really like to do hacky stuff, always did, and there are so much things that i want to do still. But i feel like i enjoy it more when i do it myself without constrictions or deadlines. Anyways, we only do math stuff at uni which i hate with passion unless i use it for something useful; There are interesting things though, like Logic and computer architecture!
I don't feel very motivated, i never participate in anything outside required stuff to pass the course, and i made no connection whatsoever aside basic relations in the class.
Maybe i should change course, or maybe i should just quit and get a job, so I finally get some money to do what i want. I just don't want to waste my youth.
The only reason to continue that i see right now is to move from my soykaf country.
What do you think? Do you all got a CS degree?
Lunch · 2022-12-30 07:42
>>65853
Lainon, I think every degree will have the same issues.
Look back to middle school, you probably had a favorite subject, but you probably can tell me at least one thing you hated about it.
That is the nature of learning something.
1. To go to the hacky stuff you do have to do some boring stuff first to truly understand the hacky stuff.
2. 70% of school life is completely unnecessary, but it is to proof of how much you truly want it. Not everyone can have a CS degree in our society. So you have to proof that you are willing to do whatever to get it.
>Maybe i should change course
Maybe yes, but all courses will have the same issue of stuff (especially early on) that you will hate. You have to find the balance of how much stuff is like kicking dead whales down the beach and how much stuff doesn't suck, there is no "perfect".
Wish you luck lainon, always listen to your heart :D
Hagbard Celine · 2022-12-30 09:55
>>65853
Literally every school/major do the same thing and start with basic stuff and later add more specialized courses. Also, when you are at school, be sure to go to all career/networking events. Ask some company for internship/summer job.
Trinity · 2022-12-30 10:03
>>65853
Get over it. Self-study on the side. Work on projects. The sooner you work on your own projects, the better. Oh and don't dick around, too much.
Gyula Kovacs · 2022-12-31 15:15
>>65853
I got a CS degree, and though most of it was uninteresting, irrelevant to what I wanted to do, and promptly forgotten, and I never used those credentials, it forced me to spend a lot of time writing nontrivial programs and keep going with them until they worked even if I was totally stuck and didn't believe it was possible for me. Also, it gave me a reason to solve the sort of programming challenges where you just use the proven best solution in the real world; sorting algorithms, enabling a new concurrency function in a linux kernel, writing a simple 3d rendering engine, etc. That soykaf can get pretty hard, and doing the sort of thing for which those tasks are stepping stones to something actually usable, I assume are much harder. I believe this would be a significant advantage over someone who is self taught in certain domains.
But the thing is, in my experience the vast majority of money-earning coding tasks are not those, are not especially related to anything in a computer science education, and require skills for which a CS education is actually ingraining bad habits. Everything you do is constructed around whatever conceptual thing they want you to focus on, and because of that is a toy example where you will only ever write short programs that don't deeply integrate into other code, where almost every problem faced in the real world is entirely the opposite, all plugging things together and figuring out how to get code to work well with other code, not much nontrivial thinking about algorithms that can't just be solved with someone elses work.
In a way this is frustrating because the intellectual stimulation of harder problems is deeply satisfying, so knowing that you could do it, that getting to the point of being able to do it was a difficult achievement few people can claim, but there is never any reason to because someone else did it better already and so if you're acting in your own interest you won't waste time on it, is like kicking dead whales down the beach.
>or maybe i should just quit and get a job, so I finally get some money to do what i want. I just don't want to waste my youth.
>The only reason to continue that i see right now is to move from my soykaf country.
IMO yes, you should definitely drop out and do this ASAP if you can manage to get a job and your goals are more financial and you aren't having much fun with school. Just don't drop out and never write code, keep writing code every day, don't give up when you get stuck, and you will be equal or superior in marketable skill to someone with a degree.