The office environment needs to be more comfortable than the home environment of most employees. Otherwise, the boss can only recruit employees who still live in simple apartments, so that they may be willing to stay in the office and continue working after get off work.
I think there are several conditions for a programmer’s office environment
1. A large enough desktop space
It is best for a programmer’s desk to accommodate two people sitting side by side for pair programming or code review. Have enough space to discuss issues on a whiteboard or paper without leaving your seat. Colleagues don’t have to stand over their shoulders to see what’s on the screen. The desktop can accommodate two monitors and you can easily access commonly used reference materials and books. There are suitable file cabinets or wall cabinets to store archived materials to avoid the desktop being filled with various printed materials.
2. Computer environment
The working machine has enough memory, such as 8G, so that when opening complex workspaces in parallel, there is no need to close the email or browser software, and it also avoids the hard disk desperately swapping to free up free memory in debug mode. .
The office environment has sufficient bandwidth and there is no obstacle to accessing Google services. Internal resources such as test servers, mail servers, and SVN must be accessed very quickly.
3. Seating distance
In a multi-person team, try to keep the walking distance between all workstations as short as possible to avoid that two employees sitting opposite need to make a long circle to reach each other's computer.
4. Other environments
Temperature and air conditions, the office should not be too cold or too hot. The air quality should be fresh and there should be no obvious noise, such as noise from air conditioners, fluorescent lamps, servers, etc.
Some other optional conditions
It is best for programmers to have two monitors, or it is recommended to have 1 desktop + 1 laptop, which can greatly improve development efficiency
Have a suitable bulletin board that is easy to update
There is a public leisure area , such as some game areas, to facilitate mutual communication and divergent discussions
Joel’s recommended Aeron computer chair
Old office environment will make a bad impression on interviewers or visiting customers. It is best to have regular maintenance of the office environment and eliminate old ones appropriately equipment. Dark carpets, indelible stains on computer chairs, small computer screens, and shiny keyboards will all leave a bad impression on job seekers.
There is a suitable reference library where you can find commonly used materials
There are suitable coffee, carbonated drinks, and snacks
Receive the LAMP Brothers Original PHP tutorial CD/"Elaborate PHP" Essential Edition for free. For details, please contact the official website customer service: http ://www.lampbrother.net
PHPCMSSecondary development http://yun.itxdl.cn/online/phpcms/index.php?u=5
WeChat development /index.php?u=5
JavascriptCourses http://yun.itxdl.cn/online/js/index.php?u=5
CTOTraining Camp
|