程序員的遮羞布:這個(gè)需求技術(shù)上無法實(shí)現(xiàn)

老讀者都知道的,我在三線小鎮(zhèn)洛陽(yáng)工作丘逸。公司很小单鹿,開發(fā)人員最多的時(shí)候也就十來個(gè),最少的時(shí)候也就我一個(gè)光桿司令深纲。由于掌握著公司所有的核心代碼仲锄,所以我一直很囂張。老板也拿我沒辦法湃鹊,有時(shí)候?yàn)榱俗芳右粋€(gè)功能儒喊,還得看我臉色。而我呢币呵,經(jīng)常甩給老板的一句話就是:“這個(gè)需求技術(shù)上無法實(shí)現(xiàn)怀愧。”

有時(shí)候余赢,老板被我逼急了芯义,就在辦公室大發(fā)雷霆,但我仍然毫不示弱:“實(shí)現(xiàn)不了就是實(shí)現(xiàn)不了妻柒,你發(fā)脾氣也沒用扛拨。”老板的需求也沒有太過分举塔,無非就是讓我追加一些類似“自動(dòng)賺錢”的功能绑警。哈哈哈求泰,開個(gè)玩笑。

說句實(shí)在話计盒,老板有些需求的確很難在技術(shù)上實(shí)現(xiàn)渴频,但有些不是的。我拋出“技術(shù)上無法實(shí)現(xiàn)”這個(gè)說法無非是想堵住老板的嘴章郁,因?yàn)樾枨笫亲霾煌甑耐鞯€不如拿這些時(shí)間寫點(diǎn)文章和各位分享一下∨看到?jīng)]聊替,我對(duì)寫作是真愛啊,對(duì)各位讀者朋友們是真愛啊培廓。

01惹悄、技術(shù)很渣

不得不承認(rèn)啊,我的技術(shù)是很渣的肩钠。雖然已經(jīng)有十年的工作經(jīng)驗(yàn)了泣港,但也就是一個(gè)初級(jí)程序員的水平。這話不是出于自謙价匠,而是出于自知之明当纱。

舉個(gè)例子,自我批評(píng)一下踩窖。前幾天我在某園上更新了一篇技術(shù)文坡氯,題目叫做《Stack Overflow 上 370萬瀏覽量的一個(gè)問題:如何比較 Java 的字符串?》洋腮,我覺得寫得蠻有趣的箫柳,蠻深入的。結(jié)果呢啥供,被噴了悯恍,截圖羞辱一下自己。

由于技術(shù)很渣的原因伙狐,有時(shí)候老板提出來的需求就會(huì)令我束手無措涮毫。記得有一次,他想做一個(gè)“二維碼海報(bào)分享”的功能:用戶點(diǎn)擊“我的海報(bào)”鳞骤,后臺(tái)獲取用戶的微信昵稱和頭像后窒百,根據(jù)自定義的海報(bào)模板,生成用戶專屬的二維碼海報(bào)豫尽。

二維碼海報(bào)我見過很多篙梢,大家應(yīng)該也司空見慣了,但要我用代碼實(shí)現(xiàn)出來美旧,以前還真的沒有做過渤滞。于是我就扔下一句話:“這個(gè)需求技術(shù)上無法實(shí)現(xiàn)贬墩。”

雖然技術(shù)很菜妄呕,但我不想自暴自棄陶舞。晚上睡覺的時(shí)候,我就在琢磨:“這個(gè)二維碼海報(bào)還真的有必要花點(diǎn)時(shí)間研究一下绪励,如果說這個(gè)需求都實(shí)現(xiàn)不了肿孵,可真的有點(diǎn)說不過去∈栉海”

第二天到公司后停做,我就開始動(dòng)手研究〈竽花了不到一個(gè)小時(shí)的功夫蛉腌,我就有了大致的思路。

  • 用戶點(diǎn)擊菜單的時(shí)候只厘,獲取用戶名和用戶頭像的地址烙丛。
  • 加載海報(bào)背景,并獲取 Graphics2D 對(duì)象羔味。
  • 利用 Graphics2D 在海報(bào)上打印用戶昵稱河咽。
  • 利用 Graphics2D 在海報(bào)上打印用戶頭像。
  • 利用 Graphics2D 在海報(bào)上繪制用戶專屬二維碼赋元。
  • 將生成的二維碼海報(bào)文件上傳至微信的臨時(shí)素材庫(kù)库北。
  • 調(diào)用微信 API 返回臨時(shí)素材 ID。

思路有了们陆,就需要?jiǎng)邮謱?shí)操。經(jīng)過一番試錯(cuò)后情屹,發(fā)現(xiàn)老板這個(gè)需求在技術(shù)上是可以實(shí)現(xiàn)的坪仇。等我把這個(gè)功能更新上去后,老板得意洋洋地拍著我的肩膀說:“王二垃你,你真牛逼啊椅文。”

