全部公司最核心的根本就是赚钱 + 实现老板的梦想。前端
对于IT类技术型公司,最大的成本就是人,能够称之为知识型劳动密集型企业。git
对比房地产,模糊的说,产品经理通常就是房地产项目经理,UI就是装修设计师,前端就是装修工,后端就是砌砖工,架构师就是框架设计师。程序员
小的IT外包团队就是建筑队,大的IT外包团队就是建筑公司。web
有本身产品的IT公司就是大的房地产公司。sql
对比完房地产公司,咱们能够来看看IT公司的发展和碰到的核心问题。shell
首先咱们抛开销售的问题,通常这个都由一个公司老板决定好了。
若是你是一个技术管理者,可是老板把销售和盈利模式的压力压到了你的头上。编程
那首先你得问问本身,愿意转型为销售吗?若是愿意,那你得多学习和实践销售方面的知识。ubuntu
否者的话,那你仍是准备好换一家公司吧,人的精力是有限的,专人专事, 不可能全部的事你都能作得来, 马云也不会写代码, 姚劲波还说前端须要会JAVA呢,汗。windows
那对IT团队来讲,碰到最大的问题是什么呢?后端
对IT团队来讲,最大的问题就是团队完成的速度和质量问题了。
好比对小的IT公司最大的问题就是人员有限,一旦核心员工跳槽,如何招聘员工以及新来员工如何快速融入团队进行开发的问题。
对大的IT公司最大的问题就是如何快速扩张团队,在沟通成本指数增加的同时,如何保持同等甚至更高的开发效率的问题。
但凡好一点的的建筑队或者建筑公司,都有本身的建筑标准,好比水泥应该用什么,砖要怎么砌,电线要怎么走位,拖泥的车子每次出去都要过水洗干净轮胎等等。
用一句话来形容的话,这就是标准化的建筑美学,你看上去他每一步都有标准,作得很是专业。
对IT公司来讲,可能咱们能够叫作标准化的编码美学,落实下去,其实最核心的根本就是企业文化,通俗的讲就是工做习惯和工做氛围(工做标准+人文关怀)。
若是把公司自己当作一件产品,那么应聘者就是用户,如何吸引他们来公司,并快乐高效的工做,以完成公司制定的目标,是每一位管理者须要深刻思考和实践的。
在我看来,在吸引应聘者这一块,主要有这么几个点。
把大公司当成一个个小的团队/公司来看,推广一套统一的工做习惯,让新来员工快速融入,造成工做和学习的习惯。
这一系列的文章,我打算从几个方面来说讲之前的经验和制定一些标准。
大概从几个方面来谈一下本身的一些见解,包括但不限于
做为佛系程序员,推荐使用实体的windows来做为平常开发使用,不推荐虚拟机。
主要有几点考虑:
1.界面我喜欢windows,好看
2.对大部分开发人员来讲熟悉是个门槛,后期补充人员门槛提升。
(PS.若是使用mac或者ubuntu的确也能够筛选出部分编程高手, 若是有钱的公司能够考虑下)
3.Linux和mac下部分工具的确挺难用的,尤为是拷贝文件、比较文件、设置权限的时候,折腾这些工具的时间还不如我多写点代码
4.发布程序仍是用centos,但仅限几条命令而已,正式发布通常仍是运维的事情
5.Centos每一个程序员仍是有必要搭建一个虚拟机的,有钱能够买云,平时本身打包上线测试都在本地就好
工具上面虽然列了标准,可是主要仍是针对没有造成本身的标准的同事,若是有同事本身已经用得很顺手了,能够安装本身喜欢的工具。
可是要注意一点就是,这些工具你都得按标准装好,配置好,说不定就有一天,别的同事到你的电脑上跟你一块儿调试代码呢?