Skills/talents:
I'm much more interested in "how do I get $THING working enough to accomplish important tasks?" than "how do I optimize $THING performance?" My last job was in a CS research lab; I did no computer science but plenty of automation and process-improvement. I've written & implemented a text adventure. Emacs diehard. BA Linguistics (5 years analyzing patterns in syntax, semantics.)
Outside computering, I'm a keen writer: between my journal and my website, I produce >100,000 words a year. I consistently make others laugh: in conversation, on stage, and through writing. I've been a Chinese translator and have decent spoken Mandarin.
I've already:
Applied to hundreds of jobs (interviewed for perhaps ten). Translator positions ask for native Mandarin and good English, not the other way around. Engineer roles select for those who can whip out perfect algo/DS on command (I understand the need for expertise, but my IRL experience is that not having the perfect construct memorized is never the bottleneck to success.) I've had "data analyst" interviews, but no offers, and no clinical research analyst callbacks despite having done that job.
Sent loads of cold emails. Volunteered with techy/Chinesey nonprofits/meetups/interest groups. This has brought friends, satisfaction, and board membership, but not career advancement -- and COVID-19 has frozen all events.
I'm now: Applying to automation-engineer jobs (thanks, HN "Who's Hiring.") Building server development skills: learning Flask, EC2. Looking at videogame writer jobs. Seeking out startups/small firms that might react positively to who I am/what I do. Considering grad school.
My resume and I are at confused.computerman@gmail.com. Thank you for reading. Have a pleasant day. CC
1) your CV and online profile is bad - keep it one 1-2 pages, keep it concise, only include previous RELEVANT job experience and skills gained from it, also include any accomplishments on the roles. Include education and section with Skills and Personal Projects. Don't bother adding unnecessary fluff like personal statement or hobbies. Put a good profile on LinkedIn with same sections and accept all agents invitations
2) You live in a small town if so either move to a big one or apply for remote jobs in bigger cities around Europe/America
3) Your interview/social skills are bad- do mock interviews, read Cracking the Coding Interview, look people in the eyes when interviews and be calm.
4) Your tech skills are rubbish - you don't need to be hackerrank master but you should be able to do some common problems like fibonacci and hashmaps and related again Do more practice and work on personal project like CRUD apps and pick easier language like Python
If you do all of these points there is no way you won't get a job
If people with good skills can't get a job, what am I suppose to do when I lose mine? I also don't understand how do freelancers stay calm, don't they basically have to be in a job, client-seeking mode all the time?
I was just looking for a job for a few months. I would recommend first planning:
-when do i run out of money and need to take any job i can get
-how long am i willing to continue to train my skills/apply to jobs before i want to give up and take any job? (make sure to take advantage of having the ability to keep learning/improving your skills while you are not working)
-what is the minimum amount of money you need to take a job? any other deal breakers? sounds like emacs might be one for you. I would apply to every emacs job in your country/region (at least 25 resume submissions a week)
I dont know how to answer "what is the right job for you". If you want to be an automation-engineer (i dont really know what that is exactly), i would recommend talking to some automation-engineers for their thoughts on your experience/what you need to do to make yourself more hire-able/cold-emailing people on linkedin works sometimes and could lead to referrals.
-reverse recruiting: messaging people on linkedin asking to talk about getting referred
General advice
If we assume 1/100 resumes get seen by a human in a company recruiting department, and youve gotten 10 interviews/a few hundred resume submissions. you have an unusually high resume response rate. Keep applying! Try not get frustrated
-spend 30 min/hr a day practicing leetcode/reading cracking the coding interview to improve algo skills as a lot of companies ask these things
-keep building projects and stuffing it in your github and try make commits to open source projects (documentation fixes is better than no commits)
Your ace in the hole is the Mandarin of course, depending how good you actually are with it.
Well, you have a captive audience and probably some unique perspective to share, so launch your YouTube channel.
This isn’t a “pull yourself up by the bootstraps” pep talk. This is an appeal to you to achieve your potential.
With COVID-19, they've closed their borders, but I definitely do see it opening once the whole thing is over (ie. hopefully not longer than half a year). Good luck!
Relocate your abilities where they can be best utilized and compensated where things are designed, engineered and/or manufactured.
It’s too risky to meet in person. You cannot shake hands anymore. The virus is airborne, and it lingers in the air for 3 hours, so you can easily get it or transmit it, by being in the same room as the interviewer.
Maybe we now switch to remote FaceTime interviews?