PS:大家如果對(duì)二維碼海報(bào)比較感興趣的話惜颇,可以查看我另外一篇文章《Java生成仿金山詞霸的二維碼分享海報(bào)》皆刺,源碼在 GitHub 上已經(jīng)開源,地址如下:

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

說實(shí)話凌摄,老板拍我肩膀的時(shí)候羡蛾,我有點(diǎn)臉紅——“這個(gè)需求技術(shù)上無法實(shí)現(xiàn)”竟然成為了我的遮羞布。如果大家對(duì)技術(shù)有追求的話锨亏,請(qǐng)不要輕易地說出這句話痴怨。

02忙干、懶得做

關(guān)于公司的事情,我很少提過浪藻。但經(jīng)常有讀者問我:“二哥捐迫,你在洛陽(yáng)做什么工作呀?”為了滿足大家的好奇心爱葵,這里就透露一下:做一個(gè)微信商城施戴。

這下要失望了吧。其實(shí)不管做什么萌丈,只要能生存下去就不算差赞哗。我們還在“茍延殘喘”,哈哈哈(苦笑)浓瞪。

既然是微信商城懈玻,微信支付是少不了的。但老板偏偏不放過我乾颁,還要做支付寶支付涂乌。大家都知道的,微信公眾號(hào)里是不允許使用支付寶支付的英岭;也不能說不支持吧湾盒,需要跳轉(zhuǎn)到手機(jī)自帶的瀏覽器,復(fù)制一長(zhǎng)串字符诅妹,再跳轉(zhuǎn)到支付寶等等罚勾。特別麻煩,并且沒啥必要吭狡。

基于這樣的場(chǎng)景尖殃,我義正言辭地回絕了老板:“這個(gè)需求技術(shù)上無法實(shí)現(xiàn)。微信公眾號(hào)划煮,怎么支付寶支付嘛送丰?要做你自己做!”

老板的臉色瞬間鐵青弛秋。但還是得忍住器躏,誰叫我這么橫呢。

隔天蟹略,我們?cè)倥雒娴臅r(shí)候登失,老板又賊心不死,非要我研究研究挖炬,說在某某個(gè)商城上就見到了支付寶支付揽浙;另外,微信支付需要有 90 天的試用期,試用期是沒辦法下發(fā)資金的捏萍,做支付寶支付很有必要太抓,雖然支付不好用,但最起碼可以解決下發(fā)資金的問題啊令杈。

出于“給錢就辦事”的職業(yè)操守走敌,我極不情愿地開始了支付寶支付的研究,沒想到逗噩,挺簡(jiǎn)單的掉丽。API 上說得清楚,SDK 也對(duì)支付做了相關(guān)的封裝异雁,于是我花了不到一天的時(shí)間就完成任務(wù)了捶障。

等我把這個(gè)功能更新上去后,老板再次得意洋洋地拍著我的肩膀說:“王二纲刀,你真牛逼啊项炼。”

說實(shí)話示绊,老板拍我肩膀的時(shí)候锭部,我臉上泛起了紅暈——“這個(gè)需求技術(shù)上無法實(shí)現(xiàn)”竟然成為了我推脫的借口。如果大家對(duì)工作有擔(dān)當(dāng)?shù)脑捗婧郑?qǐng)不要輕易地說出這句話拌禾。

03、反思

在一線大廠的同學(xué)可能很少有機(jī)會(huì)像我這樣展哭,直接和老板硬剛湃窍,除非是公司草創(chuàng)階段。但我想匪傍,應(yīng)該免不了要和產(chǎn)品硬剛您市。

很多時(shí)候,產(chǎn)品提出的需求役衡,總會(huì)認(rèn)為技術(shù)上實(shí)現(xiàn)絕對(duì)沒有問題墨坚,然后經(jīng)過技術(shù)評(píng)估后,得到的反饋是不建議這么做映挂,然后問題就來了:產(chǎn)品認(rèn)為,是開發(fā)人員不想做盗尸,故意提出各種難題或者有意卡殼柑船。

真的是這樣嗎?我想答案除了開發(fā)人員不想做泼各,還有就是不會(huì)做鞍时。當(dāng)然了,還有真的做不出來。

講道理逆巍,“只要想做及塘,沒有什么是技術(shù)上實(shí)現(xiàn)不了的”這句話就等同于“世上無難事,只怕有心人锐极◇狭牛”要想反駁,絕非易事灵再。但也有幾個(gè)靠譜的答案肋层,比如說“停機(jī)問題”、“錢給到位”翎迁。

就我們程序員自身的成長(zhǎng)來說栋猖,出于對(duì)技術(shù)的敬畏,出于職業(yè)的發(fā)展汪榔,我們應(yīng)該盡量少說“這個(gè)需求技術(shù)上無法實(shí)現(xiàn)”蒲拉,多說“哦,我想一想痴腌,我研究研究雌团。”

04衷掷、鳴謝

