本文按照企业规模、性质、规模,分成三类,点评一下遇到的这些公司。也算是为半年找工作经历的一个总结。

1,三流小公司

公司规模类似于笔者跳槽前所在企业,性质有外商独资、合资,当然大多数都是民营企业,规模一般20-200人左右。这类企业虽然规模最小,但数量却是最多的,遍布于北京的五道口、上地、学院路附近。

这类公司最大的特点是靠老板或者个别牛人的一己之力接项目养活全公司。对程序员的要求是上手快,技术全面,从需求分析、开发、验收、招投标文献全都一人搞定是最好。当然除了某些外资公司的研发中心或者游戏、移动APP这类产品型公司,项目型公司的最大特点,或者对程序员最大的硬伤在于:你永远不是公司的核心力量,这类公司的核心竞争力在于老板关系,所以除非你觉得自己有转成销售的潜质,编程对你而言只是暂时谋生手段,对想把技术做好的程序员而言最好赶紧跳槽。

因为没有人关心你的技术是否先进,代码是面向对象还是面向过程,老板关心的是什么时候可以验收结题。对于开发的质量而言,我们老板的要求是只要验收的时候不出错就可以。至于验收完了国家的钱骗到手了,软件运行的怎么样,好不好用什么的就爱谁谁吧,想让我们改进一下,没问题,立个项我们做个二期继续骗国家钱花花。

当然小公司的薪金其实是不低的,面试门槛也较低,常常跟老板聊聊觉得你对路子是个明白人就行了。薪金看你敢不敢要了,如果你觉得自己处于强势地位(也就是说这家公司非常需要你这样的人才),那千万别不好意思,使劲要吧。小公司给的offer甚至高于500强同样职位的平均工资30%,但是小公司稳定性差,半年接不到项目整个公司就会干着急,项目回款不及时,员工就会时不时发不出工资。这是小公司的风险,需要自己衡量一下了。

2,国内上市公司

这类公司实际上属于1,三流小公司的进化版,小公司关系做的足够牛逼,或者产品足够牛逼,就能踏着千千万自己同行的尸体,进军资本市场,一旦进军资本市场成功,企业就从丑小鸭变成了白天鹅。公司表面上好像比第一类公司上了一个档次,但是真正怎么样要进去了之后才知道,有可能和三流小公司只是换汤不换药,一样用盗版软件,一样存在老板一言堂。还有一类公司如中科开头的,背景很强,不愁接不到项目,但是国企的氛围很浓,员工晋升要靠论资排辈,但是工作比较稳定,一般不存在第一种类型公司发不出工资的情况,这种公司好不好就看个人选择了。

3,外企

此类公司办公地点多设在东三环地铁沿线,中关村西区也有一些,另外就是上地西区的中关村软件园有几个。以美资企业居多,办公条件比较好,前台MM和HR都很漂亮,在这里上班绝对可以提升自己的审美情操。

写字楼舍得花租金租好地方,员工的工位也很舒服。一般这样的企业有两类,一类是以服务技术支持为主,公司核心业务还是在本土做;另一类则是随着近些年国内码工队伍素质水平的不断提高,欧美老板们希望降低研发费用,将一些核心业务也挪到了中国来做。其中不乏一些很有特点的STARTUP公司。外企的制度非常规范,在中国做生意也严格按照当地法律来,不会搞什么公积金只给你按工资一半缴纳这种龌龊的事情,但是另一个方面来说:上了一定规模的外企容易存在制度僵化的问题,有些外企的产品线已经非常固定,缺乏创新,在里面可能学到的东西非常有限。开发环境多是MS系列,开发环境是VC或者C#。

当然外企工作语言是英文,英文好的同学可以有发挥之地。不过外企一般每年加薪比较有限,基本上能跑赢CPI就算万事大吉。

4, 互联网企业

  互联网企业估计是程序员心目中的首选吧。站在技术最前沿,什么大数据云计算机器学习,看看微博上大牛或者CSDN上天天不就说这些吗?但是你想做的东西别人也想做,注定了这是一个薪水很高但是竞争非常残酷的行业。进入互联网公司似乎背景很重要,像我这样,以前没有互联网背景从传统软件行业小公司来的程序员,基本上在筛简历阶段就被PASS,所以其实背景真的蛮重要的。

没有互联网背景的程序员想进入互联网行业也是有办法的,进不了No.1的公司,你可以去No2,No3等等,只要你舍得自降身价,完全可以找到,这就看个人选择了。当然互联网行业变化很快,程序员都很苦逼,加班是家常便饭。线上服务要求很高,容不得半点马虎,程序员要负很大责任,这些也是要考虑的因素。

再来说说我的选择吧。我选择的标准排序是:发展前景——薪酬待遇——工作环境。首先pass了国企,因为国企的主营业务是我已经非常熟悉并且有些审美疲劳的政府项目,说白了就是项目成败有一两位领导个人喜好决定的,而且国企的待遇也是最低的,用HR的话说要考虑企业内部的平衡,还养着一帮老人呢。      然后pass掉了一家做行业软件的纯外企,有点遗憾的是放弃了外企舒适的办公环境,自己英语好的特长也无法发挥,放弃的原因是因为行业软件本身比较成熟,没什么挑战性。这也是包括MS在内的一些外企的通病。

最终在两家纳斯达克上市的本土企业抉择,A企业工资高福利好,但是行业知名度不高,跟我的专业不想关;B企业工资低一些,但是行业知名度较高,我的专业相关,又是做目前最火的移动互联网。纠结了一个星期,最终选择了B企业,趁着年轻重头来过,再拼搏一次。

