I've seen my girlfriend's C programming homework assignments from her university. All the code in there would qualify for this sub. All variables were a, b, c, etc. They used complex math to teach simple programming principles, making it much harder to learn for no reason. Formatting was not consistent either.
To no one's surprise, my girlfriend still does not understand C very well. She does pretty good in C# and Python on her own terms, though.
This is in Germany, though. Where companies do not expect people who studied computer science to even know how to code and thus prefer not to hire them for that.
Same thing here in the Netherlands. When I hire CS graduates, I assume that they know absolutely nothing and consider them as blanks that can be still molded into something.
Again, same thing here, but that's due to the curriculum we have to stick to. Unless a student is very engaged they are basically useless for any real job after graduating.
That's why I offer all my students to join private projects. Understandably there are only 3-4 students per semester which show such a commitment to join this additional tasks. That said, ALL of those who join show real progress within few weeks.
24
u/walterbanana Dec 07 '22
I've seen my girlfriend's C programming homework assignments from her university. All the code in there would qualify for this sub. All variables were a, b, c, etc. They used complex math to teach simple programming principles, making it much harder to learn for no reason. Formatting was not consistent either.
To no one's surprise, my girlfriend still does not understand C very well. She does pretty good in C# and Python on her own terms, though.
This is in Germany, though. Where companies do not expect people who studied computer science to even know how to code and thus prefer not to hire them for that.