4 ms·
I guess there's some context here that isn't in your description? While test scores might be indicative of your aptitudes at different types of problems, unles
by __d 7y ago
I guess there's some context here that isn't in your description?
While test scores might be indicative of your aptitudes at different types of problems, unless you're actually struggling with your work, it mightn't be a problem.
There's plenty of successful software engineers who've interviewed/tested unsuccessfully at Google/Facebook/Microsoft/etc, and gone on to have rewarding and fulfilling careers. Some people are just bad at interviews. And some interviews are just looking for a particular type of person, and not everyone who's a good engineer is going to fit that profile.
Do you enjoy your work? Is it stimulating and challenging and sometimes even fun?
Do you feel like you understand the tradeoffs in making the choices you make while coding? And if not, it that because you find them just baffling? Or because you understand it, but don't have the experience or knowledge to really make a clear decision yet?
The VAST majority of coding has basically nothing to do with maths. You need to be able to think logically, break things down from high level goals to low level steps, and be tenacious in working through design issues and coding bugs.
And, having said of all that, not everyone has to be a genius coder either. The other 99% of software engineers do a decent job, nothing too stellar (but hopefully nothing too crap either). It's ok to not be the best in the world.