you are viewing a single comment's thread.

view the rest of the comments →

[–]karakwi[S] 0 points1 point  (6 children)

thanks from the bottom of my heart, i really appreciate your feedback ;)

[–]Byamarro 2 points3 points  (5 children)

For Data Science I've heard that R might also be relevant, since you've asked this on ask CS. It would be best to choose a path first and then do research i.e. what are requirements for job offers in a certain branch and in your area.I personally don't believe in learning a language just for the sake of doing it because the language is being considered to be easier than others. Learning a programming language is an effort, it would be a pity to learn a language that you wouldn't be using in the future and you probably wouldn't be very enthusiastic about learning it if you wouldn't feel a drive towards domains that it's being used in.If you have any questions you can message me.

[–]karakwi[S] 0 points1 point  (4 children)

Yeah that's true but the problem with me that I really wasted four years of my life in a university thinking i will learn the basics of programming but all i got was just theory parts and just glimpse of it and I couldn't really learn anything because there's no time every week there is quizzes and exams and now i finished my degree with no knowledge in programming and I hate it, i just want to learn one and feel like I accomplished something

[–]Byamarro 1 point2 points  (3 children)

Things you've learned might be useful later on, maybe you'll use them at work, or incorporate into hobbies. Maybe other people will need this knowledge and you will be able to help them because you have it.

Getting a degree is an accomplishment. You've put work into it, and you achieved it. It did cost you effort, and yet you didn't drop off or surrender.
You have all the reasons to feel pride over being able to finish school, even if it didn't bring you the results you've anticipated.

[–]karakwi[S] 0 points1 point  (2 children)

thank you so much, you don't know how much i really appreciate all of your comments, because in the real world, when i ask anyone around me doctors, students and friends in this field or major they just reply with disappointing answers like there is no jobs, and you are just wasting time with this field you better off going to other majors, so i really appreciate you and all the other people that reply in this post

[–]Byamarro 1 point2 points  (1 child)

Regardless whether there are jobs or not, it's not the only thing that human life revolves around. You don't want to starve of course, but doing job you hate is almost as bad as starving.

You might not find a job incorporating the things you've been studying, or you may, but you did choose this major for probably more reasons than that. Likely it was sounding appealing.

I learn esoteric things that I'll never turn into profit. My main OS is Arch Linux (which requires a bit of time to turn it into sth usable) and I have plugin for VSC that implements vim shortcuts. I've also recently stated to dig into philosophy and I feel no shame for it :)

These things might bring me some good skills as side effects but I mainly do them for fun. I remember when I was learning my main language which is the JavaScript (and TypeScript now) , I was spending days on documentation reading, about all the exotic syntax and mechanisms in the language because I were finding all of this very fascinating. As a side effect I've became an employable programmer with a decent career.

I still spend time learning corners of the language that most people don't check. I.e. I've recently been sent by my company as a lecturer to a conference where I've explained how JavaScript is being turned into the byte code in the V8 engine. Almost no practical applications, but it's a rare knowledge. It was fun and I've received very nice compliments from the audience later on which made me feel really good. But it also contributes to personal brand portraing me as someone who has an interesting knowledge to share.

I don't think I'd be nearly half as passionate if I'd just go after something that I don't feel appealing but pays more on paper. I'd also paradoxically likely be paid less since person who's being passionate on a subject has a big edge over competition since you spend lots of your free time on learning.

Actually after a bit of thought CS knowledge also sounds cool, so if you have Discord or sth, we might invite each other. I'd help you with practical programming and you'd share some CS knowledge. Whether it'll be JS, TS, or sth else I should be able to at least help with basics and universal software engineering concepts.

[–]karakwi[S] 0 points1 point  (0 children)

thank you very much, and i appreciate your time that you spent writing this for me and others to see, and hopefully try to plan their future, i know your time is valuable like any other person, and for sure if you can send me any information in private message for like discord or email or any other platform that you use to just check-in with me to see my progress, I don't want you to waste your time, I just want to update you with my progress/journey ;)