从成都转战深圳的粉丝来信

上周五,一位从成都离职,转战深圳发展的女粉丝,跟我微信私聊,问我找工作选择公司的问题,现在不知道要选择什么公司的offer。(插一句,都说土哥的这个号,是前端圈里,妹子关注最多的技术号,果不其然
简单寒暄后,我让她具体描述下她现在的个人情况,她跟我说,那她先组织下语言...... 之后我默默地等了一会儿,没见她回复,以为那边有事忙去了,难不成要放土哥的鸽子? 
又过了几分钟之后,微信上她甩过来一张文字截图,好长的内容,应该是有在备忘录里纯手工敲字,然后截图发过来的。(朋友,感谢你对土哥的信任)
好了,场景还原结束,跟着土哥一起来看看这位粉丝的述求。

从你的来信中,我总结提炼了三个关键词,#项目驱动型成长# #定位初级前端# #外包公司能不能去# ,下面我就根据你的情况来一一说下。

如果,你要问我,土哥,你要选择下一家公司的话,主要看哪些方面?我会告诉你,朋友,土哥和一般程序员是不一样的,我考虑问题一般角度都比较清新脱俗,首先考虑贵公司椅子舒不舒服,其次是工资,然后才是妹子多不多。

开个玩笑,下面进入正题。

年底跳槽是把双刃剑

 年底跳槽,是要有勇气的。一般这个时候,找工作都没有那么容易,有跳槽心思的良民都会等到发了年终奖、项目奖金,回家过个好年,等年后来了再骑驴找马,找好下家再离职。就算没有年终奖的朋友,也会等到春暖花开的招聘旺季再跳槽。

不过也有一些公司年底招人的,为了明年的项目来进行人才储备。诚如你信中所问,年底跳槽,怎么去选择公司,要考虑和注意哪些方面?

首先,最基本的要看这家公司有没有五险一金,我之前文章中也讲过,没有社保的码农,年后可以考虑跳槽了 | 建议先看看那篇文章。

其次,加班太多的公司要三思,一般情况下,身体是革命的本钱,剩点加班的时间提升自己才是提升核心竞争力的王道。

然后,你还需要考虑很现实的三个问题:

1. 我上网是被监控和过滤内容的吗?

程序员需要解决问题,需要高效地解决问题,资源是必须的。而互联网堪称取之不尽用之不竭的资源宝库。如果一家公司不能与时俱进,甚至阻止员工自由使用Usenet/谷歌/Stack Overflow,把员工当做小孩子和SE情狂看待,程序员都不能科学上网,那待着还有什么意思?

2. 就我一个程序员吗?

我们能成长为一枚程序员,首先应该感谢的是我们的同事。我们互相解惑、审查对方的代码、我们在一起讨论,一起经历从一片茫然找不到方向到想出一个个创造性的建议。如果只有你一个程序员,那是得不到任何技术反馈的,而且我们自己本身也成长不了。此外,当出现问题的时候,你也只能靠自己的直觉判断对错。

3. 需要每周出差不?

出差有时候是必不可少的,特别是那些与客户面对面开会或者会晤外派同事的时候。但是如果需要你每周离开家去出差那就要三思了。

当然,如果你记不住这么长篇幅的,看后就忘,土哥给你总结8个关键词:

(1) 行业/公司前景

(2) 薪酬福利

(3) 工作环境

(4) 工作内容

(5) 老板/同事关系

(6) 是否是核心部门

(7) 是否是在大城市

(8) 离家远近

将这8个关键词,摆在自己面前,想想哪个是最重要的。然后在根据挑选出来的最重要的这几方面,排出优先级,再对比自己手中拿到的offer。

选公司| 行业很重要,朋友

 当我们选择行业的时候要关注两点:

(1) 这个行业是否足够大

(2) 这个行业是否在发展

行业的大小,决定了市场的接受度与关注程度。 例如智能手机行业和老人手机,当然是智能手机行业前景更好,因为它的体量比老人手机大很多,所以无论是整个社会的关注度,资金流向都会倾向于智能手机。

这对我们有什么影响?你只有去一个坐拥资源的行业,你才能成为雷军说的「站在风口上,猪也会飞」的那只猪。

而行业发展注定了你在这个行业发展得是否顺畅,具体地说是决定了你升职加薪的速度。

以快消与互联网为例:

快消行业以宝洁为代表,从 2012 年业绩开始下滑,增长放缓。对公司最直接的影响就是,业绩达不到,大面积裁员,留下来的员工升职加薪的机会变少、变慢。

反观互联网,如 BAT 近几年发展迅速,为了竞争不断地在做人才储备,他们会不惜一切在提高招聘人才的薪资水平,并且不断地扩招。所以你会看到很多快消人才也转行到了互联网,为的就是坐上互联网这一趟快车。

在大行业里面跳舞,不要在小行业里独孤求败。

在发展迅速的行业发力,不要在凋零的行业上浪费精力。

外包公司尽量别去

 如果有其他选择,那么尽量别去外包公司。外包公司的工作性质决定了做任何项目都是给第三方做的,给甲方做的,给甲方做加工者。

土哥也曾经在外包公司呆过,外包项目基本上都是用很老、很成熟的技术体系,然后套需求,而且经常赶工期,根本不会管你什么编码规范,更不会给员工做技术培训,外包公司的老板,只想着工期、尾款,经理只想着项目奖金。

在你的私信中,说到外包公司可能会帮你争取到更高的薪资。关于这点我也想说下,你前端从业2年,定位初级水准。这个时间点,更应该注重提升自己的编程技术水平,而不要看重每个月能多拿1、2K的工资。

土哥之前讲过的,技术人,前三年靠技术吃饭,往后靠综合能力吃饭。希望你从业第三年,能在技术沉淀上,有质的飞跃

前端工作3年,这是一个重要的分水岭,如果你之前有沉淀,业余有学习,那么你很快会凭借着你的工作经验和技术沉淀,成长为一名中级的前端工程师。

相反,如果你更看重每个月能多拿1、2K的工资,每天的时间都浪费在了外包项目里,根本抽不出时间来提升自己,那么你工作三年和别人工作1年的工作经验是一样的,只不过是你重复了三年,充其量是熟练工,对自己未来跳槽也会产生消极影响,同样的技术水平,公司更愿意招一个工作时间更短的,而不是重复了3年的,侧面反映的是一个人的学习能力问题。

公司大小皆围城

 从你的私信内容,我看到你把自己定位为初级前端,投简历、面试的对象都是小公司。如果让土哥说的话,好听一点是有自知之明,其实你的言外之意,还是非常渴望进大公司的。

土哥从业7年,经历过的公司,规模有大有小,说说我这几年的感悟。

先来场景模拟一下,说明问题即可:

大公司A同学:不想干了,什么都学不到,每天都维护这一个东西,都想去小公司。

小公司B同学:累死了,什么都做,太乱太杂,没系统不规范,要是能去大公司多好。

看了这两段简短的话,我相信有一部分人会很有感触。

从上面的话中,我们不难看出,大公司的员工羡慕小公司,可以学到很多东西,好多程序员还是很有钻研精神的,学习可以说是他们的一个乐趣和展示自我价值,我身边的一个同事就是典型的如果得不到成长和学习新的东西,就会不爽。小公司的员工又会抱怨太累太杂,什么都是一个人做,虽然做了好多东西,但很羡慕大公司的正规化。

其实想解决这些问题不难,先调整好心态,只有一个好的心态,你才可能健康成长。

在小公司成长:

好多小公司都是3,4个人一个小组,工作量大,加班,杂,什么都要做,就连测试都还要亲历亲为,怎么看怎么觉得这不是人待的地方,被严重剥削的廉价劳动力。

怎么说的小公司一无是处呢,其实也不是的,我们要从当中看到优势,我们才有可能进步,逆向思维下,工作量大、杂是坏事吗?在我认为,对于一个想真正成长,想将来进入大公司,或者有一番作为的人,这正是小公司的优势和优点

小公司的员工有一个普遍性,就是学历技术都很普通,无法很好的进入到大公司,也只能在小公司游走,但心里也有抱负和理想,那么我们就要好好利用小公司的工作量大和杂,在这当中锻炼自己,提高自己的技术和基本功。

杂,在我认为这是一个很好的东西,就是因为人少,所以我们在小公司得什么都做,这样有个优势,就是让你可以接触到很广泛的东西,有可能连架构设计都要自己去处理,再坑点的说不定图都要自己去PS,再来看看做的这些事情,如果把它拼接起来是多么大的一张蓝图啊,你要做的就是在工作中,不断努力去学习,花大量的时间去看书,去了解项目中的每一块是怎么去衔接有什么关联,当你把这都弄熟了这后,我想没有哪一家大公司是不会不要你的,应为你已经具备了超强的能力。

写在最后

 马丁路德金曾经说过,年底最好别跳槽。年底选择公司,擦亮双眼,尽量少入坑。万一你身边恰好有年底找工作的前端朋友,记得将土哥的这篇文章转给他看看。普度芸芸众码农,是土哥义不容辞的责任。