Hey guys, today I’m going to be sharing some tips on how to use ChatGPT as a software engineer. These tips would have been really helpful when I was working at big companies like Microsoft and Cisco. Currently, I’m at a crypto startup, and I wish I had known these tips back then.
Firstly, ChatGPT is great for coding. It’s really good at handling simple coding tasks, like creating scripts that accept certain inputs. You can even have a conversation with it and ask it to remove libraries or find potential bugs in your code. However, it may not be as effective for complex compilation errors.
Secondly, ChatGPT can assist with writing design docs and making architecture decisions. It simplifies the process by providing insights and trade-offs. For example, you can ask it about built-in features in Kubernetes for creating an authorization and authentication system.
Additionally, ChatGPT is useful for writing emails. It can help you draft professional and effective emails, saving you time and ensuring clarity in your communication.
Lastly, ChatGPT can be used for performance evaluations, such as during connects at big tech companies. You can provide details about your projects, and it will generate a well-formulated answer.
In conclusion, ChatGPT is a valuable tool for software engineers. It can assist with coding, design docs, emails, and performance evaluations. I highly recommend using ChatGPT 3.5 or 4 for these tasks. I hope you find these tips helpful!