Class 9 - Career Paths, Life-long Learning, LinkedIn and Networking Flashcards

1
Q

Business Mindset

A

-Our skills and our trade belong to us
- Think of yourself as a business

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the “old way of getting a job”

A
  1. Send out a bunch of resumes
  2. Get interview
  3. Interview
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the more reliable way to get a job?

A
  1. Find contact at company
  2. Build rapport with contact
  3. Get personal referral for job
  4. Interview
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are some different ways to build a network?

A
  • Follow other developer’s blogs
  • Join local user groups and meetups (e.g. DevEdmonton, Edmonton Unlimited)
  • Use LinkedIn
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the different employment options for software engineers?

A
  • Employee
  • Independent consultant
  • Entrepreneur
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the benefits of being an employee (in the context of software engineering)?

A
  • Stability
  • Easier to pursue
  • Paid vacation
  • Possible medical insurance assistance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the drawbacks of being an employee (in the context of software engineering)?

A
  • Lack of freedom
  • Income capped
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the benefits of being an independent consultant (in the context of software engineering)?

A
  • More freedom (you set your own hours)
  • Constantly have new projects to work on
  • Potential to make more money
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the drawbacks of being an independent consultant (in the context of software engineering)?

A
  • Have to find your own work
  • Overhead of running a business
  • Trading one boss for many bosses
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the benefits of being an entrepreneur (in the context of software engineering)?

A
  • Complete freedom
  • Huge earning potential
  • Work on what you want
  • No boss
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the drawbacks of being an entrepreneur (in the context of software engineering)?

A
  • Very risky
  • Completely on your own
  • Requires many other skills (e.g. marketing)
  • Might end up working very long days
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the two types of startup companies?

A
  • Startups that are created with the intent of getting investments from outside investors (these companies can grow quickly)
  • Bootstrapped startup (completely funded by its founders)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are the pros of working for a small company (in the context of software engineering)?

A
  • Flexible roles
  • Higher impact work
  • High potential for rewards
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are the cons of working for a small company (in the context of software engineering)?

A
  • Might not get to just sit down and code
  • Can’t hide under the radar
  • Low stability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are the pros of working for a medium-sized company (in the context of software engineering)?

A
  • Stability
  • Less crazy hours
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are the cons of working for a medium-sized company (in the context of software engineering)?

A
  • Slow pace for change
  • Might not get to work on cutting-edge technology
17
Q

What are the pros of working for a large company (in the context of software engineering)?

A
  • Established processes and procedures
  • Training opportunities
  • Large impactful projects
18
Q

What are the cons of working for a large company (in the context of software engineering)?

A
  • Lots of “red tape” (i.e. regulations and rules)
  • Likely work in small area of codebase
  • Difficult to get noticed
19
Q

True or False: Very few companies still value people who can write COBOL code since the language is obsolete

A

False. There are 220,000,000,000 (220 Billion) lines of COBOL code still in use

20
Q

What are some investment rules that will help you get good returns on your investments?

A
  1. Invest regularly – as a habit
  2. Diversification is the key to long-term success
  3. Balance between conservative and high-risk
  4. Buy low and sell high
  5. Review your portfolio periodically
21
Q

According to StackOverflow Insights 2022, what are the most wanted programming languages (name the top 3)?

A

Rust, Python, TypeScript

22
Q

According to StackOverflow Insights 2022, what are the most wanted databases (name the top 3)?

A

PostgreSQL, MongoDB, Redis

23
Q

According to StackOverflow Insights 2022, what are the most wanted cloud platforms (name the top 3)?

A

AWS, Google Cloud, Microsoft Azure

24
Q

According to StackOverflow Insights 2022, what are the most wanted web frameworks (name the top 3)?

A

React.js, Node.js, Vue.js

25
Q

According to StackOverflow Insights 2022, what are the most wanted other libraries (name the top 3)?

A

TensorFlow, Flutter, React Native

26
Q

What are some useful non-technical qualifications?

A
  • MBA
  • Project Management Professional (PMP certification)
  • University of Alberta - Continuing & Professional Education
  • Toastmasters
27
Q

What are some strategies to strengthen your LinkedIn presence?

A
  • Grow your network
  • Make use of endorsements
  • Write and request recommendations
  • Comment on posts
  • Follow influencers
  • Post updates