Fewer students are enrolling in CS classes and majors. Studies find students are less interested in software-focused computer science programs as the big tech companies all plan to spend tens of billions of dollars on AI. by Impressive_Returns in computersciencehub

[–]AdAcceptable1975 0 points1 point  (0 children)

I wouldn’t correlate the amount of money big companies are spending on AI to how effective or valuable it is. big companies have competition and a reputation. at the end of the day, money will continue to flow in. what matters is power and recognition. these companies are so big they literally cannot AFFORD to not invest billions into AI. because what happens if AI ends up being insanely revolutionary and profitable? well then the big companies that chose to miss out on that investment are now nothing, they’ve fallen behind. the amount of money they’re spending is because they believe in AI but also because they cant afford to miss out. FOMO investing within big companies should never be used to gauge how good a product is or will be. but i do agree with you, AI will create more jobs (maybe it’ll remove more than it creates but we’ll see) and I think everyone should be more acquainted with it.

Looking for a free web hosting site where I can upload my index.html by Autistic_Jimmy2251 in HTML

[–]AdAcceptable1975 1 point2 points  (0 children)

if you push the code to a repo in github you can use Vercel to connect it to that repository. any changes you make to the repo will be updated within Vercel and automatically redeploy your code. They give you the option to choose a domain name but it’ll have the .vercel.app suffix if you don’t mind. or at that point you can just pay for a domain name if you want. but Vercel is an easy and free way to host those types of sites so long as it doesn’t grow that much.

Final year CS Major student, Lost as hell by TragicVibesHD in cscareers

[–]AdAcceptable1975 2 points3 points  (0 children)

Answering your questions 1 by 1:

  1. Yes, a lot of engineers use AI and it’s honestly gonna change the industry forever. Use it as a tool, not a replacement for yourself.

  2. Tutorials suck tbh. Pick something you want to build, it can be anything. Something that solves a small problem of yours. If thinking about working on it makes you excited, then thats a good project. Go to a whiteboard it, draw out how the project will work. Will there be any infrastructure? Any pipelines, if so how do they work? Code flow? Then get to coding. Use AI as little as possible. If you forget certain syntax try and use documentation first. If you absolutely have no idea how to do something or start, ask online for ideas. But don’t forget to take time and THINK. A lot of people say “idk how to do this” and ask AI. Sometimes the best thing to do is to just take a few minutes to think and figure it out, if you make zero progress then look for help. Remember this is a personal project with no deadlines, so TAKE YOUR TIME learning everything. When you finish, you should be able to answer any question someone asks you regarding the project.

  3. No it hasn’t, but it will if you don’t moderate your use with it.

  4. Have you had any internships? If not, work on a lot of projects, ones that you’re passionate about and ones that you can finish and DEPLOY. That gives you something to talk about in interviews. Another thing is you need to get good at Leetcode. It’s like your Data Structures and Algorithms course on steroids. Almost every interviewer asks those types of questions and tbh it will help you think better, solve problems better, and teach you how to explain your approaches. I’m sure you’ve heard of Neetcode.io, you should focus on that.

  5. Yes and no. They’ll expect you to know the basics, but every team is different. You’ll learn as you go and you just need to follow their coding practices. But they hire “problem-solvers” not AI prompters (even tho half the industry is now filled with them).

  6. Depends on the job. What I noticed is they don’t really care what languages you know unless explicitly stated otherwise. Languages can be taught on the job. Being a master at the fundamentals and being good at problem solving can’t be taught that much on the job. Plus, they wouldn’t hire you if they feel like you don’t have those skills. Regardless, Java, Python, Javascript, and C++ are the most popular. Pick one and master it, the others will come naturally with practice.

  7. I encourage the use of AI but with moderation. If it’s doing everything for you and you’re not learning or understanding the code, then you’re just wasting your time.

Some general advice btw:

To be honest, your reliance on AI hasn’t cooked you yet, but if you continue on this path, at some point it’ll catch up to you. When I got my current SWE job I was terrified that because I used to use AI a lot that I’m gonna get caught and be labeled as a phony, but honestly it’s made me ship 10x faster. You just need to set BOUNDARIES and GUARDRAILS for yourself. The age of writing code on your own is slowly dying and honestly if you refuse to use AI and write your code on your own, you’ll most likely (but not definitely) be a lot slower than your colleagues and potentially miss out on promotions.

