ansy
Joined 15 years ago
Joined 15 years ago
There's software behind every industry and product you can imagine. Manufacturing, construction, chemistry, pharmaceuticals, many kinds of financial services (insurance, banking, many kinds of trading firms), video games, defense companies of many kinds (weapons, aerospace, ships and subs, cyber security both red and blue teams). You have embedded development, app development, systems development, web development, data analysis, mobile development, back end development. There are people writing code, people testing code, people managing, product managing, solutions engineering, sales engineering. Big companies, small companies, governments, consulting companies. Enterprise product companies, consumer product companies, professional services companies.
Just try something. How do you already know how it will go without trying it? Just work somewhere on something that sounds remotely interesting. Realize what it's really like, not just how you imagined it. And if you like it, great. If you don't, there's a whole lot out there to try next.
That position is a straw man which is unproductive toward the discussion.
Whether you think the EU way or the USA way is right is irrelevant. Countries / unions of countries have sovereignty and will do what they like. Apple can exit the market if it likes, as many companies have already done in places like China, Russia, North Korea, and Iran. I’m not comparing the EU to those places, but I am pointing out the precedence that companies don’t need to do business if the regulatory climate makes it impossible.
Maybe you could argue they’re ALL wrong / illegal. But that’s a different argument.
The few small to medium sized companies on your school's job board are actually great opportunities. Those companies don't have the resources to recruit many places so they might not even be looking at any other schools or programs. There is probably a very strong alumni connection to your school or program. They likely know exactly what they're getting with those new grads and wouldn't be recruiting there if they weren't comfortable with that.
> Would you know of a place where I could find these?
One problem with small companies is that they tend to not advertise their job openings everywhere. You can usually find different ones everywhere you look. The worse they are at advertising the job, the less competition you have and the more likely you resume will be considered. So it does pay to look beyond any one job board.
> One thing I have worried about though is they might require someone who is more experienced.
This varies company by company. Some companies founded by new grads or college drop outs exclusively hire new grads. Some big companies exclusively hire experienced engineers. And there's everything in between. If they have a job posting for entry level or new grads, go for it.
Try applying to smaller companies. Smaller companies aren't going to land the candidate from a top 10 school who already interned at multiple Fortune 500 companies. But small shops need to hire talent too. They're digging deeper and they have to read the resumes more closely. There isn't much of an HR department, and the hiring manager might be sifting through the raw resumes themselves.
If you still want to land a big company job, you're going to need to bypass the HR filter by finding a direct line to the hiring managers. Maybe you have some friends or alumni you've met who are at the company and can refer you directly to a team. You can meet these people at networking events, recruiting fairs, or other social activities. Creativity, determination, and luck play a big factor.
Sometimes what you can get in rent is less than what it costs to maintain a property, but it’s still better than letting it remain empty. Assuming the owner is even that financially disciplined. And again, sometimes people just don’t understand the finances.
Sometimes the rent people can charge is far higher than the cost to maintain property. But that doesn’t mean the owner is selling or that the renter is in a position to buy.
One is not categorically better than the other in all situations.
If you set a clear context for the team they will be best able to deliver the results you want. I’d go so far to say they can’t deliver the results you want without clear context.
You may have recently been a successful individual contributor at your company. So it may seem like you know more than your employees about how to do the work. But even in this scenario you need to let go and realize your job is completely different now. You have had a tech lobotomy and are now a manger. A different species with no expectations of expertise.
But, given that this was a front end job, a common way to visually test the quality of a pseudo-random number generator is to generate a series of numbers and plot the results with pixels visually[1]. If the PRNG is high quality you’ll get a nice even static field. If there is a bias it will show up as a gradient or pattern in the pixels. I suspect this is actually what the interviewer was after.
https://en.wikipedia.org/wiki/Censorship_of_TikTok