本人做了多年Softwarer,写些感受。

比我们早的老一代程序员更是用自己的健康总结了一些经验。

先说关于健康方面:

程序员要长期坐着,这对健康损害很大,颈椎腰椎,心肺能力都会衰减。以前只是听说,自己过了30岁,真的是出现各种各样病痛。

所以,从公司角度,对员工,应该配置合理的办公桌和办公椅,对于桌子有高度要求和腿部的进深空间要求,对椅子要选择人体工学椅,有腰托和扶手最重要。人体工学椅的价格,国产的话大概1千-3千,外国的有的高达8千到1万一把椅子,如米勒。

最佳坐姿是半躺式,高屏幕,会对颈椎脊椎都不会那么累。不过,说真的,这种姿势很颓废。

关于硬件方面:

电脑设备对于IT人员,犹如武器对于士兵。

首先,笔记本还是台式机。当今公司若中小公司,程序员更多需要多职能,并不仅仅坐着编程,而是是要客户演示,公司内部开会PPT,那么笔记本是我推荐的形式。移动性是一个强需求。当然这也只是相对的,美工设计人员可能需要是台式的强大性能。

其次,硬盘,内存,CPU,谁更重要。早先几年,硬盘是整体电脑的性能短板。现在随着SSD固态硬盘的普及,这个短板越补越齐,最近一年吧M.2(NVMe)接口的速度能达到1GMB/s,这种性能甚至极大超过之前服务器的RAID。所以,给程序员配置电脑的话,一定要用SSD。

内存的重要性是分开说,若是单系统,则10G左右足够。若是带虚拟机运行,则最好12G以上。虚拟机是无限制吃内存的。这看你开几个虚拟机了。

CPU最不明显,这几年CPU速度极大提升,低端CPU也很快。若单系统运行,则I5足够。若带虚拟机,I5也够。但要同时开3个以上虚拟机,则I5显得吃力。

最后但不是不重要,要说的是屏幕。显示屏对工作效率的提升,是占比较大因素。对前端开发或美工来讲,多屏十分必要。我作为代码编写人员,都觉得双屏工作效率确实高。尤其在F12下调试网页。早先网上买个二三百的二手显示器,就感觉到犹如一股清风吹来,工作起来得心应手。后来,对团队及朋友都是推荐使用双屏。

以上说了这么多,其实都是围绕设备硬件对程序员工作效率的影响的。说到底硬件是外部,最容易量化,但不是决定性因素,一个员工的态度,自身智力素质都影响工作上的表现。但对于企业管理来说,量化指标更容易操作,也本着要马儿好也要给马儿吃草的人道主义精神,应尽力为员工提供更好的硬件条件。若只为神枪手配置弹弓子,则恐怕难以打赢拿着M16的菜鸟。当然,企业也会考虑成本,若为每人配置三万的顶级笔记本,恐怕也承担不起。

对于现阶段2019年来说,程序员的需要的硬件和企业愿意付出的成本,权衡比较,我总结为,人体工学椅一千五左右,中级别笔记本五千左右,自行配置大内存一千左右,自行配置大的固态盘一千左右和除了笔记本屏幕外另一个屏幕二千左右,并且鼓励使用虚拟机,这算软件了。总体成本应该是每人硬件成本一万元以内。

为虎添翼,提高效率,才是企业未来赢取知识竞争的关键。

------------------------------------------------------------------------------------------------------------------------------------------------------------

by Paul 2019-02-02