好了各位讀者朋友們辱姨,以上就是本文的全部?jī)?nèi)容了。**能看到這里的都是最優(yōu)秀的程序員戚嗅,升職加薪就是你了雨涛。如果覺得不過癮,還想看到更多懦胞,我再推薦幾篇給大家替久。

@程序員,別再迷戀多線程工作了

@程序員躏尉,請(qǐng)掌握這些核心生存技能

@程序員蚯根,請(qǐng)萬分珍重你的第一份工作

程序員一般通過什么途徑接私活?

如果大家有什么問題需要我的幫助胀糜,歡迎留言喲颅拦。如果想發(fā)泄一下情緒的話,求輕噴教藻。

日常操作來了距帅!如果是二哥的鐵桿讀者的話,求點(diǎn)贊括堤,讓更多需要營(yíng)養(yǎng)的同學(xué)看到這篇文章碌秸。如果想要第一時(shí)間看到二哥更新的文章绍移,可以掃描下方的二維碼,關(guān)注我的公眾號(hào)讥电。bye-bye蹂窖,我們下篇文章見!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末恩敌,一起剝皮案震驚了整個(gè)濱河市瞬测,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌潮剪,老刑警劉巖涣楷,帶你破解...
    沈念sama閱讀 206,378評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異抗碰,居然都是意外死亡狮斗,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門弧蝇,熙熙樓的掌柜王于貴愁眉苦臉地迎上來碳褒,“玉大人,你說我怎么就攤上這事看疗∩尘” “怎么了?”我有些...
    開封第一講書人閱讀 152,702評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵两芳,是天一觀的道長(zhǎng)摔寨。 經(jīng)常有香客問我,道長(zhǎng)怖辆,這世上最難降的妖魔是什么是复? 我笑而不...
    開封第一講書人閱讀 55,259評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮竖螃,結(jié)果婚禮上淑廊,老公的妹妹穿的比我還像新娘。我一直安慰自己特咆,他們只是感情好季惩,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,263評(píng)論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著腻格,像睡著了一般画拾。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上菜职,一...
    開封第一講書人閱讀 49,036評(píng)論 1 285
  • 那天青抛,我揣著相機(jī)與錄音,去河邊找鬼些楣。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的愁茁。 我是一名探鬼主播蚕钦,決...
    沈念sama閱讀 38,349評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼鹅很!你這毒婦竟也來了嘶居?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,979評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤促煮,失蹤者是張志新(化名)和其女友劉穎邮屁,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體菠齿,經(jīng)...
    沈念sama閱讀 43,469評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡佑吝,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,938評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了绳匀。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片芋忿。...
    茶點(diǎn)故事閱讀 38,059評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖疾棵,靈堂內(nèi)的尸體忽然破棺而出戈钢,到底是詐尸還是另有隱情,我是刑警寧澤是尔,帶...
    沈念sama閱讀 33,703評(píng)論 4 323
  • 正文 年R本政府宣布殉了,位于F島的核電站,受9級(jí)特大地震影響拟枚,放射性物質(zhì)發(fā)生泄漏薪铜。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,257評(píng)論 3 307
  • 文/蒙蒙 一梨州、第九天 我趴在偏房一處隱蔽的房頂上張望痕囱。 院中可真熱鬧,春花似錦暴匠、人聲如沸鞍恢。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)帮掉。三九已至,卻和暖如春窒典,著一層夾襖步出監(jiān)牢的瞬間蟆炊,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來泰國(guó)打工瀑志, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留涩搓,地道東北人污秆。 一個(gè)月前我還...
    沈念sama閱讀 45,501評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像昧甘,于是被迫代替她去往敵國(guó)和親良拼。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,792評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 每天進(jìn)步一點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)~~從開始只能寫幾句話充边、模仿別人的觀點(diǎn)庸推,到現(xiàn)...
    一個(gè)帥氣的名字呀閱讀 18,046評(píng)論 4 31
  • vvv
    58cy閱讀 176評(píng)論 0 0
  • (易效能時(shí)間管理/14100) 我們?nèi)绾翁嵘哔|(zhì)量 因?yàn)樵缙穑瑸榱吮WC睡眠時(shí)間浇冰,我們必然要早睡贬媒,保證充足的睡眠(...
    信兒315閱讀 120評(píng)論 0 1
  • 自我掌控感究竟來源于哪里 前段時(shí)間,張雨綺的二次離婚肘习,在網(wǎng)上鬧得沸沸揚(yáng)揚(yáng)际乘,大家都說張雨綺敢愛敢恨,人稱社交我綺姐井厌!...
    我是斐兒閱讀 294評(píng)論 0 0
  • 【別樣生活蚓庭,萬卷書萬里路】2017年7月22日,連續(xù)1000天閱讀日志第141篇仅仆。 讀完了《小魔怪要上學(xué)》...
    顏玉讀書閱讀 1,013評(píng)論 3 7