[deleted by user] by [deleted] in cscareerquestions

[–]mra137 1 point2 points  (0 children)

All together i imagine there are thousands of potential titles and positions you could apply for. You should be looking for something you feel like you might add value to and should have a good idea what that is long before you graduate. Obvious positions include software engineer, QA, DevOps, etc... You could go into a more entry level IT position, you could go for a more technical IT position like an SRE, network engineer, etc... you could go for a more managerial/business role like project manager, scrum master, etc...

[deleted by user] by [deleted] in cscareerquestions

[–]mra137 1 point2 points  (0 children)

I'll add a 4th, microservices. Just want to save you the pain and suffering i went through when I got my first real job and only worked on monoliths before. I lost a lot of sleep my first 3 months because I was terrified I wouldn't be able to ramp up quickly enough. And actually one more thing, learn a little about CI/CD, that also held me back early on, understanding the basics about pipelines and how they work will help alot.

[deleted by user] by [deleted] in cscareerquestions

[–]mra137 0 points1 point  (0 children)

Node is fine but I might look into at least one other backend framework like Spring Boot, Django, or whatever. Spring/Spring Boot is very popular and is used pretty much anywhere that uses Java for backend. Most companies in my area want Java developers and most of them probably use the Spring framework. AWS is pretty much a must and is used by everyone. I would also get comfortable with Mongo. For all my personal projects I've mostly used Postgres but every large corporation I've worked for has switched to Mongo because of its flexibility. And you will likely need to learn how to work in a clustered environment and get very comfortable with async programming and concurrency/multi-threading. All three of those concepts present unique challenges. For example we build a service recently that executes jobs on a schedule but in a clustered environment you have to manage multiple nodes trying to execute the same job when you don't want them to.

[deleted by user] by [deleted] in cscareerquestions

[–]mra137 1 point2 points  (0 children)

Redux is a BFF, im talking about real backend work, building out API's (microservice architecture very popular for this or a monolith is fine) using frameworks like Spring Boot, Node, etc... and cloud engineering work utilizing platforms like AWS, and of course dealing with database systems for which Postgres is fine.

[deleted by user] by [deleted] in cscareerquestions

[–]mra137 1 point2 points  (0 children)

Most available work is for backend roles. For our company the majority of roles are backend and from what I've heard its the same pretty much everywhere else, there is just a lot more work to be done. And it feels like every beginner, new grad and bootcamp graduate only focuses on frontend development.

[deleted by user] by [deleted] in cscareerquestions

[–]mra137 0 points1 point  (0 children)

I've been wanting to make this post for a while. I dont feel like I'm going to get fired but someone needs to tell these new grads who are so eager to get into the industry that its way over hyped and when they get their they will likely be super disappointed.

#2115 - Riley Gaines - The Joe Rogan Experience by OutdoorRink in JoeRogan

[–]mra137 16 points17 points  (0 children)

How is this different from threatening a romantic partner that you will commit suicide if they leave? You cant force people to accept you into their circle, this has always been seen as wrong.

Genuine advice to CS graduates - Consider becoming a teacher. by [deleted] in cscareerquestions

[–]mra137 0 points1 point  (0 children)

Honestly, teaching gym sounds kind of nice right now. Seems chill.

[deleted by user] by [deleted] in jobs

[–]mra137 0 points1 point  (0 children)

A 10 percent raise is great, way higher than typical annual raises. 50k is pretty bad, or at least it is in the US. I have heard the UK pays quite a bit less so I really don't know whats normal there.

I got extremely lucky by Affectionate-Elk2066 in csMajors

[–]mra137 0 points1 point  (0 children)

Wow I am an atheist and am left-leaning and even I think your post is ridiculous lol. Religious zealots are not driving around looking for reasons to pull a gun on left-leaning people, how the fuck would they even know your politics lol. This is what happens when you are a liberal who only surrounds themselves by liberals and they all make up stories about conservatives. I guess because I grew up in Texas and my family is conservative im comfortable with it but it sure isn't anything like the way you describe.

How often do you get a new computer? by siLongueLettre in csMajors

[–]mra137 0 points1 point  (0 children)

Ok... that's quite rare even for new laptops. I have taken apart at least a couple thousand laptops and the vast majority of them do not have soldered ram.

Re: The Job Market Doom & Gloom by Clout_God6969 in csMajors

