General > General Technical Chat
Starting a new CompSci/Electronics career -need advice!
<< < (4/14) > >>
aeberbach:
I have a CS degree and I'm currently studying B.Eng. Happy to share experiences.

If you want to program just start programming because that is really the only way to learn. Read, get peer code reviews, improve as you go. Seems like you want to work at a low level. Raspberry Pi is maybe less useful since every hobbyist can fire up the friendly IDE and write C code (or increasingly, Python). Maybe get into Raspberry Pi Pico, where you program in a much more traditional C environment?
nctnico:

--- Quote from: aeberbach on September 07, 2022, 01:04:43 am ---I have a CS degree and I'm currently studying B.Eng. Happy to share experiences.

If you want to program just start programming because that is really the only way to learn. Read, get peer code reviews, improve as you go. Seems like you want to work at a low level. Raspberry Pi is maybe less useful since every hobbyist can fire up the friendly IDE and write C code (or increasingly, Python). Maybe get into Raspberry Pi Pico, where you program in a much more traditional C environment?

--- End quote ---
Yes. My youngest son just started for a bachelor's degree and the first thing, on the first 'school' day they work on is programming a Raspberry Pi.

BTW: Much to my amazement and surprise it looks like they won't get any math classes any time soon or maybe none at all.  :wtf:
rstofer:

--- Quote from: aeberbach on September 07, 2022, 01:04:43 am --- Maybe get into Raspberry Pi Pico, where you program in a much more traditional C environment?

--- End quote ---

Or MicroPython which seems to work really well on the Pico.  I don't have a lot of time with it but from my experiments, it seems workable.  That Pico is dirt cheap!  $7 from Amazon but I thought I bought some for $6

https://www.amazon.com/Raspberry-Pi-Pico-RP2040-microcontroller/dp/B092S2KCV2

Having WiFi built in is really handy!


EEVblog:

--- Quote from: RoGeorge on September 03, 2022, 04:49:17 pm ---CS (Computer Science) is about software.
EE (Electrical Engineering) is about hardware.

If you want to do programming, then continue with CS, otherwise for electronics and hardware you may want to switch to EE MSc.

--- End quote ---

Yep, basically this.
tggzzz:

--- Quote from: EEVblog on September 07, 2022, 06:07:19 am ---
--- Quote from: RoGeorge on September 03, 2022, 04:49:17 pm ---CS (Computer Science) is about software.
EE (Electrical Engineering) is about hardware.

If you want to do programming, then continue with CS, otherwise for electronics and hardware you may want to switch to EE MSc.

--- End quote ---

Yep, basically this.

--- End quote ---

Except when it isn't.

Even 45 years ago my EE degree had a healthy dose of software, both terms of writing applications for minicomputers, and also for the newfangled 6800 processors. My project was to build a 6800  peripherals for a 6800 based computer, and write the code to act as a terminal concentrator for minicomputer.

Some friends and I returned to visit an open day on the 40th anniversary of our graduation. The courses had just the same delightful mix of hardware and software. The test benches had irrititatingly good Tek scopes, spectrum analysers, etc, and many of the student projects involved robotics.
Navigation
Message Index
Next page
Previous page
There was an error while thanking
Thanking...

Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod