Career Development in Software Engineering
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