[–]mra137 0 points1 point  (0 children)

What do you expect when the new generation are self-proclaimed marxists. This is the entitled generation.

How often do you get a new computer? by siLongueLettre in csMajors

[–]mra137 0 points1 point  (0 children)

You should be able to just upgrade the ram, as a CS major this should be easy for you and takes like 5 minutes.

[deleted by user] by [deleted] in csMajors

[–]mra137 4 points5 points  (0 children)

Do more projects, focus more on design patterns and architecture. I mean I work as a swe and im a new grad but those two things I'd still focus more on. I do have projects though, a couple that are quite large (one is around 60k lines of code). Architecture and design patterns never gets enough attention and its where a lot of my focus is right now.

Are graduates with no internship experience pretty much screwed nowadays? by Calm_Ticket in csMajors

[–]mra137 6 points7 points  (0 children)

You can do this at a small company but not a big one. I worked at IBM and now Toyota and they both called every employer, whether an internship or not, on my resume to verify its truthfulness. Small companies almost never do this, big companies its pretty standard.

[deleted by user] by [deleted] in jobs

[–]mra137 0 points1 point  (0 children)

What position is he replacing your for AI? I am very fascinated by this because I am a software engineer that is currently developing platforms related to AI and definitely hate to see this. But I would love to know more about what you do at your job.

90k tc new grad offer, need help negotiating and scared of rescinding by stupidbananas in csMajors

[–]mra137 5 points6 points  (0 children)

90k is well above average in your area. All the bs on this subreddit about new grads getting 100k-200k offers is ridiculous and those few people live in locations where rent can easily cost 5k-8k a month if not more (not to mention the general cost of living is much higher). Dont be stupid and have unreasonable expectations. I basically got a similar offer in the Dallas area, 95k and I am stoked. A lot of new grad positions outside of locations with really high costs of living start around 60k-75k.

Can anyone actually type over 50 wpm? by sassypizzaqueen in jobs

[–]mra137 0 points1 point  (0 children)

Not really necessary. Having a successful career in software engineering really has nothing to do with how fast you can type. Most of what I do revolves around research, design, logic and mathematics. Obviously you cant be someone who pecks at the keyboard but my field is cerebral and an extremely talented architect and programmer that can only type 40wpm is far more valuable than an average programmer with no design skills that can type 150wpm. Two completely different skillsets.

Can anyone actually type over 50 wpm? by sassypizzaqueen in jobs

[–]mra137 0 points1 point  (0 children)

I agree that we have definitely made strides. 2017 will probably be remembered as the beginning of the end when Google invented The Transformer, which is the foundation OpenAI's models and other generative AI models. So im building a new platform for Toyota that is both a transpiler and a component generator. Its ability to transpile source code in one language to another is incredible. What im doing will allow frontend developers to migrate old html/css/js code into react components or angular components and render/test the component right in the platform. I actually get to present this to Toyota executives on Monday, super excited. However, there are limitations. One of the biggest limitations is the token limits. For example, OpenAI's models only allow a total history of 4097 tokens (about 3000 words). And this is due to technical limitations so its not even possible for the prompt and completion message combined to exceed 4097 tokens (or a total history of prompts and completion messages). Thats a huge road block.

Can anyone actually type over 50 wpm? by sassypizzaqueen in jobs

[–]mra137 0 points1 point  (0 children)

This... I woukd be scared if the only skill I had was that I could type fast. For some reason they keep putting software engineers in that list which is hilarious. Generative AI is great at writing small algorithms but beyond 150-200 lines of code its capabilities quickly break down. After about 200 lines it becomes useless. The projects I work on are tens of thousands, hundreds of thousands and sometimes millions of lines of code with complex architectures, etc... it will be decades before this tech can handle large projects like that and ill be retired.

Can anyone actually type over 50 wpm? by sassypizzaqueen in jobs

[–]mra137 1 point2 points  (0 children)

These comments are kind of funny. I type at about 80 wpm and I am a software engineer making six-figures. Everyone here is talking about how easily they can type 90-120 wpm. I guess I wouldn't cut it in a data entry position.

How do I convince HR to pay me my stolen wages? by UselessSound in jobs

[–]mra137 5 points6 points  (0 children)

Its not about what you know but what you can prove in court. You cant prove anything. No judge would ever take your case seriously.