程序员

如何提高程序员键盘使用效率

半城伤御伤魂 提交于 2019-11-29 21:56:31
一.程序员使用键盘最常用的技能 键盘的使用对一个程序员至关重要,优秀的程序员都是键盘使用的能手。工欲善其事,必先利其器,提高键盘的使用效率能让我们在工作中节省不少时间,让大脑更专注于思考。像我以前不大会使用键盘,每敲一个字就要看一下键盘,不仅影响工作效率,还常常打断自己的思路,忘记接下来要敲什么。接下来给大家分享一下键盘使用的常用技能。 使用快捷键 ①开发Java使用的IDEA快捷键 ctrl + n 查看java文件 ctrl + shift + n 查看非java文件 ctrl + space 补全代码 ctrl + q 查看文档 alt + f7 查看方法使用 ctrl +alt + o 去掉没用的引用 ctrl + alt + l 格式化代码 ctrl + z 回退操作 ctrl + shift + z 前进操作 ctrl +alt + v 生成变量 ctrl + y 删除一行 ctrl + d 复制一行 sout + tab 快速打印 psvm + tab 快速生成main函数 ctrl + f9 编译项目 ctrl + alt + h 查看方法调用 alt + insert 自动创建getter setter Shift+Alt+Up/Shift+Alt+Down 把代码与上面一行/下面一行交换位置 ctrl + f4 关闭当前tab ctrl+shift+space

程序员不是砌砖工人,他们是作家

左心房为你撑大大i 提交于 2019-11-29 21:23:58
  英文原文: Your Developers Aren’t Bricklayers, They’re Writers 如果你有 10 个程序员,最好的那个可能至少比最差的那个好 5 倍。这绝对不是胡扯。 我们这样定义“更好”:工作速度更快,产生的 bug 更少,代码更具可读性、逻辑性和可维护性。 程序员不是砌砖工人,但他们往往被当成是砌砖工人。 (我并不是说歧视这些职业) “为什么我需要高级程序员,要知道同样的薪酬我可以雇两个初级的了?” “这个功能一个程序员做需要三个月的时间,那就只需要再加两个,就可以在一个月内搞定了。”   为什么说上面的想法很荒谬?因为我们没有一种简单又有效的方法来衡量程序员的生产力。一旦碰到我们无法衡量的东西,我们就会忽略它。   我这样问你好了:你是愿意让两个新手来照顾你的宝宝,维修你的车,给你做腰椎穿刺,还是宁愿找一个资深的? 相关研究表明,最好程序员的生产力最高可比最差程序员的高 28 倍。但是用在这些最好程序员身上的成本肯定不会有这么多,所以他们是软件领域中最划算的“特价商品”。 ROBERT GLASS,《FACTS AND FALLACIES OF SOFTWARE ENGINEERING》   如果你一定要比较的话,那么其实程序员更像是作家。   有些作家写出的东西能数以百万计地卖出去,而有些作家写出来的东西无聊至极最后只能用来烧火用!  

如何提高程序员的键盘使用效率

*爱你&永不变心* 提交于 2019-11-29 21:19:14
键盘对于程序员来说是至关重要的一部分,键盘的使用效率提高,不仅有程序员自身的技能,还受使用习惯和硬件原因的影响。对程序员来说,最怕的可能就是脑子突然断线,望着键盘,脑子一片空白。这使程序员的工作效率和键盘的使用效率大打折扣,所以我们如何提高程序员的键盘使用效率? 一.程序员使用键盘最常用的技能 1.提升输入速度和准确性 ①用搜狗等中文输入法聊天/写文档与写代码切换时,养成直接切回系统英文输入法的习惯。 ②顺手的键盘,机械键盘或者是笔记本那种键盘,挑选一个适合自己的键盘。 ③远离鼠标,鼠标的定位功能远没有键盘精准。用光标键移动几下,和鼠标移动几十个像素,速度上完全不能比。并且敲键盘是讲究节奏的,当你双手都放在键盘上的时候,如果为了某些操作,而去拿鼠标,就会破坏这个节奏,这样会影响你的输入速度。所以能不用鼠标就不用鼠标,遇到一定要去菜单里点个东西的时候,不放去看一眼快捷键是什么,然后双手回到键盘,用快捷键完成输入。 ④标准键盘指法 对于一个程序员来说,提高编程速度。一个标准的键盘指法是非常重要的。只有熟练的用标准键盘指法,达到快速盲打就非常容易了。 ⑤熟悉编辑器常用操作 学会控制光标的基本操作:行首,行尾,页首,页尾,整词移动,常用的书签功能。 ⑥复制粘贴等快捷键 复制粘贴经常用的是ctrl+c和ctrl+v,简单快速。 ⑦中文的问题 避免不了会输入中文,但不要把中文设成默认输入法

程序员的键盘使用效率

