Location: Mexico.
Remote: 100%
Willing to relocate: Yes, but let's try first in a remote fashion.
Technologies: Java, Scala, JavaScript, SQL
Résumé/CV: https://calebjosue.gigalixirapp.com/documents/CalebRuiz__CV__Mid2022__Edited.pdf
Email: calebjosue-dev@outlook.com
I am a desperate Software Engineer looking for a job.
Are you getting internationally blocked and sabotaged by some enormously powerful entity with ulterior purposes of framing you into a narrative they are designing so they can portray you in the future as something you are not, incarcerating you, all of this with the cooperation of your naive friends, co-workers, even some relatives! While keeping you from landing another job?!!!
Jokes aside, well... It seems you have diagnosed your own issue. Be straightforward with the interviewer, maybe saying something like: These scenarios stress me like a lot, I am unable to articulate my ideas, so let me pull this piece of code so I can explain to you what polymorphism is. Have your text editor handy and be prepared to share your screen (Or at least imagine you are sharing your screen).
If it helps, think of the interviewer as a jr. Software Developer to whom you have to explain something, I am positive you have dealt with this in your +12 years career. You are describing yourself as a Software Architect, be confident.
I have been unemployed for more than two years now, at the beginning I was getting interviews but most of the time I was failing the technical coding challenge because it always took more time than the time provided, if they say I need to complete the code challenge in 30 min, it took me 45 min. I got the Tic-Tac-Toe question, they gave me two hours and a half, it took me for hours! Jehehe. I didn't feel bad, I ended implementing it as a web application (See my website).
At some point I stopped getting interviews, I was discarded only on the basis of not knowing Spring (I am a Java developer), or any other tech stack, even when I have a proven track record on grasping technologies on the fly (Like any other software developer). Since I am not the smartest person in the world, instead of studying Spring, React, etc, I was installing OpenIndiana on an old laptop, I was taking a look at the Vulkan documentation imagining I shall come with a very good library to abstract the low details so people can concentrate in their app ideas. Refreshing my knowledge on elementary Mathematics, like Algebra. Here I am unemployed, after all this time, but this week I decided to revisit the Spring web framework, because at the end of the day I am a curious person and I want to take another glance on how things are implemented using Spring. It is not my first time this tech stack by the way.
I wasn't hardwired to be an entrepreneur (Nobody's fault but mine as Led Zeppelin says) so the whole time I have been in the mood of "preparing" myself to be "good enough" for the market. But in the back of my head I have been always asking myself: How people like Dennis Ritchie were able to deliver good pieces of Software without participating into all of this seniority levels, tech stacks, etc?
A job is an opportunity someone gives you, if everybody will turn their backs on you, perhaps it is time for you to come up with something on your own and enable a market out of it. There are people making good money by selling promises, you know, "Get AI-career ready in X months for X1 money", "X2 Tech in X3 hours", etc. Are you missing the party?
How late is now, it is time for me to go back and continue studying today's most demanded technology with the hope someone take a chance on me. Should I instead code something quickly? Should I fill some gaps in my education? Quitting is not an option for me, I love Computer Science, even when in the last days I have been wondering if there is some resource out there on learning linear algebra with a heavy focus on geometric interpretation. You know, I don't care about matrix multiplication, it is a mechanical procedure, but what does it mean geometrically, why do we invent it? stuff like that, if I just said something naive, please don't mind me.
Have a good one!!! And don't dismay!!! "Programming is (Should be) fun"
If you liked the intro of this text make sure to visit my website, it is part of Verita's world, an ongoing unfinished project.
Start simple, if You embark in building The next Shadow of The Colossus You may get discouraged by The gigantic task.
Think of The platform You want to target with your ganes. Once You have decided, Start drawing a little something on The screen, any geometric figure Will do it. Try yo move your drawing on The screen using The keyboard or gamepad. Don't hesitate to use a Game engine like Godot if You feel The need, or a library like SDL2.
There are different kind of ganes You can implement, but they again, try to Start with small tasks.
While implementing your tasks. E.g playing a sound, You may want to revisiting some algorithms and some High school Math.
Most ganes follow The pattern of drawing, updating, check winning conditions. Game loop they Say, but don't into much theory at The beginning. Just have your ideas on The screen
Have fun!!!
I am unashamely sharing with You three little games I have coded [1]
I suppose I never learnt Calculus in it's Essence, that is, trying to answer The questions that brought us Calculus in The first place.
So take this answer with that mind.
My opinion is for You to read artificial intelligence a modern approach fourth edition by Peter norvig and Stuart Russell (it incluyes chapters by Ian Goodfellow and Judea Pearl).
The moment You encounter symbols You don't understand What they are saying You can Start diggi g on the topics explaining those symbolic forms, at some point You may find youtself revisiting Algebra.
But if I have to recommend a book on Calculus that would be Calculus Made easy by Silvanus P. Thompson (which I havent finished).
I came back to see the different answers op was getting, and I am seeing lots of resources available, to the point in which I have decided to teach Math too! (The basic knowledge I have on the topic).
reply