The thing with computer science is that it’s always changing, so everyone has to keep learning it regardless of age or prior experience, or they’ll risk getting left behind.
I’m doing just fine on Java 5 thank you very much.
Absolutely not.
Fuck no, do what you love and what calls to you. If you haven’t found anything yet, you need to broaden your horizons.
It’s much more cut and dry than most people think. All these questions have to do more with you and what you’re willing to do than the logistics. You’ll almost always be able to work logistics out eventually so focus on the you part to make sure your “vehicle” is suitable for the terrain
I’m in my late 40s and I just got a bachelor’s degree. I just started a masters program. It’s never too late.
Nope, I’m almost 30 and just graduated BS of Computer Science after 7 years of on and off schooling.
22? Old? What?
I’m still learning complex stuff and I’m double that.
no, but at 23 you’d wish you started at 22
as the saying goes the best time to start was when you were 6 the second best time is now
Not at all. This might be useful, https://teachyourselfcs.com. Have a think about what you want to do with it after learning. I was quite happy not learning CS and just coding instead!
deleted by creator
Not even close. Started a CS degree 7 years ago at 28 and am a director of engineering now, if it’s what you wan to do go for it. I will give a warning that the market isn’t amazing right now, and people getting into it just because they see the salaries is flooding the entry level positions. If you’re motivated and excited about building software you’ll be fine, but something to be aware of.
I’ve been a professional software engineer for over ten years now. I didn’t study anything to do with computers until I was 20; I’d been aiming for a different career and was halfway through a degree before I discovered I didn’t enjoy it and wasn’t getting very good grades, so I swapped.
While at uni, I was part of the student mentor program where I did teaching assistant work for the lower years. One of the students in the lab group I assisted was a guy in his forties who’d seen his factory job automated away and decided if computers were going to take his job, he’d go learn how to work with computers and move into the sector that was creating jobs rather than removing them. He was a good student and picked things up quickly. I have every confidence he’s still out there doing well as an engineer.
22 is a perfectly fine age to start. If you’ve got the right attitude - the desire and motivation to focus on your studies and put in the work - you’ll do great.
One thing worth being aware of beforehand though is how a lot of your studying might go. The professor I assisted in those labs told me about an observation that’s been made in the teaching profession, and I saw it in action myself. A lot of computer science and programming is about finding the mental model that helps you understand what’s happening, how the computers work. Until you find it, you’ll be stuck. Then, something will click, and it’ll make sense. The professor told me they don’t see the usual bell curve of grades - they see two. One cluster of students at the bottom who don’t get it, and one higher up who understand. A lot of learning computing is less of a linear progression and more a process of running into the wall until you chance upon the particular explanation or analogy or perspective that works for the way you think, and then suddenly that particular concept is easy, and it’s onto the next one. This series of little clicks is how you progress.
Once you’ve got a few core concepts down it’s easier to work out how new things fit into the mental model you’re constructing, but be prepared for the early bits to have some frustrating periods where it feels like you aren’t getting anywhere. Stick at it, and look around for other resources, other books or tutorials, other people to explain it their way. I frequently saw a student look totally clueless at my explanation, but another student who’d understood what I said would paraphrase it slightly differently, and that was all it took for the clueless student to suddenly understand and pass the exercise. That lightbulb moment is as fun to experience yourself as it is to bring about in others. You just have to hang in there until it happens.
Go for it my man (or your gender-aligned equivalent term)! At that age, you can still hang out with your classmates without it being weird, so you can still build connections like everyone else. Even if you were 40 though you could still do it, networking would be harder though.
Yo man this isn’t enders game
Hmm… You got me curious, context?
Enders game is a book/movie about a future human civilitation that is under attack of an alien species. To ensure survival they train children as strategists because they take more risk and use unconventional tactics. They are basically saying “nobody requires you to be young here”.
You’re never too old to learn.
I don’t understand why you would think 22 is too old? Am I missing something?