别来无恙 提交于 2019-11-29 21:10:45
前言 对于程序员的键盘使用效率,我觉得键盘使用效率不代表写代码效率。当然键盘使用效率还是有一定影响的。对于一个资深程序员,键盘使用效率当然不在话下。所以为了更好的伪装成资深程序猿,我们一起来了解下如何提高键盘使用效率呢。 我觉得影响键盘使用效率主要从两个方面看 打字的手势 快捷键的使用 忘记了单词或中文的拼写 第一个问题:打字手势 初碰电脑的人经常有以下几种毛病 一根指头一个一个按 打字的时候要在键盘上找在哪里 在我高中时期,我曾想把整个键盘上的字符都背下来,可后来以失败告终。现在想想多么的愚蠢。对于学打字,其实是没有必要死记硬背的(我在大部分时候都不喜欢死记硬背)。 那为了解决上面的问题,我们就要在平时刻意的去按照标准的打字姿势来打字。可能刚开始的时候你还是会要看下键盘,但是在你刻意使用这种姿势打字过个一两个礼拜,就能掌握大部分键盘上字符的位置(这个时候让你背出字符的位置,还是背不出来,因为我们已经形成了一种肌肉记忆)。 具体的姿势如下: 首先打字前手摆好 每次打完一个字手都要归为到这个姿势,键盘的F和J键上都会有两个突出的,左右手的食指分别摆放在这个位置。 每个手指管辖的区域 具体的姿势如下,然后可以做到不看键盘的打字后,可以尝试两只手并发的去按键。也就是一个单词连续打。例如world这个单词,在你左手去按w键的时候,你的右手其实就可以去按o键了

如何提高程序员的键盘使用效率