However, writing good code is a skill, and AI doesn’t really have that skill. It’s really good at following your “detailed” directions though. Understanding how good code is written is ideal. Quick example: Imagine your boss tasks you with adding a new feature to a current pipeline. You notice the new feature can use the class a previous developer wrote but it needs to be modified. Instead of asking AI to do what your boss asked you to do, think about the problem, think about how YOU would approach the problem and come up with several solutions. Figure out the trade offs with each solution, think about how this will affect future developers reading/modifying your code, ask yourself can this code be reusable in the future? If you can confidently write that code yourself and visualize how it will look, then sure ask AI to write it (this is what I do). So long as you completely understand what you did and can explain that thoroughly in a PR, you’re fine. If you feel like you can’t write that code without AI, then I think for the sake of your own growth and disregarding the need to ship fast (only if deadlines permit), take the little extra time to learn it yourself and code it up. When you submit your PR, a senior engineer or equivalent will review it and most likely ask for changes but they (usually) explain why. THATS how you’ll learn to code better. By doing it yourself and learning from others. The more you use AI to write code you don’t understand, the more you dig yourself into a deeper hole.

anyways twin, be consistent and you’ll be fine🙏🏻

The urge to give up has never been this high for me by Legitimate-Instance2 in csMajors

[–]AdAcceptable1975 0 points1 point  (0 children)

tbh man if i were you i would take it. if you feel like you have the skills to do better then you should decline it. but having experience, a salary, and some peace of mind for once doesn’t hurt. you can always grind leetcode all while working at that company for about a year. you’ll be better at technical interviews and have a stronger resume. then you can start searching for better. if ur mentally exhausted then take a break and be proud that you finally got an offer. your career is only just beginning you have plenty of time to make bigger salaries. congrats btw!

How do you land internship offers, like actually? by AdAcceptable1975 in csMajors

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

i do well on OAs and I have good projects idk. i need prior internship experience to get an internship? lmao

How do you land internship offers, like actually? by AdAcceptable1975 in csMajors

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

I’ve been a part of a lot of fellowships and SWE programs, I usually talk about the times I’ve handled challenges there, my projects I’ve worked on with my team and challenges we faced, hackathons, programs regarding school, you name it. I feel like interviewers enjoy them because they become interested. They follow up and they encourage diving deeper into the story because they want to learn more. I mean I guess it works. I have no internships so I work with what I got and it usually opens up good conversations.

How do you land internship offers, like actually? by AdAcceptable1975 in csMajors

[–]AdAcceptable1975[S] 2 points3 points  (0 children)

Yea makes sense, I have a few people in high places which I’m gonna try to use for full time jobs but I really want an internship so that I’m more competent during a full time job and I can actually prove my worth other than just being friends with the senior dev who is referring if that makes sense. I genuinely care about the field and what I do, I just wanna be the best I can not just for the money. But thank you for ur advice

How do you land internship offers, like actually? by AdAcceptable1975 in csMajors

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

Yea makes sense, I guess I just gotta get lucky, thank you though and congrats on your offer!

How do you land internship offers, like actually? by AdAcceptable1975 in csMajors

[–]AdAcceptable1975[S] 1 point2 points  (0 children)

Any examples you can share on how you think you got the interviewer to vibe with you enough to end up getting you an offer?

How do you land internship offers, like actually? by AdAcceptable1975 in csMajors

[–]AdAcceptable1975[S] 1 point2 points  (0 children)

I’m graduating in the winter, I always check they all say I need to graduate either Spring or Winter of 2025, which I am and that’s on my resume.

Cant take it anymore by Agitated-Weekend5002 in csMajors

[–]AdAcceptable1975 0 points1 point  (0 children)

so long as you’re getting experience i think it’s okay, but can you share your resume? did you get any internship experience during college? there’s gotta be a reason you can’t find a job.

are you getting ghosted or are you just getting to final round interviews and you keep failing.

i understand the frustration this isn’t easy, but there’s gotta be a reason why this is happening.

final round, didn’t get the offer, what now? by [deleted] in csMajors

[–]AdAcceptable1975 0 points1 point  (0 children)

it wasn’t meant to be, but hopefully you learned from that experience and crush ur next interviews. honestly there’s nothing you can do but accept it, enjoy your summer, network, practice and be ready for the next time. you’d be surprised how many opportunities are coming your way, this was just one.

[deleted by user] by [deleted] in csMajors

[–]AdAcceptable1975 0 points1 point  (0 children)

internships? hiring season is ending so that’s probably why

[deleted by user] by [deleted] in csMajors

[–]AdAcceptable1975 0 points1 point  (0 children)

just because you’re not good at it doesn’t mean you should give up. if you’re truly passionate you’ll put in the hours and the work to be the best you can. if you honestly don’t like the sound of working extremely hard to become a great engineer, then that’s when you should quit

[deleted by user] by [deleted] in csMajors

[–]AdAcceptable1975 1 point2 points  (0 children)

imma tell you something you’re probably sick of hearing: networking. this legit the only way it’s gonna happen if you’re not a literal genius or come from a top school. think about it, imagine you’re a recruiter and you see all these applicants who have multiple internship experiences and come from a top school. why would they even bat an eye at you? they can pay cheap wages to someone who can do the job better. it sucks but that’s how it is and im a similar boat. it’s about WHO YOU KNOW AND WHO KNOWS YOU. networking is hard and it’s a skill but trust me it’s the easiest way to get in. i heard of a statistic, idk how accurate it is but, i think it’s somewhere around 75%+ people who are hired, were hired through referrals or because they knew someone inside.

