有一个假设
在大自然中人和动物们比赛,比谁跑的"快".
其实想想也知道,我们绝对不可能拿第一,毕竟跑的比人快的动物多的去了,老虎,狮子,猎豹,
就连素食的羚羊跑的也比我们快不少.
人类之所以将自己凌驾于动物之上,一方面智商使然,另一方面我们利用我们的智慧创造了
原本没有的东西"工具".
自然界可以孕育石油,但是无法创造汽车.
自然界可以产生气流,但是无法创造飞机.
自然界可以生产矿产,但是无法创造电脑.
我们的双腿跑的没有大多数的动物快,但是我们能制造自行车,摩托车,汽车,飞机去超越.
在这信息高速发达的21世纪,我们获取的途径多到可以让我们的信息处理不过来.我们无法
以超过电脑下载速度上限的方式去阅读吸收获取知识.因为我们跟不上.
我们的信息存在于所谓的"云"上,没有必要去汲取所有的知识,拿有限的生命去学习无限的
信息,吾命歹已~.我们只需要以对的方式获取我们暂时需要知识点就好了.
在CSDN,有那么一群人类,被人们称之为程序员.
他们有的已经修炼成仙,技压群雄,成为高富帅,迎娶白富美,当上CEO从此走向人生巅峰
也有的刚出学校,步入社会,会拖动图标生成.exe写小功能,自鸣得意.还有的入行几年未
得真谛,怀疑人生.质疑前途.路漫漫其修远兮~
人类借助"工具"超越动物,而我们程序员需要借助"工具"让我们更快人一步.
让我们成为优秀的程序猿而努力~
在利用Visual Studio 开发企业应用过程中,个人分享几个工具和一些经验来和大家共同
提供开发效率.
开发工具visual studio的选择
PS:个人认为版本选择问题首先需要和公司现有的开发环境版本保持一致,这样调试配置
说浪费的时间比较少,而且你遇到的问题,都是你同事和前辈都已经遇到过了.请教起来方
便直接.之后在开发一段时间后,可以下载最新版本测试你需要的新功能,多版本同步测试
推荐工具1
everything
简介:它体积小巧,界面简洁易用,快速建立索引,快速搜索,同时占用极低的系统资源,实时跟踪文件变化,并且还可以通过http或ftp形式分享搜索。
在搜索框输入文字,它就会只显示过滤后的文件和目录。Everything搜索只基于文件和文件夹的名称,所以它创建数据库很快。一个刚安装完的Windows XP SP2系统(约20,000份文件),需要一秒钟。索引一百万份文件则需要一分钟
PS:这不是开发工具,但是他能提供你的工作效率,windons下面自带的搜索实在是不敢恭
维,搜个特定的.excl和.word,快的几分钟,慢的,慢的 你懂的~,换上everything基本上秒出
不用再等待了.剩下的时间留给编程和喝杯咖啡吧.
推荐工具2
Visual Studio 中版本源代码版本控制
VisualSVN server 服务端和 TortoiseSVN客户端搭配 以及 vs插件AnkhSvn
安装简介:
PS:个人认为这样搭配效果最好,安装及使用步骤看上面链接.版本控制是每个
开发人员必不可少的,哪怕项目只有你一个人负责,也要做版本控制,好处多多
如图:像这样以后自己改,还是别人改都能很好的维护你的代码
推荐工具3
sql assistant
SQL语法提示工具,达到快速编写目的.还可以记录以前已经编写过的SQL.
PS:要想用的好,还需要根据自己的需求,配置下才能达到自己的理想效果.
推荐工具4
管理NuGet程序包
PS:这是VS里面的一款插件,用好它可以节省不少时间.
以前还在.net三层架构的时候的时候,那时候还用着VS2005,我们新建项目
建立三层,做网页开发时常要应用外部控件,诸如使用顺手下拉框,日期控件
我记得我用过FCK编辑器.然后项目升级,诸如FCK编辑器升级了.我们的要
做的是不是,去FCK编辑器的官方网站下载最新的包,然后更新到我们本地
项目目录下面呢?步骤就是查找-下载-解压-替换.
现在MVC模式下面,我们利用[管理NuGet程序包]只需要查找-替换.其他步
骤它会默默替我们完成的.
最后说明下,我提倡工具提供效率,但是工具并不是万能的.还要平时多看些技术
方面的书籍,做些读书笔记,去写一些博客汇总自己的经验.好处不少.有段时间我
离开我熟悉的环境,去做windos mobile开发,一年后做web有些知识点碰的少了就
生疏了.但是我有我的博客,很快我又回忆起来了.