दिन 54: Resume, LinkedIn और Job Search
✅ आज आप सीखेंगे
- सही role चुनें: analyst, scientist, ML engineer
- एक-page ATS-friendly resume
- Action + tool + number + impact वाले bullets
- Python से keyword match जाँचें
- LinkedIn, referrals और साप्ताहिक job-search system
🏢 असली दुनिया में
आपके पास skills और चार projects हैं। अब किसी इंसान के देखने से पहले एक computer (ATS) आपका resume scan करेगा, और recruiter उस पर लगभग 30 सेकंड लगाएगा। यह दिन आपके course के काम को resume, LinkedIn profile और interviews दिलाने वाली योजना में बदलता है।
कौन सा role आपके लिए?
| Role | रोज़ का काम | मुख्य skills | आम fresher pay (India) |
|---|---|---|---|
| Data Analyst / Business Analyst | Reports, dashboards, SQL, ad-hoc analysis | SQL, Excel, Power BI, pandas, statistics | ₹3.5–7 LPA |
| Data Scientist | Models, experiments, forecasting | Python, ML, statistics, SQL | ₹6–12 LPA |
| ML Engineer | Models deploy और scale करना | Python, ML, APIs, cloud, MLOps | ₹7–15 LPA |
| Product / Marketing Analyst | Funnels, A/B tests, growth metrics | SQL, statistics, experimentation | ₹5–10 LPA |
Pay शहर, company के प्रकार और skills से बहुत बदलता है; job portals पर ताज़ा listings देखें। ज़्यादातर career switchers और freshers Data/Business Analyst roles से आते हैं और 1–2 साल में data science की ओर बढ़ते हैं।
एक-page resume
- 1Header: name, phone, email, LinkedIn, GitHub, शहर
- 2Summary: 2 lines – role + मुख्य skills + एक नतीजा
- 3Skills: groups में (Languages, Tools, ML, BI)
- 4Projects: impact bullets और links के साथ 3–4
- 5Experience / internships (हों तो)
- 6Education + certifications
ATS-friendly
- एक column, standard headings
- Text वाला PDF या .docx
- Job description के keywords
- सरल fonts, layout के लिए tables नहीं
ATS-unfriendly
- Fancy two-column templates
- Skills progress bars में
- Images या icons में text
- Photo, उम्र, धर्म, वैवाहिक स्थिति
Interview दिलाने वाले bullets
Formula: Action verb + आपने क्या किया + tool + number + business impact।
weak = ["Did EDA on sales data", "Made a churn model", "Worked on SQL queries"]
strong = [
"Analysed 2,000 e-commerce orders in pandas and found the festive season drove 27% of revenue; "
"recommended a 6-week-earlier stock plan",
"Built a telecom churn model (scikit-learn, ROC-AUC 0.83) and deployed it as a Streamlit app; "
"calling the top-risk 20% reached 2.3× more churners than random calls (≈ ₹12 lakh net per cycle)",
"Designed a star-schema SQLite warehouse and wrote CTE/window-function queries that cut a weekly "
"Excel report from 3 hours to 5 minutes",
]
for w, s in zip(weak, strong):
print("✗", w); print("✓", s, "\n")
verbs = ["Analysed", "Built", "Designed", "Automated", "Reduced", "Increased", "Forecast", "Deployed", "Presented"]
print("Start bullets with:", ", ".join(verbs))अपना keyword match जाँचें
import re
from collections import Counter
jd = """Data Analyst – Bengaluru. Requirements: strong SQL (joins, window functions), Python (pandas, NumPy),
Excel (pivot tables, XLOOKUP), Power BI dashboards, statistics, A/B testing, stakeholder communication.
Nice to have: machine learning, scikit-learn, Git, Tableau."""
resume = """Data Analyst (Fresher). Skills: Python, pandas, Matplotlib, SQL, Excel, machine learning, scikit-learn.
Projects: BazaarKart sales EDA in pandas; churn prediction with scikit-learn and Streamlit."""
SKILLS = ["sql", "window functions", "python", "pandas", "numpy", "excel", "pivot tables", "xlookup", "power bi",
"statistics", "a/b testing", "communication", "machine learning", "scikit-learn", "git", "tableau", "streamlit"]
def found(text):
t = text.lower()
return {s for s in SKILLS if re.search(r"(?<![a-z])" + re.escape(s) + r"(?![a-z])", t)}
need, have = found(jd), found(resume)
print(f"JD asks for {len(need)} skills | resume shows {len(need & have)} → match {len(need & have) / len(need):.0%}")
print("✅ matched:", sorted(need & have))
print("❌ missing:", sorted(need - have))Missing keywords तभी जोड़ें जब सच में skill हो (interviewers पूछेंगे!)। 70%+ match का लक्ष्य रखें। एक master resume रखें और हर role के लिए 10 मिनट में बदली हुई copy बनाएँ।
ऐसा LinkedIn जो recruiters ढूँढें
- Headline: “Data Analyst | SQL · Python · Power BI | Turning data into business decisions”।
- About: 4–5 lines – आप कौन हैं, skills, 2 project नतीजे, कौन सा role चाहिए।
- Featured: GitHub repos, Streamlit app, dashboard screenshot।
- Open to work: roles और शहर set करें (सिर्फ़ recruiters वाला option ठीक है)।
- हर हफ़्ते post: projects से एक chart + एक insight – recruiters लगातार सीखने वालों को देखते हैं।
Hi Priya, I enjoyed your post on Power BI at <Company>. I'm a data analyst (SQL, Python, Power BI) and recently built a churn-prediction app: github.com/<username>/telecom-churn. I saw the Data Analyst opening (Job ID 12345) and believe my A/B-testing and dashboard projects match it well. Would you be open to referring me, or sharing any tips about the team? Thank you for your time!
Job search को funnel की तरह देखें
import pandas as pd
apps = pd.DataFrame([
("Fintech start-up", "Data Analyst", "LinkedIn", "2026-10-01", "Applied"),
("E-commerce co.", "Business Analyst", "Referral", "2026-10-02", "Interview"),
("IT services", "Junior Data Scientist", "Naukri", "2026-10-03", "Applied"),
("Edtech", "Data Analyst Intern", "Internshala", "2026-10-03", "Rejected"),
("Bank", "MIS / Data Analyst", "Company site", "2026-10-05", "Assessment"),
("Logistics", "Data Analyst", "Referral", "2026-10-06", "Interview"),
("SaaS", "Product Analyst", "LinkedIn", "2026-10-07", "Applied"),
("Retail chain", "Data Analyst", "Naukri", "2026-10-08", "Applied"),
], columns=["company", "role", "source", "applied_on", "stage"])
apps["applied_on"] = pd.to_datetime(apps["applied_on"])
progress = apps["stage"].isin(["Assessment", "Interview"])
print(apps.groupby("source").agg(applications=("company", "count"), progressed=("stage", lambda s: s.isin(["Assessment", "Interview"]).sum())))
print(f"\nOverall response rate: {progress.mean():.0%} → referrals convert best – ask your network!")
apps.to_csv("job_tracker.csv", index=False)| हफ़्ता | Focus | लक्ष्य |
|---|---|---|
| 1 | Resume, LinkedIn, GitHub READMEs तैयार | 3 projects public |
| 2 | Apply + referrals | 15 tailored applications, 10 referral messages |
| 3 | Interview prep (Day 55) + mock interviews | 2 mocks, 30 SQL problems |
| 4 | Applying जारी, follow up, नया mini-project post | 15 और applications |
असली companies कभी “registration fees”, “training deposits” या offer letter के लिए पैसे नहीं माँगतीं। Company का domain जाँचें, official channels से interview दें, और OTP या bank details कभी share न करें।
🏅 आज के Job Skills
Practice tasks
🏋️ Practice – ख़ुद करें
Quick quiz
🧠 Quick Quiz – ख़ुद को जाँचें
Interview corner
💼 Interview Corner
अपने बारे में बताइए।
60 सेकंड का pitch: वर्तमान (role + skills), अतीत (एक मज़बूत number के साथ education/projects), भविष्य (यह role और company क्यों)। उदाहरण: “मैं SQL, Python और Power BI में कुशल data analyst हूँ। अपने churn project में मैंने AUC 0.83 वाला model और app बनाया… मैं इसे आपकी company में customer analytics पर लगाना चाहता हूँ।”
बिना experience के हम आपको क्यों hire करें?
सबूत दिखाएँ: deploy किए projects, business पर केंद्रित नतीजे, लगातार काम (GitHub/LinkedIn activity), और domain जल्दी सीखने की इच्छा। अपने सबसे मज़बूत project को उनके business से जोड़ें।
सारांश
- एक role तय करें; ज़्यादातर Data/Business Analyst से शुरू करते हैं।
- एक-page, एक-column, keyword-matched resume।
- Bullets = action + tool + number + impact।
- LinkedIn + GitHub + referrals + track की गई साप्ताहिक योजना।
Day 55: model answers के साथ 60+ data-science interview सवाल – SQL, Python, statistics और ML।
