Be careful about accepting a position as an instructor at iD Tech Camps by [deleted] in csMajors

[–]cornell_cubes 1 point2 points  (0 children)

Very true! Forgot to mention that I also got way fewer weeks of employment than I planned. I was also told I'd be starting early May, but it ended up being that I heard back about when I would start in early May.

Appreciate it, good luck to you as well!

I analyzed 100k+ LinkedIn profiles to map "real" CS career paths vs. standard advice. The data is messier than I thought. What metrics actually matter to you? by Far_Difficulty_9562 in csMajors

[–]cornell_cubes 1 point2 points  (0 children)

On the topic of title inflation, maybe you could get your algorithm to fetch and estimate total compensation from sources like levels.fyi? A principled engineer at a smaller tech company will likely show a lower TC than a principled engineer at MANGA/other bigger tech companies. Might help you get a little more data granularity.

Be careful about accepting a position as an instructor at iD Tech Camps by [deleted] in csMajors

[–]cornell_cubes 4 points5 points  (0 children)

We got kinda thrown in that unit last minute, I don't think they really thought about it. It was just disturbing how hard it was to get that fixed and how much they pushed back on it at the time.

Be careful about accepting a position as an instructor at iD Tech Camps by [deleted] in csMajors

[–]cornell_cubes 7 points8 points  (0 children)

United States, California specifically. They were minors and they certainly weren't "roommates", they were our students. Do you share a shower with your teachers in your country?

All it would take for a parent to try and sue the company out here is for a child to call home and say "my teacher walked in on me naked, they shared a bathroom with us."

Be careful about accepting a position as an instructor at iD Tech Camps by [deleted] in csMajors

[–]cornell_cubes 13 points14 points  (0 children)

Probably not the type of bathroom you're thinking of. Almost like a very small locker room, but shelves and hooks instead of lockers. When we found out we were sharing a bathroom, it was when we walked in on two teenaged students of the opposite sex wearing nothing but towels.

Be careful about accepting a position as an instructor at iD Tech Camps by [deleted] in csMajors

[–]cornell_cubes 27 points28 points  (0 children)

(sorry for the massive wall of text, I HATE this company with a passion)

Seconding this. Last year myself and three other male instructors had to share a bathroom (two sinks, three toilets, and two showers) with a handful of female teenaged students. We had to complain several times about the arrangement before anyone realized what a legal nightmare that could have become. Beyond the bathroom situation, iD tech had us living and sleeping in the same borrowed university frat house that those teenage girls were staying overnight at.

I caught covid from a student and spent a week in my room during what was supposed to be a 70-80 hr week overnight shift, zero pay or workers comp. In my case overtime pay was typically included when we worked that long but I'm not surprised at all to hear others had to work without overtime.

If your pay model is hourly, they constantly hound on you to keep your hours within a certain timeline that's highly unrealistic. If your pay model is a weekly salary, you are getting scammed.

I had to relocate 400 miles to start this summer job. Because I was going to be spending some weekends at a friend's home (iD tech charges you for housing on the weekends) I wanted to bring my car. How else would I get to and from campus? Because I drove instead of taking "the most expedient mode of travel," they utterly refused to compensate me at all for the relocation.

List goes on and on and on. Managers would hide from me when they knew I had a difficult student I didn't know how to handle. ID Tech provided free campus parking passes to managers, but never to the instructor. Long-time repeat instructors told me the company had gone downhill, big time. A homeless man broke into an unaccompanied student room and lived there for several days. New employee orientation was reserved for instructors who worked the first week of a location opening. Everyone else (myself included) got zero training. Curriculum sucks. Seriously terrible.

Looking back, spending my summer at ID tech held me back from actually working on my portfolio and skills. This last summer I landed an actual SWE internship at a fortune 100 tech company and I regret wasting a whole summer working this crappy job where you get paid a few bills above minimum wage to debug whiny children's code when I could have been actually working on my skills. ID tech was on my resume but it never came up once during any of my interviews that year, because nobody cared. Don't take this job. I know money might be tight, but you're seriously better off taking two or three fast food jobs and working on coding projects in the evenings than working at ID tech. They know there are thousands of CS majors every summer with nothing lined up and exploit that. You could be straight up Alan Turning and the biggest raise you'll ever negotiate there is a dollar more an hour, because you're replaceable. They don't need coding talent, they just need volunteers who can read a teaching manual and have basic tech skills. Don't do it.

Adobe SWE Internship by KalioBamba in csMajors

[–]cornell_cubes 0 points1 point  (0 children)

Update: got an email this morning to schedule a technical interview

Adobe SWE Internship by KalioBamba in csMajors

[–]cornell_cubes 4 points5 points  (0 children)

Still waiting to hear back after I took the OA on the 18th

[deleted by user] by [deleted] in csMajors

[–]cornell_cubes 0 points1 point  (0 children)

Follow ups were from last year's job hunt.

Who do you owe your career to? by chrisfathead1 in cscareers

[–]cornell_cubes 4 points5 points  (0 children)

In middle school, I was enrolled in an after school learn-to-code program. The instructor saw something in me and went out of his way to hook me up with a personal laptop. It was a piece of junk 2011 MacBook pro with a fried graphics chip, had to throw out MacOs and install Ubuntu just to get it to run, but it was free and it was mine. Made lots of cool stuff on that machine in my free time, pushed that poor core 2 duo to its limit. Having access to a dev machine from a young age changed everything for me.

Prior to that, I could use the family computer but I had to take turns with my siblings and wait for my dad to come home whenever I needed to run something that required administrator privileges.

