惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Spread Privacy
Spread Privacy
K
Kaspersky official blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Forbes - Security
Forbes - Security
Hacker News - Newest:
Hacker News - Newest: "LLM"
The Last Watchdog
The Last Watchdog
SecWiki News
SecWiki News
Attack and Defense Labs
Attack and Defense Labs
Google DeepMind News
Google DeepMind News
Security Archives - TechRepublic
Security Archives - TechRepublic
S
Secure Thoughts
WordPress大学
WordPress大学
Microsoft Security Blog
Microsoft Security Blog
P
Proofpoint News Feed
云风的 BLOG
云风的 BLOG
V
Visual Studio Blog
Security Latest
Security Latest
TaoSecurity Blog
TaoSecurity Blog
Cyberwarzone
Cyberwarzone
S
SegmentFault 最新的问题
Cloudbric
Cloudbric
aimingoo的专栏
aimingoo的专栏
S
Schneier on Security
N
Netflix TechBlog - Medium
MyScale Blog
MyScale Blog
T
The Blog of Author Tim Ferriss
H
Hacker News: Front Page
C
Cybersecurity and Infrastructure Security Agency CISA
小众软件
小众软件
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
AWS News Blog
AWS News Blog
AI
AI
G
GRAHAM CLULEY
IT之家
IT之家
P
Privacy & Cybersecurity Law Blog
L
Lohrmann on Cybersecurity
Last Week in AI
Last Week in AI
D
Docker
Recent Announcements
Recent Announcements
O
OpenAI News
T
Threat Research - Cisco Blogs
GbyAI
GbyAI
S
Security @ Cisco Blogs
T
Troy Hunt's Blog
C
Check Point Blog
博客园 - 三生石上(FineUI控件)
A
About on SuperTechFans
The Cloudflare Blog
阮一峰的网络日志
阮一峰的网络日志
N
News and Events Feed by Topic

Chip Cullen

