be useful (know your role)
understand your boss (priority, working style)
Visibility ( The best way is get possitive feedback from other teams)
Streatch yourself
build good relationship with peers
The key issue is communciation and credit, credit, credit!
Communication:
(1) no supprise
Don't:
chanllendging your boss!
individuals, first-line manager, second line manager
(1) get it from engineering point, the best solution is always the solution that can be implemented fast, not the best one in theory
(2) get it down
(3) lead with vision
know your employees:
(1) finanical issue for new graduate
(2) have something done
(3) vision
Supprise:
not computer science guy;
not to change your role very often;