Finding work
This article on interviewing, applying and getting your first job in iOS is superb. So as this general guide on getting a senior level software role.
I made a curated list of ways to prepare and places to look to find work programming.
I use Otta, LinkedIn & AngelList and the monthly HN: Who is hiring? threads for finding interesting work opportunities to apply to.
I made my CV using Awesome CV template in LaTeX.
Sometimes the most effective way to apply is to apply directly. Go to the website of the company you want to apply to and see if there is a Jobs
section present somewhere and apply through it. You can also send a direct email to the company's hiring management or if it's a startup, you can send an email to the Founder directly.
I use a similar message for all my direct emails:
Hi ..,
I saw you're looking for a .. at .. and I'm interested in joining your team.
{Why I want to join and think I am good fit..}
I attached my CV for further information, let me know if you'd be interested in talking.
[Nikita](https://nikiv.dev/)
Never let impostor syndrome or anything else stop you from applying to your dream jobs. Most requirements placed on the job boards are not set in stone. If you know how to learn fast and know things already that are related, apply! Don't let rejections discourage you, ever. It's a numbers game and the first jobs are always the hardest to get.
My other favorite way of finding interesting work opportunities is meeting and interacting with people personally through various events and getting to know what they're building.
I track jobs I found interesting in Notion.
Companies that do location-based pay bands are horrible.
Notes
- Sort by newest jobs in websites and check regularly and apply then.
- If asked previous salary, you can answer
As per contract, I'm not at liberty to disclose this.
. - 2 years is a very normal amount of time to stay at a job before moving on. "Moving on" can include "promotion".
- "Job hopping" is a symptom of fake promises given by management. Grass looks greener when interviewing, you hardly know what the day to day work will be like before joining. Exiting fast is better in my book than wasting time in a miserable situation.
- 3 Ways to Get Promoted: 1. You have a supportive boss that follows-through. 2. You have a kick-ass internal network supporting you (peers, sponsors, mentors, etc). 3. Jump to a different company.
- You don't get a promotion by doing your job really well. you get a promotion by doing a different job.
- Want to break into tech and work at a startup? Research a company, find the founder(s) on Twitter, and DM them a note about why you’re excited and what value you bring. DMs are open and every founder is looking for passionate, talented people.
- I personally don't count stock options in total compensation. Stock units (RSUs) that are given to you, yes. But options that you have to buy, I don't.
- Уволиться — это не кинуть. Отказаться от оффера — тоже. Что с одной, что с другой компанией ничего не случится независимо от того, куда ты пойдешь. Там даже никто не расстроится, хмыкнут, пожмут плечами и пойдут работать дальше. Идти надо в новое место, потому что кругозор. Даже если будет чуть хуже, новый опыт, знания и знакомства того стоят. Чем больше мир посмотришь, тем круче как специалист.
Links
- How to Pick a Career (That Actually Fits You)
- HN: My somewhat complete salary history as a software engineer (2018)
- HN: Compare career levels across companies (2018)
- They rejected Us (HN)
- Top Paying Tech Companies of 2018
- Ask HN: Ex-FAANG developers, where are you now and why? (2018)
- Don't Call Yourself A Programmer, And Other Career Advice (2011)
- Your First 60 Days at an Engineering Job (2015)
- Many React Remote jobs
- TripleByte - Do quiz & interview and skip first stages in applying for companies.
- The Career Advice I Wish I Had
- Otta - Discover the most relevant roles for you at all of London's best startups.
- Rocket List - Curated list of the best fast-growing companies in London to work for. Built for job-seekers.
- Hiring Without Whiteboards - List of companies (or teams) that don't do "whiteboard" interviews. (HN)
- Placement - Get a great job in a new city.
- Tell HN: I used to be homeless and want to work as a software developer (2019)
- Thoughts on Recruiting (2019)
- Layoffs Guide
- Ask HN: How do I understand the results of my job search? (2020)
- List of companies that are hiring or are currently in a hiring freeze
- Hand-picked remote jobs from HN Who is hiring?
- Teal - Career partner that helps individuals advocate for themselves and build meaningful careers.
- Career advice for people with bad luck (2020) (HN)
- enviro.work - Best place to find and fill jobs that benefit the environment.
- MLH Fellowship - Internship alternative for software engineers.
- Getting a Gig: A Guide
- How to prepare for losing your programming job (2020) (HN)
- Job searching (2020)
- Ask HN: What is the smartest career path to take? (2020)
- How to get any job you want book (Code)
- Ask HN: Career and life advice for a 30yo (2020)
- Ask HN: Is it bad if I only have experience working in my startup? (2020)
- Advice on applying for internships
- Advice on career decisions
- Increase Your Chances Of Getting Hired As A Code Newbie (2020)
- How do you measure career/personal growth? (2020)
- How popular media portrays the employability of older software developers (HN)
- Ask HN: Is all of FAANG like this? (2020)
- A few things I wish I knew before I started working as a software engineer
- StaffEng - Stories of reaching Staff-plus engineering roles. (Guides) (HN)
- Laid Off, Now What? (2020) (HN)
- Small Tech - Should you join a big company or start a startup? (HN)
- Guide to the Senior Engineer Job Search (2020)
- Ask HN: Just lost my job, where to go from here? (2020)
- What I learned from hiring hundreds of engineers can help you land your next job (2020)
- Deciding to switch companies (2020)
- HerJobs - Hire female talent from emerging economies.
- Tips on getting a job with Twitter
- YC Work at Startup
- LinkedIn Job Finder Bot - NodeJS LinkedIn bot that connects to people and send messages automatically. (Article)
- Ask HN: Jack-of-all-trades of HN, how do you approach job search? (2020)
- Job Search (API)
- Questions to ask before accepting a tech job offer (2020)
- Best way to find a job at a startup (2021) (HN)
- Ask HN: Advice for finding an entry-level remote job? (2021)
- My experience as a Gazan girl getting into Silicon Valley companies (2021) (HN)
- Ask HN: Can you switch to a programming career despite nearing 40? (2021)
- Ask HN: How do you leave a job? (2021)
- Awesome Tech Job Hunting List
- Things I was asked to do while job hunting (2021) (HN)
- Ask HN: I feel my career is at a dead end. Any advice on what could I do? (2021)
- Ask HN: How can a unhireable person get a job? (2021)
- What to do in your first two weeks of starting a new job (2021)
- The Trimodal Nature of Software Engineer Compensation: Why Positions Pay a (Very) Different Salary (2021)
- Remote-first companies that actively hire (HN)
- Six Things I Wish Someone Told Me About Getting a Promotion (HN)
- Relocate.me - Find Developer Jobs, IT Jobs Abroad.
- Three Steps I Took to Get a Job Offer From Amazon (2021)
- Ask HN: Are there software companies with a good life/work balance? (2021)
- 20 ways to stand out in a hiring process
- Making $100k as an Employee versus Being Self-Employed (2021) (HN)
- Always be quitting (2021) (HN)
- Equity 101 for Software Engineers at Big Tech and Startups (2021)
- Ask HN: Do software engineers have leverage? (2021)
- Arbeitnow - Find your next job today.
- The Trimodal Nature of Software Engineering Salaries in the Netherlands and Europe
- HN: “Note that I wouldn’t pass the listed minimum requirements” (2021)
- Ask HN: 30 years old with no career (2021)
- SideQuest - Short Term Tech Jobs. (HN)
- Ask HN: Recruiters want people who do side projects, yet contracts forbid them? (2021)
- How I Became a Software Engineer (From Designer to Developer) (2021)
- It doesn't take much public creativity to stand out as a job candidate (2021) (HN)
- artickl - Lets you write tailored resumes with no effort.
- Some career advice (2019) (HN)
- Y Combinator Jobs - Find the best startup jobs, curated by Y Combinator.
- If software engineering is in demand, why is it so hard to get a job? (2021) (Reddit)
- Ask HN: How to Negotiate Stock Options (2021)
- Ask HN: Graduating CS soon, how do I find a job? (2021)
- Understanding Startup Offers (HN)
- Why Senior Developers Are Leading the Great Resignation Movement (2021) (HN)
- Thumbtack - Find local professionals for pretty much anything. (Twitter)
- Ask HN: How can I get a tech job that's more social? (2021)
- Ask HN: Who's not sucky to work for? (2021)
- How should I answer 'I see you are changing company very often, why is that and how long you plan to stay with us?' (2021)
- Ask HN: Starting a career as a programmer in my mid-40s (2021)
- Ask HN: How do you start a new career with minimal qualifications? (2021)
- Ask HN: Software Engineer hitting 40: what's next? (2021)
- Ask HN: Where are you finding freelance/fractional work? (2021)
- On looking for a job (2021)
- Takeaways from looking for a new senior role in tech (2021) (HN)
- Ask HN: How to find a job in 2021 if I dislike remote? (2021)
- Ask HN: If not fresh out of college, what did you do to join a FAANG? (2021)
- Good Product Based Companies & Startups - Contains the list of companies (more than FAANG) which you can join.
- Ask HN: Do you have to use LinkedIn to get hired? (2022)
- Senior Engineer Job Search Guide
- Is the Leetcode grind necessary to land a high paying remote job? (2022)
- How can you tell if the company you’re interviewing with is rotten on the inside? (2022)
- Career advice nobody gave me: Never ignore a recruiter (2022) (HN)
- Open Salary and Equity Database (HN)
- How can (not software) engineers do good?
- If the US Market for SWEs is on fire why isn’t Europe’s, or India’s? (2022) (HN)
- Lessons from a tech job search (2022) (HN)
- Senior devs. Is anyone else insulted by coding exams? (2022)
- Тред с ресурсами для поиска удаленной работы
- Who is Hiring?
- Techmap.io - Find Companies using Technologies you Love!.
- Ask HN: Dealing with Career Mistakes (2022)
- Ask HN: Companies hiring for a 4-day workweek? (2022)
- Lessons learned from the recent job hunt (2022) (HN)
- Ask HN: Recommend employers with positive social impact (2022)
- Ask HN: How do you find meaningful jobs? (2022)
- Ask HN: Do people want a LinkedIn alternative? (2022)
- RemoteFriendly - Find a Remote Job Today. (HN)
- Ask HN: What is the job market like, for niche languages (Nim, crystal)? (2022)
- Ask HN: Leaving Germany – where to find quality of life as experienced engineer? (2022)
- Work from Anywhere - Daily curated list of location independent jobs.
- Open Source Design Jobs - Post your open source design jobs, and find open source design to work on. (Code)
- Tailwind Jobs - Find developer jobs working with Tailwind CSS.
- Ask HN: Anyone working 4 day week here, as an employee? (2022)
- Ask HN: How do you get side gigs? (2022)
- Collection of Summer 2023 tech internships
- Ask HN: Location based pay is killing my motivation, how do others handle it? (2022)
- Awesome Recruitment - List of my favorite recruitment things.
- Ask HN: Have tech salaries been stagnant for the past decade? (2022)
- Alex Staff Agency
- Ask HN: Strategies to land remote US job while living in living in EU? (2022)
- Tell HN: Beware 'Ungrowth' in Your Job (2022)
- Keyboard Jobs - Job board which truly understands software developers. (HN)
- Ask HN: Are you a “lifer”? If so why? (2022)
- Job Hunting in 2022 (HN)
- Ask HN: Laid off folks, are you getting hired? (2023)
- Ask HN: Has anyone started over outside of tech? (2023)
- Hunter2 - Job hunt bot that indexes jobs and candidates from the fediverse. (Code)
- A forty-year career (2023)
- Effective Immediately: A central hub for people who've been recently laid off (2020) (HN)
- Layoff Runbook (HN)
- Ask HN: How do you look for jobs in 2023?
- List of the remote software companies hiring in Europe (HN)
- Поиск любимой работы