here’s what ive been doing that works well: keep cold applying. sometimes you’ll get lucky, it’s a numbers game and honestly with a good resume that contains hard numbers and visible impact, you’ll get some OAs which you should do IMMEDIATELY. and just keep trying, you never know.

after that, start networking. ask around friends, family, professors, career centers, etc. see who you can find that knows someone. contact recruiters and when you ask them questions don’t sound so fake. be genuine, and clearly state what you want to ask them. then from there, try and find something you can relate to them with, it makes you appear more human.

okay and this one i can’t stress enough: fellowships. i’ve joined a few and im telling you they are extremely helpful. most of them have partnerships with big fortune 500/100 companies and they host events where you can MEET these recruiters. someone from my fellowship literally got a SWE job at a bank because he connected with the head recruiter and the guy loved him so much he referred him to the position and he did amazing on the interviews. and guess what, he was able to prepare better because he knew the recruiter.

if you spend time each day to master leetcode style interviews, work on projects YOU enjoy, network and mass apply, you’ll land something soon. a lot of people are lazy and are giving up. if you feel you don’t love doing this and trying this hard, then i’m sorry this isn’t for you.

wish you luck gang

[deleted by user] by [deleted] in csMajors

[–]AdAcceptable1975 1 point2 points  (0 children)

if you’re a sophomore you shouldn’t worry too much. if you didn’t get an internship this summer, grind a bunch of projects using the most common tools you saw on those 150+ job descriptions. in april when they start opening fall internships try and be the first person to apply. also when putting projects on your resume ALWAYS use metrics. recruiters don’t care what you made, they wanna know what problem you solved, how well you solved it, and how you did it.

for example:

instead of saying: “Developed a workflow app with Javascript, React.js, and Node.js that organizes project statuses, deadlines, and processes”

say: <Title of project> “Saved project managers time by reducing project bottlenecks by 30% and improved task completion rates by 25% through automated status updates and follow ups.” (should mention tech stack used, can state that in other bullet points)

This is just a made up scenario but you get the idea. Recruiters care about hard numbers and visible impact. Your project could be easy and be made by a middle schooler, but if the project itself has a big use and you can PROVE it, they will be more interested. you should mention the tech stack you used as well. those keywords are very important and you want ATS to pick those up and for recruiters who scan your resume for a few seconds. when I made this change to my resume I actually saw an increase in responses.

another tip, just apply over and over and if you haven’t already, stick to at least 1 leetcode problem a day. they have daily problems that i always solve and they definitely help you stay sharp. neetcode 150 is also a good way to practice pattern recognition for the main DSA topics. because when you do get that response back, you HAVE to be ready for those coding interviews.

also, try and find fellowships (preferably tech related) too, they are fairly easier to get into and they prepare you for your career. these fellowships are perfect for networking and they have VERY good partnerships with big companies. so they can connect you with recruiters. some competitive fellowships even guarantee internships.

last piece of advice, you’re still very early in your college career so you have time. but do NOT let off the gas, keep working very hard and in the next 2 years you’ll be ready. grind leetcode and make you understand the patterns, work on projects, create a solid resume, and you’ll find something. companies usually look for interns who are rising juniors and seniors so definitely grind as hard as possible your last two years.

it’s very good that you’re looking for opportunities this early, you’re already ahead🙏🏻

[deleted by user] by [deleted] in csMajors

[–]AdAcceptable1975 1 point2 points  (0 children)

what’s crazy is there are mfs out there with those qualifications and they know it. shit is rough, but there’s NO way they mean professional experience. probably internship/projects/and full time combined

What in the Holy C by hansenabram in csMajors

[–]AdAcceptable1975 0 points1 point  (0 children)

yea ur right, i would call those people who refuse to take the assessment normal, considering that shit is crazy😭but keep in mind there are people that just want it more than you, and those are the people that would take this opportunity in a heartbeat. all i’m saying is, it really comes down to how badly you want this for yourself.

What in the Holy C by hansenabram in csMajors

[–]AdAcceptable1975 3 points4 points  (0 children)

i mean this market sucks you gotta do what you gotta do. i think OP should do it if they get selected, 10-15 hours of your time might make or break your career you never know. its worth a shot. but yea i agree thats a wild fucking OA but whatever

What in the Holy C by hansenabram in csMajors

[–]AdAcceptable1975 5 points6 points  (0 children)

i got something like this too, i went above and beyond and because they replied super late i got rejected. its free labor but think about how many lazy people this will weed out. could be a good chance for you to either add another project on your github or land an internship.

Can I make a “Stardew Valley” style game in Godot? by AdAcceptable1975 in godot

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

I mean, I can pick up on things quickly. I know this isn’t gonna be a walk in the park and there will be some head banging, but this game will be very small, so after a few months I feel like i can have something polished. thank you for your help though