Good technicians yearn for a workplace with a strong corporate technical culture. But how can you see the technical and cultural status of an enterprise from the outside? Here we will talk about two simple and useful reference indicators.
First, I want to talk about the term "enterprise technology culture. It refers to the importance and importance of technical personnel in an enterprise. It can be reflected in some things:
- How are decisions made in the company? In a company with a good technical culture, technical personnel participate in decision making, such as what to do, when to do, and who to do. It doesn't mean you have the final right to make a decision, but you have the right to speak.
- Do you have respect for developing software? Developing software is a kind of creative work that requires proper time and place. Some projects are hard to predict how long it will take to develop, and the Company recognizes this situation.
- Infrastructure. When we need to focus on non-software features and functions, how much effort does it take for people (technicians and managers) who understand the truth to let the boss know the importance of these jobs? This usually refers to some work in the runtime system (such as expanding the Message Queue capacity) or logistics service work (such as compiling system or version control work ).
Unfortunately, it is unrealistic to find out such details through a conversation or consultation, unless you have a trusted, knowledgeable informant within the company.
How big is their display?
The story that happened in my previous company. I was a technical manager and tried to retain a talent. A programmer in the team resigned to a small but trendy company. The following is my talk with him before leaving:
Me: Why?
He: Their monitors are large.
Me: (Suspect) Are you kidding me? We can also provide you with a large display.
He: Not just me-everyone needs a large monitor.
Me: Is this so important?
He: This reflects how the company views the value of my time. The company needs to decide whether it is worthwhile to spend more money on a large display to bring more pixels into my retina.
Now I understand that he is right. Companies that focus on employees think that the additional spending on devices is more important than improving employees' productivity (and improving their happiness. Let the best programmers use the best development tools to work. The big monitor is a very eye-catching indicator.
Can employees select their own email addresses?
Non-technical personnel often do not consider the mail address as important. But it is your online id card. Strict email address naming rules (the abbreviation of the full name of the last name or the worse name and the full name of the last name) reflect that the company attaches importance to the so-called consistency over the concerns of employees. What's worse, such regulations make employees feel that they are regarded as "Gears" or "Human Resources" rather than an amazing individual.
(Narrator: keep us away from the word "human resources. It's hard to hear .)
This is especially important for me, because I have a unique name. If you do not allow my email address to besef@company.com
In my opinion, you will be greatly compromised. Furthermore, the lengthy email address name may seem like a list address, but it only contains one member, which is negligible. It is very important, it is the prompt of your shell environment; it is very important, it iswhoami
Command return value.
Last sentence: I am not condemn you boys and girls who have worked hard on it. You have to keep important things running, but you have to follow these imposed rules. On the contrary, I am targeting these bad systems (usually rooted in bad corporate culture), which put you in bad circumstances. If you are in a company like this, kneel down and pray for the sun.
[Link to the original Chinese text of this article: http://www.aqee.net/because-they-have-bigger-monitors/]
[Why quit? Because they have bigger monitors]