Career Development in Software Engineering

Career & Leadership

Topic: Career Development in Software Engineering

Presenter: Rui Jiang


Career Development Presentation - Career Development in Software Engineering

Date: 5/14/2024

Join Us on Wechat

Subscribe to Our YouTube channel https://commitway.com/eventyoutube

Meeting notes

Google culture: focus on technology

Meta: metrics/goal oriented. Lots of internal competition

PInterest:

typical bay area startup.

Closer to snapchat and airbnb.

Nice people

Coupang:

Cultural changed from bureaucracy to fast-moving

Small vs Large

New grad can

learn from big company

Or join xxx - xxxx employee mature startup company.

Really small - high risk unless very motivated or trust in founder

More senior

Are there more possibilities for development?

Money return

Try out

IC vs manager

Late stage: incompatible

Manager looks good from first glance

Manager: hiring, firing, alignment

Manage up and down

More passion as IC. can be more hands-on

Senior IC also has leadership

IC work

Depends on stage of the company

Hands on at start stage

Very critical components

Or divide work into different smaller work

Architype:

Domain expert - general type

Fixer

China vs US

China: lots of opportunity. Can naturally rise up

US: more IC role, less opportunity for responsibility

Try to find a good manager

AI and trends

Multiple trends in the past

Computer science

Windows

Search technology

AI - highest comp, latest trend

Seattle vs Bay Area

More exposure to startup ideas in bay area

How likely will a startup company go to IPO?

clear business model and growth

Market share

Edge, loyalty

Some product have clear substitutes

How to rise from E6 IC to E7 IC

Depends on project scope

Need endorsement from other cross-org E7

How to sell your idea to other teams. Need to build consensus.

Double check your assessment that the project has high value

Usually should convince your manager

Find 1-2 teams to collaborate. Meta: open code for all teams to checkin.

Why did you not join tableau? Why not join it later? How do deal with wrong choices?

h1b

How do you forecast the future of the companies you worked in or interested in?

They all passed prime time

赛道

Company growth

What can you learn?

How to follow AI? AI infra, MLE, prompt engineering

AI infra and modeling makes a lot of sense: good for people with strong technical skills

Prompt engineering: application

Compliance and regulation. What do you think of responsive AI

Similar to cloud security. May be a core component

How to find a good manager? Nice manager, but not motivated?

They are skillful. Can advance their career.

Understand people. Fair reward.

强势的老板,为你争取利益

Incremental vs major new efforts. How do we get vision?

Learn from people who are more senior

Can I discuss the idea with you?

What is a good time to change team? Change job with the team?

My criteria is that I hit a bottleneck

1-2 years to see if I can get or propose a big project

My current manager is pushy.

Managers should respect team members’ work.

Still need to enjoy work.

How to collaborate with higher level coworkers?

Find common goals, share credits

Reduce conflicts

Leetcode not as important for senior people

Meta E7, E8. How do they get promoted? What type of impact?

Move metrics by 1%-2%

Some E8 are really strong. Industry leader

100 person org may have 1-2 E8. E8 is 1%

D round startup. Some conflicts with the manager. Choosing between 2 projects. Manager is more aligned with upper managers but not the team. Work on 2 projects or 1? How to align with my manager?

It sounds like a reasonable manager

What motivated manager to assign you

May be best to pick a project and deliver