Career Guide for the New Developer

Career Guide for the New Developer

In this article, I’ll provide a lot of practical advice about the important things to focus on as a new developer. The cool thing is that it’s OK to make mistakes at this stage. Software developers don’t pick a company for the rest of their lives. Even if everything is rosy most people will switch jobs every few years. If you made a terrible mistake and landed in a horrible place with a nasty boss you can always just look for another job. Let’s get to it. As a new developer the main thing is not to worry too much about things you have no good way to evaluate because you have no personal experience. Often the best path is just to jump in and see what it’s like.

Are You Ready For Your First Job?

That’s an easy one. If you can get a job you’re ready for it. If you can’t you’re not. The people that hire you know what they’re looking for. There are many articles that explain how to prepare for interviews, how to shape your resume, etc. The most important part is to have programming experience. Since, it’s your first job you will not have a professional experience. But, contributing to open source projects and personal side projects go a long way. I assume you want to be a developer because you like software development. If you do, you should have no problem creating a portfolio that demonstrates your skills and will help potential employers to evaluate your suitability for the job.

Startup vs. Big Company

I spent most of my career in startups, but also several years in big companies. Let’s get one thing out of the way – you will not get filthy rich working for a startup. Sure, if you join the next Google or Facebook as employee #5 you will, but your chances to figure out who the next Google or Facebook are slim to none. You may get rich as a founder (still pretty slim chances), but I don’t have any personal experience founding companies so I’ll continue with what I know. You should try both startups and big companies to see what it’s like. But I recommend that you start at a startup. You’ll learn much more and if you stick around and your startup doesn’t keel over you actually have a good chance of rising with it and may get to a senior position fairly quickly. You’ll have to be relatively independent and a self-learner. Startups are often a disorganized mess, but that’s alright.

Front-end vs. Back-end

Today, almost all software is connected, which means there is a back end where the data and most business logic is and there’s the front end where Web development and native apps reign supreme. I started my career a long time ago on the front end (which was Windows client applications back then) and over time made my way to the back end (database, distributed systems). Most people don’t make the switch due to hoping to capitalize on their experience. So, choose carefully. Front-end developers are usually more visually oriented and also often closer to end users. Front-end technologies change much faster than back-end technologies. Back-end developers are considered more hard-core and deal with more difficult problems, but those are generalizations of course.

Research vs. Engineering

With the rise of big data, data science came to the front with machine learning, deep networks and similar concepts. If you like to play with numbers and are fascinated by finding the hidden gems then the data scientist route may be for you. If you care more about the software and the code then the engineering route may be best for you. Data scientists often need to have academic background in statistics or at least some training. You can develop the necessary skills and experience on your own via online courses.

Games vs. Business

Many people get into software development because they like games and want to write their own games. A lot of game developers report dissatisfaction. The industry is a pressure cooker. If you’re a serious enthusiast follow your heart. I worked for Sony PlayStation for several years, but not directly on games. Some of the game developers I knew were happy and some were frustrated. Definitely a mixed bag.

Other Stuff

You want to learn a lot on your first job. Make sure it is clear and the company can help you succeed. Choose a place that puts an emphasis on the welfare of the employees. Don’t worry too much about the business. You’ll have plenty of time to make the world a better place.

Conclusion

I presented several aspects you should consider when choosing your first job. But, the main thing is just to get a job and have some practical experience. For your second job, you’ll be much more informed and be better able to decide from a place of knowledge. Good luck!

devx-admin

devx-admin

Share the Post:
Malyasian Networks

Malaysia’s Dual 5G Network Growth

On Wednesday, Malaysia’s Prime Minister Anwar Ibrahim announced the country’s plan to implement a dual 5G network strategy. This move is designed to achieve a

Advanced Drones Race

Pentagon’s Bold Race for Advanced Drones

The Pentagon has recently unveiled its ambitious strategy to acquire thousands of sophisticated drones within the next two years. This decision comes in response to

Important Updates

You Need to See the New Microsoft Updates

Microsoft has recently announced a series of new features and updates across their applications, including Outlook, Microsoft Teams, and SharePoint. These new developments are centered

Price Wars

Inside Hyundai and Kia’s Price Wars

South Korean automakers Hyundai and Kia are cutting the prices on a number of their electric vehicles (EVs) in response to growing price competition within

Solar Frenzy Surprises

Solar Subsidy in Germany Causes Frenzy

In a shocking turn of events, the German national KfW bank was forced to discontinue its home solar power subsidy program for charging electric vehicles

Malyasian Networks

Malaysia’s Dual 5G Network Growth

On Wednesday, Malaysia’s Prime Minister Anwar Ibrahim announced the country’s plan to implement a dual 5G network strategy. This move is designed to achieve a more equitable incorporation of both

Advanced Drones Race

Pentagon’s Bold Race for Advanced Drones

