What languages/platforms did you use to teach yourself?
Java, JavaScript, HTML, CSS, Python, Linux, Command line Interface, Git, Github, AWS, SQL, JDBC
Tell HN: I used to be homeless and want to work as a software developer
81–90 of 137 posts
Re: Tell HN: I used to be homeless and want to work as a software developer
#82Not a manager myself, and I don't have any positions in my hands, but can give you some advice: 1. Register at LinkedIn, fill in your profile as much as you can (especially "skills" section) - it will start offering you matching opportunities. Also, you can find some recruiters there - they will be very happy to make you close the vacancies they're working on. 2. I believe UK also has some startup hubs, but I know on…
Don't lie, but do fill in your empty time with something that isn't "unemployed" or irrelevant. Something such as running your own business is a good option.
Both at the time, because it keeps you active, and later, because it shows character.
Re: Tell HN: I used to be homeless and want to work as a software developer
#83Just so you don't think I'm overly unsympathetic, here is my personal story: I had a very rough upbringing. I moved between an unstable and violent household and the streets throughout my teens. I had very little positive influence throughout my childhood. I dropped out of school at 16 years old and lived as a petty criminal until my mid twenties. I did work some minor entry-level jobs from time to time, but certainly nothing that I would even want to list on a resume. Mostly manual labor. I spent some minor time incarcerated as a result of being convicted of many minor crimes. I feel very fortunate that I do not live in the US, where a history of incarceration permanent blacklists you from most professions. During an altercation I was injured very badly. I suffered ligament and tendon damage in my leg which near crippled me. It took two years of physiotherapy before I was able to even run at a jogging pace. I wasn't going to be very good at my present vocation if I could only limp around the place. This necessitated major changes in my life. I was very depressed and purposeless for some time, but after a bit of an epiphany I won't bore you with I decided to seek gainful employment.
I was about 26 years old at this point. I had some minor experience with programming from having an interest in graphic design as a kid. I took a terrible entry-level job in technical support and taught myself some web development while there. I was basically exploited by this company but I gained a sense of pride in being a reliable and competent worker. I had expected to be spat on by the rest of society, but I found that I was a smarter and more reliable worker than my peers and was quickly promoted. By complete chance I overheard a different department interviewing applicants for a web design/development role within the company. In a pivotal moment that would change my life I decided to just knock on the hiring manager's door and tell him that I had these skills. They submitted me to the same test they gave the applicants, which I ended up acing. From that day on I moved into my first programming role. The rest is history. I've been in this field for years now at a variety of companies. I have had to explain my past a few times, never publicly. Fortunately it's been 8 years since I last had any trouble with the law, so most companies have been able to overlook this.
It is certainly possible to break into the industry with minimal experience and a terrible past. You can always start in very junior positions just to get your foot in the door and improve your resume. From there you can bend the truth without pushing the envelope. Work your actual skills into your work history creatively, pursue every chance you get to prove yourself to your employer. Jump at every chance you get to excel! There's no need to be brutally honest about your history either. Don't expect anyone to take pity on you, they won't.
Best of luck, and merry Christmas!
Re: Tell HN: I used to be homeless and want to work as a software developer
#841. Open a github.com account 2. Use that as a base to build a public portfolio 3. There are many code golf based platform such as https://www.hackerrank.com/ - Get an account and practice. Others without account - https://projecteuler.net/ 4. Also sites which may or may not be great at job hunting - https://hired.co.uk/ , https://linkedin.com/ 5. Go to meetups - find meetups in meetup.com or google mailing lists. Sea…
Re: Tell HN: I used to be homeless and want to work as a software developer
#85In my experience, in the absence of a CS degree you need a portfolio, though posting on HN may be a good shortcut. While you're job hunting, if you haven't already, start building something moderately technical. You don't have to build anything that cures cancer, but if you can build a reasonably complex project consisting of at least two independent modules (say, a frontend and a backend) with a modern stack, you sh…
> in the absence of a CS degree you need a portfolio If you can demonstrate good programming skills I think most companies would still hire you even without past job experience (I assume that's what you mean by portfolio - if you mean Github projects then in my experience nobody really looks at those). A CS degree is also irrelevant - pretty much all programming jobs in the UK just want any technical degree. In all t…
Re: Tell HN: I used to be homeless and want to work as a software developer
#86Earlier quoted context omitted.
> in the absence of a CS degree you need a portfolio If you can demonstrate good programming skills I think most companies would still hire you even without past job experience (I assume that's what you mean by portfolio - if you mean Github projects then in my experience nobody really looks at those). A CS degree is also irrelevant - pretty much all programming jobs in the UK just want any technical degree. In all t…
I don’t know why you’ve been downvoted. I’ve observed pretty much every point you listed.
Re: Tell HN: I used to be homeless and want to work as a software developer
#87Earlier quoted context omitted.
> in the absence of a CS degree you need a portfolio If you can demonstrate good programming skills I think most companies would still hire you even without past job experience (I assume that's what you mean by portfolio - if you mean Github projects then in my experience nobody really looks at those). A CS degree is also irrelevant - pretty much all programming jobs in the UK just want any technical degree. In all t…
I help decide on hiring decisions (company in California) and I absolutely look for a Github account with genuine content in it. Of course, many good candidates who get hired don't have one, but if you do, and if it shows that you have some ability to write/discuss/maintain software independently, then that's a big plus.
Re: Tell HN: I used to be homeless and want to work as a software developer
#88What are your skills? Do you have a CV? Please post a link to it. I can hire you for remote work if the skills fit (Web and Javascript experience).
I prefer not to post my CV on a public domain, can you post your email so I can send my CV? Thanks. I am learning web and JavaScript now so if my skills are not there yet I would still like you to hold on to my CV to reconsider me once I have gained more experience.
Why can't you post your CV in the 'public domain'? Also, no employer is going to 'hold on to your CV' while you upskill.