老读者都知道的,我在三线小镇洛阳工做。公司很小,开发人员最多的时候也就十来个,最少的时候也就我一个光杆司令。因为掌握着公司全部的核心代码,因此我一直很嚣张。老板也拿我没办法,有时候为了追加一个功能,还得看我脸色。而我呢,常常甩给老板的一句话就是:“这个需求技术上没法实现。”git
有时候,老板被我逼急了,就在办公室大发雷霆,但我仍然绝不示弱:“实现不了就是实现不了,你发脾气也没用。”老板的需求也没有太过度,无非就是让我追加一些相似“自动赚钱”的功能。哈哈哈,开个玩笑。程序员
说句实在话,老板有些需求的确很难在技术上实现,但有些不是的。我抛出“技术上没法实现”这个说法无非是想堵住老板的嘴,由于需求是作不完的,还不如拿这些时间写点文章和各位分享一下。看到没,我对写做是真爱啊,对各位读者朋友们是真爱啊。github
不得不认可啊,个人技术是很渣的。虽然已经有十年的工做经验了,但也就是一个初级程序员的水平。这话不是出于自谦,而是出于自知之明。浏览器
举个例子,自我批评一下。前几天我在某园上更新了一篇技术文,题目叫作《Stack Overflow 上 370万浏览量的一个问题:如何比较 Java 的字符串?》,我以为写得蛮有趣的,蛮深刻的。结果呢,被喷了,截图羞辱一下本身。微信
因为技术很渣的缘由,有时候老板提出来的需求就会令我束手无措。记得有一次,他想作一个“二维码海报分享”的功能:用户点击“个人海报”,后台获取用户的微信昵称和头像后,根据自定义的海报模板,生成用户专属的二维码海报。多线程
二维码海报我见过不少,你们应该也司空见惯了,但要我用代码实现出来,之前还真的没有作过。因而我就扔下一句话:“这个需求技术上没法实现。”app
虽然技术很菜,但我不想自暴自弃。晚上睡觉的时候,我就在琢磨:“这个二维码海报还真的有必要花点时间研究一下,若是说这个需求都实现不了,可真的有点说不过去。”post
次日到公司后,我就开始动手研究。花了不到一个小时的功夫,我就有了大体的思路。微信支付
思路有了,就须要动手实操。通过一番试错后,发现老板这个需求在技术上是能够实现的。等我把这个功能更新上去后,老板得意洋洋地拍着个人肩膀说:“王二,你真牛逼啊。”spa
PS:你们若是对二维码海报比较感兴趣的话,能够查看我另一篇文章《Java生成仿金山词霸的二维码分享海报》,源码在 GitHub 上已经开源,地址以下:
https://github.com/qinggee/poster/tree/jinshanciba
说实话,老板拍我肩膀的时候,我有点脸红——“这个需求技术上没法实现”居然成为了个人遮羞布。若是你们对技术有追求的话,请不要轻易地说出这句话。
关于公司的事情,我不多提过。但常常有读者问我:“二哥,你在洛阳作什么工做呀?”为了知足你们的好奇心,这里就透露一下:作一个微信商城。
这下要失望了吧。其实无论作什么,只要能生存下去就不算差。咱们还在“苟延残喘”,哈哈哈(苦笑)。
既然是微信商城,微信支付是少不了的。但老板恰恰不放过我,还要作支付宝支付。你们都知道的,微信公众号里是不容许使用支付宝支付的;也不能说不支持吧,须要跳转到手机自带的浏览器,复制一长串字符,再跳转到支付宝等等。特别麻烦,而且没啥必要。
基于这样的场景,我义正言辞地回绝了老板:“这个需求技术上没法实现。微信公众号,怎么支付宝支付嘛?要作你本身作!”
老板的脸色瞬间铁青。但仍是得忍住,谁叫我这么横呢。
隔天,咱们再碰面的时候,老板又贼心不死,非要我研究研究,说在某某个商城上就见到了支付宝支付;另外,微信支付须要有 90 天的试用期,试用期是没办法下发资金的,作支付宝支付颇有必要,虽然支付很差用,但最起码能够解决下发资金的问题啊。
出于“给钱就办事”的职业操守,我极不情愿地开始了支付宝支付的研究,没想到,挺简单的。API 上说得清楚,SDK 也对支付作了相关的封装,因而我花了不到一天的时间就完成任务了。
等我把这个功能更新上去后,老板再次得意洋洋地拍着个人肩膀说:“王二,你真牛逼啊。”
说实话,老板拍我肩膀的时候,我脸上泛起了红晕——“这个需求技术上没法实现”居然成为了我推脱的借口。若是你们对工做有担当的话,请不要轻易地说出这句话。
在一线大厂的同窗可能不多有机会像我这样,直接和老板硬刚,除非是公司草创阶段。但我想,应该免不了要和产品硬刚。
不少时候,产品提出的需求,总会认为技术上实现绝对没有问题,而后通过技术评估后,获得的反馈是不建议这么作,而后问题就来了:产品认为,是开发人员不想作,故意提出各类难题或者有意卡壳。
真的是这样吗?我想答案除了开发人员不想作,还有就是不会作。固然了,还有真的作不出来。
讲道理,“只要想作,没有什么是技术上实现不了的”这句话就等同于“世上无难事,只怕有心人。”要想反驳,绝非易事。但也有几个靠谱的答案,好比说“停机问题”、“钱给到位”。
就咱们程序员自身的成长来讲,出于对技术的敬畏,出于职业的发展,咱们应该尽可能少说“这个需求技术上没法实现”,多说“哦,我想想,我研究研究。”
好了各位读者朋友们,以上就是本文的所有内容了。**能看到这里的都是最优秀的程序员,升职加薪就是你了。若是以为不过瘾,还想看到更多,我再推荐几篇给你们。
若是你们有什么问题须要个人帮助,欢迎留言哟。若是想发泄一下情绪的话,求轻喷。
平常操做来了!若是是二哥的铁杆读者的话,求点赞,让更多须要养分的同窗看到这篇文章。若是想要第一时间看到二哥更新的文章,能够扫描下方的二维码,关注个人公众号。bye-bye,咱们下篇文章见!