高大的写字楼直插天际,抬头可以看到被切割的天空,打扮入时的MM行色匆匆,这里就是我今后要工作的地方陆家嘴软件园。

因为我和老四的公司都在浦东,我们在陆家嘴南侧的浦电路租了个一室的房子。那里离繁华的陆家嘴核心地段有一点距离,房租稍微便宜一点。当然还有个原因,我们的楼下有个洗头房,一到傍晚里面的小姐都打扮得丰乳肥臀的,看到我们路过就邦邦邦地敲玻璃招手,妖的我的小心肝扑通扑通地跳。

第一天上班,穿上西装略显局促,前台MM看到我,帮我打开门禁,笑着对我说:“你来啦?”

“是啊,承蒙关照了。”

“请稍后,我让嘉庆来接你。”

我笑着在沙发上做了下来,说实话,当初吸引我来这家公司而不是中为,也有一部分原因是这个前台MM给我的感觉很好。

“滴~~”挂着“研发部”牌子的房间大门被打开。

探头往里望去,不大的空间里,两列办公桌分别靠墙一字排开,员工都坐在中间的走廊,从门口的角度看过去,密密麻麻的挤满了脑袋,大多数人在噼里啪啦地敲打键盘,面无表情,少数人在和同伴讨论着什么。

“带你认识一下项目组的成员吧。“嘉庆回头对我耳语道,我点了点头,同时好奇地打量着办公室的每一个人。

“这位是水哥,中国第一代黑客,以后你们多交流。”在职场听到这么江湖的称呼也是颇为少见,我不免多看了几眼,水哥看上去嬉皮笑脸,应该很好相处。

“这位是飞雪,主要负责测试。”飞雪看上去也是毕业不久,学生气未脱。

飞雪伸手过来说:“你好,我同时也是这个办公室的助理。”

旁边水哥把脸凑过来插嘴道:”表妹!”被小凌狠狠瞪了一眼。

“表妹?”我疑惑地问道。

嘉庆解释道:“他们做测试用例经常要用到EXCEL,所以叫表妹,如果是男的话就叫表哥。”

“哦。”飞雪的电脑屏幕上,果然满屏幕的表格。IT公司的女青年,相貌一般,工作苦逼,我不禁投去同情的目光。

“飞雪,你把入职材料和elber交接一下吧。”嘉庆简单的交代了一下就坐到了位于角落的工位上忙碌起来。

“这张纸上是你的邮箱和初始密码,可以上网站自己更改密码,电脑已经装好了,设置一下foxmail就可以。这是你的员工卡,出入门禁要用。一些常用的软件可以去找网管要盘。”飞雪飞快地叮嘱道,做这一行的大概都挺有效率。

我一边答应一边在水哥旁边找到了自己的空位,一米二的桌子放了电脑屏幕和键盘鼠标,显得有点挤。这间办公室的整体风水其实很差,办公桌面墙,视线长时间被阻,有泰山压顶之感,座位后面是走廊,没有靠山,走廊是人经常走动的地方,而人的后脑勺又是对能量最敏感的部位,如果后方经常有人走动,无形中把一部分能量转移到后脑,长久下来会消耗能量,办公桌之间没有挡板,互相之间讨论问题是方便了,问题是容易分神。

我摇摇头,工程师对自身的工作环境向来不是很关注,在这样的工作环境中长期工作,如水哥和飞雪般,能保持快乐心态,实属不易。暗自盘算着明天要带一件绿色衣服过来挂在椅背,以弥补身后没有靠山之缺。

我很快装好了软件,看了看身旁的水哥和飞雪,他们都正在忙,坐在角落里的嘉庆,也眉头深锁,在操作着电脑,在这样的环境里,不由你不紧张,似乎一闲下来就与周围格格不入。

估计如果自己不主动点,也没人会来招呼我了。

我凑到水哥身后,想看看水哥在忙些什么。

他的屏幕上有一个小窗口,正在播放着某处的摄像头采集到的影像,图像里是桌子上的一块电路板,板上有屏幕,还有各种接口,我一下子就被吸引住了:“水哥,这是啥呢?”

