World Getting Smaller

Sunday, April 30, 2006

Job Market: Greedy Algorithm works!!


Greedy Algorithm:
The algorithm works by selecting the best option available at the point of time when a decision is made


Application: Job Market
I have realized that this algorithm really works for the job market
For our example we would consider software engineering which has applications is almost every industry and hence forms a great example. If say finance industry or supply-chain-management industry is paying higher to the software engineers at a particular point of time, the demand in that industry is high and the chances are high that the demand is going to be high for foreseaable future. So if you made a decision based on the greedy algorithm - you have made a right decision. Many people that I talk to get confused between doing what they like vs following this greedy algorithm (the details on this for later)


Market decides for you!
If you flow with the market, like finance or supply-chain-management industry in our example above, market has made a decision for you. The chances are that it will atleast sustain growth for the next 10 years from the time you selected: 10 yrs is just an empirical number. If that industry keeps the momentum, keep adding 10 yrs till it maintains that momentum. When the industry starts to pay equal to most other industries, time to count down!


College Admissions
This (market) somehow also decides how youngsters select their subject of interest (especially in countries like India). For example, when Civil Engineering was at its peak, people would select civil engineering etc


Misc Thoughts
* Even if you do not make it to the "growth" industry at first, but if you make a job change and use the greedy algorithm, you would settle down in that "growth" industry"
* Other examples of these "growth industries" that i see today may include Security in networking industry