时光毁灭记忆、已成空白 提交于 2019-11-29 21:05:45
1.要使用科学的指法,十只手指都应该有各自的作用,下面是我在网上找到的正确的手指分工图:   脑和手要能协调工作,脑子里想什么单词或者字母要马上能通过手敲击出来,我个人觉得打字时间长了自然而然速度就会快,而且准确率也会提高,所以还是要多多练习,打字速度才会提升。   要熟悉当前开发环境的各种快捷键,这个不同的开发环境各有不同。还有就是一些计算机上常用的快捷键要会熟练运用,比如复制粘贴剪切,切屏,中英文转换等等。   Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。连 vim 的官方网站 ( http://www.vim.org ) 自己也说 vim 是一个程序开发工具而不是文字处理软件。 2.想要训练这些技能我觉得最实用的方法就是多加练习,打字打的多了速度自然就快,正确率也会提升,可以在一些打字练习网站上多多练习。 3.可以在金山打字通上练习,在线测试的话,可以在打字测试网站https://dazi.kukuw.com上练习。下面是我练习的结果: 来源: https://www.cnblogs.com/zcs224/p/11532459.html

如何提高程序员的键盘使用效率

偶尔善良 提交于 2019-11-29 21:05:01
如何提高程序员的键盘使用效率 程序员最常用的技能 1.会打字 这里的会打字不仅仅是指能打出正确的字,还要打的快、打的准。 2.熟练掌握一些快捷键 经调查研究和结合自己的实际经验,发现程序员最常用的快捷键有: 关于windows操作系统的快捷键 windows+d :返回桌面 上、下、左、右方向键:用于选择应用程序 文件符号图标的键:显示菜单栏 esc:退出菜单栏 enter:进入 alt+向上箭头:退回上一层目录 alt+空格+x:当前窗口最大化 alt+空格+r:窗口还原 alt+空格+n:最小化 alt+空格+c:关闭当前窗口,也可以使用alt+F4来关闭当前窗口 alt+tab:在各个程序间切换 关于代码编辑的快捷键: ctrl+c:复制 ctrl+v:粘贴 ctrl+z:撤销 ctrl+y:反撤销 ctrl+s:保存 ctrl+a:全选 ctrl+f:查找 pageup:向上翻页 pagedown:向下翻页 home:跳到一行的开头 end:跳到一行的结尾 3.熟悉掌握vim命令 Vim是从vi发展出来的一个文本编辑器。其代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。linux开发是程序员的必经之路,而熟悉一些vim命令可以使我们的linux开发更具效率。 常用的vim命令有: cw

如何提高程序员的键盘使用效率

↘锁芯ラ 提交于 2019-11-29 20:57:07
对于现在的信息社会来说,电脑的使用深入我们的工作和生活。键盘作为重要的输入设备,在我们与计算机交互上起到了重要作用。为了更好地使用计算机,我们需要提高自己的打字速度与准确性。尤其对于程序员,每天都要与程序为伴,编写大量代码,更要加强打字技能。 1.常用技能 包括输入速度、vim指令、常用编程软件快捷键等。 前两者自是不需赘述,属于基本要求。因为我使用pycharm,故列举其常用的快捷键: Ctrl + Q 快速查看文档 Ctrl + F1 显示错误描述或警告信息 Ctrl + / 行注释(可选中多行) Ctrl + Alt + L 代码格式化 Ctrl + Alt + O 自动导入 Ctrl + Alt + I 自动缩进 Tab / Shift + Tab 缩进、不缩进当前行(可选中多行) Ctrl+C/Ctrl+Insert 复制当前行或选定的代码块到剪贴板 Ctrl + D 复制选定的区域 Ctrl + Y 删除当前行 Shift + Enter 下一行另起一行 Ctrl +J 插入模版 Ctrl + Shift +/- 展开/折叠全部代码块 Ctrl + Numpad+ 全部展开 Ctrl + Numpad- 全部折叠 Ctrl + Delete 删除到字符结束 Ctrl + Backspace 删除到字符开始 Ctrl + Shift + F7 将当前单词在整个文件中高亮

潜伏研发群一个月,我发现了程序员不为人知的秘密!这也太可爱了吧

拥有回忆 提交于 2019-11-29 20:34:16
文章来源于网易号丨InfoQ:Q妹,文章未删改 在公司研发群潜伏了一个月后,Q妹发现了一些不为人知的秘密,这群程序员着实让人上头~ (一)   他们没有《吐槽大会》中码农庞博   那般能说会道,高大帅气   相反,有着鲜明个性且具有辨识度的他们   是一群让人无法忽视的可爱群体   他们也并非传说中换键盘如换口红   话少钱多的“隐形土豪”   (比 Q 妹有钱是真的)   与普通人一样   面对悚人的北京房价依然望洋兴叹   努力工作、赚钱养家是他们一直以来的人生口号 看看这群魅力无处安放令人上头的程序员   (二)   木纳呆板,不善言辞;直男思维,枯燥无趣   这些长久以来对程序员的刻板印象 你以为这是属于纯种理工男的沉稳冷静 其实只是还未拨开云雾窥探到 他们理性外表下那颗波涛汹涌的心   茶水间那个印有   尼克巴扎.通克古拉.闯的名字的快递   被他们发现了~   公司上上下下无不中其魔爪的偷拍表情包   是他们做的~   早晚会被笑疯在群里的生猛段子   同样出自他们之手 有趣的灵魂万里挑一 这群低调逗比的程序员 智商高就算了,关键还这么有趣 就问你上不上头? 另外C/C++就是一个既可以强化思维能力,又可以打好编程基础的编程语言,你要做做软件开发,成为核心程序员的话,就来抠抠学习C/C++吧!你如果感觉自学C/C++语言有困难的话,C/C++编程学习,六零四

如何提高程序员的键盘使用效率?--高软第一次作业

别等时光非礼了梦想. 提交于 2019-11-29 20:03:05
身为程序员每天都要用键盘敲上许多的代码,输入速度在一定的程度上影响了程序员编写代码的速度。因此熟记一些快捷键对于还在代码一线工作的程序员来说是十分必要,熟记一些常用的快捷键的使用将会很大程度上节约代码编写的时间。 Windows系统 本身提供了一些快捷键,例如: W-D(表示 Windows 按键 + D)能够用来显示桌面 W-L 用来锁定计算机 S-F10(表示 Shift + F10)用来显示右键菜单。 Ctrl+C/V 万能的复制粘贴 写文档,论文,方案全靠他俩 Ctrl+W Ctrl+a 全选 Ctrl+x 剪切 Ctrl+d 删除整行 Ctrl+s 保存 Ctrl+g 定位到行数 Ctrl+f 查找 Ctrl+r 替换 Ctrl+z 撤销 Ctrl+鼠标 选择性选择 Ctrl+/ 整行注释 Ctrl+向下键 复制当前行 Ctrl + Tab 在选项卡之间向前移动。 Ctrl + Shift +Tab 在选项卡之间向后移动 shift+左箭头 选择当前位置到开始 shift+右箭头 选择当前位置到最后 shift+鼠标 全选 IDEA中快捷键组合多而且复杂但是它也很全,基本所有功能都可以通过快捷键来完成,可以这么说,如果掌握了所有IDEA的快捷键使用,那么完全可以丢掉鼠标,而且不影响开发效率。以下这个知乎链接中介绍了IDEA的快捷键: https://zhuanlan

如何提高程序员的键盘使用效率

走远了吗. 提交于 2019-11-29 19:48:42
键盘对于程序员的作用是很大的,有一款适合自己的键盘并熟练掌握键盘的使用可以提升编程效率。 1.要提高输入速度 熟悉键盘上字母的排列,学习标准键盘指法,一些常用的代码,可以快速打出。能快速的完成中英文之间的切换也是重要的一点。 2.掌握一些快捷键 减少使用手鼠标的频率,多使用快捷键,一下可能记不了太多,平时多练练,积累自然就记住了。例如Ctrl+C/V复制粘贴,Ctrl+W关闭当前页面,Ctrl+Shift+T恢复之前页面,快速搜索 Ctrl+E方便浏览网页。 练打字速度推荐金山打字通,下面是我完成的成绩。 来源: https://www.cnblogs.com/ft-97/p/11530579.html