水哥神秘一笑,“嘿嘿,看好了。”说着,也不知道按了什么快捷键,调出命令行,黑乎乎的界面上打了一串命令,摄像头界面上的开发板一下子亮了起来。

我看的精神一振,大约明白了其中的脉络,水哥应该是在远程调开发板的程序,因为开发板不在手边,只能通过网络摄像头去监控。

我竖了竖大拇指,“水哥,这是咱们的项目吗?板子是干嘛用的?”

“这板子是监控摄像头,在日本索尼总部。”

“监控摄像头去监控摄像头,好绕啊,客户为啥不直接寄一套板子过来也号调试啊?”

“嗨,别说板子了,开发用的资料也是要一点给一点,做软件外包就是这样,受制于人,客户是上帝呀。”

“这样子啊,咱们的任务是做什么啊?“

水哥敲了几下键盘,打开了一个文档,说道:”我们的任务是从linux移植一套中间件到CE-Linux和Tkernel,这套中间件是索尼自己开发的一套代码,主要是关于线程,消息队列,定时器方面的。“

Nani?CE-Linux,T-kernel?以前听都没听说过。

还是先做些功课吧,免得任务下来的时候措手不及,我打开google搜索CELinux和T-kernel的资料。

——中 间件(middleware)是基础软件的一大类,属于可复用软件的范畴。顾名思义,中间件处于操作系统软件与用户的应用软件的中间。中间件在操作系统、 网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。

听水哥的意思,客户只是想替换网络摄像头的操作系统,把原来的linux改成CE-Linux或者T-kernel,那么原来的应用程序在新的平台上就不能运行了,必须把那套中间件移植到新的操作系统上。CE-Linux从名字上看就和linux差不多,关键是tkernel,从网上搜到到的信息来看,这套操作系统是有日本计算机结构知名学者、东京大学教授、工学博士坂村健提出的,并是以T-Engine系统为核心的一款免费标准开源的实时操作系统,不过详细资料就欠奉了。

"工作内容水哥大概都和你说过了吧,elber,你负责线程模块UTM,进程间通信模块UIPC的移植。"嘉庆走过来看了看我的屏幕,说道。

”哦,大概多少时间啊?“

”两个礼拜。“

两个礼拜!怎么可能,光看那套tkernel的文档就有五百多页,这难道是对我新人的试炼吗?这职场到底是修罗场还是地狱啊。

大概是看出我的焦虑,嘉庆说:”其实ce-linux的工作量不大,都是linux的架构,只需要把编译工具链换一换就可以了,基本不用改代码。难的在tkernel,不同的操作系统,对应的API有点点不同,比如说线程,tkernel没有线程这个概念,你可以使用task代替,你只需要把linux建立线程的函数pthread_create替换成tkernel的task_create,依此类推。“

我似懂非懂的点了点头。

”争取本周先把CELinux的部分先做完吧,熟悉了基本的功能之后再移植难度大的tkernel,不懂的可以和水哥交流一下。“

”哦~“我无力地哀嚎一声。

