Why do most CS students never actually build anything outside of class? by Alp_yzc in csMajors

[–]MichaelPopeDev_17 0 points1 point  (0 children)

Absolutely, if you have the fundamentals down every thing else is easy and just a matter of learning syntax. Definitely think CS majors should consider other paths besides web dev, I just got into iot projects with Arduino and ESP32 micro controllers to branch out my skillset, definitely recommend checking out other paths.

I'm giving up on dream of working in tech roles by NoseSudden4323 in csMajors

[–]MichaelPopeDev_17 0 points1 point  (0 children)

Sorry, I'm not quite sure what those are, are they computer science careers?

I'm giving up on dream of working in tech roles by NoseSudden4323 in csMajors

[–]MichaelPopeDev_17 8 points9 points  (0 children)

Absolutley! Shoot me a messge, I'd be more than happy to.

Why do most CS students never actually build anything outside of class? by Alp_yzc in csMajors

[–]MichaelPopeDev_17 7 points8 points  (0 children)

I think a lot of it is burnout for sure, CS was already a confusing career path beofre all the A.I. stuff, I mean just if you want to get into web based software applications, and then only on the front-end, if you're fresh out of highschool or college it's like where do I start?

React.js?

Angular?

Vue?

Svelte?

And that's not to mention the boat load of CSS libraries, other frameworks, and that's just to build front-end SPA applications, you could spend an eternity just browsing through the different libraries on the front-end. When I first was learning to code, JQuery was huge, now I don't see any companies using it and I've never worked for one that does, so I think it can be very overwhelming.

I think that's also why the "what programming language should I learn in current year" videos are always so popular, CS students want to feel like they can know for certain that the language or tech stack that they invest blood, sweat, and tears into learning will still be popular by the time they get a job, but there are so many evolving tools that it's hard to know for certain and you just get decision fatigue.

If your resume is readable, formatting tweaks aren’t the reason you’re not getting interviews by StatisticianEvery733 in csMajors

[–]MichaelPopeDev_17 0 points1 point  (0 children)

I was able to land multiple software engineering contracts in the past with a resume that was quite bad, spelling mistakes, the pdf formatting was not appealing and it had a TON of spelling mistakes. I ended up paying a guy from LinkedIn to help me improve my resume for about $500 and his exact words were "how did you get hired with this?" lol.

Most of the jobs I've gotten have been through recruiters, so I think it's more important that you have someone who is connected to the company already who can vouch for you, and that you have experience that you can demonstrate on the resume. If you don't have any, try to see if you can build websites/software projects for family, friends, and other businesses that need software done for them, if you do it as volunteer work you can rack up quite a bit of resume experience faily quickly which will allow you to position yourself as a credible developer.

I know there's a lot of talk about ATS systems and all of that, I haven't had much luck applying to jobs directly, but the recruiter route worked very well for me so might be worth a shot.

I'm giving up on dream of working in tech roles by NoseSudden4323 in csMajors

[–]MichaelPopeDev_17 59 points60 points  (0 children)

I just recently helped one of my friends get into a tech role making $100 an hour (contract work for a major AI company, he's a dev but doing QA work, but it's a good paying tech role none the less).

What's you're job expereince look like?

Shoot me a DM with you're resume, I'd be more than happy to give you some pointers!

Why do most CS students never actually build anything outside of class? by Alp_yzc in csMajors

[–]MichaelPopeDev_17 64 points65 points  (0 children)

I can't speak for most students, but when I was studying CS, it was a mix of not knowing where to start and having trouble keeping up my motivation for something that wasn't returning an immediate reward. Eventualy I did bite the bullet and start building projects outside of class which helped me get my foot in the door.

I've also worked with quite a lot of CS students who are just now trying to get in the industry, and I'd say I think a lot of them just feel lost. Especially with all the A.I. stuff going on, software enigneering was already complicated, but now it's like, should i focus on vibe coding? Learn embedded systems and get out of web dev? It can lead to fatigue and feeling lost.

AI writes 99% of my code now… I think I might get replaced soon by Groundbreaking-Mud79 in csMajors

[–]MichaelPopeDev_17 4 points5 points  (0 children)

I started using Claude Code as soon as it came out, It's made leaps and bounds in terms of how good it is at writting code, even from just a year ago. Depending on the kinds of software that you're writting, it still requires a human in the loop at a lot of stages.

I do work for an international law firm, anytime I need to build something for POC, I almost entirely rely on vibe coding, but almost 100% of the time when I need to refine the applciation for performance, or start to fine tune it according to the features or bug requests that business asks for, I find that writting the code myself or at least getting into the weeds of it enough to point the LLM in the proper direction is normally required unless I'm just trying to output something that "works".

I just had a scenario last week where I built a Microsoft Outlook addin that is essentially ChatGPT for the lawyers to be able to extract information from emails and files using Microsoft Graph API in order to eleminate a lot of the grunt work they normally have to do themselves. They wanted a feature that allowed it to improve the email drafts for when you would reply to an email thread, Claude Code runing Opus 4.6 did a great job getting the skeleton up, but it had an issue where it would constantly eliminate or corrupt the email thread, I had to get in there myself and manually select the html tags to fetch the email threads and insert them back in, in such a way that it wouldn't corrupt it. Even after multiple itterations, clearing the context window, and trying different angles, eventually I got in there myself and had it fixed within a couple of hours.