The need for importance, and AI: Chip Cullen An updated Colorosetta: Chip Cullen The Return of the Font Combinator!: Chip Cullen Changing the number of an item in an ordered list: Chip Cullen My pizza dough recipe as of May 2025: Chip Cullen Gonna try to be a bit more personal: Chip Cullen How I built dynamic social media images in Eleventy using Cloudinary: Chip Cullen My current approach to AI : Chip Cullen Lessons Learned Surviving a Major Product Launch: Chip Cullen How to Build a Drop Down Menu with Modern CSS: Chip Cullen How to stop page scrolling when you have an open dialog element: Chip Cullen Distraction Driven Development: Chip Cullen How I learned to code: the art of letting go: Chip Cullen In praise of the switch statement: Chip Cullen Project stuck? Think about how you’re breaking it down & question everything: Chip Cullen So how did the onboarding experiment go?: Chip Cullen Ideas for an Onboarding Checklist: Chip Cullen I really like Post Mortems: Chip Cullen Raise Red Flags Early: Chip Cullen How to mock fetch requests in React Testing Librarty tests: Chip Cullen Running a Structured Meeting: Chip Cullen Adding the View Transitions API to my personal site: Chip Cullen A Lightweight Way to Read GraphQL Data: Chip Cullen How to make a color changing favicon: Chip Cullen Using a Pros/Cons list to help navigate technical discussions: Chip Cullen How to use variable fonts from Google Fonts: Chip Cullen A new website: now on Eleventy!: Chip Cullen How to Truncate Type at More Than One Line with Just CSS: Chip Cullen Colorosetta: the VS Code Extension!: Chip Cullen Using CSS Custom Properties and Logical Properties Together: Chip Cullen Browser Dev Tools: Element Inspector Popover: Chip Cullen The Link with rel=preload is a Seperate Thing: Chip Cullen How to have Dark & Light Mode Images that also works with User Choice: Chip Cullen Don’t use Viewport Units for Font Size on their own: Chip Cullen A little known Media Query: Aspect Ratio: Chip Cullen Meta thinking: Managing Decisions: Chip Cullen Give Your To-Do's Context: Chip Cullen Say What the Impact is when Reporting Issues: Chip Cullen Firefighting 101: How to Manage Breakages: Chip Cullen How to Deal With Large Pieces of Technical Debt: Chip Cullen Make Your Request Clear: Chip Cullen Analytics events, HTML classes, and protecting against refactoring: Chip Cullen How We Removed jQuery from a large app: Chip Cullen New tool: ColoRosetta: Chip Cullen What width and height attributes should you use with responsive images?: Chip Cullen Django 3.1 gotcha: Referrer Policy has a new default, and it might break iframes and links: Chip Cullen A Javascript Component Pattern: Chip Cullen CSS min(), max() and clamp() Functions: Chip Cullen Pointer Events and Inline Elements in Chrome: Chip Cullen Resolving a github repo and a new Create React App: Chip Cullen How to POST *Data* with the Fetch API: Chip Cullen The Contrast Triangle: Chip Cullen Advice on interviewing for Junior Developers: Chip Cullen Life Lessons Learned From Running a Marathon: How to do something really hard: Chip Cullen A (Brief) intro to Search Engine Structured Data: Chip Cullen Javascript Fallback Values on Variables and Booleans - a hard lesson: Chip Cullen Alfred Tip: Quickly Access Common URLs: Chip Cullen Responsive Images in Hugo - by Laura Kalbag: Chip Cullen Making a Gatsby Site with Multiple Content Types: Chip Cullen How to Create and Use Fixtures in Cypress Tests: Chip Cullen Fixing the 'Bad Interpreter' Error from AWS and Python 3.7: Chip Cullen Creating a Canonical Tag in a Django Template: Chip Cullen Responsive spacing with viewport and ch units: Chip Cullen Welcome to my New Design - 2019: Chip Cullen Django Templates: Block and If statements don’t work like you might expect: Chip Cullen Books I Read in 2018: Chip Cullen Lifehack: 4 ways to help tame common email noise: Chip Cullen How to make better Pull Requests: Adding Steps to Test: Chip Cullen The unsung develpment tool: Spreadsheets: Chip Cullen Troubleshooting Adding and Removing EventListeners: with Arguments, Debounced, and in a React Class: Chip Cullen How to Fake the Window Object in Jest and Enzyme: Chip Cullen Migrating From Wordpress to Hugo: Chip Cullen Background Repeat and its Possibilities: Chip Cullen Getting Started With Front End Tests: a Mindset: Chip Cullen Migrating a Blog - An Opportunity for a Content Inventory: Chip Cullen Moving to Hugo: Chip Cullen JavaScript events: .target vs .currentTarget: Chip Cullen Things I wish I knew when starting with Python: Chip Cullen Leading Ampersands for modifiers in Sass: An anti-pattern: Chip Cullen How to get rid of the "You have mail" message in your terminal: Chip Cullen Why three typefaces rule the web, and what you can do about it: Chip Cullen You shouldn't worry about Section 508 - it's Section 504: Chip Cullen Looping Video Backgrounds: pointers and pitfalls: Chip Cullen How to “preview” a click event tag in the Google Tag Manager console: Chip Cullen Moving on from a technology, or: life after Drupal: Chip Cullen Don’t be a dumb developer: Chip Cullen Two level breadcrumbs with CSS :only-child: Chip Cullen Simplicity comes with experience: Chip Cullen Do the least amount possible: Chip Cullen SVGs vs. Icon Fonts: Two points in favor of Icon Fonts: Chip Cullen Accessible links without underlines: Chip Cullen Surviving Getting Laid Off: Chip Cullen How to structure your typography in Sass: Chip Cullen Layer Cake: A Responsive Design Layout Pattern: Chip Cullen Creativity is yet to come in Web Design: Chip Cullen Front End Testing with Wraith: A Step by Step Recipe: Chip Cullen Where to begin? How I start a visual design for the web: Chip Cullen If you could only have five Google Fonts: Chip Cullen Why SVG is so cool (or: what happens when you're late to the party on something): Chip Cullen How to apply classes to elements with CKEditor 4, in Drupal 7: Chip Cullen
The Strategic Job Hunt: Chip Cullen
2015-07-25 · via Chip Cullen

Job hunting can be a messy, unorganized process.

After getting laid off, I found that there were a lot of things that I did which made me stay focused and productive when it came to my job hunt. I can't say that any one of these ideas directly led to my new job, because it came in a way I didn't expect.

