写完这篇日志后发现它又臭又长,用了一个小时精简了下,删除了大片低俗糟粕的段子让我心痛不已,又加了些让人起鸡皮疙瘩的优美词汇,字数仍旧是在4000多。因此如果你喜欢短平快爱吃速食面爱看微信微博朋友圈的140个字就别看了,太长了怕你看一半无法探究作者淡淡的忧伤与惆怅。对文字天生厌恶用毕生精力致力于研究岛国爱情动作片和小视频的也别看了,以免耽误了你生殖繁衍的人生大事。年轻时风花雪月看琼瑶张爱玲三毛现在转行做微商卖肚脐贴的也别看了,怕毁了你三观and节操。最终能憋一口气看完的都是那些倒霉的无所事事的爱扎堆儿看热闹的同志们,我感谢你们!有你们的陪伴让我知道比上不足比下有余。
曾经有个美女在QQ上问我为什么要写作,我故作文艺范说写作就像排泄,感悟的多了自然要排出来,第二天她就在我的QQ好友里莫名的蒸发了,我至今百思不得其解。
民贷中心打过来软件预付款的那天晚上喝了很多酒,餐厅里播放着一首委婉优美歌曲《相见恨晚》
……
只是心中的感概万千
当作前世来生相欠
你说是我们相见恨晚
我说为爱你不够勇敢
我不奢求永远
永远太遥远
却陷在爱的深渊
……
从餐厅的玻璃可以望到厨房里忙碌的景象,此刻的场景仿佛在哪儿经历过,同样的歌曲,同样的餐厅,同样是那桌轮番向我敬酒的朋友,轰然让我跌回悠远的回忆中无法自拔。
高中毕业后在我父亲的单位当了几年子弟工(单位对老职工的优惠政策:允许子女无需考试直接进入当合同工),在工地上做防腐保温刷油漆最后在食堂做饭,熬不住的时候真心想去上大学学门技术当白领,遭到全家人的反对,他们觉得子弟工进去不容易,有了稳定收入当个食堂厨师孬好混个肚饱,还能给亲戚朋友多打饭少算钱你却要辞职去上学,有个更现实的问题当时家中拮据。还好有我母亲的深明大义一再支持,即便如此上到大四的时候学费不够了差点没毕业,都是我零零散散找朋友借的凑齐的。
我一到大学里就恐慌的很,危机感越发强烈,害怕高数听不懂,害怕英语过不了级,害怕拿不到学位证,害怕毕业就失业,害怕让我妈丢面子,其实这种危机感自从我懂事以来常常刺激着我菊花残满地上。
大学毕业后几番周折终于在铁西找了份编程的工作(还要感谢老赫——我的第一个老板现在被我感化成哥们儿了)。人生第一次坐在电脑前工作,不用每天跑工地、不用拿着油漆桶刷漆、不用掂勺炒菜每天受到灶火的煎熬,下班路上骑着自行车都能一路笑回家——你小子终于当上白领了!路过三角湖夜市摊35块钱买了个白衬衣配合一下。
我时常义愤填膺的唾骂那些官二代富二代,起码混个拆二代也行呀,我咋嫩倒霉呀啥都轮不上呀?父母都是普通工人,家在德隆街普通地段的一个普通小区里普通单元楼里,小区的老头老太太包括我爸妈都跟饿狼似得渴望赶紧拆迁赔套东区的大房子,等吧,我家瓜瓜的婚房也这么等呢。人家谁谁房子拆了赔了两套大房子,电视上看谁谁中彩票了,某某开个小店没几年就发了……我媳妇像个离休老干部一样总在我面前喋喋不休,抱怨完毕后我俩在门口喝碗馄饨回家睡觉。
那天看了《超级演说家》北大法律系刘媛媛的演讲“寒门贵子”:命运给你一个比别人低的起点是想告诉你,让你用你的一生去奋斗出一个绝地反击的故事,这个故事关于独立、关于梦想、关于勇气、关于坚忍,它不是一个水到渠成的童话,没有一点点人间疾苦,这个故事是有志者事竟成,破釜沉舟,百二秦关终属楚,这个故事是苦心人天不负,卧薪尝胆,三千越甲可吞吴。
北大美女文采飞扬,黄科大理科男用词粗暴简单,我总结下来四个字这就是——屌丝逆袭。
与生俱来的危机感时时捉弄我,经常做同样一个梦——已经成了软件工程师的我又被派回原单位,趾高气昂想秀一把编程技术,可是晕了头的领导硬把我又安排到了工地抬钢架刷油漆(我是一个粉刷匠,粉刷本领强……)!我算服了,钢柱那么高,工作服那么脏,油漆溅的满身都是花点点像个七星瓢虫,下班路过办公区几个文员小姑娘捂着嘴在笑我……自从当上“白领”后我就拼了命学技术以防再把我派到工地duang一下给我个油漆桶,刷吧!
做了几年技术后总想把科学技术转化成生产力,再转化成资金,这才是三个代表所赋予信息化技术的核心力量的中国梦的最终实现,一句话,变不成钞票一切都是扯淡。这几年的工作的重心也逐步逐步转移到业务上,经常有客户问我开发个软件多少多少钱的时候,我都会悉心的问清楚是什么软件,要实现什么功能,使用bs还是cs结构,客户端用pc、平板和手机吗,用户量多少并发数多少负载均衡要不要做……分析了一大通之后,把脑子里的好词都快用光了,给对方一报价说就想几百元买套这样的软件,我就瞬间石化了。
上个月还有鸟人在“安阳程序员QQ群”找我编个软件偷淘宝的所有用户数据、购买记录,预算两千元大洋,我不容他喘息直接拉黑了,眼不见心不烦,因此谈软件的第一点就是探底预算。至今为止安阳这个三四五线城市里很多客户觉得软件是虚头巴脑的东西,抓不住看不懂闻不着吃不到,不如早起一碗铁西黑龙扁粉菜两块钱的饼可以填饱肚子,不如一辆昌河北斗星可以从文峰塔跑到汤阴岳飞庙那么实诚。你可以刺激他说马云、马化腾、李彦宏全是玩虚的可是都在胡润首富排行榜里,我们生活在一个变革的时代,邮电局完蛋了因为电话出现了,短信快玩完了因为微信蹦出来了,实体店就要倒闭了因为大家都网购了……总而言之,言而总之,告诉他软件是有成本的东西,不是软件工程师白天费费脑子晚上多吃点猪头肉就可以补回来的,起码得就点蒜吧,最后那咕噜给掐了。
如果客户非不按套路出牌十分固执,你不是如来佛主别打算去感化他,一句话:当你无法改变世界的时候就改变自己吧,让他消失,一个有捡垃圾饮料瓶习惯的人永远舍不得穿爱马仕。
预算还ok的话就得考验你的业务知识了,要让他知道你不仅是技术解决专家,更是行业专家。客户要进销存你得知道采购意向、计划、订单、批次、盘盈盘亏、装配调拨、销售、往来账、期初等模块;客户要OA你要知道工作流审批、电子签章与在线Word痕迹保留、公文与档案管理等;如果要生产管理系统你得懂生产计划单、排产、原材料与成品、生产工艺、打飞计件等。例如我专注的金融软件,必须熟知财付通汇付天下易宝双乾汇潮年费与费率、资金池与资金托管的区别、借款标的几个状态变化、体验金推广金和红包分配方案、充值提现和债权转让自动投标、风控逾期代偿资产回购、抵质押的不同、股权债权和众筹……如果想冒充行业专家就必须恶补专业知识,等你补的差不多了也无需冒充了,人都是这么给逼活的。
有软件需求的客户绝大多数是没有互联网概念的,需要给他出套完备解决方案,最好有纸质的方案递到他手上每个细节都写清晰明了,画龙点睛来点的图示图表,颜色搭配合理,这样让用户一来觉得你很专业,二来认为你很认真,这样单子就成一半。说到这里可能就考验你office工具熟练程度了,我见过一些政府文档的word也是写跟尿介子一样乱七八糟,“大1”里套着“小一”又套着“小小1)”,层次乱七八糟目录五花八门,每级标题字体大小间距都是有严格规定的,我建议你使用层次感很强的1.、1.1、1.1.1……,段间距,行间距不是凭感觉猜的。有些做软件开发的朋友不会visio,大言不惭的说画流程图可以使用photoshop,你说用贝斯可以弹棉花虽然效率不高但你乐在其中我也无话可说,可你用ps拖拽节点连接线会跟着一块动吗??还有PPT一定要会做,而且要做的漂漂亮亮的,有个懒法下载n多PPT模板,一休哥在大脑袋上划两圈儿总能想法找个最适合那你的现套吧,大领导通常是没空一字一句读你的文案长篇大论的,他要是能坐投影仪旁边听会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