奋斗吧,程序员——第五章 行路难!行路难!多歧路,今安在相关推荐

  1. HTML+CSS+JavaScript网页制作案例教程-黑马程序员-第五章课后习题(课程介绍专栏效果)

    黑马程序员编著的教材  HTML+CSS+JavaScript网页制作案例教程 第五章:"课程介绍"专栏-课后习题参考代码 题目原型: 请结合给出的素材,运用列表标记,超链接标记以 ...

  2. 疯狂的程序员-第五章

    第5章 寻址方式 周五晚上,绝影和往常一样回家.这是他和他 们这些大学生唯一不同的地方:他家和大学在一个 城市,每周五就可以回家.这样做的好处有两点: 一.每周只有五天要用生活费:二.可以不用自己 洗 ...

  3. 【传智播客】Javaweb程序设计任务教程 黑马程序员 第五章 课后答案

    所有章节答案合集-->传送门 [测一测] 学习完前面的内容,下面来动手测一测吧,请思考以下问题: 1.简述什么是会话技术? 2.简述Cookie与Session的区别?(至少写出3点) 3.请设 ...

  4. 《健康地奋斗着——程序员自己的养生书》作者:中医程序猿

    源自:http://bbs.csdn.net/topics/390607937 前言 我活着,没什么了不起的活着,既不富也不贵,每天为养家糊口而劳碌:我活着,跌跌撞撞的活着,从小体弱多病,几次从鬼门关 ...

  5. 健康地奋斗着——程序员自己的养生书

    前言 我活着,没什么了不起的活着,既不富也不贵,每天为养家糊口而劳碌:我活着,跌跌撞撞的活着,从小体弱多病,几次从鬼门关闯过,靠自己调养,至今基本健康:我活着,充满幸福感的活着,我三十大几才要的孩子, ...

  6. 2017-2018-1 20179215 《从问题到程序》第五章

    <从问题到程序>第五章读书笔记  这章主要从五个方面介绍,分别为数值类型.函数和标准库函数.函数定义和程序的函数分解.c程序的结构与变量及预处理.主要是对函数整体的理解以及常用的规范进行说 ...

  7. 同宿舍的程序员毕业五年之女生篇:有人怀疑人生,有人考虑出家

    导读:在昨天的推送<同宿舍的程序员毕业五年后:有人年薪百万,有人月薪一万>中写了男生宿舍毕业五年的现状,而女生宿舍又如何呢? 作者:五五 来源:程序人生(ID:coder_life) 女程 ...

  8. 同宿舍的程序员毕业五年的现状:有人要当“螺丝钉”,有人头发掉光要出家...

    作者 | 五五 本文经授权转自程序人生 之前,在<同宿舍的程序员毕业五年的现状:有人年薪百万,有人月薪一万>中写了男生宿舍毕业五年的现状,而女生宿舍又如何呢? 女程序员的职业发展之路没有男 ...

  9. 一个平凡程序员的五年感悟:没有足够的付出,就没有热爱

    本来是想写<一个失败程序员的五年感悟>,后来想了想,不管过去如何,不应该再去评断.既然已经客观存在,自己也能够意识到问题所在,在接下来的时间里去改.去努力就好了.不应该轻易地给自己打上失败 ...

最新文章

  1. 怎样看待大学期间的代码练习
  2. rac_安装软件时报版本号过高问题
  3. 多年前的树莓派 B+ 重新工作
  4. 单单表单独占一行_聊一聊 Excel 数据透视表的 4 种布局选项
  5. Python实现Kubernetes Operator
  6. mysql拼接两字段查询
  7. matlab求解pde,matlab求解pde问题
  8. LaTeX数学符号表
  9. java 获取url图片_java io流根据url读取图片
  10. 天气预报 API 各城市编码
  11. 临床大数据分析与挖掘
  12. 群晖7.X版安装cpolar内网穿透套件
  13. 全长扩增子:是时候展示真正的技术了
  14. Inoventica干线网络,600 Gbit / s。
  15. (基础)SpringCloud Alibaba Nacos作为多环境配置中心
  16. C#读取MP3文件的专辑图片和ID3V2Tag信息(带代码)
  17. JVM实战(二一): -Xss -Xms -Xmx -Xmn 参数设置
  18. 华为运营商级路由器配置示例 | 配置OptionB方式跨域BGP VPLS示例(ASBR兼做PE)
  19. 计算机加入域的一种方法
  20. Python大学计算机程序设计-通讯录管理系统

热门文章

  1. 我母亲在一家计算机公司工作,写母亲的作文(精选11篇)
  2. lisp 角平分线_证明冯奥贝尔定理的3种方法
  3. web 2.0 的一些说明
  4. centos7.x系统磁盘lvm扩容
  5. 微信小程序中将图片与音乐制作成MV
  6. Windows10让资源管理器始终显示文件的详细信息
  7. matlab cond含糊,入坑MATLAB必会的吐血总结
  8. 【CSS】886- 你该知道的字体 font-family
  9. android 短信 代码错误,android – Firebase手机身份验证错误:短信代码已过期
  10. 计算机跨考地信研究生,过来人解答关于跨考地信后续的几个复习问题