在一座繁华且充满现代化感的二线城市,有着众多高科技工作者,老陈便是其中一员。他三十出头年纪,短发,微胖,戴着一副黑框眼镜, 走路看地,一副技术男模样。
叮…老陈的iPhone收到一条短信,他拿起手机一看,是银行从他卡里扣掉房贷的短信。
“妈的,银行扣钱倒是积极,没有一个月忘记的” 他心里暗骂。
“哎,该怎么办,每个月除了房贷还要房租,这点工资根本不够,除工资以外又没有其它收入来源,这该如何是好”, 看完短信他一愁莫展。
老陈刚在所在城市是市中心几十公里的偏远郊区买了一套房子,这座城市的房价已经到达了相当恐怖的程度,因此即使买在郊区也使他背上了巨额房贷。
退出手机短信浏览界面,关掉屏幕放下手机, 老陈继续开始敲击键盘写代码,他是一名程序员。
老陈在改一套系统的一个bug,这个bug是别人留下的, 至于是谁留下的已经无从查考了,因为这套系统已经开发维护了五六年,在系统上写功能的程序员已经换了好几拨,当前谁负责这套系统,bug就要谁修。
“要不是有房贷,真想拍拍屁股走人,这哪是人干的活, 要是这些bug是我自己留下的,那也无话可说,偏偏是别人写的bug ,却要我来修, 而且代码乱七八糟的, 完全没有可读性, 每修一个bug都要费大量时间, 太折腾人了”,老陈心里暗暗抱怨。
“老陈,x项目部反馈,他们的后台管理系统发布活动功能失效了, 活动发布不出去, 你帮忙看下”,老陈的同事小A对老陈说道
“我先把手头的事情忙完再帮他们搞” 老陈回答
“他们的这个问题比较急,活动必须要在10点钟发布出去,没多少时间了” 小A继续说道
“好吧,这就帮他们搞”老陈的语气中透出出深深的无奈,他用IDE打开另外一个项目, 开始检查出问题的相关代码。
小A是老陈的同事,是个妹子,负责和公司其它部门的同事对接沟通,当其它部门同事有相关需求时都会提给小A,然后小A再将需求分配相关程序员实现,也就是老陈他们一拨人。
老陈和小A是平级,相互之间不需要服从对方的指令,他们同在一个部门,负责不同的工作。
老陈仔细检索代码,结合系统出现问题的症状吗,构造出相关数据, 在开发环境反复调试执行多次,终于重现了问题。 找到程序问题,修复也就容易了,通常程序员改bug, 大部分时间都是花在定位bug身上, 他三下五除二的修正问题代码,干净利落的将新代码上传到线上无服务,这种操作他之前已经做过无数次。
“小A,x项目部系统的问题修复了, 你通知他们吧” 老陈对小A说道
“好的”小A回答
“哦,对了, 还有一个事,下午四点有一个会议,需要我们去参加”小A继续说道。
“是哪个部门的需求?”
“这次不是哪个部门的需求,是F总在公司管理层会议上接到的一个项目”
“卧槽,别啊,不会又是别的部门已经做烂了的系统,做不下去了就甩锅甩给我们吧。 我已经被坑过好几次,求求你们就不要再来坑我了”老陈悲哀的抱怨道
”你放心, 这次是一个全新的项目, 从头开始做了,没又旧代码需要为了“小A解释道
听小A这么说,老陈苏了口气,然后继续问道:“这次是个什么项目?”
“具体细节我也不清楚,居说是一个非常重要的项目,公司高层们都比较重视”
“这到是件太阳从西边出来的事情,我们通常不都是做一些无关紧要的项目吗,跟打杂没什么区别, 这次怎么会让我们做这么重要的项目”老陈揶揄道
“具体什么情况我也不是很清楚,等下下午开会就能知道细节了”
“好, 到时准时参加”
老陈继续忙碌
时间到达下午三点五十分,老陈看到部门群的QQ在闪动,他点开一看, 是F总发送的消息
F总在群里说: ”下午4点的会议相关人等不要忘记参加“
看到消息内容, 老陈才反应过来:“对哦, 4点还有个会议,关于那个新项目的, 差点给忘了”
他将平时开会使用记事本和笔从一堆乱七八糟的杂物中找了出来放到键盘旁边,不管参加公司的任何会议, 这两样东西是必须的,即使用不到也要拿着装个样子。 然后拿起水杯喝了口水,防止开会的时候口渴。接着站起身来,朝厕所走去。 这是老陈的习惯, 每次开会前必须上个厕所,以防会议时间过长,尿憋的难受。
从厕所出来回到办公司, 小A刚起身准备去会议室,于是老陈拿上刚刚准备好的本子和笔和小A一同朝会议四走去。
到达会议室,时间3点58分左右, F总还没到, 于是两人各自在会议桌两边做了下来,当中的那个位置是留给F总,领导应该坐中间。
老陈心里忐忑不安, 他寻思: “这次不知道又是个什么坑?F总亲自分派的任务,应该有一定的难度,希望开发过程中别出什么漏子”
正在老陈思绪纷飞间,F总推开门走进会议室,看到老陈和小A已经在会议室等候就随口说了句: “你们都到了”,然后来到会议做正中央的座位上坐下, 和自己的下属开会,他习惯与做中间的位置。
F总35岁左右,比老陈和小A大,是公司的部门总监,管理几十号人,算是公司的中层员工。 他个子不高, 皮肤黝黑,不戴眼镜, 打扮很普通, 穿着T恤牛仔裤运动鞋,不显成熟,光从外表完全看不出领导模样。 当然,他也不像是程序员,因为和老陈一比,他要干净利落的多。
在位置上坐定, F总便开始讲述这次会议的主题
“在管理层会议上,公司搞成决定启动通用型的社区项目,供公司的各个产品接入,为公司的产品用户提供一个交流的平台。而我们部门是最适合开发这个项目的部门,所以我已经在管理层会议上揽下这个任务。 因为这个项目是直面用户所以必须保证它的用户体验和可靠性,你们这边有问题吗?”
“那么这个项目是做成web的形式还是做成原生app的形式呢?”小A问道
“老陈你怎么看?” F总把问题丢给了程序员
“如果是web形式的话,我们这边可以可靠的完成,毕竟我们部门的主要技能就是web开发,可是web的体现不如原生app, 如果我们要做出高用户体验的产品就需要开发原生app”, 老陈回答
“可是我们没有开发app的程序员啊” 小A质疑道
“如果公司允许的话, 我们可以招两个app开发程序员来开展这个项目,至于服务器端接口,可有我们原有的同事负责” 老陈提出解决方案。
“招人是不可能的,老板们表示,我们需要在原有的人员编制上开发者个项目,不增加人手”,F总否决的老陈的建议
“那就只能开发web版本的产品了,虽然丧失一些用户体验, 可是起码能完成任务并且保证能使用”老陈说道
“那也不行,我们公司的产品都是原生手机应用,让他们接入web页面那是拉低他们的用户体验,他们不会对我们的工作满意的。我建议开发原生的应用”, F总说道
“可是我们这边没人会开发原生的手机应用啊”, 小A皱眉说道
“谁说没人会的,我记得我当初面试老陈的时候老陈说自己会安卓开发的” F总干净利落否定了小A的疑虑并提出解决方案。
F总此话一出,老陈心中瞬间蹦出了一万头草泥马。他虽然会安卓开发,可都是业余学的,并不算专业,要独立的开发一个完整的应用势必要话大量精力去学习安卓开发的api。 而且老陈在公司的岗位是web开发,和安卓开发完全不搭边,现在让自己开发安卓应用不但超出了自己的职能范围, 而且还是赶鸭子上架了。
“可是我还有其它很多事情要做啊,根本腾不出收来”, 老陈找了一个理由拒绝道。他原本打算说自己不会,可是让像老陈这样一个拥有多年经验并且被部门同事封神的程序员承认自己不会某一样技术会让他觉得很丢脸,于是他找到另外一个理由。
“你的工作可以让别的同事做,你是我们这边最好的程序员,那么你就应该做最重要最有价值的事情”F总做着老陈的思想工作。
“可是即使我能做安卓版本的,iOS版的又该如何完成”,老陈的拒绝已经不那么强硬,因为他觉得F总的话似乎有那么一点道理
“这个我们之后在想办法,只要你能把安坐版本demo做出来,让老板觉得我们的东西做的不赖,那么开发iOS版本招人就不是问题了,也许会为这个产品专门成立团队开发也说不定,当然在这之前你需要先把安卓版的弄出来”F总解答老陈的疑问并给老陈信心
“好, 那我这边没问题,我可以接受这个任务”老陈自信的回答道,对于编程任务即使不熟悉他也有莫名的信心,因为相信自己的自学能力
“好, 那就这么定了,这个社区项目的安卓版本由老陈开发,至于老陈手头的工作暂时由部门其他同事接手,这个小A你协调下。 另外,这个项目上头非常的重视,所以必须要按时完成, 否者整个部门的KPI都会不达标,明年加薪的资格会受到影响, 所以你们必须要重视。 安卓版本的demo你需要在二个月之内做出来, 老陈你有没有问题?”F总结道
“产品方案和设计到位,我想应该没问题”老陈回答道
“产品方案已经由需求方完成了,设计的话我去协调,到时候会给PSD设计稿,你们这边先把程序做起来,设计稿好了就套皮”F总说道
“好,那我这边没问题了”老陈说道
“那么散会,我要去参加另一个会议了",F总先站起身,走出会议室。
“原来你还会安卓开发啊, 你还真是全能”,小A对老陈说道, 微笑中带着惊异
“以前变学边做,开发过一些个人的小项目, 有点兴趣, 可算不上会, 要以我现在对安卓开发的掌握程度开发出商业化的项目,还是很有难度的, 接下里需要花大量的事件精力去啃这个东西了,任务艰巨, 道路艰辛啊”,老陈苦笑着说道
“那你完全可以拒绝这个任务啊,因为这完全不是你的工作职责,你的岗位就是做web开发的,所以即使你拒绝F总那边也没有理由让你背锅,他完全可以说服老板们增加人手的”小A继续说道
老陈没有回答, 只是笑着摇了摇头, 走出了会议室,小A紧跟其后,一同向他们的工位方向走去。
对于这项目工作任务,老陈何曾不想拒绝, 他虽然会一点安卓开发, 可毕竟只是个半吊子,个人项目的开发没那么严谨,他开发起来是没问题, 可是要开发正规的对于每一个细节都有严格要求的商用项目, 势必需要掌握开发框架的高端用法而花大量时间去学习, 届时不但工作效率事倍功半,考核受到影响, 连工作之外的业余时间都会受到威胁 , 毕竟任务完不成加班不可避免。
然而,老陈也深刻的了解,这个任务存在风险同样也存在机遇。他现在的生活压力挺大的, 身为高科技从业者工资虽然不低可扣掉房贷也已经是吃不饱饿不死的状态了,所以他现在最急切的愿望是提升自己的薪资收入,可公司哪有这么容易给涨薪的,除非工作表现突出。 那么,如何突出工作表现,这不正是一次极佳的机会吗。在之前,他所在部门就是主要任务就是做做公司的一些非核心的系统, 他身在其中,即使技术能力再怎么优秀也搞不出什么花样,大环境已经限定了他的发展。而现在部门有机会开发一个受到公司重视的项目,虽然困难重重,不正是一次改变现状的好机会吗,只要能漂亮的完成这个项目, 那功劳不可谓不大,不说这个项目能替公司带来多大效益, 为公司节省了人力成本那是铁板钉钉的事实,领导不可能无视,所以来年升值加薪的希望肯定会增加。正因如此, 老陈才咬牙接下这个项目。
回到部门办公司, 老陈和小A将会议情况和其它同事一宣布, 办公司内一片沸腾, 议论声此起彼伏。
“哇, 我们部门要开发手机app项目了耶”
“陈哥你不赖啊, 居然还会安卓开发”
“我觉得这是个大坑,公司也真是的,搞新项目怎么着也招几个人啊,我们工作量已经这么大了, 再来个项目,那加班得加死”
其他同事在一旁纷纷讨论这个“爆炸性事件”
“那么因为老陈要开发这个新的社区项目, 他原本手头的工作只能交接给其他同事, 到时相关的同事会辛苦点。另外,这个项目的安卓客户端由老陈负责,而项目的服务器端就由老黄负责吧,到时候你们两个人对接”,小A作为部门的需求管理人员,宣布者她的工作安排。
“项目的需求文档和产品原型F总已经发给我了, 到时候我建一个群,拉上相关人员, 作为这个项目的讨论组, 我会把相关资料发到里面。另外, 设计稿还要过几天到为,不过现阶段还会影响到我。好了, 我们现在就开始这个项目的开发工作吧”, 小A继续宣布到
大家纷纷安静, 老陈皱着眉头也开始构思项目的开发。
老陈精通Web开发, 包括前端和后端, 后端老陈擅长使用Java和php, 而前端JavaScript方面也是一把好手。老陈也有相关安卓项目的经验, 虽然算不上精通,可安卓的一整套开发流程还是明了的,因此可以立马开工。 然而,老陈并没有立马急着动手, 他纠结与一件对于整个项目而言非常重要的东西。
网页前端虽和安卓客户端不是同一种技术,可是客户端开发都有一个共同点,即事件的绑定处理。 在网页前端开发中,使用JavaScript绑定事件非常轻松,代码量很小,可在安卓开发中却是相反,Java代码太过于臃肿,有许多仪式性的代码,一个事件绑基础代码量是JavaScript的好几倍,再加上复杂的业务逻辑,代码简洁度可谓非常的差。 原本Java虽有众多缺点,可却别无选择,因为不存在任何安卓开发技术可以与Java竞争,Java是谷歌指定的第一安卓平台开发语言。可现如今这种情况有所改变,前不久google钦定kotlin为安卓平台一级开发语言,与Java并驾齐驱。 kotin相比Java有太多的优势,即拥有Java的严谨安全,又拥有JavaScript的简洁,用它写安卓程序代码量会比Java少一半左右。因此,老陈非常想用kotlin来开发这个项目的安卓版。
然而, kotlin在现在并非主流,如果盲目的使用, 将来寻找项目的接手人是个难题。正因如此, 老陈陷入了两难的纠结中。
“陈哥,我想参与这个项目, 做安卓开发, 可以吗?”,一句话, 把老陈从陷入的思绪种拉了回来。 说话的人是小Y,老陈的小弟,从毕业校招进入公司,一直跟着老陈。
“你对这个有兴趣?”,老陈反问道
“是的,我一直想接触一些新东西,安卓开发便是其中之一, 现在正好有这个机会,所以想参与”小Y回答道。
小Y是一个聪明勤奋的人,对编程又无比热爱,虽然没有安卓开发经验,可是凭借着学习能力,快速上手完全没有问题,老陈深知这些,因此当他听到这小Y提着要求时,内心异常兴奋,因为有人给他分担工作压力了。
“嗯, 好,那么咱俩一同开发这个项目,我把功能模块分割下,你做一部分我做一部分, 争取快速完成。 不过这段时间你需要恶补下安卓开发知识,毕竟你以前没有相关经验。”老陈说道
“好的,我相信没有问题”小Y脸上闪现出兴奋的神色,一种技术狂热者脸上才能出现的表情。
“对了,你觉得我们使用kotlin开发如何”,老陈继续问道,似乎想征求一下者个小弟的意见
“噢,kotlin啊, 现在也是google的亲儿子了,语法先进,应该比Java好用”
“那么你愿意用吗”
“当然愿意啦,我本就对Java无甚好感,现在有更加先进的技术代替, 求之不得”
“好,那么我们就使用kotlin作为开发语言”老陈异常兴奋,原本他还不知道该如何选择,现在得到了同事的支持,纠结与犹豫立马烟消云散。
于是老陈和小Y两人便开始动手开发项目,同时小Y也把手头原有的工作交接给其他同事,全力负责这个新项目的开发。
项目依赖后端,为了不拖延进度,老陈事先定义好与后端交互的接口并模拟数据,客户端程序先增对模拟的数据开发,这样将来后端的功能开发完毕能提供真实的数据,直接替换掉模拟的接口即可, 这就是所谓的前后端分离,可以用在网页开发上, 也可以用在手机客户端开发上, 老陈借鉴了网页开发的经验来开发手机户端。
从技术的角度来讲,这个项目其实不难,它其实就是一个网页的客户端版本,最多的操作行为就是通过接口来展示数据和保存数据,所以在开发的过程中老陈和小Y并未碰到难以解决的技术障碍,一般碰到问题通过查看官方文档和google搜索都能解决,所以项目开发进度虽然不快,每天的工作产出倒也稳定。
唯一困扰老陈和小Y的问题是调界面的尺寸,他俩都是后端出生,懂编程,可不擅长与界面的布局,所以对于这种相差几像素都有严格要求的手机界面,制作起来着实要了他们的命,这也是进度相对缓慢的原因之一。
这种每天边工作边研究的状态使老陈和小A异常的投入,时间一天天的过去,离老陈当初答应交付demo的时间渐渐接近了。
一天,正当老陈专心在解决一个与后端接口对接的问题时,F总突然来到办公司。 一看到 F总来倒办公司,老陈就有种不详的预感,平时F总是不来办公司的,只要一来就准有什么事情要通知,而且这种事情十有八九不是什么好事。
F总走进办公司,径直的周到老陈旁边,拍了下老陈肩膀,问道:“安卓版本开发的怎么样了,能按照进度完成吗?”
“应该可以吧!”老陈面无表情的回答,F总虽然是老陈的上级, 可老陈也没有丝毫奉承献媚的样子,即使上级又如何,程序员是靠技术吃饭的。
“那么你现在可以开始动手开发iOS客户端了”F总继续说道
“什么?开发iOS客户端”, 听到F总这么说,老陈差点惊的从凳子上站起来“不是说好的安卓客户端由我们自己开发, iOS招新人开发吗?”
“但是刚刚管理层开会说对于iOS客户端也不打算招人开发了, 现在公司业务量缩水,收入减少,不裁员已经阿弥陀佛了,怎么可能还会招人”
“可是我们这边根本没人会iOS开发的人啊,半个都没有”
“不会可以学啊, 安卓开发原本不是也没有吗? 现在不照样做的好好的,iOS我相信也可以的”
“那完全不一样,安卓开发我原本就有基础的, 对于iOS开发那可真的是完全陌生,现在让我迅速用一样根本不会的技术做出可用的产品,简直就是天方夜谭”,老陈开发极力反驳,希望能推翻F总的建议
“你看, 小Y原本就不会安卓开发, 现在通过自学不也做的好好的吗? 他当初面对的安卓开不相当于你现在面对iOS吗?”F总继续坚持倒,“好了,就这么愉快的决定了,你去行政部领个苹果电脑用作开发机, 苹果的哦,高逼格,一般同事都没得用的”
“我他们根本不会用苹果电脑”老陈抓狂了
“学”, F总丢这个字后就朝办公司门外走去, 总监的决定不容程序员的反驳。
老陈颓废的坐在椅子上,郁闷无比,却又无可奈何。 iOS开发是一套完整全新的开发体系, objective-c又毫无使用经验,连苹果的osx系统都不会用, 开发iOS客户端,不可能完成的任务。可顶头上司F总又下了命令,鬼知道他会不会给自己穿小鞋, 即使不穿小鞋,把自己的绩效打差一点也够自己喝一壶了, 老陈还指望着通过绩效加薪呢。 如果是以前, 面对这种事情他完全可以全力反驳甚至拍屁股走人, 可是现在不行,因为他每月有巨额房贷需要还,他非常依赖于这份工作的收入, 所以面对这种事情只能屈从, 人到中年, 身不由己,悲哀。
”现在这种情况只能把安卓的所有工作让小Y负责了, 自己动手去开发iOS客户端“,老陈开始计划接下来的工作。
于是他跟小Y丰富相关事宜,自己在OA上提了个申请苹果一体机的申请,开始着手准备iOS开发的事宜。
iOS开发和安卓开发类似, 主流支持两种开发语言, objective-c和swift,oc跟java一样, 臃肿老旧;swift和kotlin一样, 简洁先进, 按理说老陈会直接使用swift开发,可事实上他连眼都不眨就选择了objective-c,因为对于安卓开发,他不但有开发经验而且精通java熟悉kotlin, 所以有很大的选择余地。而对于iOS开发无论是语言和平台都是陌生的,因此他需要大量的参考资料,而现今oc依旧是iOS第一开发语言,参考资料质量和数量都要胜过swift,所以会毫不犹豫的选择oc,在完全对开发平台完全陌生的情况下, 语言先进带来的助力显得不那么重要了。
老陈去部门的书架上找了一本关于objective-c的书籍,决定先把语言学会,主流编程语言的概念和使用大多殊途同归,尤其像他这样会多门编程语言的老鸟,学习成本很低。
除了学习语言的使用以外,他还需要学习框架技术,于是他有在网易公开课上找到教授IOS开发的视频教程,决定全方位的学习IOS开发技术。他有信心,能把IOS开发学会, 能把iOS客户端做出来。
然而,老陈太高估自己了,第二天他从行政那里领到IOS机后, 他根本就不会使用,就像一个第一次碰到电脑的白痴一样,而他平时用惯了windows和linux,osx对他而言就是一个全新的陌生的操作系统。 所以现在问题就来了,在学习IOS开发技术之前,需要先学习使用OSX操作系统,毕竟连操作系统都用不顺溜,谈何在上面开发软件。这一次,学习成本太高了。
老陈沮丧之极,葛优躺在座位上,闭着眼睛,什么都不想干。 项目交付时间期限越来越近,可是他却连开发项目所必须的系统都不会用, 离完成项目何止十万八千里,而完不成项目,肯定没他好果子吃,至少奖金和绩效会受到影响,这是他不愿意面对的。
“这该如何是好?”,老陈一筹莫展, 深深的叹了口气
以前老陈看到网上有程序员在抱怨:学不动,这三个字时都会鄙视一方,程序员学不动, 那还不如回家卖红薯。然而,这次他真的深深的体验到原来程序员真的会学不动,尤其是缺乏兴趣和在时间限制的压力下。
“那时候对web开发感到厌烦, 整天想着搞点其它技术, 现在想想,还是做web好啊, 至少不会这么累, 压力没有这么大,好怀念那种运筹帷幄的感觉”,老陈的思绪开始渐渐飘散。
突然,老陈脑袋中灵光一闪:“我可以把iOS客户端做成web吗?”
“可以, 绝对可以, 在iOS客户端只有一个界面,界面里套 一个webview, webview加载网页,即可以伪装成一个app了,如果把web页面放在iOS客户端本地,那么体验上几乎和原生应用接近,如此iOS开发百分之九十五的工作量可以被web代替,而web开发正是自己的长项, 绝对能顺畅无障碍完成。至于还有那百分之五的原生工作量, 就简单的套个webview,完全没问题的”老陈瞬间给出了答案。
找到解决方案, 老陈整个人都精神了,“难题解决, 今天中午加个菜”, 他无比轻松
老陈开始按照计划行事,扔掉IOS书籍和视频教程,关掉mac一体机, 开始用html、css、js实现界面,这可是他的专长,再加上做安卓客户端时已经熟悉的业务逻辑,开发过程非常的顺畅,比开发安卓客户端时还要快的多。
这么干虽然保证能给出解决方案,可是不免有作假的嫌疑, 老陈心里还有点发毛, 毕竟网页版的体验和原生版的有差距,即使网页是被打包进客户端的。可是导致他这么干的原因也是F总赶鸭子上架不仁在先, "我这么做是情有可原的", 老陈这么安慰自己。
对于web页面开发老陈经验丰富,加上在制作安卓客户端时已经熟悉了业务逻辑,因此他完成项目的进度非常快,与此同时,因为是第一个演示版本,项目并不需要实现的很精细, 所以他只花了三个星期就完成所有额业务逻辑功能, 剩下的工作只需要把这个web项目嵌入到iOS的webview中就可以手工了。
这很简单,远没有将整个项目实现成iOS原生客户端来的事多。 他在网上找了一篇实现iOS中嵌入webview的教程,打开申请来以后就没有真正用过的mac一体机, 装上iOS的必备开发工具xcode, 将教程中的代码拷贝到xcode中, 调试运行, 如此反复, 虽然中间遇到一定的困难, 但几天后也都迎刃而解。
差不多一个月时间,老陈搞定了iOS客户端, 虽然只是一个披着客户端外衣的web,可是忽悠忽悠F总足够了,F总才不会管项目是怎么实现的,他只要看到任务完成了就可以了。 于此同时, 小Y负责的安卓项目也已经收尾。
“花了两个月时间在没有增加人手的情况下搞定了iOS和安卓两个客户端版本,这应该算的上杰出的工作表现了吧,看来今年的绩效肯定不会差, 明年加工资也是铁板丁丁的事了。”老陈坐在工位上,脸露笑容, 美滋滋的想着。
午饭时间,老陈在食堂碰到了F总,平时两人见面不过是点头打个招呼,老陈不会主动找F总聊天, 不过这次比较特别,老陈完成了F总安排的异常艰巨的任务,所以他决定趁这个机会在汇报工作成果,他有点迫不及待
“F总,社区项目第一版做完了,iOS和安卓版的都完成了, 接下来你看是不是可以安排测试上线了” 老陈轻描淡写的说到,其实内心无比的骄傲,只是他向来低调,不显山露水
“嗯,好的, 做的不错,不过昨天管理层开发,对公司业做了微调, 这个项目被终止了。你把代码备份一下, 以后说不定有其它相似的项目,也不用重头开发,改改这套代码就行了。”F总回答道
挺了F总的回答, 老陈怔在原地,脸色变的非常难看,话都说不出来, 这可是他没日没夜两个月辛辛苦苦赶出来的成果,是他事业的希望, 现在公司一个决定,就把这个项目打入冷宫,让他的努力付诸东流, 这是何其残忍。
F总看他表情有异,无奈的笑了笑,拍了拍他的肩膀,说到:“我也不想的, 可是这不是我们能决定的事, 放开点,今天早点下班,好好休息下,我知道你辛苦”,然后扭头上了电梯。
老陈无奈的叹了口气,第二天递上了辞职报告,毫不犹豫。不看重员工工作成果的公司凭什么值得他为之付出辛劳,即使钱再多也不能,这是一个程序员,不,是一个打工者的尊严。
网友评论