Networking in university got me my first jobs and they were very good starting jobs.
I don’t mean you have to go out and be fake, but get involved in a bunch of stuff, and make sure to check if your department has any corporate relationships you can use.
Meeting people pays the best dividends in life.
I think I’m very much a generalist, but the areas in deep on I’m much deeper than others.
But that means as companies get bigger they want more specialists and i end up less valuable as I’m just filling in gaps.
Makes finding those good companies harder, but I’m more valuable to small companies than hiring 3-4 people, so I can command good pay.