I'd say one might learn rust instead of C, and learn python first instead of 2nd...
Also IMO UML and those Software Engineering classes are not useful for Bay area styled tech companies.
I'd say one might learn rust instead of C, and learn python first instead of 2nd...
Also IMO UML and those Software Engineering classes are not useful for Bay area styled tech companies.
Additionally, any reasonable system will have timeout + retry, but it's not possible to differ btwn timeout and inordinately delayed. Meaning your requests maybe replayed many times, and the system frequently doesn't handle that well
Out of interest, what do you base this opinion on?
Granted, at both Cal Poly and UC Santa Cruz we learned very useful skills that are very important when writing production software, such as source control, code reviewing, coming up with effective testing strategies, and other things that I use in my career daily. However, we learned other things that I haven't encountered in industry yet, such as writing formal requirements documents and drawing UML diagrams.
Anecdata.
Hey look. Let’s make system documentation easy by drawing a bunch of stick figure people.
Stickman is a bank customer.
And he needs to
1. Open an account
2. Deposit funds
3. Withdraw funds
4. Close an account
Seriously?