Tell HN: I’m a wannabe developer, who works as a construction worker
I’m mostly looking for a remote position and I have a relatively strong (Junior) background in programming but can’t communicate orally properly, especially at interviews, especially behind the phone…
Because of the fact that we travel a lot with my family (and I’m required to be with them) I can’t find a job at Walmart/Costco/… cuz they all take time to be applied and the moment I get applied we have to move…
So I went on Kijiji/Craigslist and similar websites to find a instant cash job.
TL;DR: I (a wannabe dev) ended up working as a construction worker (no experience, instant, cash job).
I got my iPhone, MacBook and some other accessories through this way (cuz I’m an Apple obsessed user).
Tired of this much work, my body hurts ;)
Any advice??
Edit: I wanted to ask anonymously, this isn’t my true username.
48 comments
[ 2.2 ms ] story [ 111 ms ] threadI even have a GitHub repo with over 350 stars (MERN stack)…
Edit: not under this username
But not in person meetups
Regarding your communication issues, I would encourage you to go to meetups or similar and just talk to people. There are a ton of non-native English speakers in the tech world with a range of language skills - it won't be a problem unless you only have extremely basic english (which it seems like you don't, unless you're putting a ton of time into your messages).
Idk if its because of my shyness/anxiety/…
Edit: what geo location are you in OP for clarity?
And good luck to you too!
If your financial situation allows it, it may be worth moving out for a few years to get in person experience, then go for the remote job after that.
Additionally, you will need to be a clear and friendly communicator even as a junior dev but especially if you plan to work remotely. Because you mentioned this is a weakness, I would strongly recommend working on that.
Ultimately it depends on your situation though, so take everything I said with a shake of salt.
Contributions to open source projects and building concept apps can be a great way to develop your resume and portfolio before you successfully break in.
Just remember that hope isn't lost and everyone moves at their own pace. I was a labourer until my mid-20s and dropped out of school in year 9, struggling with autism, adhd, anxiety and a speech impediment. I tanked every interview regardless of the industry or position. Once I'd built a stronger portfolio, I found that calling out my poor communication skills at the start of an interview bought me a lot of leeway.
By pitching in with an existing project you can legitimately help them and simultaneously be much more employable since it shows you can work in a team and work on that kind of software, the extra bonus is that by helping a larger project prospective employers are more likely to have heard of the project your contributing to.
Edit: This is more of a general advice to novices take. Since you’re clearly already doing this sort of reputation building work.
The company had a quick look at his GitHub profile, then hired him based on that.
How much % are you geting from the construction and how much % from Craiglist?
And yes I do have an GitHub account but wanted to be anonymous
I can send it directly if you want
I noticed your use of Unicode apostrophes (’), capitalization of "Junior", "to be applied"/"get applied", "a instant", and "through this way", which all sound non-native or not like U.S. English to me. (The apostrophe would be normal in a world processor document but I don't think a U.S. English keyboard layout usually produces it when typing in a form with a web browser.)
I'm wondering about that because I wonder whether it affects either your own or others' perception of your communication when applying for work with Americans.
So that weakens my oral communication…
Nice ;)
I find remote work doesn’t require much oral comms really, so it’s just about getting thru interview.
How did you deduce X is Russian?
+ construction work
+ some language style signs
p.s. wonder if Russian is also frowned upon nowadays in west. It's pretty much taboo here in Eastern Europe.
This is really interesting, which Eastern European countries is this if you don't mind me asking? I'm a Ukrainian who grew up speaking Russian because that's what was used in schools, and speak Russian regularly with other Ukrainians and others from Eastern Europe now (in a Nordic country). Now that Ukrainian refugees have been arriving, I hear many of them speaking Russian on public transport. Even those speaking Ukrainian still appreciate a Russian speaker approaching them to help if they look lost looking for their connection.
With so many Ukrainians having grown up speaking Russian due largely to the suppression of Ukrainian throughout history, but still with a fully Ukrainian identity, stigmatizing the language they speak seems like it'll just make their lives even harder. I am honestly surprised if this is the case, especially in Eastern Europe where people are very aware first hand of the pervasiveness of Russian regardless of the speaker's nationality or identity.
My partner is helping a family who recently started looking for housing - the phone hangs up immediately after hearing Russian. There could be many reasons - people not wanting to deal with migrants, mixing up Ukrainian with Russian language or plainly not knowing either language. Most post-Soviet kids can't even tell the difference between two, let alone understand it.
Heuristics can be wrong.
For example, your profile says "Auckland", but you seem to be in Eastern Europe which is almost as far away as one can get from New Zealand.
(So far away, that I believe there are no nonstop flights between New Zealand and Europe because planes can't fly that distance non-stop with a full load of passengers and luggage.)
I did some research few years ago when flights Sydney <> London were under consideration. There's def planes that can do Auckland <> Helsinki, Warsaw, Istanbul (decent hub) and maybe even Copenhagen. Trouble is for whatever reason airlines think they first need to serve UK first!
Personally, I'm having some time off from NZ until housing market normalises (lol).
I just don’t want to give much info about myself…
I think someone else's suggestion in this thread of finding non-work opportunities to talk about technology in English could be very helpful. Or even just trying to find some more people to socialize with in English sometimes.
you can code, you can comprehend documentations, just need more exposure in talking in english.
The way out of the current situation is to apply for jobs. The more you do the faster you'll be out.
Try to remember interviews aren't a reflection on your character or anything like that. They're just one off conversations, usually with people who aren't even good at interviewing in the first place.
Not necessarily an easy thing to do. But something to work toward.
Get into the office where you will be eligible for IT-related tasks instead of swinging a hammer.
Edit: I think the training is all virtual/vtc these days. On completion some job offers may require relocation, but there are many full and par time remote positions globally.
Software and systems engineering are in my experience the most meritocratic niches in IT, and probably IT itself in general as well. If you have the skills, you'll get the chance to do it.
Good luck and don't let nonsense like this get in your head. If I'd believed messages like this back when I was trying to get a foothold, I would not be where I am today.
Having a degree when you're looking for your first SW role almost certainly will improve your chances.
Not having a degree won't help, particularly when you have no professional experience, but it's not the end of the world.
wow that is not true there bud.
i was a software engineer and went to construction because i burned out. but i never had a degree in comp sci and i got jobs rather easily.
There have been a few times when, post interviews, I’ve been on the hiring panel and someone said “I don’t know if they were just nervous or what…”. Just be totally upfront about it, especially for a junior position.
Of course, it is not so suitable if you are traveling a lot, but the general advice here is not to work so far away from a tech position, when you're quite passionate about software & tech. Communication and interviewing skills are something you can learn, don't let that hold you back from actual interviews, keep interviewing for jobs that you want; you'll get better at it.
Lean into the skills you learn outside of tech. I constantly find that I have unique perspectives on problems and outcomes, which I attribute to a decade working outside of development.
Also, don’t downplay what you’re doing now. When you’re interviewing be honest and transparent. Let them know that you find value in what you’re doing now and that it has let you grow as a person. You know how to dig in and work through difficult and unpleasant realities, you are not afraid to get your hands dirty.
Sometimes it feels like people expect that if you don’t come right out of high school into tech you will never make it, but it isn’t as difficult as you may think. Find a smaller local consultancy and apply as a jr dev, someone will give you a chance.
When you are expert on a topic, try to convey your comfort with the topic by entertaining questions from others. This is the most honest form of bragging. Some people say "learn how to sell yourself" but I think this is more nuanced.
Start learning SQL. Don't be afraid. Don't wait. It's a seed worth planting early.
Be kind, but also be firm. When someone is in a role that demands way more than their skill/experience, it is crippling. You have to speak up. It is worth learning how to be kind as well as diplomatic when you make your case.
The developers that are hard to replace are the ones who leave a build systems anyone can use/maintain. Cryptic codebases rarely hide a bunch of value; more like a bunch of bugs.
2. Pick up a Udemy course and work it all the way to the end.
3. Find something you'd like to see, and build it. (A small timer for your run? A simple app that helps you track your Diet. An app that you can use as a todo list.). Something very simple.
4. (very important) Finish that app, or get it to a state that you feel it's good.
5. Start looking for work.
My best suggestion to new devs, find something you want to build and build it. You will learn so much doing this, and it costs you nothing but time.