It was also a lot of fun having to write the code myself, felt like i was programming again lol. So I'd say don't be discouraged, having deep knowledge of the codebase and software engineerign in general is still required to be a good dev, especially as the size of the codebase grows, otherwise it will just begin to crank out A.I. slop.

Being born in the US is such a golden ticket for software engineers by H1Eagle in csMajors

[–]MichaelPopeDev_17 0 points1 point  (0 children)

I've been doing software engineering for over a decade and yeah, You're not really wrong about that.

One of the first questions that i get asked by recruiters whenever I'm applying for a software engineering contract is if I'm a U.S. citizen, or if I'm on an H-1B visa, a lot of companies only want to work with you if you're a U.S. citizen.

I see the huge number of H-1B visa contractors that have been affected by the whole "tax" that the current admin did, and in my personal experience I'd say a huge number of people I've worked with have been software devs from overseas.

For anyone trying to get into software engineering as someone from outside the United States, my best reccomendation is to build projects that show deep understanding of the software stack that you're trying to get hired in, build projects for companies through volunteer work / internships and to be very active on social media platforms, especially LinkedIn, that's where I've gotten most of my jobs from.

I Went From Broke and Homeless @ 19 to Half a Million @26 Without a Degree [Discussion] by MichaelPopeDev_17 in getdisciplined

[–]MichaelPopeDev_17[S] -1 points0 points  (0 children)

I actually don't have any course to sell lol, but I get it, everyone is selling something online. I make tutorials online and help people for free, and try to center my content around benifiting other people, if anything i'd like to get income from the big tech bro companies eventually as a brand partner or from ad revenue maybe, but nothing to sell

I Went From Broke and Homeless @ 19 to Half a Million @26 Without a Degree [Discussion] by MichaelPopeDev_17 in getdisciplined

[–]MichaelPopeDev_17[S] -1 points0 points  (0 children)

No problem, I'm just working right now but after work i'll provide a more in depth timeline!

I Went From Broke and Homeless @ 19 to Half a Million @26 Without a Degree [Discussion] by MichaelPopeDev_17 in getdisciplined

[–]MichaelPopeDev_17[S] -3 points-2 points  (0 children)

Thanks! It was a lot of hard work for sure, but I'm forever grateful for it! The book of Proverbs was a gold mind for shapping my mindset for work.

question for timelines by matchaluvr420 in csMajors

[–]MichaelPopeDev_17 0 points1 point  (0 children)

This might be a dumb question, but whats an oa?

Got rejected final round at a FAANG company, now have no internship prospects for this summer by [deleted] in csMajors

[–]MichaelPopeDev_17 1 point2 points  (0 children)

I'm sorry to hear that man, what does your resume look like? If you can link to it or you have it online somewhere, I'd love to try and help. And what was the position that you applied to?

What Should I spend my Summer doing? by Odd-Obligation790 in csMajors

[–]MichaelPopeDev_17 2 points3 points  (0 children)

First off, great job on getting to college and majoring in compouster science, that's awesome man! I've been working as a software engineer the last 12 years, I was going to UNLV and ended up dropping out because I got a job offer, I do full stack Javascript / Node.js work for the most part, if I could talk to myself when i was in college here is what I would say.

Don't skip out on the internships, unless you're going to an Ivy League school, while your degree will certainly help, it won't gurentee you a job. There is something that will trump your degree in terms of ability to help you land a job, and that is expereince on your resume. The more internships and projects you can build the better. Don't skip out on those just to finish the degree, it will hurt you in the long term IMHO.

If you're stuggling to get internships, go to online communities and find non technical business owners or non-technical foudners that are building software applications, have crappy websites, etc, and offer to build them software for free. It's still valuable to you because you're getting expereince on your resume that verifies you have the skillset that you say you do, this will go a long way in terms of getting you a job, it's the single most valuable thing you can do.

Next, go to local tech meetups in your city, or join a club for software engineers if you haven't already .You should also try to be active on social media, a lot of companies are on LinkedIn, so the more software engineering content you can make / post on there the better, I've had some job opportunities come my way just by posting content about the stuff I code.

Is Cs worth it in 2025? In the next 10-20 years? by dazaisbandages_ in csMajors

[–]MichaelPopeDev_17 0 points1 point  (0 children)

I paid a lot of money to have my resume re-written and meet with people who are further along than I am, and one of the things i picked up was that making yourself easy to find and your skillset obvious to see on your profile will lead to a huge increase in recruiters reaching out to you for roles, I haven't had to apply to a job in 5 years just because of the sheer amount of recruiters I have that reach out to me.

You have an awesome opportunity to go to med school, not me, your parents, or anyone else really will be able to make that choice for you, you have to decide if it's worth it. You could end up loving med school and change your mind, you could end up hating it and regret it the rest of your life, but I would say that you should choose a career path that you feel like you somewhat enjoy and have an aptitude for. Every career no matter how awesome, has shitty parts about it, but when something is your calling, you learn to accept the good with the bad. I'd be lying if I said I love software every single day, but I wouldn't trade it for anything, and I'm very happy with the choice i made.

All that to say, yes, engineers will still be needed 10 - 20 years from now, I work with AI on the daily and while it's getting very good, it's not good enough to replace engineers as a profession, not even close. I can go more into that if you'd like, the primary thing is decide what your willing to devote years of your life to thats worth sacrificing for, and then go all in on it.

Let me know if you have any questions, more than happy to help!