老讀者都知道的,我在三線小鎮洛陽工做。公司很小,開發人員最多的時候也就十來個,最少的時候也就我一個光桿司令。因爲掌握着公司全部的核心代碼,因此我一直很囂張。老闆也拿我沒辦法,有時候爲了追加一個功能,還得看我臉色。而我呢,常常甩給老闆的一句話就是:「這個需求技術上沒法實現。」git
有時候,老闆被我逼急了,就在辦公室大發雷霆,但我仍然絕不示弱:「實現不了就是實現不了,你發脾氣也沒用。」老闆的需求也沒有太過度,無非就是讓我追加一些相似「自動賺錢」的功能。哈哈哈,開個玩笑。程序員
說句實在話,老闆有些需求的確很難在技術上實現,但有些不是的。我拋出「技術上沒法實現」這個說法無非是想堵住老闆的嘴,由於需求是作不完的,還不如拿這些時間寫點文章和各位分享一下。看到沒,我對寫做是真愛啊,對各位讀者朋友們是真愛啊。github
不得不認可啊,個人技術是很渣的。雖然已經有十年的工做經驗了,但也就是一個初級程序員的水平。這話不是出於自謙,而是出於自知之明。瀏覽器
舉個例子,自我批評一下。前幾天我在某園上更新了一篇技術文,題目叫作《Stack Overflow 上 370萬瀏覽量的一個問題:如何比較 Java 的字符串?》,我以爲寫得蠻有趣的,蠻深刻的。結果呢,被噴了,截圖羞辱一下本身。微信
因爲技術很渣的緣由,有時候老闆提出來的需求就會令我束手無措。記得有一次,他想作一個「二維碼海報分享」的功能:用戶點擊「個人海報」,後臺獲取用戶的微信暱稱和頭像後,根據自定義的海報模板,生成用戶專屬的二維碼海報。多線程
二維碼海報我見過不少,你們應該也司空見慣了,但要我用代碼實現出來,之前還真的沒有作過。因而我就扔下一句話:「這個需求技術上沒法實現。」app
雖然技術很菜,但我不想自暴自棄。晚上睡覺的時候,我就在琢磨:「這個二維碼海報還真的有必要花點時間研究一下,若是說這個需求都實現不了,可真的有點說不過去。」post
次日到公司後,我就開始動手研究。花了不到一個小時的功夫,我就有了大體的思路。微信支付
思路有了,就須要動手實操。通過一番試錯後,發現老闆這個需求在技術上是能夠實現的。等我把這個功能更新上去後,老闆得意洋洋地拍着個人肩膀說:「王二,你真牛逼啊。」spa
PS:你們若是對二維碼海報比較感興趣的話,能夠查看我另一篇文章《Java生成仿金山詞霸的二維碼分享海報》,源碼在 GitHub 上已經開源,地址以下:
https://github.com/qinggee/poster/tree/jinshanciba
說實話,老闆拍我肩膀的時候,我有點臉紅——「這個需求技術上沒法實現」居然成爲了個人遮羞布。若是你們對技術有追求的話,請不要輕易地說出這句話。
關於公司的事情,我不多提過。但常常有讀者問我:「二哥,你在洛陽作什麼工做呀?」爲了知足你們的好奇心,這裏就透露一下:作一個微信商城。
這下要失望了吧。其實無論作什麼,只要能生存下去就不算差。咱們還在「苟延殘喘」,哈哈哈(苦笑)。
既然是微信商城,微信支付是少不了的。但老闆恰恰不放過我,還要作支付寶支付。你們都知道的,微信公衆號裏是不容許使用支付寶支付的;也不能說不支持吧,須要跳轉到手機自帶的瀏覽器,複製一長串字符,再跳轉到支付寶等等。特別麻煩,而且沒啥必要。
基於這樣的場景,我義正言辭地回絕了老闆:「這個需求技術上沒法實現。微信公衆號,怎麼支付寶支付嘛?要作你本身作!」
老闆的臉色瞬間鐵青。但仍是得忍住,誰叫我這麼橫呢。
隔天,咱們再碰面的時候,老闆又賊心不死,非要我研究研究,說在某某個商城上就見到了支付寶支付;另外,微信支付須要有 90 天的試用期,試用期是沒辦法下發資金的,作支付寶支付頗有必要,雖然支付很差用,但最起碼能夠解決下發資金的問題啊。
出於「給錢就辦事」的職業操守,我極不情願地開始了支付寶支付的研究,沒想到,挺簡單的。API 上說得清楚,SDK 也對支付作了相關的封裝,因而我花了不到一天的時間就完成任務了。
等我把這個功能更新上去後,老闆再次得意洋洋地拍着個人肩膀說:「王二,你真牛逼啊。」
說實話,老闆拍我肩膀的時候,我臉上泛起了紅暈——「這個需求技術上沒法實現」居然成爲了我推脫的藉口。若是你們對工做有擔當的話,請不要輕易地說出這句話。
在一線大廠的同窗可能不多有機會像我這樣,直接和老闆硬剛,除非是公司草創階段。但我想,應該免不了要和產品硬剛。
不少時候,產品提出的需求,總會認爲技術上實現絕對沒有問題,而後通過技術評估後,獲得的反饋是不建議這麼作,而後問題就來了:產品認爲,是開發人員不想作,故意提出各類難題或者有意卡殼。
真的是這樣嗎?我想答案除了開發人員不想作,還有就是不會作。固然了,還有真的作不出來。
講道理,「只要想作,沒有什麼是技術上實現不了的」這句話就等同於「世上無難事,只怕有心人。」要想反駁,絕非易事。但也有幾個靠譜的答案,好比說「停機問題」、「錢給到位」。
就咱們程序員自身的成長來講,出於對技術的敬畏,出於職業的發展,咱們應該儘可能少說「這個需求技術上沒法實現」,多說「哦,我想想,我研究研究。」
好了各位讀者朋友們,以上就是本文的所有內容了。**能看到這裏的都是最優秀的程序員,升職加薪就是你了。若是以爲不過癮,還想看到更多,我再推薦幾篇給你們。
若是你們有什麼問題須要個人幫助,歡迎留言喲。若是想發泄一下情緒的話,求輕噴。
平常操做來了!若是是二哥的鐵桿讀者的話,求點贊,讓更多須要養分的同窗看到這篇文章。若是想要第一時間看到二哥更新的文章,能夠掃描下方的二維碼,關注個人公衆號。bye-bye,咱們下篇文章見!