Lao Meng's blog: Yun:
4. every few years, the programmer circle will erect a new idol school career. Ten years ago, I was a project manager, five years ago I was an architect, and now I am a product manager. The essence behind it is the same, that is, a profession-drawing a little bit on the whiteboard with a marker pen, spraying a few mouthfuls of spams, so that the boss of Sb is stunned, before the fainting, let your little hand wave and direct a bunch of moles behind you to hide and kill the past. After the dead are everywhere, you will always get the prize.
5. before October year 67, project managers became popular. Programmers saw that this guy was not good at work, responsible, not responsible, angry, scared, not good at eating, sleeping, and drinking cold water. As a result, the "Project Manager" brand stinks. In year 34, architects became popular. Programmers saw that this guy was not doing well. The world was flying, saving the scene everywhere, and challenge was everywhere, no one listens to the speech. If something goes wrong, it's all about "Architecture problems". We also need to watch out for "disruptive architecture changes" once every few years. If we're not careful, we will be very confused. So the "architect" brand stinks again. Now the product manager is popular. When will this brand stink? Let's count down...
The Project Manager, architect, and product manager are a little more advanced than ordinary programmers, but they are very empty-headed. The boss is not happy, and changing people is as casual as changing clothes, do you think these jobs have direct output? No. Documents are not a product. Only programs act directly on the product. If you write the core modules and core functions, the boss estimates that you have to renew the quota. If you change it, no one will take over. These three aspects also overlap. project managers focus on management, architects focus on design, and product managers focus on requirements. In fact, a Senior Programmer should possess these three qualities, you should not just write code. Is a programmer with management, design, and ability to grasp the needs? Do you still care about the title or title? However, programmers should not be confused by all kinds of virtual titles. You are a technical engineer, and the ability to solve problems is the most fundamental. never lose it.