Career Topics

Advice for your Job Search
  1. Your First line of offense in the Job Market: Portfolio & Resume
    • Communication on multiple fronts - LinkedIn, Networking, RocDev
    • In addtion to job boards try Matching services: Tryplebyte, Hired.com and Vettery
    • Stay sharp with Coding Challenge sites: HackerRank, Leetcode, Coderbyte, Topcoder, Codility
    • Finish your Freecodecamp Certs to Pursue the Non-profit opportunity
    • Do your research on the Company - website, their blog github: Job market in Dev is strong, so you can afford to be a bit picky… Apply to companies doing work you’re actually interested in since that passion you have for it will end up being a strength during your interview anyways
  2. Side Projects
    • Merge your interests/hobbies with coding
    • Go build something - best way to learn & best asset in an interview
    • Just redesign an already designed website
    • Present it on Github
    • Contribute to an Open Source Project. Maybe through Code Triage
    • Explore an audience for it - it's possible to monetize these
  3. Common Interview Questions
    • Background/Qualifications - Prep an outline (100% chance)
    • Behavioral Questions - Prep your Stories (80% chance)
    • Whiteboarding/Technical Questions (70% chance)
    • Take home assignments (40-50% chance)
    • Strengths - Find a github project of yours that matches their job description so you can speak about how you already have experience doing what they seek. If you don’t have a github project that matches yet, spend a week or two and make one before you apply.
    • Weaknesses - Framing it as your learning goals
    • Google Interviewing Prep
    • Book Recommendation: Cracking the Coding Interview
  4. Remember: You should interview them too!
    • Perks? Typical day? Ticketing System? Scrum/Agile/Waterfall?
    • When was the last time they promoted someone on the dev team and why?
    • What’s the team like? Who’s your boss? What’s the stack/codebase like? Test coverage?
  5. Negotiation Tips
    • Entry level vs Mid vs Senior
    • Know your worth
    • Negotiate for value not just compensation
    • What can you negotiate for?
      • Base Salary
      • Minimum Raises & Raise Interval
      • Performance Review Frequency
      • Healthcare Benefits & Premium discounts
      • Vacation
      • Training
      • Education & Professional Development & Conferences
      • Tuition Assistance
      • Annual Bonuses
      • Incentive Pay & Commision
      • Health Club Memberships
      • Home Office & Internet Stipend
      • Car
      • Parking
      • Association Dues
      • Signing Bonuses
      • Profit Sharing
      • Stock Options & Equity
      • Insurance
      • Pension
      • Overtime Rate
      • Relocation Expenses
      • Expense Account & Company Card
      • Travel & Travel Rewards
      • Company Mobile Phone & Laptop
      • Remote Work, Telecommuting, Flex Time
      • Leaves of Absence or Sabbatical
  6. Continuing Learning Resources
  7. Staying in the Know - Read/Listen to some Dev Media a few times a week
    • Podcasts
    • Articles straight to your inbox: Dev.to, Medium.com, Frontend Focus, Javascript Weekly, React Status
    • Youtube Channels: Academind, freeCodeCamp, Fireship, the Coding Train, Classsed
  8. General Advice from Duke University