本文是IT职场人生系列的第三篇。

很多人问第一个工作应该找小公司的职位还是大公司的职位?找国营的还是私营的?找工资高的还是学习环境好的?

本人第一个工作是家国营研究所,实际结果感觉下来非常失败(不排除别的研究所有好的,听说过一些),对日后的影响非常之大。工作六年,一直编程,都不知道删除内存,也在一定程度上是其后果之一(已经在另外一个帖子中被人笑话了,呵呵)。后来跳槽无数寻找“好公司”,直到后来意识到不是世界上没有好公司,而是自己不是“好员工”(在后面“员工的公司观”中将有详述)。

下面是一些经历、见闻、心得。本人不喜欢“视情况而定”这个答案,所以观点可能有所偏颇,请吸取其精华剔除其糟粕。


 

大公司还是小公司?

大公司。

唐骏老师说的:“第一家公司将决定未来的职业素养,因此首选有严格要求的大公司。”深以为是。

这些公司一般上来都有一段时间培训一些非常值得鄙视的“办公室礼仪”“团队合作”“邮件书写指南”之类的东西,但日后都被证明是非常重要的;这些大公司一般采用较为健全的技术方法,比如项目管理工具、自动化测试流程等,虽然所谓一个螺丝钉很难总揽全局,但在小公司可能很多年都听不到;这些大公司还经常藏龙卧虎,很容易找到老师。

收入高的还是学习氛围好的?

学习氛围好的。

若干年后回忆第一个工作的收入,多数人都会会心一笑。本人的第一个工作月薪325元,即使找一个更好的,或许到1000元?不过是一粒芝麻和三粒芝麻的问题,多年积蓄不如后来一个月。但学习氛围就不一样了。

本人的编程水平的80%,都是在以前博文中提到的“松结对编程”那家公司获得的,短短一年半里边学到的东西超过了其他所有时间。而且后来又去了很多公司,但论及编程水平和学习速度,极少见到有人能超过那家公司。原因就是那里的学习氛围很浓。

怎样知道学习氛围好不好?

1. 进去一看,闹哄哄的,但很融洽

2. 在团队区域,有一个较为开放的空间,有白板等物;或团队直接工作在开放空间中(很难得)

3. 团队的隔板较低;每个区域的至少4个人可以无障碍沟通(有一种工位每人一个小空间,隔壁都看不到,非常不妥)

4. 有师徒制度(外企叫mentor)的尤其好

新公司?老公司?小公司?大公司?

进新公司就是为求一个机会,进老公司就是为求一个正规化的高起点,各有利弊,但是某些排列组合是要注意的。

1. 老而小的公司,估计多年前就遇到了发展瓶颈,日后也够呛,不好。

不过,与学习氛围相比,这个及以下都是次要的,这个在“员工的公司观”中会集中谈及。

其他提示

1. 尽量找那些使用最先进开发语言和技术的公司,这东西本来更新换代就快,没时间在落后技术上耽误工夫。

2. 尽量找较新业务领域的公司,虽然我们不会在这家公司待一辈子,但是却可能在一个行业里边待一辈子。


现在找到目标公司了,但是人家却未必挑选我们,怎么办呢?下一篇将谈谈怎样写简历。