电脑设备对于IT人员,犹如武器对于士兵的更多相关文章

  1. 使用python批量导入txt导入excel表格(公司电脑设备ip和人员统计)

    #!/bin/env python # -*- encoding: utf- -*- import datetime import time import os import sys import x ...

  2. 低代码开发LCDP,Power Apps系列 - 搭建入职选购电脑设备案例

    低代码简介 上世纪八十年代,美国就有一些公司和实验室开始了可视化编程的研究,做出了4GL"第四代编程语言",到后来衍生成VPL"Visual Programming La ...

  3. win10 常用设置 桌面出来计算机图标,固定桌面摆好的图标设置方法,电脑设备ID方法

    win10 常用设置 桌面出来计算机图标,固定桌面摆好的图标设置方法 桌面右键-->显示设置-->桌面图标设置 电脑设备ID:xxx查看方法:桌面右键-->显示设置-->关于

  4. Python解决网吧收费系统,远控网吧电脑设备!

    python破解网吧收费系统,远控网吧电脑设备! 很多人学习python,不知道从何学起.很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手.很多已经做案例的人,却不知道如何去学习更 ...

  5. 开发IOS应用真的一定要买苹果电脑设备吗?

    不要忘记目的 如果你想开发ios或者苹果的app,网上很多网友都会建议你买一个苹果硬件--苹果电脑,一部分建议你安装黑苹果.这两种方案中前一种费用很高,后一种费时费力(甚至到最后都要转向购买apple ...

  6. python破解网吧收费系统,远控网吧电脑设备!

      我今天呢 , 我就没事跟着朋友喝酒喝酒啊.喝了很多啊.晚上到旁边的酒店开了一个房间,到了酒店才十点! 感觉没啥事情干的,那就去网吧走走看把,看到是一个嘟嘟牛的,和上次是一样的.还是照常用MS170 ...

  7. 在不同电脑设备之间, 同步 VSCode 的插件和配置

    前提有一个码云或者github的账户,以下是我用github的示例(只有第二步不一样): Step1. 安装 同步插件"Settings Sync" Step2. 进入github ...

  8. 海盗湾The Pirate Bay:每一名技术人员都应该思考的问题

    海盗湾The Pirate Bay:一场互联网技术下没有硝烟的战争 写在前面: 开学啦,返校啦!祝大家新的一年,工作顺顺利利,家庭幸福美满! 正文: 假期的时候,闲来无事,看了几部纪录片,其中< ...

  9. 嵌入式 使用udev高效、动态地管理Linux 设备文件

    本文以通俗的方法阐述 udev 及相关术语的概念.udev 的配置文件和规则文件,然后以 Red Hat Enterprise Server 为平台演示一些管理设备文件和查询设备信息的实例.本文会使那 ...

随机推荐

  1. POJ 1860 Currency Exchange 最短路+负环

    原题链接:http://poj.org/problem?id=1860 Currency Exchange Time Limit: 1000MS   Memory Limit: 30000K Tota ...

  2. NLP项目

    GitHub NLP项目:自然语言处理项目的相关干货整理 自然语言处理(NLP)是计算机科学,人工智能,语言学关注计算机和人类(自然)语言之间的相互作用的领域.本文作者为自然语言处理NLP初学者整理了 ...

  3. JDBC_完整版

    1,新建WEB项目:JDBC 2,导入驱动 将mysql-connector-java-5.0.8-bin.jar包放入web-inf目录下面的lib目录中 3,新建User类,放入entity包中 ...

  4. dtrace 语法

    Usage: dtrace [-aACeFHlqSvVwZ] [-arch i386|x86_64] [-b bufsz] [-c cmd] [-D name[=def]]      [-I path ...

  5. Div 浮动到另一个div之上

    转自原文Div 浮动到另一个div之上 <html xmlns="http://www.w3.org/1999/xhtml"> <head> <met ...

  6. [转] 32位 PL/SQL Develope r如何连接64位的Oracle 图解

    原文地址:LINK 由于硬件技术的不断更新,Win7系统逐渐成为主流,而且计算机内存逐渐增大,为了充 分的利用内存资源(因为32为系统最多只能用到3G左右的内存),提高系统性能,很多人开始使用Win7 ...

  7. Java中char转为16进制

    Java中char转为16进制 char a = '0'; String hexStr = Integer.toHexString(a); System.out.println(hexStr);

  8. C#使用CurrentUICulture切换语言

    1. 创建2个窗口   2. 窗口1属性Localizable设置为True,Language选择英语(美国) 然后把窗口1中控件的Text由中文编辑成英文,Form2一样设置.   此时,Form1 ...

  9. vu 是什么

    unsigned char 是无符号字符型 volatile      易变,易失的 volatile  unsigned char i; 意思是定义一个无符号字符型的变量 i. 这个变量存放在内存中 ...

  10. 移动端底部input被弹出的键盘遮挡

    https://developer.mozilla.org/zh-CN/docs/Web/API/Element/scrollIntoView 移动端input被键盘遮挡,事件是跳到可视区域! doc ...