Python for Non-Engineers: The Career Shortcut Dividing Tech

Learning Python for remote work divides the sector: some see it as a Swiss Army knife, others argue language matters less than coding skills.

English · Original discussion in Spanish · Published

Python for Non-Engineers: The Career Shortcut Dividing Tech
Python as an entry point to technical jobs divides programmers

Learning Python to secure remote employment has become the most debated shortcut in the tech industry. One aspiring developer announced they would dedicate four hours daily on weekdays and six on weekends to achieve this goal. The reaction reveals a real fracture: some view it as the Swiss Army knife sufficient for almost everything; others see it as the language dominating AI with one leg, which doesn't turn anyone into an engineer.

The starting point is a concrete promise of effort: four hours a day, six on weekends. Behind this appears the first practical warning, and it's not about code: you must start with an English dictionary, because the language is called Python, not "fiton". This anecdote is significant. Those who misspell the language name in client presentations, according to reports, make fools of themselves.

Is Python enough to work as a programmer?

The answer depends on whom you ask. For profiles that don't focus on programming as their main profession, Python works as an all-terrain tool: it's useful for automating tasks, handling data, and solving specific requests without the complexity of other languages. This is the most repeated argument among those defending the shortcut.

Against this weighs a fundamental objection: those who program speak to processors, and the language is secondary. From that logic, what needs to be studied is computer programming, not a specific language. The recommendation then shifts to low-level or serious functional structure languages: C, Rust, OCaml, Zig, Haskell. If one already masters Java, server-side JavaScript, Python, or PHP, the advice is to move to C or Rust.

There is a third path, more pragmatic and less epic: a resume is adapted to the position applied for. You study the minimum to cover that offer and stop overthinking.

COBOL supporting banking and the merit myth

Opposite to the narrative of the high-level self-taught programmer appears a disorienting case. A worker completed a distance learning vocational training in web application development while working in construction. He was hired by a meat processing company and fired due to downsizing. Later, he obtained an IBM certification in COBOL and was hired by a bank. He has been there two years, goes to the office once a month, and works an average of three hours daily. Some weeks he does nothing.

His defense is direct: that COBOL maintenance ensures money arrives via Bizum (Spanish instant payment system) or administrative salaries. He adds a fact explaining why no one touches his job: according to his account, he knows two COBOL specialists in a European institution who have spent thirty years doing whatever they please because every attempt to migrate those mainframes has failed. The data is so critical that, again according to his story, a sneeze from those systems could shake the European economy.

The conclusion drawn isn't that COBOL is the future, but that the market pays for scarcity and dependency, not technical elegance.

AI as a crutch and antiestéticar of being left behind

The emergence of code assistants has reordered the argument. For Python, Bash, or SQL tasks, some claim these save countless hours. The repeated condition is knowing how to read what the machine generates, detect if it can be optimized, and assemble the pieces. Without that criterion, the tool doesn't replace the programmer: it exposes them.

The counterpoint comes from someone who has twisted cables for years and views the landscape with distance. Their thesis is that in a few decades, machines will do almost everything programmable, and they wouldn't recommend children study this now. For those entering early, it might still be worthwhile. For the rest, the advice is to find something physical only humans can do.

This isn't a verifiable prediction, but it explains why many experienced professionals are considering learning Python even if they dislike it: they don't want to be left out of the avalanche.

English, misspelled names, and the credibility gap

The most repeated correction isn't about syntax. The language is called Python, spelled P-Y-T-H-O-N, and those who call it "fiton" or "phyton" lose authority before writing the first line. The anecdote of the boss who mispronounces it in client presentations serves as a warning: in a sector selling itself as technical, details betray.

That detail connects to broader criticism. Profiles starting with Python are accused of believing themselves engineers just by mastering conversation with a processor. The response is acidic: that looks written by poorly trained artificial intelligence. The discussion devolves into mutual disdain between schools, losing any practical utility.



One question remains unanswered. If Python helps enter the field, automate tasks, and let AI save hours, why does it generate such rejection among those who have been coding for years? Perhaps the problem isn't the language, but what it promises: a shortcut to a job others took a decade to understand.

Also available in: Deutsch

Summary of a discussion on Burbuja.info - Foro de economía, actualidad y política., translated from Spanish and reviewed before publication. Read the full discussion (128 replies).

More summaries

All summaries in English →

-
Back