My aim is to work in a company with good work culture. So, I started my search from Forbes list of Top 100 companies to work for. And from there I narrowed down the list according to my preferences and constraints, and now I have 8 companies which I am looking forward to..
But I am now stuck at how to prepare for these companies. Below are the two approaches I can think of:
- Look at the job postings and their requirements and skill myself accordingly
- Learn the technologies which I am more interested in and wait for the relevant openings in these companies
Problem with approach 1: there would be very less to no time to learn the technology/tool before the position closes.
Problem with approach 2: I don't know if any of these companies will ever be needing a resource for the technology I am choosing for myself.
Please help he decide which approach is better and if both of them won't work. Please share, if you have a better approach in mind.