4 ms·
I'll give it a try: Truck driver: Knowledge of the travelling salesman problem. Algorithms in general to find optimal routes. A little programming knowledge to
by nekopa 10y ago
I'll give it a try:
Truck driver:
Knowledge of the travelling salesman problem. Algorithms in general to find optimal routes. A little programming knowledge to help with automating their excel sheets to record expenses.
Cook:
OOP as it is applied to a kitchen and its staff: are there more efficient ways to divide roles and responsibilities between different jobs in the kitchen, or are the defined roles (line cook, sous chef, etc) already at local optimum. Database programming can help with inventory management, etc...
Welder:
(Disclaimer: I have absolutely zero knowledge of welding) FLow charting work process to find more efficiency. Decomposing a task to be completed into more effective sub tasks. Using Big O concepts to help with estimating how long a job will take to complete using different methods.
I think there is a lot programming can teach outside of being able to program a computer.
- noobiemcfoob 10y ago"I think there is a lot programming can teach outside of being able to program a computer." I've always argued this myself. I find it baffling that it isn't more commonly accepted that programming, Software Engineering more exactly, has so many lessons to apply not just to problems involving computers, but more broadly lessons on how to gather, analyze, understand and utilize the various interactions between data and actions in largely any system.
- Teckla 10y agoTruck driver: Knowledge of the travelling salesman problem. Algorithms in general to find optimal routes. A little programming knowledge to help with automating their excel sheets to record expenses. The companies for which truckers work already have people and computers and software to route them from delivery to delivery and from pick-up to pick-up efficiently. The trucker himself or herself wouldn't benefit one bit from familiarity with the Traveling Salesman Problem or from rudimentary computer programming experience. In addition, recording expenses via some overly complex solution such as a computer spreadsheet is ridiculous. It's much more efficient for them to write down their expenses with paper and pen and submit their receipts. It takes literally seconds. I won't comment on your other examples, but they look equally weak. That being said, a rudimentary class or two in grade school/junior high/high school seems like a good idea so that people with a natural aptitude for programming and who derive enjoyment from it can discover that fact. Source: Father was a truck driver.