Job Boards and The Hunt
I can't imagine the kind of masochism it would take to enjoy the act of posting and daily maintenance on a job board…It's part of the…
Job Boards and The Hunt
I can't imagine the kind of masochism it would take to enjoy the act of posting and daily maintenance on a job board…It's part of the process that you've already invested so much of yourself in, so you should take pride in it; do a good job the first time around and you'll get where your going in the blink of an eye!
A list of all of my articles to link to future postsYou should probably skip this one… seriously it's just for internal use!bryanguner.medium.com
Update(After The Interview):
As a candidate, there are key next steps that you can and should after every interview to help you stand out.
Send a thank you email within 24 business hours
Do not miss this step! It takes less than five minutes and can make the difference between you and another candidate. It also keeps you fresh in your interviewers' memories. For example:
Hi (name),
Thank you so much for taking the time to meet with me yesterday to discuss my candidacy for (role title). After learning more about (share one or two takeaways from the interview about the company/team's priorities), I'm even more excited to bring my skills in (1-3 relevant skills) to the team.
I look forward to hearing from you about next steps, and if there is anything that I can clarify about my experience or qualifications for the (role title) position, please don't hesitate to reach out.
Thank you for your consideration,
(your name)
Follow up
Don't wait for the company to reach out to you! Be proactive in showing your interest by checking in to see where you stand in the process. If a company indicates a deadline by which you will hear back, and the deadline has passed, follow-up!
Check your email and phone regularly
*
*Don't ghost on a company at any stage in the process; make sure you add their domain to your safe senders list and respond to any messages within 24 hours.
Be prepared
*
*You might be invited for another interview on short notice; review the description regularly so it doesn't slip from your memory, and keep brushing up on skills you may need for an interview (chances are, this won't be the only job you'll need them for anyway!)
![](https://cdn-images-1.medium.com/max/800/0*H4pwwuDEjkYTWKpJ.gif)
Here I will maintain a running list of applicable job boards and below I will go into detail about the niches they occupy and whatever I resource I have found to use them to your maximum advantage. !
Update (remote work edition):
- Arc
- We Work Remotely
- Skip The Drive
- Power to Fly
- Remote OK
- Remotive
- FlexJobs
- Dribble
- AngelList
- Remote.co
- JustRemote
- Virtual Vocations
- Pangian
- Working Nomads
- Jobspresso
- Outsourcely
- Landing.Jobs
- Authentic Jobs
- Stack Overflow
- Gun.io
- Idealist
- Fiverr
- Upwork
- Freelancer
- freelancermap
List:
General Boards
Remote or Relocation Boards:
DS Boards:
Design Boards
Software Development
- Honeypot.io
- GitHub
- BlablaDev
- Smashing Magazine
- arstechnica
- obs.37signals
- ycombinator
- jobs.slashdot.org
- http://angel.co/talent
- whitetruffle
- crunchboard
I am intentionally not linking glassdoor because they have irritated me for the last time by insisting I provide a job review every time I want to access their content… (To the makers of glassdoor… HOW MANY TIMES A MONTH DO YOU THINK I CHANGE JOBS!!!!) I don't have 15 minutes to make up a job experience every time I want to read a review.
bgoonz/INTERVIEW-PREP-COMPLETEAlso here is a repo of compiled job search and interviewing resources:
Your resume is your personal summary sheet. Your resume is the thing that gets your foot in the door. So, there's a few…github.com
![](https://cdn-images-1.medium.com/max/600/1*3_3Cb73SQM_YazWGpZWtIw.png)
![](https://cdn-images-1.medium.com/max/600/1*aI1PfkSpsUks598LAJvKoQ.png)
First off I am going to introduce a few different categories for those of you who are completely overwhelmed by the prospect of even selecting a job board let alone establishing a competitive presence on one. Here's a few catorizations I think are worth distinguishing for one and other.
1. Interpersonal Connections
Seek to leverage the connections you have with people you know and companies you want to work with. I know that that's a violation of the premise of this article but without even feeling the need to provide quantitative proof; I can confidently assume that this is the most ROI efficient way to produce a desirable result. (Sorry introverts… 2020 may have been your year but this is our world. 😘)
If personal connections don't come through, the next best thing is cold outreach (best in terms of results…. personally I hate cold calling strangers and I am an extrovert.)
- Before or after submitting an application, identify 1-3 professionals to reach out to at the company to express interest in opportunities.
- Send a message to express interest and request an informational interview with the individual via LinkedIn, email, Twitter, or other available communication methods.
- If you hear back and the individual is willing to connect, confirm a day and time to conduct a preliminary interview. OR If you have yet to hear back after 3 business days, follow-up.
Once you send off a message in step two, there are a variety of responses you may receive. Sometimes an individual will forward you along to someone who may be of better assistance, other times your message may be overlooked with no reply, and its possible (best case scenario) your request for a chat becomes an invitation to interview.
![](https://cdn-images-1.medium.com/max/600/1*3_3Cb73SQM_YazWGpZWtIw.png)
![](https://cdn-images-1.medium.com/max/600/1*aI1PfkSpsUks598LAJvKoQ.png)
![](https://cdn-images-1.medium.com/max/600/1*5eObFD9fV2fe5DztitZfsA.png)
I am going to devote a lot of time to this one because it is the largest and most active of all the job board ecosystems… period… full stop regardless of your industry.
LinkedIn now has almost 740 million members with over 55 million registered companies. (for comparison 12.3 million people visited Indeed in October, up 19.6 percent. Monster.com attracted 12.1 million people, and CareerBuilder.comattractedd 11.3 million in that same time) and LinkedIn is the most-used social media platform amongst Fortune 500 companies as it provides far more networking capabilities than pure recruitment.
If you put your resume and skills on LinkedIn.com as a software Engineer, and state that you are open to new opportunities, you will be contacted by multiple recruiters, and if your skills are desirable possibly also directly by companies seeking to hire you. It's a developer's market; there's not enough people out there, especially in America.
Here's my profile… feel free to connect… the larger your network the greater your exposure is to someone who works at your potential dream job.
Bryan Guner - Web Developer - Freelance | LinkedInView Bryan Guner's profile on LinkedIn, the world's largest professional community. Bryan has 5 jobs listed on their…www.linkedin.com
Here's A Linkedin Checklist I will be using before I return to the job hunt!
LinkedInPersonal and Contact Information:www.notion.so
excerpt:
Experience Section
- [ ] I have listed all professional roles included on my resume in this section and any that I had to cut from my resume for space
- [ ] I have written 2-4 power statements for each experience listed (okay to copy and paste from resume)
- [ ] My power statements for each experience are bulleted, not in paragraph form.
- [ ] I did list responsibilities in bullet point format (I did not leave in paragraph format)
- [ ] I did start each bullet point with an action verb and I did not use phrases such as:
Assisted with...
Worked on...
Helped with...
(Solely responsible for...
ok) - [ ] I did describe past projects in past tense and current projects in present tense
- [ ] I did not use pronouns such as: "I," "we," "they, "you," "me," "us"
- [ ] Optional: Bootcamp student experience and projects can be listed under your experience section if you have no (or almost no) prior work experience.
- [ ] If I listed my Bootcamp student experience, my title is [name of program] Student (example: Data Science Student)
- [ ] I copied and pasted my Lambda projects in my student description and also included them in the Accomplishments section
Do's:
Spend a good portion of your time learning and reading. Your jobs teach you so much about an organization and the business.
Follow business owners and senior managers, successful team leaders in large organizations, startup owners. You would be surprised how willing some otherwise busy executives are to rub elbows with veritable newcomers. They're not just doing this out of the kindness of their hearts, just like you… they have an ulterior motive. They are hoping to build goodwill with the incoming workforce in a bid to make their company more attractive to high quality candidates. If they give you any of their time…treat it like an interview.
How to Ask Great QuestionsTo leverage this information, (the trick is to constantly remind yourself to be on your game with speaking with them.) I do not care what your teacher's past have said… mark my words… *THERE IS MOST CERTAINLY SUCH A THING AS A STUPID QUESTION**…Anyone who tells you otherwise is either stupid themselves or just overcome with their own compassion (an admirable trait but ultimately a disservice to you the competitive job seeker).*
In Brief The Problem Some professionals such as litigators, journalists and even doctors, are taught to ask questions…hbr.org
Engage in networking. I would recommend finding and connecting with current attendee of any software development bootcamp. They're all (for the most part) programatically encouraged to connect network and engage in peer skill promotion (even if they have no idea of you skill level). If that weren't enough reason, all of them come from a cohort of other individuals being instructed to do the same. Once you have a few in your network other's will seek you out through Linkedin recommendations algorithm.
Note to prospective employers please just skip the next few sentences and don't ask why…😅
Of the 214 people that vouched for me… I guestimate about only 80 actually know me in any respectable capacity, and of those, only probably 30 or so are familiar with my competency in the skills they endorsed. It all boils down to the strategies that bootcamps instill in their students. It's the polar opposite of a zero sum game and they're more than happy to exchange personal recommendations with you. They're also far more driven to consistently engage with other members of the linkedin ecosystem because they need to a network to help compensate for their lack of a four year degree and the connections you make in that time.
![](https://cdn-images-1.medium.com/max/400/1*E519LWHx8W3CXw6c5FXgqg.png)
![](https://cdn-images-1.medium.com/max/1000/1*AUDMmyZrugM3SSy_0axgfQ.jpeg)
Build your personal brand. Developing your brand will not only help you attract clients or recruits if you decide to start a business, but will also help you find great job opportunities. You can post anything you take pride in so long as it's fairly professional. Definitely make use of the featured section to showcase your work.
![](https://cdn-images-1.medium.com/max/800/1*DlqWg94B670bgin5STdJNg.png)
Don't Use LinkedIn's Default Headline
LinkedIn automatically populates your headline with your current job title and company name. I hope it goes without saying… but as a rule avoid signaling to prospective employers the depths of your laziness by using any stock responses LinkedIn provides you.
Don't Go Ham On Keyword Placment
Placing keywords strategically into your LinkedIn profile is virtually the only way to ensure being flagged by search algorithms as a potential candidate.You could be forgiven for being tempted to heed the advice of your inner lizard brain, and just stuffing your profile with buzzwords but this will likely trigger a spam account checker and result in worse outcomes than the absence of said keywords.
![](https://cdn-images-1.medium.com/max/600/1*3_3Cb73SQM_YazWGpZWtIw.png)
![](https://cdn-images-1.medium.com/max/600/1*aI1PfkSpsUks598LAJvKoQ.png)
Why it matters¿
Are We Really All Connected by Just Six Degrees of Separation?
Most of us are familiar with the concept of six degrees of separation — the idea is that anyone in the planet can be connected to anyone else in just six steps. So through just five other people, you're effectively connected to the Queen of England, Jim Belushi or even yo mamma.
Back to the other Job Board Niches:
3. Traditional job boards. Dice.com, Monster.com, etc. They will not find you great jobs at technology companies; they may find you openings as a software engineer at other types of more traditional companies (for example, banks, retail chains, etc though.
4. Local-focused sites. The biggest is Craigslist, but there are others. Often great for contract work and opportunities you wouldn't have otherwise come across.
5. Freelancer websites. oDesk.com, Elance.com, etc. Lower pay, but 100% contract work, and has a lot of flexible opportunities if you're not looking for traditional full-time employment or remote work.
![](https://cdn-images-1.medium.com/max/600/1*3_3Cb73SQM_YazWGpZWtIw.png)
![](https://cdn-images-1.medium.com/max/600/1*aI1PfkSpsUks598LAJvKoQ.png)
Lastly Here's A Github Profile Guide:
![](https://cdn-images-1.medium.com/max/800/1*0nYkgla6oc0uImSZJElpdw.jpeg)
![](https://cdn-images-1.medium.com/max/800/1*wIhqnhU5zoyIr1GwZ2UTNA.jpeg)
![](https://cdn-images-1.medium.com/max/800/1*-ypWlmloBF6kz9UnVG2kOA.png)
![](https://cdn-images-1.medium.com/max/800/1*Y9SdKz9cS3FtjlKaRge3jg.png)
![](https://cdn-images-1.medium.com/max/1200/1*5-FYxWj0q8sUvpDoAR3ZLA.png)
Discover More:
Web-Dev-HubMemoization, Tabulation, and Sorting Algorithms by Example Why is looking at runtime not a reliable method of…bgoonz-blog.netlify.app
General
- How To Break Into Tech - Job Hunting and Interviews by Haseeb Qureshi
- Mintbean.io - Hackathons and Workshops
- Data on the job search and how to do it!
- LinkedIn Post Inspector
- LinkedIn Featured Images
- Frontend Masters - Expensive, but worth every penny
Resume
Cover Letter
Heroku - Use at your own risk
- Keep Heroku App Awake For Free Using Google App Script
- UptimeRobot
- Kaffeine
- UptimeRobot and Dyno Lecture
Trivia
JavaScript Trivia
Python Trivia
Frontend Trivia
Language Resources
JavaScript Resources
- TypeScript Learning Plan
React Native
- satagonia@gmail.com / qqqq1111
Python Resources
- -
HTML5 Resources
CSS3 Resources
Miscellaneous Resources
DS&A
Hash Tables:
- O(1) for a "good" table
- O(n) for a terrible table (lots of collisions, etc.)
System Design
Interviewing
Mock Interviewing
Networking
Managing and Organizing Job Search
- Trillo clone but with added features that make it really great! Consider creating a template for new job seekers!
Negotiations
Portfolio Sites
Take 25 minutes to choose a template, download it, rename it githubusername.github.io , git init, and push it to a github repo of the same name:
Template Sources
- Free CSS Templates
- HTML5 UP
- Start Bootstrap
- Theme Wagon
- Templatemo
- One Page Love
- Once you've decided on a template, download it to your machine.
- Rename the folder
{$yourGitHubUserName}.github.io
, (e.g. if my GitHub username were QueenOfTheBeyhive, I would name my repoQueenOfTheBeyhive.github.io
). This will be important for deployment to GitHub pages later. - Make sure to
git init
and set up your remote repository. - As always, make sure to read through any provided README for any potentially useful information.
- Take some time to explore the structure, included elements, and default assets
included in the template. Take special note of style sheets and the main HTML
file. The main HTML must be called
index.html
and it must be located in the root of the directory. If the file is located elsewhere, relocate it to the root and adjust any relative paths for any imported scripts or style sheets.
QA Engineering
Alternative Roles
Data Analyst
Sales Engineer
Technical Support Engineer
Customer Success Engineer
Data Engineer
Dev Ops Engineer
QA Engineer
Solutions Engineer
Support Engineer
Technical Product Manager
Scrum Master
Implementation Specialist
Technical Account Manager
Externship
Open Source
- GitHub's open source guides
- Getting started with open source
- First timers only
- Open Source Underdogs
- Code Triage
Volunteer
Imposter Syndrome
Podcasts
Books
Grokking the Coding Interview
Grokking the System Design Interview
- Elements of Programming Interviews (EPI) in Python
Skienna Algorithm Design Manual
QA Questions
10:22:12 From Alexis Kozak to Everyone : Scenario 1
- It's 7:00 pm on a Friday, and you receive a message from Dev Ops that they haven't been able to upgrade a live Production environment as planned. There were feature updates in this release that customers have planned marketing campaigns around. It also included a bug fix for one customer that's currently having to maintain a very manual workaround. What do you do?
10:24:40 From Alexis Kozak to Everyone : Scenario 2
- An application has been configured to send an email every time a patient requests a changed email. The automated email sends something to the old email, acknowledging that they changed their email, and if that isn't right, to please contact Secular Health Network. When you come into the office one morning, you see that thousands of emails have been generated in the space of two hours. What do you do? How do you find the number of emails sent?
10:28:11 From Alexis Kozak to Everyone : Scenario 3
- A customer has requested a change to SSO logic such that only users from a certain region can access SmartExam. You've implemented the rule on their demo environments and given them a testing plan that is simple and straightforward. During testing, you're included in multiple email chains with different parties, as well as some one-off calls and texts messages. Resources seem scattered, but the testing happens. After receiving confirmation from the customer that testing was successful, you're told the code is good to go into production. However, upon doing some quick checks, you discover that the rule you wrote doesn't work and would actually prevent any user from logging into SmartExam. The fix is quite simple. What do you do?