程序员的遮羞布:这个需求技术上无法实现

老读者都知道的,我在三线小镇洛阳工作。公司很小,开发人员最多的时候也就十来个,最少的时候也就我一个光杆司令。由于掌握着公司所有的核心代码,所以我一直很嚣张。老板也拿我没办法,有时候为了追加一个功能,还得看我脸色。而我呢,经常甩给老板的一句话就是:“这个需求技术上无法实现。”

有时候,老板被我逼急了,就在办公室大发雷霆,但我仍然毫不示弱:“实现不了就是实现不了,你发脾气也没用。”老板的需求也没有太过分,无非就是让我追加一些类似“自动赚钱”的功能。哈哈哈,开个玩笑。

说句实在话,老板有些需求的确很难在技术上实现,但有些不是的。我抛出“技术上无法实现”这个说法无非是想堵住老板的嘴,因为需求是做不完的,还不如拿这些时间写点文章和各位分享一下。看到没,我对写作是真爱啊,对各位读者朋友们是真爱啊。

01、技术很渣

不得不承认啊,我的技术是很渣的。虽然已经有十年的工作经验了,但也就是一个初级程序员的水平。这话不是出于自谦,而是出于自知之明。

举个例子,自我批评一下。前几天我在某园上更新了一篇技术文,题目叫做《Stack Overflow 上 370万浏览量的一个问题:如何比较 Java 的字符串?》,我觉得写得蛮有趣的,蛮深入的。结果呢,被喷了,截图羞辱一下自己。

由于技术很渣的原因,有时候老板提出来的需求就会令我束手无措。记得有一次,他想做一个“二维码海报分享”的功能:用户点击“我的海报”,后台获取用户的微信昵称和头像后,根据自定义的海报模板,生成用户专属的二维码海报。

二维码海报我见过很多,大家应该也司空见惯了,但要我用代码实现出来,以前还真的没有做过。于是我就扔下一句话:“这个需求技术上无法实现。”

虽然技术很菜,但我不想自暴自弃。晚上睡觉的时候,我就在琢磨:“这个二维码海报还真的有必要花点时间研究一下,如果说这个需求都实现不了,可真的有点说不过去。”

第二天到公司后,我就开始动手研究。花了不到一个小时的功夫,我就有了大致的思路。

  • 用户点击菜单的时候,获取用户名和用户头像的地址。
  • 加载海报背景,并获取 Graphics2D 对象。
  • 利用 Graphics2D 在海报上打印用户昵称。
  • 利用 Graphics2D 在海报上打印用户头像。
  • 利用 Graphics2D 在海报上绘制用户专属二维码。
  • 将生成的二维码海报文件上传至微信的临时素材库。
  • 调用微信 API 返回临时素材 ID。

思路有了,就需要动手实操。经过一番试错后,发现老板这个需求在技术上是可以实现的。等我把这个功能更新上去后,老板得意洋洋地拍着我的肩膀说:“王二,你真牛逼啊。”

PS:大家如果对二维码海报比较感兴趣的话,可以查看我另外一篇文章《Java生成仿金山词霸的二维码分享海报》,源码在 GitHub 上已经开源,地址如下:

https://github.com/qinggee/poster/tree/jinshanciba

说实话,老板拍我肩膀的时候,我有点脸红——“这个需求技术上无法实现”竟然成为了我的遮羞布。如果大家对技术有追求的话,请不要轻易地说出这句话

02、懒得做

关于公司的事情,我很少提过。但经常有读者问我:“二哥,你在洛阳做什么工作呀?”为了满足大家的好奇心,这里就透露一下:做一个微信商城。

这下要失望了吧。其实不管做什么,只要能生存下去就不算差。我们还在“苟延残喘”,哈哈哈(苦笑)。

既然是微信商城,微信支付是少不了的。但老板偏偏不放过我,还要做支付宝支付。大家都知道的,微信公众号里是不允许使用支付宝支付的;也不能说不支持吧,需要跳转到手机自带的浏览器,复制一长串字符,再跳转到支付宝等等。特别麻烦,并且没啥必要。

基于这样的场景,我义正言辞地回绝了老板:“这个需求技术上无法实现。微信公众号,怎么支付宝支付嘛?要做你自己做!”

老板的脸色瞬间铁青。但还是得忍住,谁叫我这么横呢。

隔天,我们再碰面的时候,老板又贼心不死,非要我研究研究,说在某某个商城上就见到了支付宝支付;另外,微信支付需要有 90 天的试用期,试用期是没办法下发资金的,做支付宝支付很有必要,虽然支付不好用,但最起码可以解决下发资金的问题啊。

出于“给钱就办事”的职业操守,我极不情愿地开始了支付宝支付的研究,没想到,挺简单的。API 上说得清楚,SDK 也对支付做了相关的封装,于是我花了不到一天的时间就完成任务了。

等我把这个功能更新上去后,老板再次得意洋洋地拍着我的肩膀说:“王二,你真牛逼啊。”

说实话,老板拍我肩膀的时候,我脸上泛起了红晕——“这个需求技术上无法实现”竟然成为了我推脱的借口。如果大家对工作有担当的话,请不要轻易地说出这句话。

03、反思

在一线大厂的同学可能很少有机会像我这样,直接和老板硬刚,除非是公司草创阶段。但我想,应该免不了要和产品硬刚。

很多时候,产品提出的需求,总会认为技术上实现绝对没有问题,然后经过技术评估后,得到的反馈是不建议这么做,然后问题就来了:产品认为,是开发人员不想做,故意提出各种难题或者有意卡壳。

真的是这样吗?我想答案除了开发人员不想做,还有就是不会做。当然了,还有真的做不出来。

讲道理,“只要想做,没有什么是技术上实现不了的”这句话就等同于“世上无难事,只怕有心人。”要想反驳,绝非易事。但也有几个靠谱的答案,比如说“停机问题”、“钱给到位”。

就我们程序员自身的成长来说,出于对技术的敬畏,出于职业的发展,我们应该尽量少说“这个需求技术上无法实现”,多说“哦,我想一想,我研究研究。”

04、鸣谢

好了各位读者朋友们,以上就是本文的全部内容了。**能看到这里的都是最优秀的程序员,升职加薪就是你了。如果觉得不过瘾,还想看到更多,我再推荐几篇给大家。

@程序员,别再迷恋多线程工作了

@程序员,请掌握这些核心生存技能

@程序员,请万分珍重你的第一份工作

程序员一般通过什么途径接私活?

如果大家有什么问题需要我的帮助,欢迎留言哟。如果想发泄一下情绪的话,求轻喷。

日常操作来了!如果是二哥的铁杆读者的话,求点赞,让更多需要营养的同学看到这篇文章。如果想要第一时间看到二哥更新的文章,可以扫描下方的二维码,关注我的公众号。bye-bye,我们下篇文章见!

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,905评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,140评论 2 379
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,791评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,483评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,476评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,516评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,905评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,560评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,778评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,557评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,635评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,338评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,925评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,898评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,142评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,818评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,347评论 2 342

推荐阅读更多精彩内容