万年历 购物 网址 日历 小说 | 三峰软件 天天财富 小游戏 视频推荐 小游戏
TxT小说阅读器
↓小说语音阅读,小说下载↓
一键清除系统垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放,产品展示↓
首页  日历2024  日历2025  日历2026  日历知识  | 每日头条  视频推荐  数码知识 两性话题 情感天地 心理咨询 旅游天地 | 明星娱乐 电视剧  职场天地  体育  娱乐 
日历软件  煮酒论史  历史 中国历史 世界历史 春秋战国 三国 唐朝 宋朝 明朝 清朝 哲学 厚黑学 心理学 | 文库大全  文库分类 
电影票房 娱乐圈 娱乐 弱智 火研 中华城市 仙家 六爻 佛门 风水 钓鱼 双色球 戒色 航空母舰 网球 乒乓球 足球 nba 象棋 体操
    
  首页 -> 职场天地 -> 一个普通工科男的七年职场经历 -> 正文阅读

[职场天地]一个普通工科男的七年职场经历[第16页]

作者:一掌山河
首页 上一页[15] 本页[16] 下一页[17] 尾页[28] [收藏本文] 【下载本文】
    嵌入式组剩下的两名新员工终于到岗了,第一个来的是胖胖的Jim,脸上没有带眼镜,没错,搞IT的男生不带眼镜的不多,至少走进Z公司的研发,放眼望去你很难找到不带眼镜的男生,当然除了老万这种明明已经近视却常常不带眼镜出来乱晃的闷骚男(希望老万没有在看这篇帖子),还有一些女生会出于爱漂亮的原因选择带隐形眼镜,但Jim确实没有近视,这在我们这个行业是很少见的。
    PS:我记得我们大学的班级里也几乎有一多半以上是戴眼镜的,我们这一代IT人的健康水平堪忧啊。
    而小武是最后入职的,因为之前已经介绍过了,这里就不详细说了。
    PS:反正后面还有他的故事。

    张龙组新来的员工也来报道了,他叫何晓佳,皮肤有点儿黑,但只要看到他憨厚的笑容就知道这又是一个老实的孩子,他本科读的是机械专业,这件事儿是他进了张龙组后我才知道的,我当时想也许老板去年在招聘的时候就已经计划上马机器人项目了。
    其他组的人员这时也都基本到位了,在这里就不一一介绍了,重点介绍一下软件组新来的一个小伙儿,这里叫他Gen吧(genius的缩写)。
    之所以要重点介绍Gen,是因为他给我的印象实在是太深刻了,我一直觉得在程序设计领域他就是个天才,虽然他本身并不是计算机专业出身,但我从来没有见过对程序设计这么有天赋的人,我很少在我所擅长的程序设计领域佩服什么人,但当年的瓜哥是一个,Gen是一个。
    Gen毕业于一所并不算太出名的大学,我想这也是为什么他会选择来Z公司的原因吧。他说话的时候语速极快,可是一旦遇到对方听不懂或者不理解他表述的内容的时候又会急得结结巴巴的,但为人很不错,他长得瘦瘦高高的,走路也很有特色,身体前倾,感觉像是在往前飘。
    Gen进入软件组后补的是S的缺,但很快以他超强的技术实力承担了新软件项目大部分的研发任务,后来新软件发布我觉得至少有他一半的功劳。
    相比之下我们组新来的两个人就没有那么光彩夺目,小武还好说,大学的时候参加过不少次电子设计大赛,所以本身对嵌入式开发并不陌生,只要稍加知道就能上手做程序,他所欠缺的只是对公司产品的熟悉,而Jim则技术上相对差一些,他的知识结构都来自于书本,好在基础知识掌握不错,看来上学的时候是个乖宝宝类型的。
    Tips:工科其实是实践性很强的学科,所以经常会出现这样一个现象,在大学学习成绩很好的人可能遇到实际工作的时候会手足无措,有人说这是高分低能,我并不完全赞同这个观点,高分至少证明这个学生并不笨,只是在学校的时候缺少机会参与实践罢了,当然这样的学生在工作后常常要花多一点时间适应自己的工作。

    不过平心而论,这么比较是不公平的,因为即使是当时我自己也未必能做的比Gen更出色,当然我这些年也并没有做过软件组的工作。小武和Jim两个人只不过是正常的达到了本科生毕业是应该达到的技术水平,只是Z公司没有完善的培训体系,我不知道大公司在这方面是怎么做的,但在Z公司员工只能靠入职后老员工一点点儿的带出来。
    说实话,以我当时的能力根本没法同时带三个新人,于是我把老牛分给小白去带,让他们遇到解决不了的问题再来找我,然后我自己带剩下两个人。
    老牛其实是个挺有意思的人,那段时间办公室内经常能听到老牛喊“师姐”的声音,老牛是个特别爱较劲的人,跟客户较劲、跟设备较劲、跟程序较劲、跟自己较劲……,所以我希望能通过小白这个女生让他的办事风格更柔和一些。
    我自己有的时候也会跟他聊天,但通常是刚刚聊天完之后他立刻柔和了不少,但没过多久又固态萌发,他自己也跟我说,
    “头儿,我也知道自己的脾气不对,但就是总也控制不住,还是麻烦你多提醒我算了”
    听到这句话,我就感觉到深深的无奈。
    那段时间老牛也确实被折磨的不轻,我让他负责的那个仪表项目反复地修改需求,这还不是最可恶的事情,最让人发疯的是,这周把需求修改了之后,下周又说效果不好让你改回来。
    每次那个客户要来公司,办公室就会响起老牛的惨叫,然后就是拿脑袋撞桌子的声音,最后还会惨嚎着跟小白或者我抱怨,
    “你看看啊!那个人他又来了!”那语气常让人想起电视剧里受到了欺负的小媳妇。
    对于这句话我的印象很清楚,因为老牛不止喊过一遍,“那个人”就是老牛对那个客户的代称,他甚至都不愿意直接提起那个客户的名字,导致我现在回忆的时候也完全忘记了那个客户叫什么了。
    Tips:对于这样的客户打不得、骂不得,所以这里有两个建议,第一,频繁跟客户做好沟通,不要怕麻烦;第二,做个电子表格,整理好每次客户来访的时间和所要求做的修改,记录的越详细越好,最好还有第三方证明,之后发给你的上司。
    PS:关于第二点,我们通常会戏称为“把黑锅背在明处”,在后文我还会有举例说明。
    我当初也未尝不是故意将这个客户分给他的,希望能借这个客户来磨一磨老牛的性子,也许是因为他来报道的时间最早,所以他们这一届中以及以后的几届新人中,我带老牛的时候花费最多的心思,总觉得以他的性子如果不改过来,在将来的工作中也许会出问题的,但后来我发现我错了,人的性格是很难改变的。
    Tips:不要试图改变去他人的性格,因为这不仅要花费很大的力气,而且通常很难达到目的,一个好的领导可以让不同性格的人在团队中避开他们的缺点、充分发挥他们的特长。
    在08年以前参加工作的人一定对当年在美国发生的次贷危机记忆深刻,没有参加工作的人对于这次经济危机可能没有有什么直接的感受,这次经济危机最直接的影响就是08、09两年就业市场的紧张,以及各大跨国公司的大裁员,记得当初我有个在华录工作的同学,就赶上了这波裁员。
    当然更多的影响陆续发生在随后的几年,如果大家关注过经济类新闻的话就会知道,09年和10年左右南方的很多小工厂都倒闭了,而小工厂倒闭导致了自动化行业市场的萎缩,因为这些小工厂是自动化行业产品的直接消费者。但我想说的是,在这样的经济大环境下,Z公司的销售额在2010年竟然奇迹般地出现了增长。
    PS:现在想想可能是由于当年Z公司正处一个上升期阶段不,如果经济形势好的话也许增长幅度会更大。
    那个白白胖胖的销售经理,在这个过程中应该做了不少工作,但研发和市场相对独立,我没有什么途径了解他当年的工作状态,我们最直接的感觉是打电话来公司咨询的客户比以前多了,很多涉及到技术的问题客服解答不了就会转给我们研发。
    其中有一个姓王的客户,我们都叫他王工,他的电话是我们最恐惧接的。
    他是一个现场工程师,独立给别人做工程赚钱,算是我Z公司一个比较固定的客户,他总是会提出很多稀奇古怪的问题,而且他的很多项目对我们产品的使用方法都是非常规的,甚至很多用法我们研发自己都要实际做一下测试之后才能回答他,我们都说,“这么多客户里,只有王工将公司的设备使用到了极致”,其实我们知道,他只是单纯地想降低他的工程成本而已,但这件事本身并没有什么错。只不过王工是个急脾气,加上他那带有浓重地方口音的普通话,处理他的电话就是一场折磨。
    Lee仍然在软件组办公,经过多次筛选,他终于选定了一家CMMI咨询公司,那家公司的老板是从美国回来的,据他自己说曾参加过美国CMMI官方的一个什么组织,一口价三十万CMMI 3级包过,听上去就跟贴在学校附近墙上、电线杆上的那些“四、六级包过”之类的小广告差不多,但来他来给我们上过一堂课之后,我就发现这个老师的水平的确比之前来的高一些。
    @一掌山河 1567楼 2014-09-20 21:47:13
    @易子J 2014-09-20 21:15:37
    LZ我也喜欢看你的帖子,其实我也是个嘻嘻哈哈的人,一天到晚没个正经,感情的事情也是浑浑噩噩的,不知道什么情况。也没个人,看楼主以前是这样的,敢问楼主这样子好吗?以后的我会不会改呀?
    ———————————————
    握个手先,嬉笑怒骂都只是是一种人生态度罢了,至少我觉得现在这样也挺好的,至于感情的事情,也许只是缘分未到吧,也许某天会遇到那么一个人的
    -----------------------------
    @易子J 1573楼 2014-09-21 17:35:34
    恩恩,楼主说的在理。还有帖子写的真心不错,不过那么久了还能想起来这么多,真心不易,希望加油,我们都在追贴
    -----------------------------
    谢谢你的支持!
    @一掌山河 1547楼 2014-09-20 12:18:41
    @独自带刀走海角 2014-09-20 00:00:58
    真是外篇,楼主没和S在一起有点可惜啊
    ———————————————
    呵呵,生活不是喜剧电影,我也没办法让每个故事都有一个大圆满的结局。
    不过她出国对她的职业发展未尝不是一个很好的选择,至少未来毕业后起点会更高,从这个角度看,这个故事其实也是个喜剧结局
    -----------------------------
    @独自带刀走海角 1570楼 2014-09-20 22:40:59
    是啊,毕竟出国也是对未来的投资嘛~
    话说感情的事也确实是看缘分的
    -----------------------------
    理解万岁!
    @Freedom丶念 1574楼 2014-09-21 18:44:51
    楼主请看这边。本人现在大四。学的是CS专业。一直昏昏噩噩过来的。学过C,C++。选修JAVA所以没好好学。C#根本没学过,但是做过C#的winform(很简单的)系统。总之就是混过来的。如今到了实习,笔试不过关。我意识到了自己的错误。我该怎么做,从什么开始做起?如果找实习的话怎么才能从底层做起,但是还是软件开发方面的,因为我还是比较喜欢这个的。
    -----------------------------
    先说面试吧:
    本科刚毕业的时候找工作比起社招有个优势就是,公司通常不会太在乎你的实际工作能力。说白了,既然企业选择来学校招聘了,他们肯定更关注的是你个人的基本条件如何,以及你对这项工作的感兴趣程度究竟有多大。
    在我个人看来,面试的时候考察一个人的基本条件主要会有以下几个方面:
    (1) 对专业的基础知识掌握程度;
    (2) 性格因素;
    (3) 学习能力;
    (4) 思维敏捷程度;
    所以面试的时候通常都会有笔试、心理测试、一道或者几道实际程序设计题目,笔试就不说了关于笔试的内容你不妨多看看一些介绍程序员面试之类的书、或者该公司的历年面试题,以及一些其他的网络资料,性格上公司都喜欢积极、乐观、勇于探索的人,学习能力和思维敏捷程度通常就是你对未知的知识和已经掌握知识的应用。
    PS:我的一些朋友当年面试的时候跟准备期末考试是一样状态。

    而你对该项工作的感兴趣程度面试的时候可能会表现为以下几个方面:
    (1) 你对该行业的了解程度;
    (2) 你对该公司的了解程度;
    (3) 你做了哪些事情能够证明你对这项工作是有兴趣的;
    所以面试的时候,面试官都会跟应聘者问一些与行业相关和与自己企业相关的问题,以及你参加过什么与专业相关的课外活动,而你曾经做过的项目啊、参加的比赛啊都对第三项会有加分的,如果实在都没有,你也可以列举一些你在这个工作方向上阅读过哪些补充的课外书籍或者自己做过的实践也是不错的选择。

    至于实习,我在前面的帖子说了不少了,公司既然找人来实习,肯定会有培训或者老员工来带的,而且实习期也都会有实习任务的,不过未必所有人都愿意交流,所以如果遇到不太爱交流的师傅,只好厚着脸皮自己主动问吧。

    不知道这么说对你有没有帮助?
    @wei348166ted 2014-09-21 23:54:24

    太夸张了吧,天才。。
    ———————————————
    呵呵,可能大家对“天才”这个词儿的外在表现程度的理解不太一样,其实我是想表述这样一个现象:不知道大家有没有遇见过这样的人,他们对某个领域的知识要比一般人敏感,比如有些人对数字很敏感,有些人对文字很敏感,在我的记忆中Gen就是一个对编程语言很敏感的人
    
    @独自带刀走海角 2014-09-21 23:52:25

    楼主回答的好仔细啊~虽然我不是IT专业的,但相信这些都是通用的啊~
    ———————————————
    这只是我以前做面试官的时候的一点点经验
    
    @朱颜之记 2014-09-22 10:15:10
    非常精彩真挚,关注
    ———————————————
    谢谢支持!
    
    @jgggsyying 2014-09-22 12:14:48
    回归 上周末两天都在考试 对楼主很想念啊
    ———————————————
    呵呵,祝你拿个好成绩
    
    咨询公司来了两个讲师,主讲人是从美国回来的但不是ABC,是个胖乎乎的中年男人,发际偏高、头发有些稀疏,脸圆圆的,而且脸型很大,过去有种说法儿是面如满月,虽然这个词儿大多数时候是形容女人的,但我觉得放在他身上也蛮合适的,而且就连坑坑洼洼的月球表面都神似——也许是年轻的时候荷尔蒙过于旺盛留下的痕迹,戴着金丝边的近视眼镜,常见的中年发福身材,说话倒是很幽默风趣,在这里我们叫他Jack。
    在Jack给我们讲的第一堂课中,与其他的公司不太相同的是,PPT中关于他们自己公司的介绍并不太多,而且对CMMI的结构讲得很清楚,我想这也许就是他们能够拿到Z公司订单的主要原因吧,至少这样在客户眼中显得更专业。
    PS:CMMI全名叫“能力成熟度模型集成”,不过在这篇帖子里不详细展开了,需要科普的人自己去问度娘吧,大家就理解成是一个研发过程的管理模型就行了。
    我回忆了一下Jack当初所讲的内容,不过由于时间过去太久记忆已经很模糊了,只能按照自己的印象给大家简单记述一下。
    PS:不知道大家是喜欢看呢?还是喜欢看呢?还是喜欢看?
    “……有些公司把CMMI的过程域做成流程图,然后按照这个流程图去直接拿去指导公司实践,我觉得这样的做法不太合适,其实CMMI只是个理论模型,而不同企业有不同的实际情况,我们在企业里面使用CMMI就必须对它进行剪裁和调整,以适应自己公司的具体环境,就像马克思主义到中国必须经过本土化一样,所以有些公司把其他公司的CMMI文档直接搬过来就使用,这样的做法我们也是不建议的……”
    Jack指着PPT上一张巨大的电子表格——上面列满了各种特殊目标(Special Goal)和通用目标(Generate Goal)——继续讲,
    “我们指导企业通过CMMI评级,通常有两种方案,一种是横向的,一种是纵向的,横向就是按照这张表一层一层地完成所有规定的目标,而纵向就是按照过程域分类,然后按照类别分别完成CMMI 3级所要求的所有目标……”
    之后Jack还向我们展示了一张金字塔形状的CMMI结构图,只有三层,他将实践CMMI过程中需要做的文档工作都归纳到了这个三层的模型中,第一层是标准、第二层是规范和指南、第三层是样例和模板。
    PS: 关于这个三层的模型本来想贴个大家,但我今天在互联网上找了半天也没找到,估计是Jack的原创,图片上的内容很丰富,可我只记得这些,而且细节上可能会有出入,毕竟时隔太久了。
    当天Jack他们就回总部了,之后Lee召集大家开了个讨论会,对近期来过公司咨询公司投票打分,最终Jack所在的咨询公司高票通过,不久老板就跟这家咨询公司达成了交易,签合同的时候还是Jack跟他助手一起来的,让我严重怀疑这家公司是不是就他们两个员工。
    虽然已经认识了,但公司还是很热情的招待了他们两个,至少老板专门抽出时间跟Jack聊了很久,具体聊什么我们就不得而知了。中午的时候老板专门给Jack他们安排了接风的酒宴,让研发部门组长以上的都过去。
    那个接风的酒宴可是价值不菲,不过想来也是,三十万都花了,就不差那几千块钱的饭钱了。
    饭馆的位置比较偏,位于在X市的市郊,如果不是被人开车载着来这里,我一定找不到,七转八转的让我很怀疑自己这次出来的目的是不是吃饭,最终到了目的地的时候,从外面看这就是一所普通的位于郊区的民宅,院子很大,小二楼,可是当车开进院子之后,看见院子里面停放的数十辆好车就知道这个地方一定不简单。
    老板对这里很熟悉,一进门就热情地跟这家饭馆的经理打招呼。老板不谈工作的时候就会是一副和蔼可亲的样子,而且很能聊,我一直觉得老板患有轻度的话痨,Jack也很能聊,毕竟他的工作也是讲师,所以整顿饭都没有冷场,期间Lee和林师兄偶尔插上一句,郭博也有的时候插上一句,剩下的我们几个人就是闷头蹭饭。
    PS:至于那顿饭吃得是什么菜山河在这里就不爆料了,大家根据饭馆的布置自己脑补吧。
    PPS:不许想的太恶心,是美味的东西。
    因为不是正式工作的时间,Jack说话的时候也随意了很多,他似乎不太擅长这样的酒宴社交模式,脸喝的红红的,明显有些喝多了,他问老板,
    “你们公司是打算单纯地过CMMI评级拿个证明,还是打算使用CMMI来规范研发的管理?”
    老板说,“那肯定是要规范一下研发的管理,我们公司早就通过了ISO9000管理体系的认证,现在的生产部门就是按照9000那一套管理下来的,你看现在整个生产流程一点儿问题都没有,那个设备是谁生产的、谁组装的都有记录可查,我希望把研发也能这样规范起来。”
    这是老板第一次表述他关于研发的管理理念。
    Jack喝的舌头有些打结,不过好在专业知识还在,于是跟老板说,“软件研发过程和生产过程还是有些不同的,IT项目本身的复杂程度决定了管理的复杂性,不过CMMI是一个持续改进的一个过程,相信经过一段时间的改进,研发的工作一定会越来越规范……”
    PS:这段谈话的核心内容就是“规范”两个字,大家都在谈规范,其实在这个场景中老板、Jack和我们对这个“规范”的理解都不完全一样的,甚至有很大差别,这个差别也导致了在随后的工作中一系列问题的产生,这些问题我会在后面一一展开。
    这段饭吃得宾主尽欢,那天中午吃过饭之后,大家醉醺醺地回公司上班,两个咨询公司的讲师都喝多了,Lee酒量本身不太好所以也一下子就喝多了,老板倒是还很清醒。
    PS:有人说喝酒怎么开的车,酒驾呗,2010年那会儿对于酒驾的处罚远没有现在这么严重。
    之后Jack扔下他的助手,一个人返回总部了。按照他们的工作计划他的助手会在研发跟我们一起工作一段时间,调研我们研发部日常的真实工作状态,之后根据公司的具体情况给出CMMI的方案,老板还专门为Jack的助手安排了一间办公室。
    CMMI项目正式进入调研阶段。
    八月份婷姐终于休完产假来上班了,她在家的时候应该营养不错,脸上红光满面的,只是身材一时还没有恢复过来。
    之前老赵主要都是在忙公司盖楼的事情,因为总是要外出,加上对综合部的工作不是太熟悉,所以当时的综合部基本上处于没有领导的状态,所以婷姐刚一回来就发现堆积了很多事情要处理。
    由于公司没有专门的采购部门,所以婷姐的综合部其实还兼职公司采购员的职务,但很明显老赵并不太了解研发企业的采购工作,婷姐在处理堆积工作的时候发现了一个严重的问题,公司一款主打产品中所使用的一个重要芯片停产了,库里大概还能剩一千多片,而老赵却没有尽早处理这个问题,婷姐二话不说直接把这件事情报告给了老板,当天老板就把老赵训了一顿。
    Tips:我不知道婷姐在这件事情上为什么会选择这样一个处理方法,但我认为最理想的做法应该是先跟老赵沟通一下,然后让老赵去找老板汇报,当然,也许还有我不知道的其他事情。

    这件事情的后续处理很麻烦,硬件组要重新对芯片选型,然后采购部门要重新询价采购新型号的芯片,确定采购计划后硬件组要修改线路板,嵌入式要修改驱动程序,测试通过之后,生产部门还要重新排产等等。但这些事情又不得不做,虽然芯片停产后一些供货商手中一定还会有一些存货,但价格肯定要上涨,最终会影响生产成本
    几天之后硬件组开始选型和申请样片,而我也决定趁着这次更换芯片的机会解决嵌入式组和硬件组之间一直存在的一个问题。
    @wei348166ted 1598楼 2014-09-22 12:45:36
    @一掌山河 1594楼 2014-09-22 12:27:00
    @wei348166ted 2014-09-21 23:54:24
    太夸张了吧,天才。。
    ———————————————
    呵呵,可能大家对“天才”这个词儿的外在表现程度的理解不太一样,其实我是想表述这样一个现象:不知道大家有没有遇见过这样的人,他们对某个领域的知识要比一般人敏感,比如有些人对数字很敏感,有些人对文字很敏感,在我的记忆中Gen就是一个对编程语言很敏感的人
    ......
    -----------------------------
    呵呵,后面还会有他的故事,敬请期待!
    @yhm3081219 1602楼 2014-09-22 20:00:52
    @一掌山河 1546楼 2014-09-20 12:03:00
    我一直都是个随遇而安的懒散性子,以前最怕的就是和那些事业心太旺盛的家伙一起共事了,明明很轻松的工作也会搞的人精疲力尽,结果到了天涯还是没有躲过被人催着上进的事情。唉!其实这个世界上除了赚钱以外还有许多值得我们去珍惜的事情,比如友谊,再比如家庭……
    不过还是谢谢大家的关注,但我很想告诉大家的是,这篇帖子就是一个普通的工科男普通的 职场 经历而......
    -----------------------------
    谢谢你的支持!
    @行云流水40 1603楼 2014-09-22 20:17:37
    楼主你好,我的经历和你有点像,现在在读研究生,就是你所说的免费劳动力,天天给导师打工,做的也是嵌入式。我的性格也是偏懒的,我感觉我们这种性格的人,不适合搞IT,不能和那种以编程为乐的人相比,感觉程序员的生活真的太苦了。毕业后想进银行的科技岗,不知道好不好,另外你觉得嵌入式,软件开发和网页,那个更轻松,更有钱途。
    -----------------------------
    我不十分了解其他公司的现状,但是在Z公司中网络组是最轻松的,软件组和嵌入式平时都很忙。
    @jgggsyying 2014-09-22 21:32:32

    为什么吃饭会想得恶心?惶恐,这里没有跟上楼主思路 虽然没明白 不过既然是恶心的 就不研究怎么回事了 释然
    ———————————————
    哦,你知道咱们国家的饮食文化博大精深,各地的饮食习惯都不太一样,有些地方招待贵客的时候会请你去吃一些在外人看来不太容易接受的食物,这个饭馆的位置很偏,又没有招牌,却有很多有钱人来吃,所以……肯定有些吸引人的不同
    
    @guangzhi2014 2014-09-22 23:42:53
    睡前必读,每天都可以学到一些,继续mark。
    ———————————————
    谢谢支持!
    
    一直以来在Z公司的的研发流程中,嵌入式研发始终处于硬件研发的下游,以这次的事件为例,按照以往研发的做法,硬件首先要确定使用哪种型号的芯片,之后要修改原理图、PCB、刻板等等,最终生产出样品之后,之后嵌入式组修改驱动程序、为新产品分配一个唯一可识别的型号,在然后根据嵌入式提供的产品型号软件组在组态软件中画出新设备,最终产品经过研发和客服的测试后移交生产部门。
    乍一看这个过程似乎没有太大的问题,整个过程就像是一个流水线一样环环相扣、分工明确,但问题就处在这个流水上,研发工作不是流水线生产,研发是一项需要团队合作才能完成的复杂脑力劳动,研发中的每个环节都不是孤立存在的。
    这个问题在嵌入式和软件之间的配合上还没有那么明显,因为两边都是程序软体,而且通信的协议都是已经很成熟的标准,即便出了问题,只要总体设计上偏差不大,剩下的简单修改一下程序代码、打个补丁就可以了,但在硬件和嵌入式之间这个问题就显得比较突出了,因为已经做好的硬件是不可能更改的,但如果事先没有做好沟通,就会无形中为嵌入式增加很多工作量。
    我印象最深的有两件事情:
    第一件事情是发生在09年后半年,当时硬件生产了一款新产品,做嵌入式开发的人都知道电路板上都会留有一个JTAG插口给嵌入式人员调试和刷新程序,但当时硬件为了布线方便,把一个巨大的电容安放在了JTAG插口附近,最后导致样品做出来之后调试线插头根本插不上去,最终不得不将我们调试使用的JTAG线插头硬生生的用刀片在靠近电容的一面切薄了很多才勉强插上,不过当时我只是感觉这个设计有问题,也没有想太多其他的。
    随后在10年初的时候硬件设计了一款多开关量输入输出的设备,那款设备对CPU引脚的使用让我真心很无语,如果说因为要考虑设备外壳上接口的物理位置间隔着使用CPU的引脚(因为考虑到一些读者不太了解嵌入式程序,这里没有使用GPIO这样的术语,请专业人士勿喷)也勉强能够接受,但几个连续使用的引脚居然在逻辑上是反序的就让人很崩溃了,而且那几个引脚的数据要求的是位运算啊!
    PS:如果你是专业人士,请略过下面的这段PPS。
    PPS:非专业人士可这样以简单地理解一下,CPU上有很多引脚大家应该都看到过吧?(如果不知道,那我也没辙了)我们假设设备有D1、D2两个开关量,再假设对应CPU上的P1和P2两个引脚(当然这都是非专业的表述)这就是逻辑正序的,在编程的时候只需要将P1、P2对应的寄存器中的值取出来存到指定位置,但如果D1、D2对应的是P2、P1就麻烦很多,需要取出P1、P2对应寄存器的值后,再做一次交换后才能存到指定位置。
    之后我敲了老万一顿饭才算完事儿,但我也意识到了硬件组和嵌入式组之间的沟通是存在问题的,于是趁着这次修改的机会我直接找到老万跟他说,这次你们修改原理图之后能不能给我们组看过之后再定版?
    老万其实是个比我还懒的人,很多事情如果你不催着他,他就一定会选择一个最省事儿的方式来做,有人说领导者的风格会影响整个团队的风格,我觉得这句话是很有道理的,所以老万做硬件组组长的时候,硬件组办事方式上都会有老万的影子,包括老万懒散的性格。
    因为我和老万的关系还不错,所以接下来两个组的合作比较顺利,这也是嵌入式组第一次直接参与到硬件组内部原理图设计的讨论中,对于那些将来不利于驱动编写的改动我都会提出意见,但绝不干涉与嵌入式工作无关的内容,毕竟我只是个硬件菜鸟。后来这种参与居然慢慢形成了惯例,甚至后来硬件组在新的芯片选型的时候也会找我们的人参加。
    虽然我始终觉得关于项目的开发流程上还是存在一些问题,但那已经不是我这个级别能够处理的了。
    Tips:虽然我在这里强调研发中团队合作的重要性,但在跨组之间的合作上一定要把握好一个度,合作不等于干预,你可以对某件事情提出建议,但最终决定权一定还在这件事情的真正负责人身上,越俎代庖的行为会让当事人很反感。
    最终硬件设计完成之后,我把编程的任务扔给了新来的小武,同时Jim在小白的指导下正在添增加客户近期要求的新功能。
    Tips:关于如何带新人,当时我也没有太多的经验,只能让新员工在工作中逐渐熟悉公司的产品,并在这个过程中学习所遇到的知识,当然分配给新人的工作难度不能太高,否则会打消他的积极性。根据我的经验,程序的问题即使讲再多遍也不如让他去实际调试一遍,所以还是那句话——工科是一个实践性很强的学科。
    那段时间我每天都在为之前搞出来的第二代控制器的基本可用的版本头疼,其实这个“基本可用”完全可以换成“到处都是隐患”,完全没有违和感,因为当初催的急,我只好硬生生地堆出来一坨代码,结果这个麻烦又得自己去解决。
    在前面我说过第二代控制是一个基于操作系统的控制器,但因为要考虑实时性的问题,所以我对操作系统的内核做了很多更改,也可能是因为我当初的技术不太过关,结果系统会经常莫名其妙的挂掉,而且操作系统调试起来真的很麻烦。
    郭博不当软件组的组长之后,除了软件组项目上的工作之外,主要的精力就都花在机器人项目上了,并且郭博主动承担了原本分配给我的与通信部分有关的工作。机械研究所那边首先加工出了一台比较简单的串联机器人,于是机器人团队兵分两路,张龙他们组和虫子一起带着一个“基本可用”的第二代控制器去研究所那边调试他们的控制部分,而我和郭博在公司解决他们调试过程中发现的与控制平台和通信相关的问题。
    PS:关于什么是串联机器人请大家自己问度娘好了,在这里就不占用篇幅科普了。
    那段时间他每天都加班到很晚,搞得我有的时候也不得不跟着他一起加班,让我想起了刚上班那会儿和林师兄一起加班的日子,但更多时候下了班以后我找到偷懒的机会就去偷懒了。
    我一直以来都特别佩服那些拼命加班的人,我曾经统计过自己平均每天能够完全集中注意力工作的时间,绝对不超过六个小时,超过了这个时间就会变得心不在焉,所以通常我晚上加班的时候状态奇差,白天花十分钟能够解决的问题晚上常常要花费半个小时甚至更多,一开始我以为是我性子太懒的原因,后来我跟石头他们交流了一下,大家的情况也基本差不多,于是我就释然了。
    Tips:网上还有一种说法是“人饥饿的时候可以更加集中注意力”,我可以很负责人的告诉大家,饥饿的时候即使能够集中注意力也一定集中在了“一会儿要去吃什么?”这件事情上,至少我自己就是这样的。
    最近人好少
    2010年的秋季招聘,林师兄让我们几个组长参加,分别负责各自组的笔试出题和面试。招聘还是婷姐主要负责,但是在招聘之前的讨论会上大家对新员工入职的工资有了争议。
    我第一次参加这种公司会议,婷姐在会议室展示了一份她自己做的调查报告,上面是其他同类公司的工资额度,相比前几年已经上涨了不少,如果Z公司还是按照原来的工资招聘,可能会有招不到人的尴尬,但如果这一届招聘新员工上涨工资,可能对之前的一届进公司的员工不公平,他们会发现自己工作了一年之后和他们的学弟拿到的工资是一样的甚至更少。
    老板虽然很不想涨工资,但工资上涨是个大趋势,所以会议上还是很豪气地说,“那大家讨论一下涨多少吧?至于前两届入职的员工年终考评的时候多涨点儿钱就行了。”
    关于工资上涨额度大家意见并不统一,有些人认为4000就够了,有些人认为应该涨到4500,我很想说5000,但是想了一下觉得说了也是白说,就在闷一旁不说话,最后老板出来和稀泥说,“我看那就4250吧”,可是想了一下发现250这个数字很不吉利于是又改口说,“这个数字不太好,那4300吧,研究生还是5000不变。”就这样2010年秋季招聘的新工资标准定下来了。
    另外会议还确定了今年研发招聘分三个方向,软件、嵌入式和硬件,我在想老板为什么没有提张龙组,要么就是机器人项目人员已经足够,要么就是老板有别的意图了,不过当时没有深想。
    会议结束了,我们的工作却刚刚开始,首先要编写面试题,100分的试卷要包含选择题、填空题、简答题和应用题,我跟张龙商量了一下让他帮我分担了一部分,但我这一部分还是没着落,一开始以为出个笔试题也没什么大不了的,结果把脑子里的存货都折腾出来之后才发现还不足要求题量的三分之一,折腾了几天之后发现时间就要来不及了,只好从XXX宝典上参考了一些觉得不错的题目,又从互联网上找了些资料,东拼西凑出我人生中第一份考别人的试题。
    Tips:现在回想一下那份试题的组成,大概有五分之二是我平时工作中遇到的难题,五分之二是来源于互联网,另外五分之一来源于一些介绍面试的书籍。其他两个组的情况跟我差不多,我不知道大公司是怎样出考题的,但像Z公司这样的小公司就是这样,所以参加笔试之前不妨多查查相关的资源没准儿会有惊喜。
    招聘开始后,林师兄仍然和总工去外地招聘,而婷姐和我们负责本市,Z公司在X市本市附近的大学中知名度还不错,至少宣讲会之后我嵌入式方向就拿到了一摞厚厚简历,让我足足看了三个多小时。关于如何写简历,网上有太多专业的介绍,我就不班门弄斧了,我只说说我自己当初筛简历的几个原则:
    PS:这仅仅是我自己筛选简历的原则,所以请大家酌情参考。
    第一,要有条理。做程序开发是一项逻辑性很强的工作,如果简历的内容没有分段,没有逻辑,满满的文字,我会觉得这个人将来写程序恐怕也会很难看。
    第二,突出重点。流水帐的简历我一般直接略过,我会重点关心写简历的人有哪些专业能力,围绕着这些能力都做过哪些事情,其他的什么书法比赛啦、班级活动啦、兴趣爱好啦等等我是一概不看的,其他行业的招聘我不知道是否会对这些内容感兴趣,但至少研发招聘关心的就是你这个人的技术能力如何,其他的都是浮云,因为要筛选太多的简历,没人会花时间关心投简历的人有什么兴趣爱好。
    第三,参加过项目或者技术类比赛的会加分。嵌入式有几个很著名的比赛,比如电子设计大赛之类的,虽然水分不小,但是至少是一个参考。另外,如果大学期间跟着导师做过项目的就更好了,基本上简历会直接通过。
    第四,彩色的简历会加分。这里说的彩色不是五颜六色的,而是相对于单调的白纸黑字,比如有些人会在简历上彩印有照片。我会觉得这是用心做的简历,无论如何应该给一个面试机会。
    最终我筛选出了二十多分简历交给婷姐,婷姐派人挨个打电话通知面试的时间和地点。
    研发招聘面试的那天是个周六,上午我们七点多就去了,说实话我是有那么一丝紧张的,之前一天晚上准备面试题目准备到了十点多,还特意印了一页A4纸的提纲,其作用类似于主持人手里的提词卡。
    Tips:所以说大家面试的时候其实不用紧张,因为有可能你的面试官比你还紧张。
    为了加快面试效率,三个技术方向同时进行,我们俩俩分组,婷姐跟我一组面试嵌入式、老万跟张龙一组面试硬件、郭博和另一个综合部的员工一组面试软件。
    婷姐之前组织了多次面试很有经验,而我面试了几个人之后紧张的心情也放松了,心里想着还好没出什么洋相。
    之后跟婷姐的配合就越来越默契了,进来人坐下之后,首先是让他做一个简短的自我介绍。之后我会根据这个人简历上的内容进行提问,比如简历上写主修什么专业课程,我就会针对这个课程提几个问题,再比如简历上写做过哪些项目,我就会根据我的经验针对这个项目提问其中的一些技术细节。在之后婷姐就会问一些专业知识之外的问题,比如从哪儿了解到我们公司?你对你申请的这个工作怎么看?之类的问题。
    PS:Z公司的面试过程中每个面试官手中都会有一个关于面试表现的打分表,但很抱歉我只记得打分表大概分了五列,每列二十分,但每列具体什么标题就真心记不得了,似乎有“技术能力”、“表达能力”之类的。
    PPS:Z公司没有专业的HR部门,所以向杜拉拉小说里写的那种阅人无数、聊两句就能知道这个人大概性格背景的HR牛人我从来没见到过。
    一开始准备面试的时候,我觉得二十多人很快就能结束,但面试起来才发现,给二十多人面试是一件很恐怖的事情,虽然每个人规定10分钟,但有的时候10钟是根本不够的。
    我跟婷姐还算快的十一点四十分左右的时候就基本结束了,我当时口干舌燥的,而且很饿,我头一次发现原来面试是一个很费体力的活儿,看了看郭博组剩的人比较多,我跟婷姐就过去帮忙。
    郭博一直都是个办事儿特别认真的人,面试也是如此。
    大家都知道做研发的人多少都有点儿偏执,有些人可能会严重一些,我记得那天面试的时候遇见一个小伙儿,当时郭博大概是问了一个关于C++多态的问题,那个小伙儿估计是记错了就回答了个错误的答案,郭博就告诉他这个答案不对,并给他讲了一遍正确的答案,但小伙儿却坚持认为自己的答案是对的,结果他们俩就在那儿杠上了,最后那小伙儿摔门走了,郭博气得直拍桌子,我在旁边想笑又觉得这样笑太不厚道了,因为我一般碰到这样的面试者基本都是笑笑就不说话了,因为这种争论实在太没有意义了。
    Tips:如果你同样遇到面试官提问完毕后本应该继续说些什么,结果却话说到一半没了下文,那么有可能是他在心里已经放弃了。
    那天我们三个组都面试结束后已经快到一点了,这轮面试我们组我只筛掉了一半左右的人,结果有十个人进入到下一轮面试,其中还有两个硕士研究生。
    PS:我当时想反正后面还有一轮老板的面试,所以差不多的都给了机会,所以我觉得我这个人还是不太适合做面试官。
    最终这次招聘加上林师兄和总工的成果嵌入式组一共疯狂地录取了八个,研发一共录取了二十多人,虽然我们一直都知道随着公司新楼明年要投入使用,老板打算扩大公司规模,但这步伐也似乎太大了,要知道当时嵌入式组算上我自己一共也不过六个人而已。
    @jgggsyying 1635楼 2014-09-23 21:20:32
    我又丢楼了吗?楼主今天更得早 更新的后面没人排队?
    -----------------------------
    呵呵,可能是我写的太长了,要不是你们一直在看我估计自己都要都弃贴了。

    看来我要再努努力把剩下的经历尽快扒完了。
    @独自带刀走海角 1636楼 2014-09-23 23:13:56
    我来排队~
    -----------------------------
    真心很感谢!
    @wei348166ted 1637楼 2014-09-24 00:15:22
    @一掌山河 1625楼 2014-09-23 19:59:00
    一直以来在Z公司的的研发流程中,嵌入式研发始终处于硬件研发的下游,以这次的事件为例,按照以往研发的做法,硬件首先要确定使用哪种型号的芯片,之后要修改原理图、PCB、刻板等等,最终生产出样品之后,之后嵌入式组修改驱动程序、为新产品分配一个唯一可识别的型号,在然后根据嵌入式提供的产品型号软件组在组态软件中画出新设备,最终产品经过研发和客服的测试后移交生产......
    -----------------------------
    呵呵,那是因为我隐藏了技术细节,如果你对嵌入式技术方面有什么疑问咱们可以深入探讨,但关于Z公司产品的技术相关内容,我在这篇帖子中除非情节需要否则尽量不提及。
    @wei348166ted 2014-09-24 00:17:52

    突然有一个,认识,是不是做一个硬件东西,要先做出硬件后,才需要去管软件。
    ———————————————
    这么说在通常情况下也无可厚非,但真正优秀的嵌入式程序都会设计有硬件屏蔽层将与硬件相关的操作封装成方便修改的接口,这样与硬件无关的程序模块就可以跟硬件同步开发了
    
    @wei348166ted 2014-09-24 00:29:40
    第二代控制器,能简单的说说它又什么组成吗?有没有类似于计算机的五大部分?
    ———————————————
    呵呵,这个问题还是偏技术细节啊,……,我只能告诉你当初用的是一个开源的操作系统,编译内核的时候做了一些剪裁。
    其实我当初跟操作系统打交道的时候最头疼的事儿是CPU在内核态和用户态切换过程中内存的处理,以及中断前后上下文的保护,如果有做类似开发的朋友一定要注意,当初的好些问题都是这两方面原因引起的。
    
首页 上一页[15] 本页[16] 下一页[17] 尾页[28] [收藏本文] 【下载本文】
  职场天地 最新文章
总结提炼我的十五年体制生涯
回顾一下至今为止的人生,想到哪里写到哪里
武汉找工作,真难!!!
乡镇公务员值得考吗?记录乡镇公务员的日常
我找到怎么发帖了
学校那点事
飘——民办教师之教学日记
校招季,请各位应届生谨慎选择进入银行业。
〖天涯头条〗深圳,我的天堂,我的地狱
读书改变命运,记录自己考证的日子
上一篇文章      下一篇文章      查看所有文章
加:2021-07-31 22:29:17  更:2021-07-31 23:34:04 
 
娱乐生活: 电影票房 娱乐圈 娱乐 弱智 火研 中华城市 印度 仙家 六爻 佛门 风水 古钱币交流专用 钓鱼 双色球 航空母舰 网球 乒乓球 中国女排 足球 nba 中超 跑步 象棋 体操 戒色 上海男科 80后
足球: 曼城 利物浦队 托特纳姆热刺 皇家马德里 尤文图斯 罗马 拉齐奥 米兰 里昂 巴黎圣日尔曼 曼联
  网站联系: qq:121756557 email:121756557@qq.com  知识库