You've successfully subscribed to Jerry Zhang
Great! Next, complete checkout for full access to Jerry Zhang
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.
Success! Your billing info is updated.
Billing info update failed.

Software Engineering

By profession, I am a software engineer. What do I actually do?

Here are some examples:

  • Write code
  • Review code
  • Fix bugs
  • Setup infrastructure
  • Design
  • Sprint ceremonies
  • Oncall and operational tasks
  • Goofing around and having fun!

While these points above may not be completely exhaustive, it's pretty close.

I intend for this page to act as a one-stop-shop for everything related to the software engineering career. I will refrain from any specific technologies and instead focus on the lifecycle of the career itself, which includes getting into the career, progressing the career, and exit directions from the career.

I have other sections of this blog dedicated to particular technologies. This is not the place for that.

Pursuing a Career in Software Engineering

If you're not yet a software engineer and are considering becoming one, here's a list of articles that I wrote that may help you:

The Ultimate Comprehensive Guide To Getting A Software Engineering Job
Recently, I’ve had a good number of friends ask me, both for themselves and onbehalf of their friends (and their friends of friends, etc.), for advice on howto become a software engineer. Here were some of the reasons presented to me: * I’m not satisfied with my current work and want something m…

Growing a Career as a Software Engineer

If you are currently a software engineer looking to advance your career, here are some articles for you: