Learn the truth about being a software engineer, from the lack of preparation provided by college to the reality of working with legacy projects and incompetent colleagues. Understand the importance of focusing on delivering value to users rather than being praised for clean code. Discover the challenges of estimating and dealing with bugs, the constant uncertainty in the field, and the difficulty of disconnecting from work. Finally, recognize the significance of soft skills in a software engineering career for personal growth and professional success.

12m read timeFrom mensurdurakovic.com
Post cover image
Table of contents
1) College will not prepare you for the job2) You will rarely get greenfield projects3) Nobody gives a f*** about your clean code4) You will sometimes work with incompetent people5) Get used to being in meetings for hours6) They will ask you for estimates a lot of times7) Bugs will be your arch-enemy for life8) Uncertainty will be your toxic friend9) It will be almost impossible to disconnect from your job10) You will profit more from good soft skills than from good technical skillsConclusion
6 Comments

Sort: