hi, All,
Recently, I am think my career path.
I have 2 more years of Windows driver development.
Develop a PCTV driver(avstream/bda) for both PCI card and USB dongle.
and a usb audio lower filter driver.
And after that, waste about 2 years time, do nothing, when company have nothing new to develop.
after that, I change to be a IP software validation software engineer, develop software for IP validation, such as firmware, windows driver, and test, and also reference design base on the IP products, and also BSOD analyzing for the IP caused case.
Currently, with the need of project, I jump to develop windows driver again.
Use frequently with Windbg.
And recently, I am promoted to the Reference design manager, the reference project include device side firmware, device side linux driver, host side windows driver, and also need to trivial things, such as buying equipment, device, cables, and so on.
Actually, I am a fresh of management, and even current position is project manager, but just 3 engineer and one manager for this project.
When I use the Windbg develop the windows driver for current project and somtimes analyzing BSOD for other projects(not belong to my reference project), I was wondering, how to design my career path.
I am like the challenge of BSOD analyzing, it is more interesting than firmware and driver development.
So I wonder, should I do like now, very broad, such as windows driver, linux driver, firmware, windbg analyzing bosd, I can’t try to get job done, and let my boss satisfy, but none of these I am very intensive, a expert of it.
Or try to be a expert of one aspect?
And also, what should I do to improve my project manager skill?
I have know that, in US, lots of engineer do like to be manager, they like the develop job.
But in China, if you are older, and you are not a manager, you will be consider a loser.
And another question, how to improve the skill of Windbg for BSOD analyzing.
Does OSR release some book for sell?