Date post: | 30-Aug-2014 |
Category: |
Career |
Upload: | andrew-mackrell |
View: | 147 times |
Download: | 1 times |
5years.Me
Executive Summary1. Web App that helps people define and monitor steps to reach a 2-5 year
goal 2. Target audience is people who say "I think I want to be an X in X years, but
I have not idea the steps to get there“ OR “I have these skills but don’t know where to apply them”
3. A mix of GoogleMaps and Mint.com but for you career4. Based on the philosophy that: "Never worry about action, only Inaction"5. Technology involved would be: • WebScraping and Text Analytics via Natural Language Processing• Data Analytics / Pattern Recognition / Optimal Path Selection• Machine Learning Algorithms
SAMPLE STATISTICAL ANALYSISAND
TASK BREAKDOWN
0 0.2 0.4 0.6 0.8 1 1.20
0.5
1
1.5
2
2.5
3
3.5
4
4.5
Database Administrator
Durationat
Job
Normalized Job Salary * Company Prestige Factor
0 0.2 0.4 0.6 0.8 1 1.20
0.5
1
1.5
2
2.5
3
3.5
4
4.5
Database Administrator
Database AdminDurationat
Job
Normalized Job Salary * Company Prestige Factor
MS – Computer Science
ETL Developer
SR. ETL Developer
YOU
Next Step Suggestions
• Learn SQL• Coursera/SQL Course• Udacity.com/AdvancedSQL
• Tutorial on Informatica• Youtube.com/Informatica• Informatica.com/Basics• Informatica.com/Advanced
• ETL Development Practices• Amazon.com/ETL for Dummies
• Certification in Database Admin• MCST Study Guide
• Meetups• DBA-Tuesday Meetup
Detailed Breakdown
For the tasks that you wish to tackle, the app will give you a detailed breakdown, serving you just as much information as YOU want to complete in a given day or week.
You can specify, so that you don’t get overwhelmed.
You can set “rewards” and “punishments” for hitting those goals
You can share with friends and track progress as you go
Eventual goal is to have tasks broken down so much that a cashier at Walmart can do a mini task between checkouts on her smartphone.
ETL Developer
75 Jos in Your Area(Medium Availability)
3 Years Avg Prior Exp.
$65,000 Avg Annual
Personality Type: Introvert, Analytical
HIGH LEVEL APP FEATURUES
1. Create Profile1. Upload Resume or Linkedin Profile
2. Personalize you profile
2. Assemble Optimal Path based on Goal and Base ProfileEx: In [3] years, I want to be a medical office manager making 80,000 a year
1. Analyze Raw Text Articles for Soft Skills
2. Analyze Resumes for Optimal Paths, Yrs Experience, Prereqs, Company stature, etc.
3. Match Salaries using FedsData and Glassdoor
3. Track Progress
1. X year plan containing major milestones (the farther away, the less detailed)2. Detailed steps to achieve your next nearest goal
1. Steps get continually honed 3. Points and penalty system will incentivize and encourage progression4. Advanced metrics on progress
1. What type of tasks do you complete; how much “knowledge” have you gained
4. Continually Scan and Update Tasks1. Continue to update base profile with new skills
2. Continue to hone optimal bath
1. Honing will be both programmatic, by searching for fresher, more relevant Gap Fillers\
2. And via machine learning of user involvement
1. The community will help to weed out the bad “Tasks” and make the app smarter
2. There can be a “connectivity” aspect to others searching for the same goals, however we don’t wan this turning into a message board
5. Social Component1. Use LinkedIn “People” API to find people with similar titles or backgrounds
2. Have “Tinder-style” geo-special connectivity component on app to “Broadcast” where you are and what your goals are
1. You can find like-minded people to meet up with
3. Possibly ability to share progress to interested employers
1. like a GitHub for non-developers
Data Sources• ResumeParsing: http://jobsite.onlineresumeparser.com
• RawText Articles: About.com, WikiHow.com, DuckDuckGo API - all “creative commons” sources so no infringement
• Resumes: Indeed.com/Resumes (and we will grow a local DB)
• Salary Information: Indeed.com/Salary, FedsDataCenter.com/federal-pay-rates (all ported to local DB)
• Gap Fillers: Amazon.com, Meetup.com, Online Course Sights, Blogs, Journals, LinkedinGroups • Online Courses: GoogleCourseBuilder, Pluralsight, Udemy, Coursera, Treehouse, CodeSchool, Cloudera, iTunesU, Kahn Academy
• Network info: https://developer.linkedin.com/apis
Monetization• No Adds
• No Selling of Information (except maybe to prospective employers b/c that helps the user)
• PayPerClick for purchase on Amazon / Course Sites
• Points system for select retailers - You get points / discounts at select retailers; retailers get traffic
• Eventual payment from 3rd parties for links out (when traffic is big enough)
Infrastructure and Technology• Code: Python using Django Web Framework
• Database: MySQL
• WebServer: Apache
• Operating System: Linux
• Running on Google Apps Engine
• Analytics: rpy2, PANDAS, numpy
• Machine Learning: scikit for python
• Hadoop: Cloudera Hadoop solution
• WebScraping: urllib2, BeautifulSoup