this post was submitted on 12 Jun 2023
10 points (91.7% liked)

Experienced Devs

4710 readers
1 users here now

A community for discussion amongst professional software developers.

Posts should be relevant to those well into their careers.

For those looking to break into the industry, are hustling for their first job, or have just started their career and are looking for advice, check out:

founded 2 years ago
MODERATORS
 

Hi! I hope all is well. I am loving this instance and all the communities so far! As I am a new grad software engineer who is gonna start working in the next month, I was wondering if there are some tips, advice and some nuggets of wisdom you want to pass to this clueless person making this post lmao.

you are viewing a single comment's thread
view the rest of the comments
[–] JackbyDev@programming.dev 5 points 2 years ago* (last edited 2 years ago)

Yes. Listen to this episode of SE Radio where they talk about salary negotiation. Salary is a weirdly taboo subject and doesn't get talked about enough. Your salary is the single largest financial decision you will make in your life. Bigger than houses and retirement because you cannot do those without being paid.

https://www.se-radio.net/2016/11/se-radio-episode-275-josh-doody-on-salary-negotiation-for-software-engineers/

On a more light note, you will experience a lot of impostor syndrome when you begin working. If your college career was anything like mine you learned how to program but not how to use popular build tools and frameworks. There will be a learning curve. Your fellow workers understand this. Try to make friends at work. Just a little small talk here and there. Especially if it is remote work because it is so much more difficult to bond. This will help you feel like you're not being annoying when asking for help. It is better to ask for help than sit there stuck. Not everything can be figured out on Google lol, like internal tools and processes.

Edit: ALSO keep a log of everything you do to set up your development environment. A lot of places have outdated docs for that or nothing at all. Documenting it as you go will help others onboard after you and also makes a good first impression of taking initiative.