AaronYang的C#私房菜[二][提供编程效率的技巧]
前言
我的文章简单易懂,能学到东西。因为复杂的东西,讲起来,好累。阅读者只是膜拜,学不到东西,就是没用的东西,好多文章都是看不下去。我写不出来《大话设计模式》那种为了读者的书,因为没有时间写,这真的是实话。写篇文章真的其实很花时间的,最近一直看别人的东西,所以没怎么写了。
有的人文章写 情感,而有的写技术。这篇文章属于中间的,你将物超所值,让代码飞起来,让技术加速。
写代码的人,我简称 Coder,简写 CD 了
看网页
1. 作为一个合格的CD,遇到问题,第一件事情,不要去问别的 CD(你的导师或者上司),而是应该先去百度或者谷歌。
中文的关键字的话,打开百度首页,一个一个关键字输入,中间用空格隔开,中英文无所谓了,但是百度中文强一点
最多翻个1到2页,找不到答案,试着用谷歌吧,或者换一下关键字
谷歌搜英文的关键字厉害!中文百度,英文谷歌!
所以说 一个好的计算机专业 英语单词 的基础还是要一点的
如果说,你还是找不到,那就换一些 关于你的疑问的,提炼出一些可能的关键字进行搜索。
我很少去一些网站上提问,那是问题实在解决不了,备份的手段…因为我的问题往往得不到答案。
但是我往往百度找不到的答案的地方,我就能在谷歌上找到,即使是英文的,还好我看的懂英文…
那么有人说,我英文不好怎么办?说实话,我一个高中毕业的CD,英文也是慢慢自学的,我只通过一个编程技巧学会的
英文是你技术提升的一个标准,也是工资提升的标准,很多新技术出来,都是先是英文的,想要超过别人,得到更多异于普通CD的技能,那么你只能通过自学英文书上的技术来上升你CD的档次了。
===================本文章来自 AaronYang.cnblogs.com=================
在网页中学英文
我刚开始,英文很差,几乎遇到英文的文档就怕。还好我在高中时候,就学会了英文的语法,所以单词不会,只有去查单词,然后去理解。哎,技术本来就很难学了,即使是中文版的,说实话,不一定有人能耐得住性子去看。但是英文不一样,看的时候能先翻译,大脑又在思考意思,会加深印象的,也能提高英文的语感。(说实话,你要评估自己的能力,假如这是本中文的,你能不能看的懂!如果不行,还是先不要看了)
下面主要说一下,找资料,找bug的解决方案时候,遇到英文的网页怎么办?
大家常见的英文解决方案:金山词霸,有道词典。本人倾向 金山词霸,但是网页上我用的是 有道翻译
下面说写步骤:
打开浏览器:输入http://fanyi.youdao.com/web2/
看动态图的操作:
我建议不要全文翻译,因为全文也不太准确,最好是入门,或者进阶,单个单词的翻译,来提高自己的词汇量。
技巧二:假设你使用了专家级别的,可能还有单词你不会,怎么办?
双击那个你不会的单词就可以了
时间长了,估计英语慢慢会提上来,再说,能看懂英文文档,我不管你采取了什么手段,你都是成功的!
光看文档,是不行的,英文你不去有意识的去记单词,所以说词汇量也要过关。
如果你是个安卓手机用户,建议大家装一个百词斩 来背单词
定制个计划,每天学习多少个,你放心吧,百词斩鼓励用户的记单词还是很有吸引力的,跟游戏一样!我没有打广告,不要拍我…
终极杀手
阅读英文的pdf 技术书籍,你可以使用金山词霸的一个 迷你查单词的窗口 查单词,很方便
PC端
打开后会出现小窗口,你拉到顶部,它会缩起来,你可以Alt+Alt快捷键打开窗口,然后输入英文查单词,然后回到文章继续看书学习。
我习惯这种查单词的方式,方便耐用。关于有道的 鼠标移到文本上面 会识别翻译,这种方式我不喜欢,然后我有洁癖,一个电脑装一个英文单词软件就够了,所以卸载掉了有道。
安卓端:
我用的是Adobe Reader阅读器,看pdf书籍,用的有道查单词,两个软件必开,遇到问题,按住房子键,切换界面,查到意思后,再切换回去。
关于上班,我一直不喜欢住的离公司近,我太了解自己了。住的近,起来的晚,住的远,起来的早,你有很多时间在公交和地铁上,此时你可以利用这个时间,带上耳机或者其他的方案,来学习。所以下班时候,我在公交车上也可以学习(千万别坐过站了)。其实我的jQuery和win8开发都是在公交车上学会的,今年的MVC学习一半在公交上,看的书一定要是简单能懂的,比如讲究操作的话,好记容易理解的还可以。有的公司认为你住的近,还故意以这个理由找你加班,所以我宁愿住的远。
搜狗输入法妙用
我真的不是打广告的,只是技巧问题,也是因为这个问题,所以我放弃了很多其他的输入法。
第一个理由:
我有用记事本记录事情的习惯,所以经常要记录时间,所以告诉你一样搜狗输入法的一个特色功能和应用的场景
我来一个公司,第一件事情,建一个空的记事本txt,然后记事本图标拉到工具栏上
我们单击,打开记事本,Ctrl+s保存一个空的记事本文件到指定的目录
设定此文件为常用的文件,右击记事本
按住拖拽,可以调整文本的位置,以后每次,可以在这里面临时记代码,要粘贴或者复制的代码。或者写任务,写清自己的工作计划。有的公司有OA,那里就可以稍微当做一个草稿本,联系一下,当然输入时间是不是很烦??
当然大家 只要记住,输入 sj 然后按3,简称 sj3,
试着快点,会让别人大吃一惊的,别的输入缺少这个功能,所以我就放弃了别的输入法了
第二个理由:
建议注册一个搜狗账号,因为输入法的设置和用户习惯,你的字库。当你换了电脑,用户打字习惯,设置都会同步过去的,非常方便。
第三个理由:
可以自定义 输入什么字母,然后出现什么字符
我定义了一个常用的符号, √ (默认输入dui)和 ×(默认输入cuo)或者你输入英文的X字母也可以
我经常在txt记录事情上,解决了,我就会在后面加上个√
表示完成了,记事本打开快,简单。
打开设置
我相信如果你是做软件的,我相信你一定会用了,这里我定义了gou
效果
其他应用场景:
SVN上传代码的时候 ,填写说明,要输入时间
数据库中要插入假数据,有的字段要输入时间,你不会手动去一个一个字符去输入吧。有的话,那我帮助到你了,给个好评吧,亲!输入sj3 即可
截图软件
我用了一年的 都是 PicPick
他可以设置快捷键,经常用 你就记住了
我做网页开发,经常需求取色 按住Shift+Alt+C
局部截图 Shift+PrintScreen键,当然全屏就是PrintScreeen键
写博客,聊天,经常需要截图,或者二次处理图片,用的都是那个,再复杂的话,我就要美图秀秀,或者再用Photoshop。
浏览器方面
要熟练使用浏览器开发工具,就是F12键,试着在工具中,修改网页源码,调整到你想要看的效果。
JS要看具体bug问题,在火狐下的Firebug能具体看到错误,说的比其他浏览器都清楚,但是我还是习惯谷歌那种控制台修改页面的局部html,css样式,调出我想要的效果。
浏览器的控制台特别好玩,你可以基于某网站的js,继续编写js,然后修改样式和代码
举个简单例子:
然后调节到Console下
输入js代码,有的网站没有用jquery包,你也可以引入,然后通过jQuery语法去写js
Console中写代码通过 Shift+回车 是换行的
document.getElementById("kw").value="AaronYang";
$("form").submit();
写完后,我们回车,执行JS
关于Elements选项卡我也常用,通常修改节点,或者复制节点代码,修改样式等等
Network,TimeLine可以看下哪个请求慢,请求的响应的时间,内容等等
Sources你可以查看别人的css,js文件,当然你也可以找到 网站的 资源链接,你就可以拿下来用了……….
火狐下的firebug我只喜欢看js的具体错误,它哪里少了个逗号都说的很清楚,不像谷歌里说的很泛,只是报错
最终一件事情,打个广告
我的博客地址是:http//AaronYang.cnblogs.com
转载的请标明出处!!Visual Studio开发的朋友们,一定要常用快捷键!!!
给个评论或者推荐。。。虽然觉得很水的文章…..
福利