Yesterday's discussion on Ben's post:
What’s the most frustrating thing about the process of looking for work or interviewing?", really intrigued me and I wanted to do a follow up.
After many rejection emails, how did you finally get your first dev job?
Was it through a job site, networking, a meetup or etc? Share below, with advice! :)
Top comments (65)
My very first programming-related job was TA-ing for my school's computer science department. The professor reached out to me about it based off of taking one of his other classes.
Then, the next one, I cold-emailed a startup whose skillset was similar to mine to see if they were looking for people -- they ended up hiring me without really interviewing me, which is kind of weird in retrospect. But I worked there for a while, so I guess it all worked out okay!
The year 2013. After a conference at my university, I came to the speaker and we had next short talk:
I read them in 3 days. As a result after the interview, I worked with that guy for 9 months as the iOS developer, it was a great time. :)
Recruiter.
Later found out I was the only applicant to be able to create a HTML form, submit it, validate the data, and store to a SQL database. Out of 20+ people who interviewed for the entry level developer role,I was the only one who completed the practical.
I got very lucky and was found by a recruiter, which managed to connect me to my first job.
The more common, and recommended, way was how I got my second job - networking. There was a development group in a nearby city and went to several meeting, talked with the members, showed off my skills, asked lots of questions, and contributed where I could. Eventually one person messaged me and said they had an opening they think I'd be a good fit for. A month later I'm working there and learning from lots of experienced devs.
Networking! I went to a lot of meetups for the industry I was trying to get into and made lots of friends. People saw my drive and therefore would personally recommend me to the places I applied to. It helped a ton! I think I may have applied through their site, but it was followed up with a recommendation.
So far I have been pretty lucky with my job searches. I have been 2/2 in interviews and getting the job. (First was an internship and the second is my current job).
But, my professor in college basically got me both of these. At my internship, he worked closely with them and put in a good word. At my current job, one of his older students said there were some openings. My professor recommended this job to a group of us and the majority of us got offers.
From my experience, working with your professors will pay off.
TLDR: by co-founding a Python conference essentially. An extreme version of "networking" I guess. Instead of going to a conference we couldn't afford, we decided to band together and create one with other people's money :-D.
A friend of mine had the idea while we were trying to find jobs in Python close to us (not really advertised anywhere at the time). We pitched it to other people we knew from local mailing lists, they loved the idea and helped finding the funds and the sponsors. The Python Software Foundation embraced the idea and in few months we had the first edition of the conference setup.
We had some contacts with some professionals through mailing lists and my friend was doing some small contract work in Python (I was doing the same in C# and .NET) but no long term prospects so we bet on the idea.
After the summer I got my first "Python job offer" (my friend too IIRC, he's also a way better programmer than I am). I was hired by one of the other organizers that pitched the idea of hiring me to his boss I guess. He worked at a financial company and everything they had was running on Python, C++ and PostgreSQL. A dream come true at the time :D I learned a lot, but really a lot. Most of my colleagues had PhDs or were mathematicians. I was the ugly duckling college dropout who knew zero about the financial market. So they definitely took a chance on me.
I interviewed during the summer, first with the future colleagues, then with the CEO after a few weeks. I was a junior career wise, but I had programmed for years just as a hobby. Lots of free time before they invented smartphones :D
I got really lucky, I had nothing to lose, we were foolish and stubborn and were adamant that we didn't want to work with Java or PHP (basically everybody was hiring for those two languages). We chose plan B, worst case scenario we could go back to plan A and keep using Python on the side. Having no one to provide for also helped I guess.
This was 11 years ago. I have left the organization of the conference a few years ago but I'm proud of all we did back then!
Some of us still meet, after all this time, at least once or twice a year for dinner, so I'm not totally out of the loop :)
My very first programming job happened almost by accident. I was studying psychology and looking for a summer job. I stopped by the college summer jobs board and saw an offer where they were looking for a third year student. That was back in 1989.
I decided to apply as I always did some personal programming projects at home. Just for fun, I decided to do a small demo in Turbo Pascal.
I was actually one of the only two students to apply and because of that small demo I ended up being hired. I really had no academic knowledge or experience...so I learned by myself how to code and modify their accounting system. I ended up working there for 5 years then moved on to start my own consulting firm.
You know what the best bit of all this is? After some 20 years they managed to track me again...and that good old DOS program was still running the production management part of the business using less than 4 MO of RAM.
A year later and here I am working again for that same company who gave me my first job with a new technology stack I chose and enjoy.
Talk about lucky?
Speculative applications!
My first dev job was a year's internship between my 2nd and 3rd year of University. I speculatively sent my CV to a number of companies asking them to take me on, had a couple of interviews and lo and behold I had my first internship! Fast forward about 2 years and I'm now halfway through completing the final year of my degree! And the company I worked for deemed the student internship scheme so successful that they continued to take on student interns for the following years!
Just apply! Meet people, get yourself out there, and get in touch with companies!
I skipped a class on university, went for a coffee with some friends and found a classmate who had just found a job. I congratulated her and she told me that her company was looking for new devs. Send her my resume and the rest is ancient history. I had my first real gig and she got a ver nice romantic weekend with her boyfriend as a reward for my recruiting ^