u/mystery_axolotl

Feature Request: Ability to directly add requirements and tools from listings to filters

Context: I have a very broad skillset and I do not have a specific role I am looking for. I want to be able to filter out jobs based on skills/certifications/tools/etc I do or don't have. What I want to see is all the jobs I am potentially qualified for, but may have never thought of seeking out.

The why: The way I currently use the tool is to set my area and just go through ALL the listings. I tried to filter for specific things, but it was either too limiting or too time consuming. It would be quite natural for me to see a listing for, say, a nurse position that requires a nursing license, toggle/dropdown to set the license to NO and have all jobs that require it filtered out from my search. This way, I don't have to think of what's out there, but just go through a list . Cognitively, it is much less draining to go through a given list than it is to create one. It is also much simpler to click on something than add it to a complex boolean expression(which are no doubt hard for non-tech people).

Current state: Currently, I can manually do this in the filters either through drop downs or through the boolean syntax.

The Issue: It is pain. Right now this needs to be done proactively, which means I have to think of all the things I'd like to exclude or include. I see this being trivial for someone who is specialized in a particular area, but for me this is neverending.

Proposed Solution: Make it passive. Make it a natural part of the process, instead a separate laborious step.

Instead of listing tools and requirements as plaintext lists in the listings, add a small state marker( icon dropdown? ) besides each tool/requirement. There should be 3 states: {Yes, No, Unknown} (✅❌❔). All items should start out as unknown. As the user goes through the listings, they can directly toggle the state for any item. This should automatically update the filters, so that no job that contains an item marked as No will be shown. Listings with Yes items should be prioritized in the list.

I am hesitant to give specific implementation suggestions, as I can't quite discern what your backend looks like. If you already have a DB of individual skills, you could simply add it as a new column, if you just insert the boolean expression into some sort of sql statement(or something), you can just programmatically add a clause to the expression when a user sets a state to a new skill and modify it if the state changes. I think it would make sense for Unknown to be represented as an absence of clause. The user should be able to see and modify these manually, of course, but that's already available.

Additional benefit: This could help people passively build their skills/tools inventory that they could use for resumes etc.

reddit.com
u/mystery_axolotl — 4 days ago