Business Organization Lecture 5: New Programmer’s Survival Manual Chapter 2 Quiz
28 Questions
17 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

A great mentor is only interested in your technical growth.

False

You should only seek mentorship from one person.

False

A mentor's role includes keeping your career moving in the right direction.

True

A manager is always the best person to answer any work-related questions.

<p>False</p> Signup and view all the answers

A great mentor will only focus on meeting the needs of the product.

<p>False</p> Signup and view all the answers

Mentorship is not important for self-improvement and career development.

<p>False</p> Signup and view all the answers

The job contract should be signed without reading it carefully.

<p>False</p> Signup and view all the answers

Annual salary includes only the basic salary and excludes any additional benefits.

<p>False</p> Signup and view all the answers

Employers usually offer around 30 holidays per year, but the exact number should be confirmed in writing.

<p>True</p> Signup and view all the answers

If you get sick during your holiday, those days will still be counted as part of your vacation days.

<p>False</p> Signup and view all the answers

The contract should specify how overtime is handled, when it's required, and how employees are compensated.

<p>True</p> Signup and view all the answers

Full-time and part-time positions have different expectations regarding working hours and employment duration.

<p>True</p> Signup and view all the answers

The domain of a manager includes providing assistance related to benefits and pay.

<p>True</p> Signup and view all the answers

A good manager only focuses on short-term obstacles and ignores long-term career goals.

<p>False</p> Signup and view all the answers

Knowing personality types is referred to as Tip 12 for effective teamwork.

<p>False</p> Signup and view all the answers

Understanding the context of your work includes knowing when the product is going to ship and who will buy it.

<p>True</p> Signup and view all the answers

A master programmer should never stop learning according to the text.

<p>True</p> Signup and view all the answers

The golden rule 'Do to others what you would have them do to you' does not apply to teamwork, according to the text.

<p>False</p> Signup and view all the answers

Great programmers are not passionate about their tools.

<p>False</p> Signup and view all the answers

The norm for the notice period is between one and four months.

<p>False</p> Signup and view all the answers

Flexible working hours usually don't have any core hours.

<p>False</p> Signup and view all the answers

To improve code quality, one tip is to Fail Gracefully.

<p>True</p> Signup and view all the answers

After accepting a job offer, it is recommended to get your tools in order.

<p>True</p> Signup and view all the answers

The responsibility of managing yourself at work ultimately lies on your mentor.

<p>False</p> Signup and view all the answers

When you need assistance in a more official variety, you should ask your mentor.

<p>False</p> Signup and view all the answers

To be visible in your work, it must be by luck.

<p>False</p> Signup and view all the answers

Your manager can be your mentor too.

<p>True</p> Signup and view all the answers

You should always shut your office door to avoid any interruption while you are working.

<p>False</p> Signup and view all the answers

Study Notes

Managing Yourself

  • To take advantage of opportunities, it's essential to have the skills and make an effort to maximize your output.
  • Optimize your environment to improve productivity.
  • Speak your language fluently and know your platform.

Finding a Mentor

  • A mentor's role is to help you when you get stuck, model behaviors and skills, and keep your career on track.
  • A great mentor should be on your side, have technical skills, and have high standards.
  • A mentor can be one person or multiple people, such as a senior programmer or manager.

Contract and Job Information

  • Before signing a contract, read it carefully and focus on job information, compensation, and benefits.
  • Job information includes job title, description, team and department assignment, role requirements, skill requirements, education requirements, and performance evaluation.
  • Compensation and benefits include annual salary, raises, bonuses, health benefits, and social insurance.
  • Time off, sick days, and vacation policy should be clearly outlined in the contract.
  • Overtime policy should be clearly defined in the contract.

Teamwork

  • The golden rule "Do to others what you would have them do to you" applies to teamwork.
  • Tips for teamwork include knowing personality types, working together, and meeting effectively.

Inside the Company

  • Know your peers and understand the company's anatomy.
  • Understand the context of your work, including when the product will ship, who will buy it, and how the company makes money from it.

Mind Your Business

  • A master programmer should have knowledge about business and the project.
  • Tips for minding your business include getting knowledge about the project and putting yourself in the company's shoes.

Looking Forward

  • No matter your level of programming mastery, you can always improve.
  • Never stop learning and consider flexible working hours.

Termination, Severance, and Survival

  • Notice period is an often-underrated aspect of the contract and can range from one to three months.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Description

Test your knowledge on the key points to consider before accepting a job offer according to the book 'New Programmer’s Survival Manual' by Josh Carter. Topics include job information, compensation, contract terms, and more.

More Like This

Use Quizgecko on...
Browser
Browser