最后记录一下这半年面试过的公司吧,也算是在遗忘之前,对自己这半年面试的总结。

国企:四维图新、世纪高通、航天福道、中科九度、中科宇图、永新视博

外企:IBM, Microsoft, FreeWheel, Realnetworks,GameLoft, Bentley,CA(冠群电脑),爱迪德

互联网:阿里巴巴,高德, 风行网

苦逼三流小公司程序员这半年找工作经历(3)——选择offer的更多相关文章

  1. 自学jquery,下午实现前后台交互--成为牛逼的女程序员

    希望周末能够把搜索质量对比的页面做出来!!! 牛逼的薰衣草程序员,fighting

  2. 2017年秋招美团Java程序员开发,看我如何拿到offer

    本人是一名本科毕业非计算机专业的程序员,面了阿里,结果没过,最后面上了美团,热乎乎的面经,昨天面的美团,虽然面完了HR面,但是感觉希望不大,希望能走运拿到offer吧.记性不是太好,有一些问题没能记住 ...

  3. java程序员笑不死的经历ส้้้้้้้้้

    ส้้้้้้้้้้ส้้้้้้้้้้ส้้้้้้้้้ 1.程序猿最烦两件事,第一件事是别人要求他给自己的代码写文档,第二件呢?是别人的程序没有留下文档. 2.宪法顶个球!中国的法律都是.t ...

  4. 程序员,你还不会合理选择Filter、Interceptor、Aspect?

    小伙伴们应该听说过过滤器.拦截器.切面,印象上都能够起到截断拦截的作用,在做一些业务需求时,不知道如何选择,今天老顾就来介绍一下他们之间的区别. 过滤器可以拦截到方法的请求和响应 (ServletRe ...

  5. 中国程序员如何去 Facebook 工作?

    1.在Facebook,可以选择哪里工作? Facebook 在内地确实没有 Office ,但可以在https://www.facebook.com/careers/?ref=pf#location ...

  6. 一个.Net程序员:既然选择了编程,只管风雨兼程(转)

    一个.Net程序员:既然选择了编程,只管风雨兼程 一次会议记录是不会有人感兴趣的,做标题党也是不道德的.所以,走了个折衷的路线,标题不叫会议记录, 内容不纯总结,技术加吐槽,经验加总结. 对于一个程序 ...

  7. 就这么漂来漂去---一个毕业三个月的java程序员的裸辞风波

    注:这并不是一篇技术文章,而是记录了我这几个月经历的入职,裸辞,找工作的心路历程,简单介绍一个博主的情况,我是16年毕业生,校招进了一家北京的公司,java开发,和很多年轻人一样,干了一段时间,我发现 ...

  8. 一位程序员如何修炼成CTO

    几乎整个互联网行业都缺CTO,特别是一些草根背景的创业者,这个问题更加显著.从我自己的感受,身边各种朋友委托我找CTO的需求,嗯,算下来超过两位数了,光最近一个月就有3个,而且这三家都是刚拿了A轮的. ...

  9. 远程办公《Remote》读书笔记:中国程序员在家上班月入过六万不是梦

    这不是一本新书,这是一本很值得中国程序员看的老书,所以我不是来做卖新书广告的:) 但它的确是一本好书,这本书在Amazon上3个business categories排第一.作者Jason Fried ...

随机推荐

  1. python cookbook第三版学习笔记三:列表以及字符串

    过滤序列元素: 有一个序列,想从其中过滤出想要的元素.最常用的办法就是列表过滤:比如下面的形式:这个表达式的意义是从1000个随机数中选出大于400的数据 test=[] for i in range ...

  2. 转 Spring 组件 <context:component-scan base-pakage="">用法

    1.如果不想在xml文件中配置bean,我们可以给我们的类加上spring组件注解,只需再配置下spring的扫描器就可以实现bean的自动载入. <!-- 注解注入 --> <co ...

  3. web项目中从不同的路径读取文件

    项目中的配置文件可以放在classpath下,webapp下获取其他任何一个指定的绝对地址,读取这些文件就从这三个地方去找.主要代码如下: private List<String> get ...

  4. Java基础教程:面向对象编程[2]

    Java基础教程:面向对象编程[2] 内容大纲 访问修饰符 四种访问修饰符 Java中,可以使用访问控制符来保护对类.变量.方法和构造方法的访问.Java 支持 4 种不同的访问权限. default ...

  5. Unity基本API总览

  6. 更新TP-LINK路由器的外网IP到花生壳动态IP解析

    ------------------------------------------------------------------------------- 以下内容可能还是存在问题,等之后有时间再 ...

  7. python 安装coreml

    2.安装pip,  下载get-pip.py, https://bootstrap.pypa.io/get-pip.py,然后Python 这个文件,如果没有权限就加sudo 3.安装coreml:这 ...

  8. RQNOJ 622 最小重量机器设计问题:dp

    题目链接:https://www.rqnoj.cn/problem/622 题意: 一个机器由n个部件组成,每一种部件都可以从m个不同的供应商处购得. w[i][j]是从供应商j处购得的部件i的重量, ...

  9. POJ 3620 Avoid The Lakes(dfs算法)

    题意:给出一个农田的图,n行m列,再给出k个被淹没的坐标( i , j ).求出其中相连的被淹没的农田的最大范围. 思路:dfs算法 代码: #include<iostream> #inc ...

  10. 学习 Shell —— 括号、引号

    shell中各种括号的作用().(()).[].[[]].{} shell中的括号(小括号,大括号/花括号) ${},大括号用于确定变量的范围: $(( 数学运算 )) 0. 引号 单引号.双引号.飘 ...