The biggest lesson I can share with you would be to keep an open mind. You can't predict where your new job will come from, or who will open that door. It could be that an opportunity might not meet some criteria that you set for yourself. Explore it, though, and see if there is a way that you can make it fit your needs.

These are the things that I did that helped me, and I hope they can help you:

Keep your routine

As I mentioned in my previous post, it's important to keep your routine, even if you're no longer going to an office. This is why.

Your new job is finding a job. You need to be working at it every day, just like any other job.

My routine stayed largely the same, mostly because I had kids that still needed to get to school / daycare. It usually went something like this:

  • Get up at my normal time
  • The morning routine of getting dressed, breakfast, etc
  • Take the kids to school
  • Come home and work on the job search for 2-3 hours
  • Go for a run & have lunch
  • Work on a new skill, or do a project
  • Pick up the kids from school

Define your job criteria

You need to figure out what kind of job you really want to get. If you can define it in concrete terms, you can steer your effort towards that goal.

Even if you were let go suddenly, and find yourself needing a new job as soon as possible, you need to define the criteria of your new job.

If you have clear criteria in mind, you will be able to wade through job listings with greater focus. You will know much more quickly which jobs are worth your time investigating.

If you don't have clear criteria in mind, you risk wasting a lot of time going on interviews for jobs you don't want. Or worse, you'll end up feeling backed into taking a job you hate.

I went for a run right after being laid off and thought about what I wanted in my next job:

  • A senior front end developer position
  • A definite need for work / life balance
  • Heavy preference for working from home

I left out a lot of technical specifics as criteria for a job. I wasn't looking for a job with "x" programming language or "y" framework. That stuff comes and goes. Work-life balance is either part of a workplace culture or it isn't.

Make a checklist of updates

Now you need a concrete set of tasks to get yourself going. There can be a surprising amount of items that you will need to create or update in order to help your job search. It can feel a bit overwhelming, so make a checklist you can work through.

Here is are the things I worked on:

  • Updating my résumé
  • Updating my LinkedIn profile
  • Updating my GitHub profile with code samples I could send at a moment's notice
  • Adding a profile to industry-specific job sites

All of that can take several days, if not a week or more. It is also an iterative process - I continuously updated these items during my job hunt.

Find an editor

We all struggle with writing to some degree, and writing about yourself is even harder. You need an editor who can look at your résumé, website or other writing in an objective manner.

I was lucky. I have a friend who is a fantastic editor — she does it for a living. She went through a couple rounds of changes to my résumé with me, for which I'm very grateful. She pointed out (rightly so) that I wasn't giving concrete examples of what my responsibilities were. I heeded her advice and ended up with a far, far stronger résumé because of it.

If at all possible, find someone who knows you personally. They will be able to point out where you might be selling yourself short.

As a last resort, there are online services that will do resume reviews, but I can't vouch for them.

Make a list of job sites you routinely check

If you find a certain set of websites that have the kind of jobs you're looking for — make a list of them so you remember to check them all, every day. I would even suggest creating a folder of bookmarks in your browser with all of those sites — so you can quickly get to all of them.

For front end developers, I suggest these sites:

Keep an organized list of jobs you find and apply to

After a couple days of browsing job listings, it can get very confusing, very fast. It can seem like an amorphous blob of things you are trying to track. You need to keep an organized list of the openings you find.

Aw yeah, a spreadsheet!

A Google Spreadsheet is perfect for this. Each row would be a lead, with the columns being facets of each. I suggest these columns:

  • Position title
  • Company
  • Link to the posting
  • Do you know anyone at that company?
  • Based on the job listing, how well do you think you fit the requirements? 1-5, with 1 being highest
  • What is your interest in the job? 1-5
  • Date applied

I found the two "ranking" columns to be particularly helpful. After wading through dozens of listings, it can be hard to remember what your "read" of a job listing was. It makes it very clear which jobs were the best — if they are "1 & 1" you know it's one you want to apply to soon, while also taking the time to craft good cover letters/introductory emails.

I'm posting a blank template for the job search spreadsheet here — please take it, copy and modify to your heart's content. I would love to hear if it helps you.

Conclusion

I ended up getting my new job through a recruiter — which I was definitely not expecting. You have to keep an open mind about where your next job will come from. You need to stay organized, focused, and spend your time wisely. I hope these suggestions help you have a great job hunt.