Original caption
1. Things arent going to just be handed to you. Even if you’re ‘entry-level’, your expected to work from day-one. No training, no guidance. They hired you for a reason. Software engineering is one of the most demanding fields, you either have the technical ability or you don’t, so work for it. 2. Internships aren’t a nice to have, they’re a must-have. A college degree on its own is pretty much worthless nowadays. It was never about the degree but the skills and opportunities you got from the degree. You gain skills by doing, not just learning. 3. Your social skills matter just as much as your technical skills. Yes, businesses want to make a profit but they’re run by people and people want to feel good. The ones who move up are not just technical but incredibly social. 4. No one cares how hard you work. People don’t care about how hard you work, if you don’t have results to show for it, then it means nothing. Show up, put in the effort but produce results, you don’t get sympathy points for just ‘working hard’. 5. It’s not always exciting. The novelty of software engineering fades quickly. One day your writing code, solving cool problems, learning new technologies. The next you’re writing documentation, writing brainless prompts to claude, endless meetings. The job can get very boring. Follow me @isaac.arli for more