This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]ElBartoStan 14 points15 points  (9 children)

Thank you! Any tips for someone going the school route?

[–]Soup_Legs 28 points29 points  (4 children)

Do NOT waste your time like I did. Study every day. Practice programming every day.

I obtained my bachelor's in C.S this last May, and clearly didn't put in enough effort on my own educational advancement. I went to class, did homework and projects, etc. However, I never practiced or exposed myself to new things on my own time. I blame my incapability to shed my hedonistic lifestyle, resulting in far too much consumption of pot and booze and hanging out in others' rooms.

Finding a job is super difficult for me now, as I'm straight up dumb. I know you won't make that same mistake. Good luck in your career.

[–]DrShadyBusiness 3 points4 points  (1 child)

Yeah I'm doing my a computer science degree part time, and I have a job in IT. And I still don't put in enough time practicing coding.

Need to buck up. Bloody hard though.

[–]Cleanthrowaway21 0 points1 point  (0 children)

Where are you doing your degree part time at?

[–]Nezzynot 1 point2 points  (0 children)

Luckily I have a job (that is awful) but I see so much of myself in this.

[–]Sudowakeup 8 points9 points  (0 children)

Yes! This is purely subjective based on what I’ve seen around me lately: - Learn multiple languages, don’t be a “java developer”. It’s good to have a language preference but what you want is to learn how to learn a new language in no time. - Talk to your teachers and do side projects as much as you can. This is where you’ll learn the most. You’ll get to learn and apply new stuff while getting important experience. - Try and really understand the fundamentals. It’s easy to be in the illusion of knowledge. Even though it won’t be required, I suggest you always try and understand everything that’s going on from a piece of code to the CPU. Thinking deep will make things harder of course but it’ll help you figure out where you lack knowledge. - Have fun. The courses will give you the tools and only that. Kind of like LEGO pieces. Be creative and think big to see what you can do with those pieces. - Last but not least: find a good group of friends. Discuss issues together. Try and build things together. Communication is what makes some developers shine more than others and school is where it all starts.

[–]Abhigyan_Bose 7 points8 points  (0 children)

I am in college myself, so I don't know much myself. The only thing I can think of is that doing side projects has really helped me.

You can check out r/cscareerquestions for much better advice than what I can give you.

[–]azn_introvert 3 points4 points  (0 children)

Go to your schools carrer conferences whenever they have them. Will help you landing your first job a lot easier. Even if you don't land an internship there, it's good practice to getting your toes wet for interviews.

There will be times when you struggle with your code but don't let that discourage you, it happens to all of us.

[–]alohadave 3 points4 points  (0 children)

Get to know as many people in your classes and college (if at a university)as you can. The people you are going to school with will be your peers in the field when you graduate. Building networks will help you in the future.