摘要:
未必全、仅供参考 1:系统的Bug管理、需求管理、代码生成器、基础开发框架稳定成熟、有通用的前端界面组件、稳定高效率的权限组件;公司的业务开发就能进入流水线开发能力,开发人员多了不会乱。 2:建设专业化的产品经理岗位,系统的整理各种业务需求、梳理各种业务需求,组织参加各种业务会议,业务人员与技术开发 阅读全文
随笔分类 - [11] 编程思想
如何发挥技术价值 - 脱离技术人员办公室思维(开发人员天天座位上电脑前思维僵化)
2024-03-25 15:52 by 通用C#系统架构, 98 阅读, 收藏, 编辑
摘要:
年轻时能跟厉害的人在一起工作、一起提高,也决定将来的发展高度,能选对行业、能在飞速发展的公司工作,也是非常关键的,遇到风口了猪都能飞起来,能与时俱进的发展。 年轻时能学最先进的技术就学最先进的技术,往往最先进的技术能解决最难的问题,最有价值发挥的空间。 在单位里寻找业务开支成本最大的业务,这样的业务 阅读全文
如何有效管理研发技术团队、打造优秀的产品、心得体会分享
2024-03-22 14:04 by 通用C#系统架构, 174 阅读, 收藏, 编辑
摘要:
如何有效管理技术团队: 1:首先需要得到上级领导的认可、与上级领导沟通好、拿到资源、拿到管理权限,有上级领导正式授权;与团队一起开会,最好能把大领导叫上、正式任命正式授权,这样对接下来的管理非常畅通,在大家面前确认管理工作得到了大领导的全面支持,大家需要服从管理,需要有正式任命书 + 开会当众公布, 阅读全文
C# ASP.NET 优化程序性能、降低内存使用、提高程序运行速度
2015-06-26 15:33 by 通用C#系统架构, 7290 阅读, 收藏, 编辑
摘要:
系统优化无止境、 在没性能瓶颈、系统稳定性问题时,还需要保持清醒的头脑把精力用在更有价值的事情上,性能优化可能付出了10000的代价、换来的收益只有20时就得不偿失了;把精力用在最有价值的事情上、例如学习大数据、网络安全等等,哪怕是了解更多的业务知识也可以,系统有性能问题时,再解决性能问题也无妨。关 阅读全文
解析 WEB 中所有 URL 的简单牛B代码,先保存起来,方式将来找不到了
2011-11-22 16:48 by 通用C#系统架构, 2166 阅读, 收藏, 编辑
摘要:
usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Net;usingIvony.Fluent;usingIvony.Web.Html;usingIvony.Web.Html.Parser;usingIvony.Web.Html.HtmlAgilityPackAdaptor;usingHtmlAgilityPack;namespaceHtml解析{publicparti. 阅读全文
C# GetSchema Get List of Table 获取数据库中所有的表名以及表中的纪录条数的方法
2011-10-18 20:27 by 通用C#系统架构, 3828 阅读, 收藏, 编辑
摘要:
数据库连接如下:<add key="BusinessDbConnection" value="Data Source=localhost;Initial Catalog=PRM;User Id = sa ; Password = "@sa;" />代码如下://--------------------------------------------------------------------//AllRightsReserved,Copyright(C)2011,HairihanTECH,Ltd.//-------------- 阅读全文
C#静态方法在多用户并发访问时,运行情况到底是什么样?是排队等待?还是并发的?
2011-03-01 17:31 by 通用C#系统架构, 14355 阅读, 收藏, 编辑
摘要:
曾经有个错误的认识,一直以为静态方法在多用户并发下会是排队等待,一个个执行,前些日子与朋友单程列车http://www.cnblogs.com/zhaojingjing/一起做了测试后才发现,原来是并发执行的,绝对不会排队等待。 写程序的不能怕丢人有错就改,积极改正错误,一天比一天上一个台阶就好。模拟并发的测试代码如下,希望对有需要的朋友提供的方便的参考[代码]} 阅读全文
刚才我提出要把数据库处理部分放到代码里,但是有人提出,存储过程有缓存,速度快。我该怎么说啊?
2011-02-12 11:28 by 通用C#系统架构, 1833 阅读, 收藏, 编辑
摘要:
你应该这么说:1:现在的数据库访问层,也不排斥用存储过程,不冲突的。2:存储过程将来不好移植,将来是个大后患。3:存储过程用多了,数据库服务器的压力太大,将来不好进行负载均衡。4:把过多的逻辑写在存储过程里,违背面向服务,面向接口的理念,不要把啥都写在数据库里。5:调试程序,修改维护程序,逻辑都写在存储过程了,不好维护,不容易发现错误,不能发挥VS2010类似编辑器的优点,C#语言的优点。6:维护C#程序总比维护一大堆SQL脚本更容易更直观。7:代码的版本管理 + 数据库存储过程的版本维护同时做相对折腾一些,还是没代码版本管理简单省事。不是彻底反对用存储过程,能不用就不用原则吧,能少用少用原则 阅读全文
谈某些程序员顽固的思维方式
2010-09-17 15:31 by 通用C#系统架构, 6664 阅读, 收藏, 编辑
摘要:
就像程序都有500个错误了,还改啥改啊,别改了,一样的道理,怎么能这么顽固?必须1个错误都不能有,才是正确的硬道理。改变开发人员的思维很难、固执的多、自以为是的多、老顽固的多、听不进劝告的多,我们今天封建了吗?最近给几个开发人员检查程序,进行技术沟通交流: 阅读全文
通过添加角色页面,体现一个人的代码水平,思路是否严谨?
2010-09-17 00:23 by 通用C#系统架构, 2149 阅读, 收藏, 编辑
摘要:
这个按规范的做法,是不能引用的,需要实现瘦客户端(商业逻辑写在服务器上)
角色管理 - 添加角色(用户组)管理
阅读全文
若3行代码能改进简化为1行代码,那对整个公司会有多少影响?
2010-06-15 00:00 by 通用C#系统架构, 1483 阅读, 收藏, 编辑
摘要:
以前写的代码例如如下3行
DataTable dataTable = new DataTable(BaseStaffTable.TableName);
DbHelper.Fill(dataTable, sqlQuery);
return dataTable;
经过仔细整理后发现这个代码其实只写一行就可以了
return DbHelper.Fill(sqlQuery); 阅读全文
【浙大网新图灵通讯】无废话简单高效C#编码规范20100612
2010-06-12 12:22 by 通用C#系统架构, 1018 阅读, 收藏, 编辑
摘要:
无废话简单高效C#编码规范20100612
自己看自己的代码啥问题也没有,但是一个团队、N多个人、N多年的代码,就比较难维护、难阅读了,什么样的不好的习惯、错误漏洞能出来的就全出来了。 阅读全文
【浙大网新图灵通讯】无废话简单高效C#编码规范20100611
2010-06-11 11:53 by 通用C#系统架构, 1356 阅读, 收藏, 编辑
摘要:
无废话简单高效C#编码规范20100611
自己看自己的代码啥问题也没有,但是一个团队、N多个人、N多年的代码,就比较难维护、难阅读了,什么样的不好的习惯、错误漏洞能出来的就全出来了。 阅读全文
想让技术水平提高得最快?你需要找高手,给你做几次测试验收,给你代码来个深入的点评,很容易有一次质的飞跃
2010-04-07 00:15 by 通用C#系统架构, 4641 阅读, 收藏, 编辑
摘要:
我们国内的程序员大多都不擅长交流,虽然擅长学习,但是大部分人的提高都不太明显,很多工作5年的人与很可能与工作1年的人水平没有本质的差别,很多人工作了好几年,大多都是在原地踏步徘徊不前,甚至是会感到迷茫。
我们大多是喜欢看技术文章,不喜欢把自己的代码拿出来交流,让高手看看,说百了,高手也懒得看那些菜鸟代码,所以你得求人家看才是,因为大师给你代码来个点评,你就能知道,你的能力差距体现在哪里?哪些没能注意? 阅读全文
什么叫水平,不是看懂了叫水平,也不是会用了就叫水平,更不是懂得更多才叫有水平,而是知道如何做才能做得更好才叫真正有水平?
2009-12-19 13:00 by 通用C#系统架构, 2096 阅读, 收藏, 编辑
摘要:
其实有很多同事、朋友、同行,水平个个都很强的,写程序也很快,但是他们有一个共同的缺点,就是懂得太多、想法太多、想做得太多但是仔细认真做得太少、做得精的太少、经得起考验的更少、真正可以实际应用可以广泛推广的就更少。
阅读全文
写代码前先要理好思路,接着再写代码也不迟,绝大部分人往往都会急于写代码,这应该是个错误的做法
2009-11-23 22:13 by 通用C#系统架构, 4546 阅读, 收藏, 编辑
摘要:
有时候也会想想这些年到底有哪些进步,总结下来也有些惭愧,往往原地踏步的比较多、奸奸杀杀后又往往是接着杀杀奸奸了,很难有本质的飞跃,明显提高的方面很少,实质的编码水平也并没有非常明显的提高,只是有些理念上的追求更多了一些,日常侧重的方向也有些不一样,例如,现在更加重视质量、规范、设计、管理,产品化、思路严谨、定位准确等等。 阅读全文
不懂接口、反射、委托、设计模式足足写了5年的代码 -- 写给初学者(谈美女生成器不谈代码生成器)
2009-10-14 17:59 by 通用C#系统架构, 13952 阅读, 收藏, 编辑
摘要:
今天心情比较好,就把自己的思想、理解画个比喻图什么的,给大家分享分享,觉得有些收获,就帮我点一下推荐,觉得无聊,就不看内容,看看图就可以了,反正你也点进来了,对吧。 阅读全文
这几年养成的几个比较好的工作习惯
2009-08-17 16:23 by 通用C#系统架构, 4110 阅读, 收藏, 编辑
摘要:
1. 做事情要有计划有目的,不蛮干不瞎折腾,例如要把需要做的事情都列好,哪个做好了,打勾打好,一个个把事情搞定。2. 没事情做了,向领导说一声,领导安排下来的事情做好了,及时报告领导,能做到这点是很不容易的。3. 每天都做了什么,都记录下来,每周回顾一下,工作效率及工作进展,接着应该做啥,心里也有数 阅读全文
通过制定编码规范的过程来说明《学会放弃、妥协也是个大进步,也是相当的提高工作效率》
2009-07-15 22:20 by 通用C#系统架构, 2247 阅读, 收藏, 编辑
摘要:
我曾经在一个比较有规模的IT公司工作,由于公司领导的经营能力还是蛮强,这个公司生存得还可以。大公司了,跟小公司创业型公司差别很大,更得追求的管理上档次,开发规范化。 阅读全文
虽然写管理类软件非常依赖数据库,但是建议您不要过度依赖数据库,我们不要把思维只局限在存取数据库上
2009-06-14 23:10 by 通用C#系统架构, 3639 阅读, 收藏, 编辑
摘要:
这是我最近几年才领悟到的,刚开始写程序就从FoxBase开始的,从那时起,就把所有的精力都放在数据库研究上,自从接触SQLServer开始,什么表、视图、触发器、存储过程等等太多好用的技术了,一般做管理类软件,真的是太爽了。 阅读全文