The Pentagon has recently unveiled its ambitious strategy to acquire thousands of sophisticated drones within the next two years. This decision comes in response to Russia’s rapid utilization of airborne

Important Updates

You Need to See the New Microsoft Updates

Microsoft has recently announced a series of new features and updates across their applications, including Outlook, Microsoft Teams, and SharePoint. These new developments are centered around improving user experience, streamlining

Price Wars

Inside Hyundai and Kia’s Price Wars

South Korean automakers Hyundai and Kia are cutting the prices on a number of their electric vehicles (EVs) in response to growing price competition within the South Korean market. Many

Solar Frenzy Surprises

Solar Subsidy in Germany Causes Frenzy

In a shocking turn of events, the German national KfW bank was forced to discontinue its home solar power subsidy program for charging electric vehicles (EVs) after just one day,

Electric Spare

Electric Cars Ditch Spare Tires for Efficiency

Ira Newlander from West Los Angeles is thinking about trading in his old Ford Explorer for a contemporary hybrid or electric vehicle. However, he has observed that the majority of

Solar Geoengineering Impacts

Unraveling Solar Geoengineering’s Hidden Impacts

As we continue to face the repercussions of climate change, scientists and experts seek innovative ways to mitigate its impacts. Solar geoengineering (SG), a technique involving the distribution of aerosols

Razer Discount

Unbelievable Razer Blade 17 Discount

On September 24, 2023, it was reported that Razer, a popular brand in the premium gaming laptop industry, is offering an exceptional deal on their Razer Blade 17 model. Typically

Innovation Ignition

New Fintech Innovation Ignites Change

The fintech sector continues to attract substantial interest, as demonstrated by a dedicated fintech stage at a recent event featuring panel discussions and informal conversations with industry professionals. The gathering,

Import Easing

Easing Import Rules for Big Tech

India has chosen to ease its proposed restrictions on imports of laptops, tablets, and other IT hardware, allowing manufacturers like Apple Inc., HP Inc., and Dell Technologies Inc. more time

Semiconductor Stock Plummet

Dramatic Downturn in Semiconductor Stocks Looms

Recent events show that the S&P Semiconductors Select Industry Index seems to be experiencing a downturn, which could result in a decline in semiconductor stocks. Known as a key indicator

Anthropic Investment

Amazon’s Bold Anthropic Investment

On Monday, Amazon announced its plan to invest up to $4 billion in the AI firm Anthropic, acquiring a minority stake in the process. This decision demonstrates Amazon’s commitment to

AI Experts Get Hired

Tech Industry Rehiring Wave: AI Experts Wanted

A few months ago, Big Tech companies were downsizing their workforce, but currently, many are considering rehiring some of these employees, especially in popular fields such as artificial intelligence. The

Lagos Migration

Middle-Class Migration: Undermining Democracy?

As the middle class in Lagos, Nigeria, increasingly migrates to private communities, a PhD scholar from a leading technology institute has been investigating the impact of this development on democratic

AI Software Development

ChatGPT is Now Making Video Games

Pietro Schirano’s foray into using ChatGPT, an AI tool for programming, has opened up new vistas in game and software development. As design lead at business finance firm Brex, Schirano

Llama Codebot

Developers! Here’s Your Chatbot

Meta Platforms has recently unveiled Code Llama, a free chatbot designed to aid developers in crafting coding scripts. This large language model (LLM), developed using Meta’s Llama 2 model, serves

Tech Layoffs

Unraveling the Tech Sector’s Historic Job Losses

Throughout 2023, the tech sector has experienced a record-breaking number of job losses, impacting tens of thousands of workers across various companies, including well-established corporations and emerging startups in areas

Chinese 5G Limitation

Germany Considers Limiting Chinese 5G Tech

A recent report has put forth the possibility that Germany’s Federal Ministry of the Interior and Community may consider limiting the use of Chinese 5G technology by local network providers

Modern Warfare

The Barak Tank is Transforming Modern Warfare

The Barak tank is a groundbreaking addition to the Israeli Defense Forces’ arsenal, significantly enhancing their combat capabilities. This AI-powered military vehicle is expected to transform the way modern warfare

AI Cheating Growth

AI Plagiarism Challenges Shake Academic Integrity

As generative AI technologies like ChatGPT become increasingly prevalent among students and raise concerns about widespread cheating, prominent universities have halted their use of AI detection software, such as Turnitin’s

US Commitment

US Approves Sustainable Battery Research

The US Department of Energy has revealed a $325 million commitment in the research of innovative battery types, designed to enable solar and wind power as continuous, 24-hour energy sources.

Netanyahu Musk AI

Netanyahu and Musk Discuss AI Future

On September 22, 2023, Israeli Prime Minister Benjamin Netanyahu met with entrepreneur Elon Musk in San Francisco prior to attending the United Nations. In a live-streamed discussion, Netanyahu lauded Musk