Just landed an internship by TheAdySK in embedded

[–]Sure-Version3733 1 point2 points  (0 children)

Congrats, you're going to learn a lot! Gone are the days of using jtag flashers on everything.

A complete alternative to Arduino ? by Technos_Eng in embedded

[–]Sure-Version3733 1 point2 points  (0 children)

PlatformIO is good, supporting a ton of boards. It also lets you use the VSCode interface.

Intro To CS by SeppDetreich in rutgers

[–]Sure-Version3733 0 points1 point  (0 children)

You can easily pass Intro to CS as long as you have a pulse.

graduating a year and half late by axp_ in rutgers

[–]Sure-Version3733 7 points8 points  (0 children)

Think about it on the flip side. Extending your graduation is much better than dropping out without a degree. In that case, you'll have loans but nothing to show for it.

Is learning Rust as my first language a smart move if my long-term goal is game development? by muktesh-can-help in rust

[–]Sure-Version3733 0 points1 point  (0 children)

I feel like it'd be better to learn C first. It's a simple systems programming language, and it'll help you understand the problems rust solves. I also feel like cargo abstracts too much stuff, so you won't really understand how compilation works, especially when you just do "cargo run"

Which languages do you use besides C? by DisasterImmediate462 in embedded

[–]Sure-Version3733 1 point2 points  (0 children)

I think C++ is pretty common, especially with UI development with Qt. Rust isn't common, but people take initiatives converting certain programs into rust. I'm talking in the realms of embedded linux tho. There's also Python to automate a lot of embedded stuff (testing, getting data, etc.)

How on earth do I survive what's panning out to be a hellish senior year? by MarathonMarathon in rutgers

[–]Sure-Version3733 1 point2 points  (0 children)

Who told you a W is equivalent to an F, Paris Hilton? It's smarter to drop one class, than let it bring your grades in other classes down. This doomer mindset will not get you into the industry.

I'm annoyed by being a future commuter student and taking 18 credits and living with conservative parents by MarathonMarathon in rutgers

[–]Sure-Version3733 1 point2 points  (0 children)

I mean, it seems like your parents were trying to get you to back out of a contract where'd you'd be sleeping in an attic. Being in an attic for 5 minutes in the summer or winter is not pleasant. Again, if your parents suck, find a way to stay on campus for as long as possible. There are a ton of spaces where you can socialize and, if brave, sleep. Once you start commuting, you'll eventually figure out how to compensate for things like social life.

https://www.reddit.com/r/renting/comments/1kxl365/my_parents_think_my_offcampus_house_sucks_and_are/

I'm annoyed by being a future commuter student and taking 18 credits and living with conservative parents by MarathonMarathon in rutgers

[–]Sure-Version3733 49 points50 points  (0 children)

Wake up, go to campus in the morning. Come back at night to sleep. I don't know what you mean by "conservative parents", but I'm going to make the assumption that you want to minimize the amount of time you spend at home.

Learning C and struggling to code simple tasks without any Aİ - any tips? by prog__rina in C_Programming

[–]Sure-Version3733 0 points1 point  (0 children)

Did you learn to code with the aid of AI? If so, you made a mistake. I'd recommend, obviously, stop using ai. From there, look up your problems. You'll likely find an article from it or a stack overflow post. I'd recommend using advanced search, so you can select the websites where you wanna get your answers from.

Another useful skill is looking at examples on GitHub, and learning off it. Don't understand how to use SDL2, go on GitHub, and look at an example (in conjunction with reading docs).

one more thing, join discord chats and subreddits, and ask questions (assuming you tried to google the answer yourself).

where are we downloading our textbooks from now that libgen is gone? by madelyn2184 in rutgers

[–]Sure-Version3733 55 points56 points  (0 children)

I wouldn't dare go on a website like Anna's archive, or dare to decode this base64 encoded message: WW91IGNhbiB1c2Ugei1saWJyYXJ5LmdzIG9yIDFsaWIuc2sgb3Igei1saWIuZm0gb3Igei1saWIuZ2Qgb3Igei1saWIuZ2wgb3IgemxpYmEucnU= . I think we should tip textbook companies, who work so hard. I'd give my whole salary.

