在三四線城市談軟件業務,及其餘

  寫完這篇日誌後發現它又臭又長,用了一個小時精簡了下,刪除了大片低俗糟粕的段子讓我心痛不已,又加了些讓人起雞皮疙瘩的優美詞彙,字數仍舊是在4000多。所以若是你喜歡短平快愛吃速食麪愛看微信微博朋友圈的140個字就別看了,太長了怕你看一半沒法探究做者淡淡的憂傷與惆悵。對文字天生厭惡用畢生精力致力於研究島國愛情動做片和小視頻的也別看了,以避免耽誤了你生殖繁衍的人生大事。年輕時風花雪月看瓊瑤張愛玲三毛如今轉行作微商賣肚臍貼的也別看了,怕毀了你三觀and節操。最終能憋一口氣看完的都是那些倒黴的無所事事的愛扎堆兒看熱鬧的同志們,我感謝大家!有大家的陪伴讓我知道比上不足比下有餘。ios

  曾經有個美女在QQ上問我爲何要寫做,我故做文藝範說寫做就像排泄,感悟的多了天然要排出來,次日她就在個人QQ好友裏莫名的蒸發了,我至今百思不得其解。程序員

  民貸中心打過來軟件預付款的那天晚上喝了不少酒,餐廳裏播放着一首委婉優美歌曲《相見恨晚》web

     ……數據庫

     只是心中的感概萬千編程

     看成前世來生相欠微信

     你說是咱們相見恨晚併發

     我說爲愛你不夠勇敢mvc

     我不奢求永遠app

     永遠太遙遠負載均衡

     卻陷在愛的深淵

     ……

  從餐廳的玻璃能夠望到廚房裏忙碌的景象,此刻的場景彷彿在哪兒經歷過,一樣的歌曲,一樣的餐廳,一樣是那桌輪番向我敬酒的朋友,轟然讓我跌回悠遠的回憶中沒法自拔。

  高中畢業後在我父親的單位當了幾年子弟工(單位對老職工的優惠政策:容許子女無需考試直接進入當合同工),在工地上作防腐保溫刷油漆最後在食堂作飯,熬不住的時候真心想去上大學學門技術當白領,遭到全家人的反對,他們以爲子弟工進去不容易,有了穩定收入當個食堂廚師孬好混個肚飽,還能給親戚朋友多打飯少算錢你卻要辭職去上學,有個更現實的問題當時家中拮据。還好有我母親的深明大義一再支持,即使如此上到大四的時候學費不夠了差點沒畢業,都是我零零散散找朋友借的湊齊的。

  我一到大學裏就恐慌的很,危機感愈加強烈,懼怕高數聽不懂,懼怕英語過不了級,懼怕拿不到學位證,懼怕畢業就失業,懼怕讓我媽丟面子,其實這種危機感自從我懂事以來經常刺激着我菊花殘滿地上。

  大學畢業後幾番周折終於在鐵西找了份編程的工做(還要感謝老赫——個人第一個老闆如今被我感化成哥們兒了)。人生第一次坐在電腦前工做,不用天天跑工地、不用拿着油漆桶刷漆、不用掂勺炒菜天天受到竈火的煎熬,下班路上騎着自行車都能一路笑回家——你小子終於當上白領了!路過三角湖夜市攤35塊錢買了個白襯衣配合一下。

      我時常義憤填膺的唾罵那些官二代富二代,起碼混個拆二代也行呀,我咋嫩倒黴呀啥都輪不上呀?父母都是普通工人,家在德隆街普通地段的一個普通小區裏普通單元樓裏,小區的老頭老太太包括我爸媽都跟餓狼似得渴望趕忙拆遷賠套東區的大房子,等吧,我家瓜瓜的婚房也這麼等呢。人家誰誰房子拆了賠了兩套大房子,電視上看誰誰中彩票了,某某開個小店沒幾年就發了……我媳婦像個離休老幹部同樣總在我面前喋喋不休,抱怨完畢後我倆在門口喝碗餛飩回家睡覺。  

       那天看了《超級演說家》北大法律系劉媛媛的演講「寒門貴子」:命運給你一個比別人低的起點是想告訴你,讓你用你的一輩子去奮鬥出一個絕地反擊的故事,這個故事關於獨立、關於夢想、關於勇氣、關於堅忍,它不是一個水到渠成的童話,沒有一點點人間疾苦,這個故事是有志者事竟成,破釜沉舟,百二秦關終屬楚,這個故事是苦心人天不負,臥薪嚐膽,三千越甲可吞吳。

     北大美女文采飛揚,黃科大理科男用詞粗暴簡單,我總結下來四個字這就是——屌絲逆襲。

  與生俱來的危機感時時捉弄我,常常作一樣一個夢——已經成了軟件工程師的我又被派回原單位,趾高氣昂想秀一把編程技術,但是暈了頭的領導硬把我又安排到了工地擡鋼架刷油漆(我是一個粉刷匠,粉刷本領強……)!我算服了,鋼柱那麼高,工做服那麼髒,油漆濺的滿身都是花點點像個七星瓢蟲,下班路過辦公區幾個文員小姑娘捂着嘴在笑我……自從當上「白領」後我就拼了命學技術以防再把我派到工地duang一下給我個油漆桶,刷吧!

  作了幾年技術後總想把科學技術轉化成生產力,再轉化成資金,這纔是三個表明所賦予信息化技術的核心力量的中國夢的最終實現,一句話,變不成鈔票一切都是扯淡。這幾年的工做的重心也逐步逐步轉移到業務上,常常有客戶問我開發個軟件多少多少錢的時候,我都會悉心的問清楚是什麼軟件,要實現什麼功能,使用bs仍是cs結構,客戶端用pc、平板和手機嗎,用戶量多少併發數多少負載均衡要不要作……分析了一大通以後,把腦子裏的好詞都快用光了,給對方一報價說就想幾百元買套這樣的軟件,我就瞬間石化了。

  上個月還有鳥人在「安陽程序員QQ羣」找我編個軟件偷淘寶的全部用戶數據、購買記錄,預算兩千元大洋,我不容他喘息直接拉黑了,眼不見心不煩,所以談軟件的第一點就是探底預算。至今爲止安陽這個三四五線城市裏不少客戶以爲軟件是虛頭巴腦的東西,抓不住看不懂聞不着吃不到,不如早起一碗鐵西黑龍扁粉菜兩塊錢的餅能夠填飽肚子,不如一輛昌河北斗星能夠從文峯塔跑到湯陰岳飛廟那麼實誠。你能夠刺激他說馬雲、馬化騰、李彥宏全是玩虛的但是都在胡潤首富排行榜裏,咱們生活在一個變革的時代,郵電局完蛋了由於電話出現了,短信快玩完了由於微信蹦出來了,實體店就要倒閉了由於你們都網購了……總而言之,言而總之,告訴他軟件是有成本的東西,不是軟件工程師白天費費腦子晚上多吃點豬頭肉就能夠補回來的,起碼得就點蒜吧,最後那咕嚕給掐了。

  若是客戶非不按套路出牌十分執拗,你不是如來佛主別打算去感化他,一句話:當你沒法改變世界的時候就改變本身吧,讓他消失,一個有撿垃圾飲料瓶習慣的人永遠捨不得穿愛馬仕。

  預算還ok的話就得考驗你的業務知識了,要讓他知道你不只是技術解決專家,更是行業專家。客戶要進銷存你得知道採購意向、計劃、訂單、批次、盤盈盤虧、裝配調撥、銷售、往來帳、期初等模塊;客戶要OA你要知道工做流審批、電子簽章與在線Word痕跡保留、公文與檔案管理等;若是要生產管理系統你得懂生產計劃單、排產、原材料與成品、生產工藝、打飛計件等。例如我專一的金融軟件,必須熟知財付通匯付天下易寶雙乾匯潮年費與費率、資金池與資金託管的區別、借款標的幾個狀態變化、體驗金推廣金和紅包分配方案、充值提現和債權轉讓自動投標、風控逾期代償資產回購、抵質押的不一樣、股權債權和衆籌……若是想冒充行業專家就必須惡補專業知識,等你補的差很少了也無需冒充了,人都是這麼給逼活的。

  有軟件需求的客戶絕大多數是沒有互聯網概念的,須要給他出套完備解決方案,最好有紙質的方案遞到他手上每一個細節都寫清晰明瞭,畫龍點睛來點的圖示圖表,顏色搭配合理,這樣讓用戶一來以爲你很專業,二來認爲你很認真,這樣單子就成一半。說到這裏可能就考驗你office工具熟練程度了,我見過一些政府文檔的word也是寫跟尿介子同樣亂七八糟,「大1」裏套着「小一」又套着「小小1)」,層次亂七八糟目錄五花八門,每級標題字體大小間距都是有嚴格規定的,我建議你使用層次感很強的1.1.11.1.1……,段間距,行間距不是憑感受猜的。有些作軟件開發的朋友不會visio,大言不慚的說畫流程圖可使用photoshop,你說用貝斯能夠彈棉花雖然效率不高但你樂在其中我也無話可說,可你用ps拖拽節點鏈接線會跟着一塊動嗎??還有PPT必定要會作,並且要作的漂漂亮亮的,有個懶法下載nPPT模板,一休哥在大腦殼上劃兩圈兒總能想法找個最適合那你的現套吧,大領導一般是沒空一字一句讀你的文案長篇大論的,他要是能坐投影儀旁邊聽會PPT講座就很是看得起你了,所以你不只要作的好,要思路好講的好,簡明扼要。作到上邊這些可能有難度,沒事,下邊還有更難的,把你的傷心事說出來讓大夥樂呵樂呵。

  關於實現方面得與客戶多多溝通,例如客戶提出使用U盾不妨建議他使用密保,由於U盾存在兼容性問題某些電腦硬件不識別等狀況。例如客戶提出驗證碼總被屏蔽到垃圾短信內你就能夠想到使用語音驗證碼。例如客戶提出各類個樣的報表與統計時你能夠告訴用戶只要存於數據庫的數據均可以以表格、餅形圖、柱形圖、走勢圖、以及雷達圖、力導圖、和絃圖、全國或省市地圖等等各類形式展現出來。若是客戶提出須要實現全文檢索你必需要問清楚是否須要中文分詞,對排序要要求沒,是否是相關度排序。若是客戶有意向開發app你要知道ios和安卓兩個版本必須作,其餘的wp、黑莓、塞班非主流系統最好別折騰了,若是與移動硬件無關倒能夠生成app殼內嵌wap仍要app的價格,記住千萬別偷笑露餡了。

  具體報價是最大問題,每次與客戶談功能模塊的時候,數據庫結構已經在我腦力裏搭建好了,用多少基礎表多少業務表,他們的外鍵關聯關係,究竟是第三範式仍是BC範式,是否主鍵依賴是否傳遞依賴。可否能夠考慮bs模式它方便維護,業務不復雜能夠採用mvc結構不然你得考慮webform結構。究竟是ado.net本身封裝仍是用ORM來作效率如何繼承性如何。各個模塊之間如何低耦合高內聚是使用接口約束仍是父類繼承。業務邏輯放在bll層仍是放在存儲過程裏方便之後的維護和擴展嗎。這些東西都須要考慮齊全,派幾個工程師用多久,考慮他們喜怒哀樂、吃喝拉撒、婚喪嫁娶、孩子上幼兒園、老婆懷二胎,這些雜七雜八的時間一拋去就是工期,工期乘以人工成本就是成本價加上30%的利潤,還有用戶抵賴尾款10-20%不給的,報價多少,你應該很清楚了,不過我愈來愈糊塗了,由於這幾年我逐步在往產品的道路上艱難跋涉,之後就不打算再作訂製開發的項目了。

  軟件作完了客戶不給尾款咋辦,這個好辦。瓜瓜舅舅作裝修常常有死帳賴帳要不回來着急上火嘴上起泡沒辦法,這就是傳統行業與軟件行業的區別。軟件追回尾款的方法至少有一百種,並且讓客戶神不知鬼不覺。例如在某項重要功能上加個出錯率,出錯率隨着時間的增長逐步愈加嚴重,每月上浮6.18%個黃金分割點,讓客戶欲哭無淚欲罷不能樂不思蜀。遇見嚴重賴帳的客戶放置個時間Bomb一到點就定時爆炸,先使用transcate table數據庫數據炸飛了他求爺爺告奶奶也找不回來了再把硬件bios或內存燒燬軟件執行文件自焚。這些行爲均可以用上行短信接口遙控指揮,最後把軟件源代碼放在開源社區讓老賴的業務流程與數據所有曝光內部同行操做一目瞭然,也算是爲開源爲早日實現四個現代化作出點貢獻。

  固然固然若是客戶都是本本分分的生意人咱們也是老老實實的技術員,每一個軟件產品都是本身的親生孩子每一個程序員都是個力求完美的人,幫有幫規道有道行每份職業都有它的道德與操守,守護好這份底線就是對這個行業對安陽這個彈丸之地信息化建設的最大的支持。

    哎,多年不寫做了,「的地得」分不清楚了,第一二三人稱和動物「它」也混着用了,蒙太奇手法也失效了,基於波多尼亞的浪漫主義情懷寫做可是用的一塌糊塗,不料和黑山派流放文潮同流合污,最終表現出來一種反叛情緒的地下文學的不良風氣,讓同志們受累了。 
 
該日誌轉自個人空間:http://user.qzone.qq.com/81461006/blog/1431418150
相關文章
相關標籤/搜索