权限管理、用户权限系统、开源用户权限系统、信息化建设标准基础数据管理平台
代码改变世界

随笔分类 -  [06] 程序人生

C#缺省参数可以让代码变得更加简洁明了与时俱进心里敞亮了很多了

2011-10-11 18:22 by 通用C#系统架构, 1948 阅读, 收藏, 编辑
摘要: 以前没有缺省参数这个说法时,为了让别人调用我们的代码方便一些,会写很多构造函数,例如一个查询方法贴一些代码如下:publicDataTableSearch(stringsearch){returnSearch(string.Empty,search,null,null,string.Empty);}publicDataTableSearch(stringsearch,string[]roleIds){returnSearch(string.Empty,search,roleIds,null,string.Empty);}publicDataTableSearch(stringsearch,s. 阅读全文

浅谈管理软件开发类项目是怎么来的,怎么接到项目的,欢迎大家补充

2011-10-09 00:53 by 通用C#系统架构, 5508 阅读, 收藏, 编辑
摘要: 其实很多人问过我,吉日你的软件项目都是哪里来的?为啥你有做不完的软件项目? 我也简单理了一下思路,跟大家一起分享一下: 01: 首先你需要时同事同行里公认的技术高手,而且是为技术很执着的那种人,在起步阶段这样的状况容易别人介绍软件项目给你做,但是这个时候来的软件项目大多比较小, 一般是几千元的软件项目比较多. 当然现在的物价与10年前的物价也不一样了. 02: 由于你技术高超细腻,工作认真,口碑很... 阅读全文

从深圳回杭州的飞机上捡了一个不错的手机,被小考验了一下

2011-09-27 23:54 by 通用C#系统架构, 2455 阅读, 收藏, 编辑
摘要: 10多年前,还在浙江万里学院上班时,在学校门口捡了一个摩托的手机,那时候手机相对值钱一些,其实我当时自己用的手机都没捡到的那个手机好,我当时丝毫没有犹豫就交到大门口的保安手里了. 那之后我前后丢了N多手机,女朋友也丢了好几个手机,当然也有被偷的,没人还给过我们,甚至马上打回去,都已经是没信号了.前几天,从深圳回杭州的飞机上,我不小心又一次捡到了一个手机,而且是诺基亚的智能手机,款式也非常新,估计能价值3k-5k左右的样子,我稍微犹豫了一下,以前我捡到别人的手机都还给别人了, 但是我丢,被偷了N多手机没人还给我,我要不要把这个手机自己留着用了? 反正也没人看见我捡到手机了.其实也就几秒钟的时.. 阅读全文

国内的IT生意还真TMD难做,想生存发展大家还得多思考一下,出路在哪里?稍微迷茫了一点点

2011-09-23 00:17 by 通用C#系统架构, 8601 阅读, 收藏, 编辑
摘要: 最近一段时间投了杭州某某所(规模不小)的固定资产管理系统的标, 心理啥滋味都有, 写出来跟大家分享一下. 首先人家某某所还是很公开公平的, 先收集了固定资产管理系统的功能介绍等等. 01: 我们把固定资产管理系统的说明文当, 功能介绍, PPT 等发过去. 对方了解大体上的报价. 02: 一个月后, 要求去购买标书, 参加招投标, 标书工本费100元, 投标需要压5000元的押金. 03: 半个多... 阅读全文

浅谈专心只学一门C#的优缺点[邀月补充:一精胜于十专]

2011-08-30 23:43 by 通用C#系统架构, 10733 阅读, 收藏, 编辑
摘要: 进入IT行业快有半辈子了,今天在家看书无聊,写一遍文章跟大家一起探讨一下只学了一门C#后的优点缺点.希望大家一起补充.所谓的只学了C#也是有些相对的, 以前学过FoxBase, C, pascal, delphi, VFP, PB, c++, javascript, php, Java, C#等等很多,当然也有mysql, sqlserver, oracle, db2等数据库知识. 其实真正深入学... 阅读全文

CTO(首席技术官)

2011-08-30 20:04 by 通用C#系统架构, 1800 阅读, 收藏, 编辑
摘要: CTO(首席技术官)英文Chief Technology Officer,即企业内负责技术的最高负责人。这个名称在1980年代从美国开始时兴。起于做很多研究的大公司,如General Electric,AT&T,ALCOA,主要责任是将科学研究成果成为盈利产品。1990年代,因计算机和软件公司热门,很多公司把CTO的名称给予管理计算机系统和软件的负责人。有时CTO和CIO(Chief Information Officer信息管理最高负责人)是同一个人(尤其在软件公司),有时CTO归于比较精通科学技术的CIO手下。在不同领域的公司,CTO工作性质不同;即使在同一领域,工作性质也可能大不 阅读全文

程序员说:"爱你不容易 WCF! " 持续遇到12个问题,杯巨

2011-08-27 03:11 by 通用C#系统架构, 8497 阅读, 收藏, 编辑
摘要: 前几个月开始在项目里开始大量用WCF技术, 曾经用Remoting都很顺畅,这次改用上WCF后一连续遇到了N多问题才最终勉强成功了,当时我把遇到的每个问题都记录下来,虽然解决方法当时没仔细整理,但是把这些遇到的问题给准备使用WCF的朋友给个参考,熟练使用WCF没想像的那么简单. 由于需要 客户端与服务器端的通讯需要加密, 采用了 TSL/SSL协议通讯,需要电子证书加密方式运行, 就遇到了如下这么多问题,有点惨啊.01: “net.tcp://192.168.0.121:8888/DotNet.Service/LogOnService/”不支持正在使用的 .Net 组帧模式。有关详细信息,请. 阅读全文

虽然离成功很遥远,33岁程序员提前感受退休在家看看孩子的日子

2011-08-26 22:26 by 通用C#系统架构, 2953 阅读, 收藏, 编辑
摘要: 最近一个月在家里看孩子,提前感受一下程序员退休在家的日子[打算休息半年或者2-3年]. 在家休息首先非常有自由感, 没人管, 没人监督, 没人敦促, 没人向老板打小报告, 工作进度也不用汇报, 已经工作了10多年了, 曾经几乎从来没请假过,也从来没休过长假.顶多就是经常性迟到屡教不改, 甚至10年从来没旷工过一天, 一直充当了相对优秀打工仔的角色. 现在生活快奔小康了生活上也没什么太缺少的, 经过十年的打拼生活安定了,即时没工作也是收入稳定了,人为啥活着也想开了干脆就给你放假几个月假期.在家里看看孩子吧. 等没钱花了再去考虑一下打工. 老婆大人也支持在家休息一段时间.很多人都想干到35岁就事. 阅读全文

会做人比会写程序更重要

2011-08-14 19:22 by 通用C#系统架构, 1654 阅读, 收藏, 编辑
摘要: 我第一次创业时,我每个月都按时给大家发工资,就是借钱也都按时发工资,但是那时候我的合伙人,把大家都忽悠过去后,好像大家跟着他就会有光明的前途一样. 但是事实证明,跟着他的人,大多都被骗个差不多,我的合伙人自己买了车,买了房子,但是很多给他打工的人,都收了白条,甚至有的人还被骗了30多万的现金,拿不回来. 我的坏脾气真的深深地害了我,我做了9件好事情,但是只要1件事情上发火了,就把大家都得罪了,很容易就变成丑人了,大家不会记得你的9个好事情,但是会深深地记住拟的1个坏处. 我要练就一个好脾气,好性格. 我从来没克扣过别人1分钱,也没拖欠过任何工资,从来说到的都是做到,答应员工加薪的,也都加薪了. 阅读全文

兄弟你留下了上千行的思路凌乱功能脆弱算法模糊有Linq有多线程的代码拍屁股就走人了很是让我们郁闷啊

2011-08-06 23:44 by 通用C#系统架构, 5924 阅读, 收藏, 编辑
摘要: 由于项目里事情很多,前些日子一直解决WCF问题,接着解决系统安全国家认证的事情,再接着解决DB2兼容性的问题,根本顾不过来检查兄弟们编写的代码。项目在前期都是编写一些添加、修改、删除之类的简单功能,大家代码的质量和出错的概率相对较小些,其中代码生成器也起到了很好的作用。 项目到了后期,没那么多简单的功能,大多都是相对复杂的功能了,加班也多了客户催促得也急了,种种原因导致4个兄弟走人了。 但是人走了... 阅读全文

2周修改了1000多个Bug后软件项目扭转了局面,未交付银行的现金管理系统健壮起来了

2011-06-21 10:35 by 通用C#系统架构, 7266 阅读, 收藏, 编辑
摘要: 一方面是项目的工期紧急、另一方面也难做到公司招聘的程序员个个都是精英程序员,其次客户的需求变化、商业逻辑经常性的变更也导致系统的不稳定性、数据库模型的变化变化等等多多少少影响了程序的稳定性,再加上整体程序架构也相对复杂一些严格要求分层部署多台电脑。 毕竟一个软件公司的预算也是有限的、项目的利润空间也是有限的,否则可以来个招聘开发精英计划,找来几个技术真正过硬的月薪在20K以上的.NET程序员3-5个,绝对不会有产生1000多个Bug的这个事情,若还有这个事情那就不是精英开发人员了,他们应该编写出来的程序都是相对思路严谨、经验丰富、设计也会合理、经得起折腾、经得起客户的折磨了,否则也不会有那个. 阅读全文

这样的“牛”人,绝佳客户最好能多碰上上几个是我们当程序员的好运

2011-06-18 10:13 by 通用C#系统架构, 5036 阅读, 收藏, 编辑
摘要: 前2天看了老代的 这样的“牛”人最好别碰上 稍微有点儿感触,同样是客户可能差别都非常大。最近一个月我碰上了一个这样的客户他来自台湾,他在网上看到了我的作品,给我写了邮件要购买源码,结果我邮件没收到,他为了联系上我又装了QQ。 后来折腾了整整一天,我们终于搞定了生意款也顺利打过来,我把源码通过QQ发给他了,他还问我是否有多几个视频,感觉视频看看很有意思。 这个客户的优点我总结了一下: 01:做事情有激情、有及时跟进催促的能力,例如电子邮件联系不上,还会用其他途径联系,达不到目的不罢休,而且2天内就可以联系上想联系的人。02:看代码的力度也很强,他拿到代码后第一天就看到凌晨3-4点,正好是碰上周. 阅读全文

编程第11年从为赚钱(薪水)工作转变为“做自己想做的事情”,为兴趣爱好工作、享受人生乐趣

2011-06-05 22:48 by 通用C#系统架构, 5740 阅读, 收藏, 编辑
摘要: 今年是大学毕业的第11年,在前10年里若不隐瞒的讲,大多时候是为了赚钱而工作,一心想着好好工作、努力工作多赚点儿工资有个良好的收入;到处为了学习技术奔波、为了多赚点儿工资辛苦钱跳槽,虽然是一直走得一山比一山高,但是总感觉有些虚伪,这并不是我真正想要的生活。 有些日子了,看到清华毕业的 XiaoTie 哥放弃一切,逍遥生活的报道,给我的震撼很大,我能否做得到把一切都看得那么淡?把名利看得再淡一些,把... 阅读全文

菜鸟在项目里的集中表现总结

2011-05-23 16:22 by 通用C#系统架构, 1407 阅读, 收藏, 编辑
摘要: 项目里人多了,总会遇到一些菜鸟,菜鸟有菜鸟存在的道理,我们也是从菜鸟一步步成长起来的,当年也曾是菜鸟。今天心情好就写写菜鸟在项目里的集中表现吧,大家也可以参考一下: 1:菜鸟连强有力的测试的力度也没有,例如我们不指望菜鸟能写好一段代码,写好一个功能,就是给我们系统的进行一些测试、把软件的各个功能都仔细测试一遍,这个总比写代码容易吧?但是菜鸟往往没什么测试的力度,往往是这里点点哪里点点,点不出啥问题,更不可能深入的业务的逻辑里测试个彻底。 写个测试用例也写不出来,把测试出来的错误仔细整理一下的能力也没有,更没有把整个业务逻辑都能覆盖的测试能力,所以若不想当编程的菜鸟,必须需要有一个强有力的动手. 阅读全文

程序员能亲自架构全国各地上万人同时访问的高并发大数据量的软件程序应该是职业生涯的荣幸

2011-05-20 11:33 by 通用C#系统架构, 10407 阅读, 收藏, 编辑
摘要: 好长一段时间总是开发企业内部信息管理系统性质的软件项目,往往是有几个人在用的系统就能卖出几万元,例如只有一个人用的系统,往往可以卖1.5万-2万左右,若是有20来个人用的系统往往可以卖出20万的价格。若商务谈得好可以卖出更高的价格。我们开发人员在学习软件开发阶段往往容易过度设计、往往会忽略客户的真正实际工作上的操作需求、数据的各种方便输入、统计查询的需求,而是更多的精力往往会放在系统架构上、系统的... 阅读全文

最近在北京做银行软件项目亲身感受小总结

2011-05-17 17:44 by 通用C#系统架构, 9350 阅读, 收藏, 编辑
摘要: 最近在做国内某银行的现金管理项目,把这个项目中遇到的一些感受简单的总结一下: 1:银行项目对软件的安全要求比较高,信息的发送接收都需要有安全保障,这个与其他项目的差别比较大,而且需要通过安全认证才可以,需要通过权威部门的安全检查,并能拿到证明才可以在银行真正实施。 我们现在是采用的WCF通讯技术、采用数字证书的方式进行安全验证、类似SSL的信息通讯等来保证数据的安全性。2:需要多重密码,来保证系统... 阅读全文

繁多的新技术让我这个老IT也感觉到很压抑,需要学会放弃学会放松自己,不能跟自己过不去了

2011-04-22 20:50 by 通用C#系统架构, 1518 阅读, 收藏, 编辑
摘要: 一直到.NET2.0为止,基本上都能跟上时代的进步,很多.NET技术都可以看看,学习学习感觉很踏实,自从.NET3.0开始就逐步感觉到已经远远跟不上技术发展的步伐了。 以前还有精力看看SQLServer存储过程等脚本编程,也有精力看看Oralce的脚本编程等,后来根本没精力看了,最近4-5年几乎是彻底放弃了数据库方面的新技术的学习了,只是满足于会用就可以了,遇到问题了,再查一些相关的资料或者咨询一些这方面比较厉害的朋友、同事就可以了,感觉全方面跟上技术进步已经力不从心了,SQL2005、SQL2008的新功能几乎都没怎么学习过了,Oralce9i 以上的版本数据库的新功能也根本就顾不上来了,. 阅读全文

中国人最擅长的低廉价格竞争的软件项目恶性循环亲身体验【损人损己、破坏行业氛围】

2011-04-12 14:36 by 通用C#系统架构, 6326 阅读, 收藏, 编辑
摘要: 国内有一个怪现象就是硬件设备值钱人不值钱;房子值钱人力不值钱;有时候也没办法,可能大领导本想在技术上花点儿钱,投资了钱也搞出什么打磨摩托罗拉芯片糊弄政府这样坑蒙拐骗的事情出来了讲诚信的确很难,让人比较难相信这钱是否真的花费在研发技术上了,所以干脆全国各地只相信硬件设备的投资更多一些,毕竟是看得见摸得着,不好骗人。 最近又一次亲身感受了一下,让大家都郁闷的软件项目,损失的双方,当然不是我做的软件项目,就是发生在身边的软件项目。1:客户有一个全国性的项目,全国各个省市都需要录入数据的那种可能会有几千个用户输入数据。2:总共就6万元不到的费用(备注不是美元更不是欧元),其中2万多是购买硬件服务器的. 阅读全文

肤浅感受一下为什么曾经的宁波公司不做外包项目的原因

2011-04-12 00:29 by 通用C#系统架构, 4820 阅读, 收藏, 编辑
摘要: 现在定居在杭州也快有3年多了,时间是过得快也就是一转眼的功夫。曾经在宁波工作时,公司有一个原则一般外包项目都不接当时很是不理解,为什么不接外包项目? 几年后的今天能充分理解为什么不接外包项目了。 1:现在大多商家不够诚信、一般不遵守合同,在做外包的过程中往往会采取挖墙角的战略,所谓是无奸不商吧。甚至是更有的商家还没执行好合同就开始了挖墙角的动作了。 现在是无法限制员工的人生自由,对方多给一些工资,工作环境也会好很多,员工也愿意跳槽,对整个合同来说,多付1000-2000的工资往往比几十万上百万的商业合同更划算。 员工都叛逃了,这个合同也无法继续执行下去了,不仅仅员工被抢了合同也夭折了。对做外. 阅读全文

C#.NET软件项目中程序开发外包经验分享【从接包者转变为发包者】

2011-04-09 02:12 by 通用C#系统架构, 8068 阅读, 收藏, 编辑
摘要: 平时QQ里有大概有300-500个程序员网友,有时候想外包出去一个任务也头疼,主要是有几个原因:1:到底要把什么功能部分外包给别人做,很难描述得很清晰。2:到底需要做到什么程度才算满意,很难描述得很清晰。3:到底要做到多少深入,多少精致才能付款,很难描述清晰。4:用合理的费用找到干活又麻利沟通又顺畅、对方也有空的,水平又高又寂寞的开发人员很难。 若给完成一个页面,愿意支付100万的,那这个外包就太容易处理了,关键是费用预算是有限的,但是在这个有限的费用预算里,想把效果做得最好,而且能找个举一反三的,很多基础性的东西都不用反复讲的,一点就通的开发人员很难。 做好的东西,能及时验收好,确认好也很难 阅读全文


C# ASP.NET 通用权限设计、通用权限管理、通用权限组件、单点登录、集中式权限管理、统一授权体系、分级管理分级授权


微信扫一扫加好友