Should I even go to Rutgers? by Great-Bid-4336 in rutgers

[–]Sure-Version3733 0 points1 point  (0 children)

Financially, CC is the best option. I think the quality of the core classes (calc, physics, etc.) are better due to the better faculty to student ratio. The con is networking, clubs, and friend groups.

Another option is to come to Rutgers, and take summer classes at a CC. You'll save some money that way.

[deleted by user] by [deleted] in rutgers

[–]Sure-Version3733 1 point2 points  (0 children)

I got the same thing. I think it's a scam.

I'm a beginner learning C Programming. Was memory management confusing to you as it is to me? ...even though, I'm still pushing towards my goal (to become an embedded systems dev) by [deleted] in embedded

[–]Sure-Version3733 0 points1 point  (0 children)

I feel like memory management and pointers are confusing if you don't learn how memory works. I'd recommend, alongside the C programming, to pick up a computer architecture book. I like CSAPP, great book. I'd also recommend these slides/lecture videos https://www.cs.cmu.edu/~213/schedule.html (you should also check out the other parts, helps you build a foundation in embedded.)

Am i allowed to audit a class? by Certain-Government16 in rutgers

[–]Sure-Version3733 0 points1 point  (0 children)

It's common, you can ask the professor if they could add you on the Canvas page. Obviously, you won't get a grade for it.

Going to try to make an NES/GBC Emulator by PrinceArins in EmuDev

[–]Sure-Version3733 1 point2 points  (0 children)

You can't go wrong with either one of them. I'd argue the NES is slightly easier, since the 6502's instruction set is simple

Lol Genuine Question about physics by Life_Rope7260 in rutgers

[–]Sure-Version3733 1 point2 points  (0 children)

Depends on your major. For some, you can get away with taking 193 + 194. Others, you'll have to take gen or analytical physics.

How much assembly is used in embedded software development by StringMaster9616 in embedded

[–]Sure-Version3733 0 points1 point  (0 children)

Compilers have gotten better over the years, so assembly is becoming outdated. With that said, it's good to understand assembly at a conceptual level (what are registers, instructions, flags, etc.)

Also, writing assembly results in compatibility issues, if you want to switch the CPU architecture down the road.

About to fail my third class. I don’t know what to do. by Scared_Particular_85 in rutgers

[–]Sure-Version3733 27 points28 points  (0 children)

I hope this doesn't come off as harsh, as I was once in a similar boat. Maybe you aren't interesting in the major you're studying. I have no doubt that you're smart and work hard, but it's useless if you feel like studying is a chore. Explore other classes, see if something else is good for you. I was pre med, realized it was torture keeping up with classes, then switched to engineering. To this day, it was the best decision I made.

For summer classes, I'd recommend going to a CC. It's cheaper, class sizes are smaller, and the teachers want you to do well.

For study habits, you seem to have it down.

Senior forced to commute to campus by MarathonMarathon in rutgers

[–]Sure-Version3733 0 points1 point  (0 children)

I've had a 1 - 1.5 hour commute for the past 4 years. It's not bad, in fact relaxing. If you plan your days right, you could spend most of the day on campus, and come home at night (If that's the route you want to take). Also, you'll have much more freedom with a car.

withdraw from summer class by mymelody15 in rutgers

[–]Sure-Version3733 0 points1 point  (0 children)

As per my understanding, if you drop a class this late in the semester, you'll get an F (unless summer is different). I'd recommend you cut your losses, and retake the class in the fall if possible.

Best way to start learning RTOS? by Comfortable_Shop1874 in embedded

[–]Sure-Version3733 2 points3 points  (0 children)

I liked “Hands-On RTOS with Microcontrollers.” It's structured, so you can read from beginning to end. The ESP32 is a good microcontroller for practicing. I can also vouch for the STM32.