prscrew.com

Navigating the Surprising Realities of Being a New Programmer

Written on

Chapter 1: First Impressions in Programming

Recently, our HR department welcomed a new programmer into the team. Though he lacks extensive experience, his determination is evident. One day, while I found him having lunch alone in the pantry, I took the chance to ask him about his job expectations and experiences in the programming field.

Expectation: Programmers Earn High Salaries

Reality: While it's true that programmers can earn substantial salaries, it's not as straightforward as it seems. Initially, during the first year or so, you might find yourself earning less or even interning without pay to build your experience. Furthermore, salaries often plateau around $5,000 to $10,000, which can be challenging to exceed. Nevertheless, considering the lack of connections, achieving this level of income is commendable and sufficient for a comfortable lifestyle in our industry.

Expectation: Remote Work Is Common

Reality: While remote work is indeed possible, it is not guaranteed. A majority of IT positions require in-office presence initially, particularly in your first year and a half. However, the landscape is shifting, and many companies have adopted remote work policies. If full remote positions are not readily available, there are numerous companies offering flexible work arrangements.

Expectation: One Can Learn Programming and Coast

Reality: Continuous learning is essential. The tech field evolves rapidly, necessitating programmers to frequently adapt and learn new languages and technologies. While we pride ourselves on staying at the forefront of innovation, it's worth noting that professionals in other fields—like law, marketing, and medicine—are also required to keep their skills updated. In today's fast-paced world, ongoing education is vital for everyone.

Expectation: Strong Math Skills Are Essential

Reality: Surprisingly, around 90% of programmers don’t rely heavily on advanced math in their daily work. What is crucial is the ability to think logically—often at a basic level. Programming is about communicating effectively with computers, akin to explaining concepts to a child. If you're capable of that in daily interactions, you can translate those skills into coding as well.

Expectation: Programmers Are Stereotypical Nerds

Reality: While this stereotype may have held some truth in the past, it no longer reflects the reality. Today, programmers recognize the importance of physical fitness, personal grooming, and diverse interests.

Expectation: University Will Make You a Great Programmer

Reality: While universities provide a solid theoretical foundation, they often fall short of practical training and what employers seek during interviews. Aspiring programmers must take the initiative to study current technologies and methodologies outside of their formal education.

Expectation: All Programmers Are Introverted

Reality: While this stereotype has some basis—especially at corporate gatherings filled with introverts—the situation is improving. Many programmers are actively engaging in social activities, attending conferences, and launching startups, slowly reshaping the perception of tech professionals as charismatic individuals.

Expectation: Programming Is a Male-Dominated Field

Reality: Although it might seem that way, the first programmer was, in fact, a woman. Media representations, such as those in Dudya’s documentary about Silicon Valley, often overlook the presence of women in tech. At my own workplace, there are three women among fifty men. This discrepancy is largely historical, but the good news is that anyone, regardless of gender, can become a programmer. It primarily requires logical understanding and a great deal of patience—qualities that are not gender-specific. In hiring, many managers actively seek female candidates due to their reputation for being meticulous and reliable.

More content at PlainEnglish.io.

Sign up for our free weekly newsletter. Follow us on Twitter, LinkedIn, YouTube, and Discord.

Chapter 2: Learning from Experience

In this chapter, we explore the realities new programmers face, shedding light on the often humorous misconceptions they encounter.

The first video titled "8 Things I Wish I Knew When I Started Programming" discusses critical insights that can significantly benefit newcomers to the coding world.

The second video, "Programming: Expectations vs Reality," dives into the common myths and truths surrounding the programming profession.

Share the page:

Twitter Facebook Reddit LinkIn

-----------------------

Recent Post:

Empowering Rituals to Overcome Anxiety and Stress

Discover effective rituals to manage anxiety and enhance mental well-being.

# Navigating the Ups and Downs of Medium Earnings in 2024

A personal reflection on the fluctuations of Medium earnings, exploring the challenges and commitment required for success.

Reclaiming Your Time: The Dangers of

Discover how the word