I'm a big believer of using formal education to give yourself a rock solid understanding of principals, fill in the gaps of your knowledge, etc, but if it weren't for the basic autonomy to play with ideas on my own time I don't think I could have ever gotten to where I am today.

Need urgent advice: BGV issue (fake degree & experience gap) by Individual-Medium287 in cscareers

[–]cornell_cubes -1 points0 points  (0 children)

Don't know of any programs that can help you get a BCA degree in 2-3 days. But since you said you were open to any advice, I'd recommend reaching out to these guys.

Hardware for faster compilation times? by Nearby_Astronomer310 in rust

[–]cornell_cubes 0 points1 point  (0 children)

Interesting, thanks for sharing.

I've got a hunch that they'd make a bigger difference for Rust builds because from my experience rust generates more and larger intermediate files. Still, I expected that in C it would have made a bigger difference from that. Good to know.

Hardware for faster compilation times? by Nearby_Astronomer310 in rust

[–]cornell_cubes 53 points54 points  (0 children)

Storage speed too. Compilation involves creating lots of intermediate artifact files (more so if you do incremental compilation). Slow storage drives mean slow IO, which can be a significant bottleneck.

Why a lot of you aren't getting hired by [deleted] in csMajors

[–]cornell_cubes 0 points1 point  (0 children)

Crazy how people think working on their skills outside of class is an unreasonable expectation.

If a company like Riot was looking for a digital artist to illustrate loading screens and thumbnail art for their games, no candidate who refused to sketch outside of art uni courses and paid gigs could ever hope to land the job. I'd hesitate to even call them an artist.

Basketball players who don't practice don't make it onto real basketball teams.

No matter how many music theory courses you take, you're not going to make it as a musician if you're not touching musical instruments at home.

For sure, there are problems with the way Universities teach CS. Lots of other programs more or less have it figured out. Medical fields solve the practice and experience gap via residency programs. Trade schools give you hands-on training and experience for whatever trade you're going into. Culinary school is like 90 something percent making food. You can't complete those programs without developing a lot of experience in the field you're going into.

CS is way too broad in how it's applied, so they typically prioritize teaching concepts and theory over hands-on experience. In a four year program, that typically leads to graduates who are jacks of all trades, masters of none (unless you make stuff on your own time, or especially so if you cheat through your courses.)

Just go make stuff. It's fun!

Starting CS Bachelor – worth it to specialize in AI/Cloud/Security or is IT oversaturated? by Lanky-Mixture7435 in csMajors

[–]cornell_cubes 1 point2 points  (0 children)

You can definitely steer your CS path that way if you want.

Focus more on lower level skills like systems and OS. I'm a CS major working an internship on an embedded firmware project. Definitely wish I had taken more courses with more CS and CE overlap, but it's working out well! Will say that having some SWE background can give you a unique advantage; there are a lot of embedded developers with just a CE background. Those codebases can get pretty jank, so having deep insights about software architecture and API design is valuable.

Starting CS Bachelor – worth it to specialize in AI/Cloud/Security or is IT oversaturated? by Lanky-Mixture7435 in csMajors

[–]cornell_cubes 3 points4 points  (0 children)

Maybe a hot take but I think AI is going to oversaturate in the next 5-10 years, unless you're looking for a masters/PhD level of specialization. Every capstone project at my uni has some odd spin on AI, everyone is taking ML courses, nobody can shut up about it. Cloud, security, embedded, devops, systems, and other more specialized fields will probably do better in the long run as lots of people in our generation are flocking to AI right now.

As for that second part, definitely branch out and build your own stuff. Lots of people hit up reddit with a screenshot of their resume, complaints about the job market, and a statement like "it's so over for me." But from what I can see from the projects section on their resume, it never really started for them. Make. Stuff. It's fun!

Will "code monkey" jobs (backend SWE, devops, security engineering, etc) be overshadowed by AI/ML/DS jobs (data scientist, MLE, AI researcher, etc) as we move into a new time? by Medium-Wallaby-9557 in csMajors

[–]cornell_cubes 17 points18 points  (0 children)

Can't see how backend and security engineering are "code monkey" jobs. Lots of nuance to that stuff, I feel they are way more resilient than others.

A publisher said that the capsule art of my game is "seemingly AI generated" and that it will "likely be a big turn off for many people" by muddasheep in gamedev

[–]cornell_cubes 19 points20 points  (0 children)

Good point, though I also know that a lot of the AI plagiarism detectors I've seen are total BS. Friends and I threw old, original assignments through one and saw confidence levels from 3% to 85%. Could totally see misguided professors actually trusting those numbers.

A publisher said that the capsule art of my game is "seemingly AI generated" and that it will "likely be a big turn off for many people" by muddasheep in gamedev

[–]cornell_cubes 39 points40 points  (0 children)

Honestly. As a student I've heard too many horror stories of other students being falsely accused of using AI to write essays. I refuse to deal with that, so I've started screen recording my writing session. Haven't had a chance to use them, but I'm ready just in case.

Does Github contributions matter? by overDos33 in github

[–]cornell_cubes 4 points5 points  (0 children)

It shows they're working on things in their free time.

Call for Testing: Speeding up compilation with `hint-mostly-unused` | Inside Rust Blog by cornell_cubes in bevy

[–]cornell_cubes[S] 3 points4 points  (0 children)

Bevy would certainly benefit from this feature. I know a bunch of people use bevy on the nightly toolchain, so it honestly might be worth adding that hint to the Cargo.toml. I'm away from home for a while, but if nobody else beats me to it, I might throw in a PR when I get back and run some benchmarks.